/* Generated by Nim Compiler v0.20.0 */
/*   (c) 2019 Andreas Rumpf */
/* The generated code is subject to the original license. */
#define NIM_INTBITS 32

#include "nimbase.h"
#include <string.h>
#include <stdio.h>
#undef LANGUAGE_C
#undef MIPSEB
#undef MIPSEL
#undef PPC
#undef R3000
#undef R4000
#undef i386
#undef linux
#undef mips
#undef near
#undef far
#undef powerpc
#undef unix
#define nimfr_(x, y)
#define nimln_(x, y)
typedef struct tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA;
typedef struct TNimType TNimType;
typedef struct TNimNode TNimNode;
typedef struct RootObj RootObj;
typedef struct NimStringDesc NimStringDesc;
typedef struct TGenericSeq TGenericSeq;
typedef struct tySequence_WwUFq9cJ2xKRlsAWVEHyPRg tySequence_WwUFq9cJ2xKRlsAWVEHyPRg;
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 tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* tyArray_USLYl0Lpkimm4FABiJ3ldA[4096];
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;
};
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;
};
struct TGenericSeq {
NI len;
NI reserved;
};
struct NimStringDesc {
  TGenericSeq Sup;
NIM_CHAR data[SEQ_DECL_SIZE];
};
struct tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA {
  RootObj Sup;
tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* left;
tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* right;
NI L;
NimStringDesc* data;
};
typedef N_NIMCALL_PTR(void, tyProc_T4eqaYlFJYZUv9aG9b1TV0bQ) (void);
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;
};
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;
};
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;
NI gcThreadId;
};
typedef NU8 tyEnum_FileMode_ZJfK20XeZ9bv2j1pZjw9aswg;
typedef NIM_CHAR tyArray_9bKy7UA2LOi2vzOViufaW1Q[1024];
struct tySequence_WwUFq9cJ2xKRlsAWVEHyPRg {
  TGenericSeq Sup;
  tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* data[SEQ_DECL_SIZE];
};
N_NIMCALL(void, nimGCvisit)(void* d, NI op);
static N_NIMCALL(void, Marker_tyRef_4hi0XQqK9aLiPuWT9acsXm9aQ)(void* p, NI op);
static N_NIMCALL(void, TM_Vw9cfUOQOae9b9bzZBlucMZQg_3)(void);
N_NIMCALL(void, nimRegisterGlobalMarker)(tyProc_T4eqaYlFJYZUv9aG9b1TV0bQ markerProc);
N_NIMCALL(NimStringDesc*, mnewString)(NI len);
N_LIB_PRIVATE N_NIMCALL(NI, len_9b0YRltzV3kNSE9aQTsG82wg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* a);
N_NOINLINE(void, raiseOverflow)(void);
static N_INLINE(NI, chckRange)(NI i, NI a, NI b);
N_NOINLINE(void, raiseRangeError)(NI64 val);
N_NIMCALL(NimStringDesc*, setLengthStr)(NimStringDesc* s, NI newLen);
N_NIMCALL(void*, newSeq)(TNimType* typ, NI len);
static N_INLINE(void, asgnRef)(void** dest, void* src);
static N_INLINE(void, incRef_AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell_QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr);
static N_INLINE(void, decRef_AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(void, rtlAddZCT_AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c);
N_LIB_PRIVATE N_NOINLINE(void, addZCT_Y66tOYFjgwJ0k4aLz4bc0Q)(tyObject_CellSeq_Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c);
static N_INLINE(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, pop_9c4Y4hTtvRqjj2EC8KP9aqDAsystem)(tySequence_WwUFq9cJ2xKRlsAWVEHyPRg** s);
static N_INLINE(NI, subInt)(NI a, NI b);
N_NOINLINE(void, raiseIndexError2)(NI i, NI n);
N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen);
N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
N_LIB_PRIVATE N_NIMCALL(void, failedAssertImpl_W9cjVocn1tjhW7p7xohJj6A)(NimStringDesc* msg);
N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
static N_INLINE(void, copyMem_M04YC71iJg1N7gBF3HZTngsystem)(void* dest, void* source, NI size);
static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA)(NimStringDesc* frmt, tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0);
static N_INLINE(NI, addInt)(NI a, NI b);
N_LIB_PRIVATE N_NIMCALL(void, add_yG4AKzsBRS1W4MANDlXQeg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** a, NimStringDesc* b);
N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, amp__Z7W1o5nPSc3ExfO5f7j1Gg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* a, NimStringDesc* b);
N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, amp__ShdZ6VrAQkY0nWR9a39b9bGdQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* a, tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* b);
N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, newRope_dBdikNFB2Y7QJ9aVJE7dGHg)(NimStringDesc* data);
N_NIMCALL(void*, newObj)(TNimType* typ, NI size);
N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
static N_INLINE(void, nimGCunrefNoCycle)(void* p);
N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, rope_yShmEg9cffWxI7s5XzEKBow)(NimStringDesc* s);
N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, insertInCache_yShmEg9cffWxI7s5XzEKBow_2)(NimStringDesc* s);
N_LIB_PRIVATE N_NIMCALL(NI, hash_6PCYkKlCNhq9cnRLnqWKkwQ)(NimStringDesc* x);
static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b);
static N_INLINE(NIM_BOOL, equalMem_Bj9c9cm9cBM9coLsuNsT5BvZ9awsystem)(void* a, void* b, NI size);
static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ropeInvariant_gHVL9avb3LZrPWg0KyNpEuA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* r);
N_LIB_PRIVATE N_NIMCALL(void, add_IM4kcMNkkOLJtqdEqSxR8A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** a, tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* b);
N_NIMCALL(NI, mulInt)(NI a, NI b);
N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, substr_2yh9cer0ymNRHlOOg8P7IuA)(NimStringDesc* s, NI first, NI last);
N_NIMCALL(NimStringDesc*, nimInt64ToStr)(NI64 x);
N_LIB_PRIVATE N_NIMCALL(void, write_PArlm09bKklm2BLsCg6YtaA)(FILE* f, NimStringDesc* s);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, open_gq12VLhVO0NBzUTnGgz4nw)(FILE** f, NimStringDesc* filename, tyEnum_FileMode_ZJfK20XeZ9bv2j1pZjw9aswg mode, NI bufSize);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, equalsFile_9bihNFg7Qajcg9arfx5cr9aHA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* r, FILE* f);
static N_INLINE(void, nimZeroMem)(void* p, NI size);
static N_INLINE(void, nimSetMem_JE6t4x7Z3v2iVz27Nx0MRAmemory)(void* a, int v, NI size);
N_LIB_PRIVATE N_NIMCALL(NI, readBuffer_f3MIZh4IV2qRTxlOpckbRA_2)(FILE* f, void* buffer, NI len);
static N_INLINE(NCSTRING, nimToCStringConv)(NimStringDesc* s);
N_LIB_PRIVATE N_NIMCALL(void, close_fU6ZlJAtQ9bre04EDZLdGsA_3)(FILE* f);
N_LIB_PRIVATE N_NIMCALL(void, writeRope_FwuzOBq6SLlanVUstm8q9cA)(FILE* f, tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* r);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, equalsFile_Wiam9c8x73Mtmbj0r4Ppikg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* r, NimStringDesc* filename);
N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, writeRope_LLRRC42xWBSkxzV9bsPu7lA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* head, NimStringDesc* filename);
tyArray_USLYl0Lpkimm4FABiJ3ldA cache_WGMp5Wo1NlgbAMOysPIfmQ;
extern TNimType NTI_ytyiCJqK439aF9cIibuRVpAg_;
TNimType NTI_OFzf0kSiPTcNreUIeJgWVA_;
extern TNimType NTI_rR5Bzr1D5krxoo1NcNyeMA_;
extern TNimType NTI_77mFvmsOLKik79ci2hXkHEg_;
TNimType NTI_4hi0XQqK9aLiPuWT9acsXm9aQ_;
TNimType NTI_USLYl0Lpkimm4FABiJ3ldA_;
NI gCacheTries_5GfZTThHPBfB9bjRZdFluBw;
NI gCacheMisses_fLRm9am8S0daYBVNK6JKyBg;
NI gCacheIntTries_opyfsNv023Md1P05mqsDew;
extern TNimType NTI_WwUFq9cJ2xKRlsAWVEHyPRg_;
extern tyObject_GcHeap_1TRH1TZMaVZTnLNcIHuNFQ gch_IcYaEuuWivYAS86vFMTS3Q;
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_5, "/Users/travis/build/nim-lang/nightlies/nim/e7471cebae2a404f3e42"
"39f199f5a0c422484aac/compiler/ropes.nim(177, 16) `it.right != ni"
"l` ", 130);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_6, "/Users/travis/build/nim-lang/nightlies/nim/e7471cebae2a404f3e42"
"39f199f5a0c422484aac/compiler/ropes.nim(180, 15) `it != nil` ", 124);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_11, "/Users/travis/build/nim-lang/nightlies/nim/e7471cebae2a404f3e42"
"39f199f5a0c422484aac/compiler/ropes.nim(128, 9) `ropeInvariant(r"
"esult)` ", 135);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_12, "$", 1);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_21, "/Users/travis/build/nim-lang/nightlies/nim/e7471cebae2a404f3e42"
"39f199f5a0c422484aac/compiler/ropes.nim(238, 20) `false` invalid"
" format string: ", 143);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_29, "/Users/travis/build/nim-lang/nightlies/nim/e7471cebae2a404f3e42"
"39f199f5a0c422484aac/compiler/ropes.nim(250, 20) `false` invalid"
" format string: ", 143);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_31, "/Users/travis/build/nim-lang/nightlies/nim/e7471cebae2a404f3e42"
"39f199f5a0c422484aac/compiler/ropes.nim(253, 20) `false` invalid"
" format string: ", 143);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_33, "\012", 1);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_36, "/Users/travis/build/nim-lang/nightlies/nim/e7471cebae2a404f3e42"
"39f199f5a0c422484aac/compiler/ropes.nim(263, 18) `false` invalid"
" format string: ", 143);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_40, "/Users/travis/build/nim-lang/nightlies/nim/e7471cebae2a404f3e42"
"39f199f5a0c422484aac/compiler/ropes.nim(270, 9) `ropeInvariant(r"
"esult)` ", 135);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_41, "[$1, $2, $3]", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_43, "FR_.len-=$1;$n", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_44, "} $1: ;$n", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_45, "}$n", 3);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_46, "FR_.len+=$1;$n", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_47, "void", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_48, ", ", 2);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_49, "$1 $2;$n", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_50, "typedef $1 $2 $2;$n", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_51, "*", 1);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_52, " ", 1);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_53, ", NI $1Len_$2", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_54, " Result", 7);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_55, "$1$2($3, $4)$5", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_56, "(*$1)", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_57, "FR_.s[$1].address = (void*)$3; FR_.s[$1].typ = $4; FR_.s[$1].na"
"me = $2;$n", 73);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_58, "static TNimType* $1;$n", 22);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_59, "\011$1 = (TNimType*)hcrGetGlobal($2, \"$1\");$n", 42);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_60, "extern TNimType $1;$n", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_61, "NTI$1_", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_62, "$1.size = sizeof($2);$n$1.kind = $3;$n$1.base = $4;$n", 53);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_63, "$1.flags = $2;$n", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_64, "$1.name = $2;$n", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_65, "$1.nextType = nimTypeRoot; nimTypeRoot=&$1;$n", 45);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_66, "\011hcrRegisterGlobal($2, \"$1\", sizeof(TNimType), NULL, (void**)&$"
"1);$n", 68);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_67, "TNimType $1;$n", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_68, "$1[$2]", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_69, "static TNimNode** $1;$n", 23);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_70, "\011hcrRegisterGlobal($3, \"$1\", sizeof(TNimNode*) * $2, NULL, (voi"
"d**)&$1);$n", 74);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_71, "static TNimNode* $1[$2];$n", 26);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_72, "$1[$2] = &$3;$n", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_73, "$1.kind = 1;$n$1.offset = offsetof($2, Field$3);$n$1.typ = $4;$"
"n$1.name = \"Field$3\";$n", 86);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_74, "$1.len = $2; $1.kind = 2; $1.sons = &$3[0];$n", 45);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_75, "$1.len = $2; $1.kind = 2;$n", 27);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_76, "$1.node = &$2;$n", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_77, "static N_NIMCALL(void, $1)(void* p, NI op)", 42);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_78, "$1 a;$n", 7);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_79, "a = ($1)p;$n", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_80, "for ($1 = 0; $1 < $2; $1++) {$n", 31);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_81, "($1 \? $1->$2 : 0)", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_82, "$1.Sup", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_83, "#pragma pack(push, 1)$nstruct{", 30);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_84, "};$n", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_85, "#pragma pack(pop)$n", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_86, "union{$n$1};$n", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_87, "$1 $2[SEQ_DECL_SIZE];$n", 23);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_88, "$1 $2:$3;$n", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_89, "switch ($1.$2) {$n", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_90, "case $1 ... $2:$n", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_91, "(-2147483647 -1)", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_92, "IL64($1)", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_93, "(IL64(-9223372036854775807) - IL64(1))", 38);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_94, "NIM_TRUE", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_95, "NIM_FALSE", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_96, "(($1) $2)", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_97, "static NIM_CONST $1 $2 = {NIM_NIL,NIM_NIL};$n", 45);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_98, "STRING_LITERAL($1, $2, $3);$n", 29);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_99, "static const struct {$n  NI cap; void* allocator; NIM_CHAR data"
"[$2+1];$n} $1 = { $2, NIM_NIL, $3 };$n", 101);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_100, "static const NimStringV2 $1 = {$2, (NimStrPayload*)&$3};$n", 58);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_101, "case $1:$n", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_102, "default:$n", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_103, "break;$n", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_104, "} $n", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_105, "$1.$2", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_106, "$1$3[$2]", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_107, "$1 {$n$2$3$4}\012", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_108, "$1;\012", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_109, "N_NIMCALL_PTR(void, $1)(void*, NI);\012", 36);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_110, "\011$1 = (N_NIMCALL_PTR(void, )(void*, NI)) hcrRegisterProc($3, \"$"
"1\", (void*)$2);\012", 79);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_111, "$1.marker = $2;$n", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_112, "$1.len = $2; $1.kind = 0;$n$3.node = &$1;$n", 43);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_113, "$1.offset = $2;$n", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_114, "NI $1;$n", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_115, "static char* NIM_CONST $1[$2] = {$n$3};$n", 41);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_116, "for ($1 = 0; $1 < $2; $1++) {$n$3[$1+$4].kind = 1;$n$3[$1+$4].o"
"ffset = $1;$n$3[$1+$4].name = $5[$1];$n$6[$1] = &$3[$1+$4];$n}$n", 127);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_117, "$1.len = $2; $1.kind = 2; $1.sons = &$3[0];$n$4.node = &$1;$n", 61);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_118, "$1.flags = 1<<2;$n", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_119, "$1.destructor = (void*)$2; $1.size = sizeof($3); $1.name = $4;$"
"n", 64);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_120, "NimDT_$1_$2", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_121, "$1.kind = 3;$n$1.offset = offsetof($2, $3);$n$1.typ = $4;$n$1.n"
"ame = $5;$n$1.sons = &$6[0];$n$1.len = $7;$n", 107);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_122, "TNimNode* $1[$2];$n", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_123, "$1.kind = 1;$n$1.offset = offsetof($2, $3);$n$1.typ = $4;$n$1.n"
"ame = $5;$n", 74);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_124, "$1.deepcopy =(void* (N_RAW_NIMCALL*)(void*))$2;$n", 49);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_125, "Result", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_126, "struct {$1} GCFRAME_;$n", 23);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_127, "\011}BeforeRet_: ;$n", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_128, "}$N", 3);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_129, "\011$1 = ($3) hcrRegisterProc($4, \"$1\", (void*)$2);$n", 50);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_130, "$1(*)$2", 7);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_131, "static void* $1;$n", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_132, "\011$1 = ($2) ($3$4));$n", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_133, "$2 $1;$n", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_134, "\011$1 = ($2) hcrRegisterProc($3, \"$1\", (void*)$1);$n", 50);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_135, "\011$1 = ($2) hcrGetProc($3, \"$1\");$n", 34);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_136, " $1;$n", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_137, "\011$1 = ($2*)hcrGetGlobal($3, \"$1\");$n", 36);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_138, "NIM_CHECK_SIZE($1, $2);$n", 25);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_139, "typedef NI32 $1;$n", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_140, "typedef NU8 $1;$n", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_141, "typedef NU16 $1;$n", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_142, "typedef NI64 $1;$n", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_143, "typedef $1_PTR($2, $3) $4;$n", 28);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_144, "typedef struct {$nN_NIMCALL_PTR($2, ClP_0) $3;$nvoid* ClE_0;$n}"
" $1;$n", 69);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_145, "typedef $1 $2[1];$n", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_146, "typedef $1 $2[$3];$n", 20);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_147, " {$n", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_148, "char dummy;$n", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_149, "TY", 2);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_150, "typedef $1 $2;$n", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_151, "$1 $2 {$n", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_152, "$1 Field$2;$n", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_153, "typedef NU$2 $1;$n", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_154, "typedef NU8 $1[$2];$n", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_155, "Field$1", 7);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_156, "NIM_CONST $1 $2 = $3;$n", 23);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_157, "{$n", 3);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_158, "0x$1,$n", 7);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_159, "0x$1, ", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_160, "0x$1}$n", 7);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_161, ",$n", 3);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_162, "{$1, ($2*)&$3}", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_163, "{{$1, $1 | NIM_STRLIT_FLAG}", 27);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_164, "(($1)&$2)", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_165, "{NIM_NIL,NIM_NIL}", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_166, "{(($1) $2),NIM_NIL}", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_167, "$1,$n", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_168, "$1", 2);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_169, "{{$1}}", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_170, "{$1}$n", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_171, "{$1, (NimStrPayload*)&$2}", 25);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_172, "extern NIM_CONST $1 $2;$n", 25);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_173, "\011NimThreadVars* NimTV_;$n", 25);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_174, "//", 2);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_175, "$N#line $2 $1$N", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_176, "if ($1) goto $2;$n", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_177, "if (!($1)) goto $2;$n", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_178, "$1: ;$n", 7);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_179, "!($1)", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_180, "($3)((NU$2) ~($1))", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_181, "-($1)", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_182, "($1 < 0\? -($1) : ($1))", 22);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_183, "(($3)(NU)(NU8)($1))", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_184, "(($3)(NU64)(NU8)($1))", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_185, "(($3)(NU)(NU16)($1))", 20);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_186, "(($3)(NU64)(NU16)($1))", 22);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_187, "(($3)(NU64)(NU32)($1))", 22);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_188, "(($3)(NU64)(NU)($1))", 20);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_189, "(($3)(NU8)(NU)($1))", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_190, "(($3)(NU16)(NU)($1))", 20);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_191, "(($3)(NU32)(NU64)($1))", 22);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_192, "((double) ($1))", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_193, "float64ToInt32($1)", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_194, "float64ToInt64($1)", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_195, "((NI$2)-($1))", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_196, "($1 > 0\? ($1) : -($1))", 22);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_197, "(($4)($1) + ($4)($2))", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_198, "(($4)($1) - ($4)($2))", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_199, "(($4)($1) * ($4)($2))", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_200, "(($4)($1) / ($4)($2))", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_201, "($4)((NU$5)($1) >> (NU$3)($2))", 30);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_202, "($4)((NU$3)($1) << (NU$3)($2))", 30);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_203, "($4)((NI$3)($1) >> (NU$3)($2))", 30);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_204, "($4)($1 & $2)", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_205, "($4)($1 | $2)", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_206, "($4)($1 ^ $2)", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_207, "(($1 <= $2) \? $1 : $2)", 22);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_208, "(($1 >= $2) \? $1 : $2)", 22);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_209, "($4)((NU$3)($1) + (NU$3)($2))", 29);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_210, "($4)((NU$3)($1) - (NU$3)($2))", 29);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_211, "($4)((NU$3)($1) * (NU$3)($2))", 29);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_212, "($4)((NU$3)($1) / (NU$3)($2))", 29);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_213, "($4)((NU$3)($1) % (NU$3)($2))", 29);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_214, "($1 == $2)", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_215, "($1 <= $2)", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_216, "($1 < $2)", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_217, "((NU$3)($1) <= (NU$3)($2))", 26);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_218, "((NU$3)($1) < (NU$3)($2))", 25);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_219, "((NU64)($1) <= (NU64)($2))", 26);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_220, "((NU64)($1) < (NU64)($2))", 25);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_221, "((NU8)($1) == (NU8)($2))", 24);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_222, "((NU8)($1) <= (NU8)($2))", 24);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_223, "((NU8)($1) < (NU8)($2))", 23);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_224, "($1 != $2)", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_225, "($1.ClP_0 == $2.ClP_0 && $1.ClE_0 == $2.ClE_0)", 46);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_226, "($1)($2 $3 $4)", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_227, "((NU8)($1))", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_228, "($#)($#)", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_229, "$1, $1Len_0", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_230, "$1$3, $2", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_231, "$1, $2", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_232, "($1)+($2), ($3)-($2)+1", 22);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_233, "($1)+(($2)-($4)), ($3)-($2)+1", 29);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_234, "(*$1)$4+($2), ($3)-($2)+1", 25);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_235, "$1$4+($2), ($3)-($2)+1", 22);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_236, "(*$1)$3, $2", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_237, "$1.ClP_0($3$1.ClE_0);$n", 23);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_238, "$1.ClE_0\? $1.ClP_0($3$1.ClE_0):(($4)($1.ClP_0))($2);$n", 54);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_239, "$1.ClP_0($3$1.ClE_0)", 20);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_240, "$1.ClE_0\? $1.ClP_0($3$1.ClE_0):(($4)($1.ClP_0))($2)", 51);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_241, "(", 1);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_242, ")", 1);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_243, ";$n", 3);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_244, ");$n", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_245, "[", 1);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_246, ": ", 2);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_247, "Result: ", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_248, "];$n", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_249, "]", 1);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_250, ".Sup", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_251, "$1.m_type == $2", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_252, "static TNimType* $#[2];$n", 25);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_253, "sizeof($1)", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_254, "$1->finalizer = (void*)$2;$n", 28);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_255, "((NI)sizeof($1))", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_256, "((NI)alignof($1))", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_257, "(*($1*) ($2))", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_258, "(($1) ($2))", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_259, "(($1) (ptrdiff_t) ($2))", 23);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_260, "(*($1*) (&$2))", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_261, "($1-1)", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_262, "$1 |= ((NU8)1)<<(($2) & 7);$n", 29);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_263, "($1- $2)", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_264, "$1 |= ((NU16)1)<<(($2) & 15);$n", 31);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_265, "$1 |= ((NU32)1)<<(($2) & 31);$n", 31);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_266, "$1 |= ((NU64)1)<<(($2) & 63);$n", 31);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_267, "$1 &= ~(((NU8)1) << (($2) & 7));$n", 34);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_268, "$1 &= ~(((NU16)1) << (($2) & 15));$n", 36);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_269, "$1 &= ~(((NU32)1) << (($2) & 31));$n", 36);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_270, "$1 &= ~(((NU64)1) << (($2) & 63));$n", 36);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_271, "$1 >= $2 && $1 <= $3", 20);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_272, "$1 == $2", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_273, "(($1 &(1U<<((NU)($2)&7U)))!=0)", 30);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_274, "(($1 &(1U<<((NU)($2)&15U)))!=0)", 31);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_275, "(($1 &(1U<<((NU)($2)&31U)))!=0)", 31);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_276, "(($1 &((NU64)1<<((NU)($2)&63U)))!=0)", 36);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_277, "(($1[(NU)($2)>>3] &(1U<<((NU)($2)&7U)))!=0)", 43);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_278, "$1[(NU)($2)>>3] |=(1U<<($2&7U));$n", 34);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_279, "$1[(NU)($2)>>3] &= ~(1U<<($2&7U));$n", 36);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_280, "for ($1 = 0; $1 < $2; $1++) $n  $3[$1] = $4[$1] $6 $5[$1];$n", 60);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_281, "static NIM_CONST $1 $2 = $3;$n", 30);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_282, "for ($1 = $3; $1 <= $4; $1++) $n$2[(NU)($1)>>3] |=(1U<<((NU)($1"
")&7U));$n", 72);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_283, "$1[(NU)($2)>>3] |=(1U<<((NU)($2)&7U));$n", 40);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_284, "$1 = 0;$n", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_285, "for ($1 = $3; $1 <= $4; $1++) $n$2 |=(($5)(1)<<(($1)%(sizeof($5"
")*8)));$n", 72);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_286, "$1 |=(($3)(1)<<(($2)%(sizeof($3)*8)));$n", 40);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_287, "$1.Field$2", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_288, "LOC$1.source", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_289, "LOC$#.dest", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_290, ".Field$1", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_291, ".$1", 3);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_292, "TFrame $1;$n", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_293, "if (!$1) goto $2;$n", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_294, "goto $1;$n", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_295, "TMP$1_", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_296, "static void* $#[$#] = {", 23);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_297, "&&TMP$#_, ", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_298, "&&TMP$#_};$n", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_299, "goto *$#[$#];$n", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_300, "TMP$#_:$n", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_301, "goto NIMSTATE_$#;$n", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_302, "$2* $1;$n", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_303, "static N_NIMCALL(void, $1)(void)", 32);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_304, "$1 {$n$2$3$4}$n", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_305, "$1;$n", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_306, "$#;$n", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_307, "$#($#);$n", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_308, "$# = $#;$n", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_309, "NULL", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_310, "case $1: $n$2break;$n", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_311, "goto LA$1_;$n", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_312, "LA$1_: ;$n", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_313, "NIMSTATE_$#:$n", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_314, "switch ($1) {$n", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_315, "default: __assume(0);$n", 23);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_316, "goto BeforeRet_;$n", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_317, "throw;$n", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_318, "else", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_319, "throw $1;$n", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_320, "$n#pragma omp $4$nfor ($1 = $2; $1 <= $3; ++$1)", 47);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_321, "$n#pragma omp $5$nfor ($1 = $2; $1 <= $3; $1 += $4)", 51);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_322, "case -1:$n", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_323, " goto BeforeRet_;$n", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_324, "case $2: goto $1$2;$n", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_325, "(((NI*) $1)[1] < 0)", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_326, "((((NI*) $1.ClE_0)[1]) < 0)", 27);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_327, "$1 N_NIMCALL(void, $2)(void) {$N", 32);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_328, "\011int* nim_hcr_dummy_ = 0;$n\011NIM_BOOL nim_hcr_do_init_ = hcrRegi"
"sterGlobal($1, \"module_initialized_\", 1, NULL, (void**)&nim_hcr_"
"dummy_);$n", 137);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_329, "{$N", 3);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_330, "\011TFrame FR_; FR_.len = 0;$N", 27);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_331, "}$N$N", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_332, "N_LIB_EXPORT N_NIMCALL(void, $1)(void* handle, N_NIMCALL_PTR(vo"
"id*, getProcAddr)(void*, char*)) {$N", 99);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_333, "static $2 $1;$n", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_334, "\011$1 = ($2) $3($4, $5);$n", 24);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_335, "NIM_EXTERNC N_NIMCALL(void, nimLoadProcs$1)(void) {$2}$N$N", 58);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_336, "N_LIB_EXPORT N_NIMCALL(void, HcrCreateTypeInfos)(void) {$N", 58);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_337, "$nN_LIB_PRIVATE const char* hcr_module_list[] = {$n", 51);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_338, "\011$1,$n", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_339, "\011\"\"};$n", 7);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_340, "$nN_LIB_EXPORT N_NIMCALL(void**, HcrGetImportedModules)() { ret"
"urn (void**)hcr_module_list; }$n", 95);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_341, "$nN_LIB_EXPORT N_NIMCALL(char*, HcrGetSigHash)() { return \"$1\";"
" }$n$n", 69);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_342, "static void* hcr_handle;$N", 26);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_343, "N_LIB_EXPORT N_NIMCALL(void, $1)(void);$N", 41);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_344, "N_LIB_EXPORT N_NIMCALL(void, $1)(void*, N_NIMCALL_PTR(void*, ge"
"tProcAddr)(void*, char*));$N", 91);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_345, "N_LIB_EXPORT N_NIMCALL(void, HcrCreateTypeInfos)(void);$N", 57);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_346, "\011$1();$N", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_347, "\011hcrInit((void**)hcr_module_list, $1, $2, $3, hcr_handle, nimGe"
"tProcAddr);$n", 76);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_348, "\011$1(hcr_handle, nimGetProcAddr);$N", 34);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_349, "\011hcrAddModule($1);\012", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_350, "\011HcrCreateTypeInfos();$N", 24);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_351, "\011hcrRegisterGlobal($1, \"cmdCount\", sizeof(cmd_count), NULL, (vo"
"id**)&cmd_count);$N", 82);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_352, "\011hcrRegisterGlobal($1, \"cmdLine\", sizeof(cmd_line), NULL, (void"
"**)&cmd_line);$N", 79);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_353, "N_LIB_PRIVATE N_NIMCALL(void, $1)(void);$N", 42);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_354, "dbgRegisterFilename($1);$N", 26);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_355, "$#NI NimThreadVarsSize(){return (NI)sizeof(NimThreadVars);}$n", 61);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_356, "/* Generated by Nim Compiler v$1 */$N/*   (c) 2019 Andreas Rump"
"f */$N/* The generated code is subject to the original license. "
"*/$N", 131);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_357, "/* Generated by Nim Compiler v$1 */$N/*   (c) 2019 Andreas Rump"
"f */$N/* The generated code is subject to the original license. "
"*/$N/* Compiled for: $2, $3, $4 */$N/* Command for C compiler:$n"
"   $5 */$N", 201);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_358, "#define NIM_INTBITS $1\012", 23);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_359, "typedef struct {$1} NimThreadVars;$n", 36);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_360, "#include \"$1\"$N", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_361, "#include $1$N", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_369, "--file:r\"$1\"$N", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_370, "\012[Symbols]$n$1", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_371, "/* Generated by Nim Compiler v$1 */$N/*   (c) 2017 Andreas Rump"
"f */$N/* The generated code is subject to the original license. "
"*/$N", 131);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_372, "__$1__", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_373, "#ifndef $1$n#define $1$n", 24);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_374, "N_CDECL(void, NimMain)(void);$n", 31);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_375, "#endif /* $1 */$n", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_376, "var F={procname:$1,prev:framePtr,filename:$2,line:0};$n", 55);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_377, "framePtr = F;$n", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_378, "var $1;$n", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_379, "if ($1 == undefined) {$n", 24);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_380, "$1 = nimCopy(null, $1, $2);$n", 29);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_381, "NTI$1", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_382, "var $1 = {size: 0,kind: $2,base: null,node: null,finalizer: nul"
"l};$n", 68);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_383, "$1.base = $2;$n", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_384, "\"$1\": {kind: 1, offset: $1, typ: $2, name: $3, len: 0, sons: nu"
"ll}", 66);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_385, "var NNI$1 = {kind: 2, offset: 0, typ: null, name: null, len: $2"
", sons: {$3}};$n", 79);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_386, "var $1 = {size: 0, kind: $2, base: null, node: null, finalizer:"
" null};$n", 72);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_387, "$1.node = NNI$2;$n", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_388, "var NNI$1 = $2;$n", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_389, "{kind: 2, len: $1, offset: 0, typ: null, name: null, sons: [$2]"
"}", 64);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_390, "{kind: 1, offset: \"$1\", len: 0, typ: $2, name: $3, sons: null}", 62);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_391, "[$1, $2]", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_392, "[setConstr($1), $2]", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_393, "{kind: 3, offset: \"$1\", len: $3, typ: $2, name: $4, sons: [$5]}", 63);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_394, "{kind: 1, offset: \"Field$1\", len: 0, typ: $2, name: \"Field$1\", "
"sons: null}", 74);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_395, "$1[0][0]", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_396, "$1[0][1]", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_397, "$1[0]", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_398, "$1[1]", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_399, "if ($1 === undefined) {$n", 25);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_400, "var $1 = null;$n", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_401, "var $1_Idx = 0;$n", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_402, "[$1]", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_403, "new $1($2)", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_404, "var $# = null;$n", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_405, "var $#_Idx = 0;$n", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_406, "var $# = $#;$n", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_407, "return [$#, $#];$n", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_408, "return $#;$n", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_409, "BeforeRet: do {$n", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_410, "} while (false);$n", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_411, "try {$n$1} catch (e) {$n alert(\"Unhandled exception:\\n\" + e.mes"
"sage + \"\\n\"$n}", 77);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_412, "function $#() { return $#.apply(this, arguments); }$n", 53);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_413, "function $#($#) {$n$#$#$#$#$#", 29);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_414, "arrayConstr($1, $2, $3)", 23);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_415, "Field$1: $2", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_416, "m_type: $1", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_417, "$#: ", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_418, "{$1}", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_419, "nimCopy(null, $1, $2)", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_420, "Tmp$1", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_421, "var $1 = $2, $3 = $1[0], $3_Idx = $1[1];$n", 42);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_422, "makeNimstrLit($1)", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_423, "// line $2 \"$1\"$n", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_424, "endb($1);$n", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_425, "F.line = $1;$n", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_426, "($1 || $2)", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_427, "if ($1) $2 = true; else {", 25);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_428, "$2 = $1;", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_429, "($1 && $2)", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_430, "if (!$1) $2 = false; else {", 27);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_431, "$1[0][$1[1]]", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_432, "($1 = $2, $1)", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_433, "$1 = (($5 $2 $3) $4)", 20);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_434, "(($1 $2 $3) $4)", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_435, "addInt($1, $2)", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_436, "($1 + $2)", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_437, "subInt($1, $2)", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_438, "($1 - $2)", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_439, "mulInt($1, $2)", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_440, "($1 * $2)", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_441, "divInt($1, $2)", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_442, "Math.trunc($1 / $2)", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_443, "modInt($1, $2)", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_444, "Math.trunc($1 % $2)", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_445, "($1 / $2)", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_446, "($1 << $2)", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_447, "($1 >> $2)", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_448, "($1 & $2)", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_449, "($1 | $2)", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_450, "($1 ^ $2)", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_451, "nimMin($1, $2)", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_452, "nimMax($1, $2)", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_453, "($1 % $2)", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_454, "negInt($1)", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_455, "negInt64($1)", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_456, "absInt($1)", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_457, "Math.abs($1)", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_458, "+($1)", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_459, "~($1)", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_460, "Ze8ToI($1)", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_461, "Ze8ToI64($1)", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_462, "Ze16ToI($1)", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_463, "Ze16ToI64($1)", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_464, "Ze32ToI64($1)", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_465, "ZeIToI64($1)", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_466, "toU8($1)", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_467, "toU16($1)", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_468, "toU32($1)", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_469, "Math.trunc($1)", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_470, "nimCharToStr($1)", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_471, "nimBoolToStr($1)", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_472, "cstrToNimstr(($1)+\"\")", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_473, "cstrToNimstr($1)", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_474, "(($1 $2) >>> $3)", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_475, "($# == $# && $# == $#)", 22);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_476, "var $1 = $2; $2 = $3; $3 = $1;$n", 32);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_477, "var $1 = $2; $2 = $3; $3 = $1;", 30);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_478, "$1 - 1", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_479, "subInt($1, 1)", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_480, "if ($1 != null) { addChar($3, $2); } else { $3 = [$2]; }", 56);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_481, "if ($1 != null) { $4 += $2; } else { $4 = $2$3; }", 49);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_482, ".slice()", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_483, "if ($1 != null) { $4 = ($4).concat($2); } else { $4 = $2$3; }", 61);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_484, "if ($1 != null) { $3.push($2); } else { $3 = [$2]; }", 52);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_485, "var $1 = nimCopy(null, $2, $3);$n", 33);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_486, "[$1].concat(", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_487, "($1 || []).concat(", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_488, "[$1],", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_489, "$1 || [],", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_490, "[$1])", 5);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_491, "$1 || [])", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_492, "eqStrings($1, $2)", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_493, "(cmpStrings($1, $2) <= 0)", 25);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_494, "(cmpStrings($1, $2) < 0)", 24);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_495, "($1 == null)", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_496, "($# == null && $# === 0)", 24);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_497, "$1 = $2;$n", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_498, "$1 = [$3]; $2 = 0;$n", 20);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_499, "$1 = [[$2], 0];$n", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_500, "($1 \? 1:0)", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_501, "($1 != null \? $2.length : 0)", 28);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_502, "$1.length", 9);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_503, "($1 != null \? ($2.length-1) : -1)", 33);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_504, "$1 += $2", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_505, "$1 = addInt($3, $2)", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_506, "$1 -= $2", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_507, "$1 = subInt($3, $2)", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_508, "($1 == null \? $3 = mnewString($2) : $3.length = $2)", 51);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_509, "if ($1 === null) $4 = [];\012               if ($4.length < $2) { "
"for (var i=$4.length;i<$5;++i) $4.push($3); }\012               els"
"e { $4.length = $5; }", 148);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_510, "SetCard($1)", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_511, "SetLt($1, $2)", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_512, "SetLe($1, $2)", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_513, "SetEq($1, $2)", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_514, "SetMul($1, $2)", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_515, "SetPlus($1, $2)", 15);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_516, "SetMinus($1, $2)", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_517, "$1[$2] = true", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_518, "delete $1[$2]", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_519, "($1[$2] != undefined)", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_520, "$1 = new Array($2); for (var i=0;i<$2;++i) {$1[i]=$3;}", 54);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_521, "[]", 2);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_522, "($1.m_type == $2)", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_523, "isObj($1.m_type, $2)", 20);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_524, "$1 = null, $2 = 0;$n", 20);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_525, "$1 = genericReset($3, $2);$n", 28);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_526, "($1.slice($2))", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_527, "mnewString($1)", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_528, "mnewString(0)", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_529, "($1 = $2, $1[0]), $1[1]", 23);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_530, "($1 = $2, $1)[0]", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_531, "var $1 = $2;$n", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_532, "Field$#: [$#, $#]", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_533, "Field$#: $#", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_534, "$#: [$#, $#]", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_535, "$#: $#", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_536, "(!!($1))", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_537, "(($1)|0)", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_538, "if ($1[$2.$3]$4undefined) { raiseFieldError(makeNimstrLit($5));"
" }$n", 67);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_539, "!==", 3);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_540, "===", 3);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_541, "chckIndx($1, $2, $3.length+$2-1)-$2", 35);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_542, "($1)-$2", 7);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_543, "$1.charCodeAt($2)", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_544, "($1 $2)", 7);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_545, "($1|0)", 6);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_546, "($1 - ($2 $3))", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_547, "null", 4);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_548, "chckRange($1, $2, $3)", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_549, "toJSStr($1)", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_550, "L$1: do {$n", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_551, "} while(false);$n", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_552, "else {$n", 8);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_553, "if ($1) {$n", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_554, "L$1: while (true) {$n", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_555, "if (!$1) break L$2;$n", 21);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_556, "switch (toJSStr($1)) {$n", 24);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_557, "default: $n", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_558, "break BeforeRet;$n", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_559, "break L$1;$n", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_560, "$1 = nimCopy(null, $2, $3);$n", 29);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_561, "nimCopy($1, $2, $3);$n", 22);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_562, "var $1 = $4; $2 = $1[0]; $3 = $1[1];$n", 38);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_563, "$# = [$#, $#];$n", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_564, "$1 = $2; $3 = $4;$n", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_565, "try {$n", 7);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_566, "--excHandler;$n} catch (EXC) {$n var prevJSError = lastJSError;"
"$n lastJSError = EXC;$n --excHandler;$n", 102);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_567, "framePtr = $1;$n", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_568, "lastJSError instanceof $1", 25);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_569, "isObj(lastJSError.m_type, $1)", 29);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_570, "if (lastJSError && ($1)) {$n", 28);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_571, "var $1 = lastJSError;$n", 23);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_572, "lastJSError = prevJSError;$n", 28);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_573, "raiseException($1, $2);$n", 25);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_574, "$1 = true;$n", 12);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_575, "/* Generated by the Nim Compiler v$1 */$n/*   (c) 2019 Andreas "
"Rumpf */$n$nvar framePtr = null;$nvar excHandler = 0;$nvar lastJ"
"SError = null;$nif (typeof Int8Array === \'undefined\') Int8Array "
"= Array;$nif (typeof Int16Array === \'undefined\') Int16Array = Ar"
"ray;$nif (typeof Int32Array === \'undefined\') Int32Array = Array;"
"$nif (typeof Uint8Array === \'undefined\') Uint8Array = Array;$nif"
" (typeof Uint16Array === \'undefined\') Uint16Array = Array;$nif ("
"typeof Uint32Array === \'undefined\') Uint32Array = Array;$nif (ty"
"peof Float32Array === \'undefined\') Float32Array = Array;$nif (ty"
"peof Float64Array === \'undefined\') Float64Array = Array;$n", 633);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_576, "Deprecated", 10);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_577, "Deprecated:", 11);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_578, "\012<p><strong class=\"examples_text\">$1</strong></p>\012", 50);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_579, "\012\\textbf{$1}\012", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_580, "<span class=\"Comment\">$1</span>", 31);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_581, "\\spanComment{$1}", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_582, "<span class=\"Keyword\">$1</span>", 31);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_583, "\\spanKeyword{$1}", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_584, "<span class=\"Operator\">$1</span>", 32);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_585, "\\spanOperator{$1}", 17);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_586, "<span class=\"StringLit\">$1</span>", 33);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_587, "\\spanStringLit{$1}", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_588, "<span class=\"CharLit\">$1</span>", 31);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_589, "\\spanCharLit{$1}", 16);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_590, "<span class=\"DecNumber\">$1</span>", 33);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_591, "\\spanDecNumber{$1}", 18);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_592, "<span class=\"FloatNumber\">$1</span>", 35);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_593, "\\spanFloatNumber{$1}", 20);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_594, "<a href=\"#$2\"><span class=\"Identifier\">$1</span></a>", 52);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_595, "\\spanIdentifier{$1}", 19);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_596, "<a href=\"$1#$2\"><span class=\"Identifier\">$3</span></a>", 54);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_597, "<span class=\"Identifier\">$1</span>", 34);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_598, "<span><span class=\"Other\">{</span><span class=\"Other pragmadots"
"\">...</span><span class=\"Other\">}</span></span><span class=\"prag"
"mawrap\"><span class=\"Other\">$1</span><span class=\"pragma\">", 185);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_599, "\\spanOther{$1}", 14);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_600, "</span><span class=\"Other\">$1</span></span>", 43);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_601, "<span class=\"Other\">$1</span>", 29);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_602, "<a class=\"reference external\" href=\"$2\">$1</a>", 46);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_603, "<a href=\"$2#$1\"><span class=\"Identifier\">$1</span></a>", 54);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_604, "$1 -> \"$2\";$n", 13);
STRING_LITERAL(TM_Vw9cfUOQOae9b9bzZBlucMZQg_605, "digraph $1 {$n$2}$n", 19);
static N_NIMCALL(void, Marker_tyRef_4hi0XQqK9aLiPuWT9acsXm9aQ)(void* p, NI op) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* a;
	a = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)p;
	nimGCvisit((void*)(*a).left, op);
	nimGCvisit((void*)(*a).right, op);
	nimGCvisit((void*)(*a).data, op);
}
static N_NIMCALL(void, TM_Vw9cfUOQOae9b9bzZBlucMZQg_3)(void) {
	NI T1_;
	T1_ = (NI)0;
	for (T1_ = 0; T1_ < 4096; T1_++) {
	nimGCvisit((void*)cache_WGMp5Wo1NlgbAMOysPIfmQ[T1_], 0);
	}
}

N_LIB_PRIVATE N_NIMCALL(NI, len_9b0YRltzV3kNSE9aQTsG82wg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* a) {
	NI result;
	result = (NI)0;
	{
		if (!(a == NIM_NIL)) goto LA3_;
		result = ((NI) 0);
	}
	goto LA1_;
	LA3_: ;
	{
		if ((*a).L == (-2147483647 -1)) raiseOverflow();
		result = ((*a).L > 0? ((*a).L) : -((*a).L));
	}
	LA1_: ;
	return result;
}

static N_INLINE(NI, chckRange)(NI i, NI a, NI b) {
	NI result;
{	result = (NI)0;
	{
		NIM_BOOL T3_;
		T3_ = (NIM_BOOL)0;
		T3_ = (a <= i);
		if (!(T3_)) goto LA4_;
		T3_ = (i <= b);
		LA4_: ;
		if (!T3_) goto LA5_;
		result = i;
		goto BeforeRet_;
	}
	goto LA1_;
	LA5_: ;
	{
		raiseRangeError(((NI64) (i)));
	}
	LA1_: ;
	}BeforeRet_: ;
	return result;
}

static N_INLINE(void, incRef_AT1eRuflKWyTTBdLjEDZbg_3system)(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c) {
	(*c).refcount = (NI)((NU32)((*c).refcount) + (NU32)(((NI) 8)));
}

static N_INLINE(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell_QFQqcLB3lgOdwipkv9a60xwsystem)(void* usr) {
	tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* result;
	result = (tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0;
	result = ((tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g*) ((NI)((NU32)(((NI) (ptrdiff_t) (usr))) - (NU32)(((NI) 8)))));
	return result;
}

static N_INLINE(void, rtlAddZCT_AT1eRuflKWyTTBdLjEDZbg_2system)(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c) {
	addZCT_Y66tOYFjgwJ0k4aLz4bc0Q((&gch_IcYaEuuWivYAS86vFMTS3Q.zct), c);
}

static N_INLINE(void, decRef_AT1eRuflKWyTTBdLjEDZbgsystem)(tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* c) {
	(*c).refcount = (NI)((NU32)((*c).refcount) - (NU32)(((NI) 8)));
	{
		if (!((NU32)((*c).refcount) < (NU32)(((NI) 8)))) goto LA3_;
		rtlAddZCT_AT1eRuflKWyTTBdLjEDZbg_2system(c);
	}
	LA3_: ;
}

static N_INLINE(void, asgnRef)(void** dest, void* src) {
	{
		tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* T5_;
		if (!!((src == NIM_NIL))) goto LA3_;
		T5_ = (tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0;
		T5_ = usrToCell_QFQqcLB3lgOdwipkv9a60xwsystem(src);
		incRef_AT1eRuflKWyTTBdLjEDZbg_3system(T5_);
	}
	LA3_: ;
	{
		tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* T10_;
		if (!!(((*dest) == NIM_NIL))) goto LA8_;
		T10_ = (tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0;
		T10_ = usrToCell_QFQqcLB3lgOdwipkv9a60xwsystem((*dest));
		decRef_AT1eRuflKWyTTBdLjEDZbgsystem(T10_);
	}
	LA8_: ;
	(*dest) = src;
}

static N_INLINE(NI, subInt)(NI a, NI b) {
	NI result;
{	result = (NI)0;
	result = (NI)((NU32)(a) - (NU32)(b));
	{
		NIM_BOOL T3_;
		T3_ = (NIM_BOOL)0;
		T3_ = (((NI) 0) <= (NI)(result ^ a));
		if (T3_) goto LA4_;
		T3_ = (((NI) 0) <= (NI)(result ^ (NI)((NU32) ~(b))));
		LA4_: ;
		if (!T3_) goto LA5_;
		goto BeforeRet_;
	}
	LA5_: ;
	raiseOverflow();
	}BeforeRet_: ;
	return result;
}

static N_INLINE(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, pop_9c4Y4hTtvRqjj2EC8KP9aqDAsystem)(tySequence_WwUFq9cJ2xKRlsAWVEHyPRg** s) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	NI L;
	NI T1_;
	NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_4;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	T1_ = ((*s) ? (*s)->Sup.len : 0);
	TM_Vw9cfUOQOae9b9bzZBlucMZQg_4 = subInt(T1_, ((NI) 1));
	L = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_4);
	if ((NU)(L) >= (NU)((*s) ? (*s)->Sup.len : 0)) raiseIndexError2(L,((*s) ? (*s)->Sup.len : 0)-1);
	result = (*s)->data[L];
	unsureAsgnRef((void**) (&(*s)), (tySequence_WwUFq9cJ2xKRlsAWVEHyPRg*) setLengthSeqV2(&((*s))->Sup, (&NTI_WwUFq9cJ2xKRlsAWVEHyPRg_), ((NI)chckRange(L, ((NI) 0), ((NI) 2147483647)))));
	return result;
}

static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
	void* T1_;
	T1_ = (void*)0;
	T1_ = memcpy(dest, source, ((size_t) (size)));
}

static N_INLINE(void, copyMem_M04YC71iJg1N7gBF3HZTngsystem)(void* dest, void* source, NI size) {
	nimCopyMem(dest, source, size);
}

static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
	{
		if (!!((src == NIM_NIL))) goto LA3_;
		copyMem_M04YC71iJg1N7gBF3HZTngsystem(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
		(*dest).Sup.len += (*src).Sup.len;
	}
	LA3_: ;
}

N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar__mZ66tEveFIQokq3arf8Klw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* r) {
	NimStringDesc* result;
	NI T1_;
	result = (NimStringDesc*)0;
	T1_ = (NI)0;
	T1_ = len_9b0YRltzV3kNSE9aQTsG82wg(r);
	result = mnewString(((NI)chckRange(T1_, ((NI) 0), ((NI) 2147483647))));
	result = setLengthStr(result, ((NI) 0));
	{
		NimStringDesc* s;
		s = (NimStringDesc*)0;
		{
			tySequence_WwUFq9cJ2xKRlsAWVEHyPRg* stack;
			if (!!((r == NIM_NIL))) goto LA5_;
			stack = (tySequence_WwUFq9cJ2xKRlsAWVEHyPRg*) newSeq((&NTI_WwUFq9cJ2xKRlsAWVEHyPRg_), 1);
			asgnRef((void**) (&stack->data[0]), r);
			{
				while (1) {
					NI T9_;
					tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* it;
					T9_ = (stack ? stack->Sup.len : 0);
					if (!(((NI) 0) < T9_)) goto LA8;
					it = pop_9c4Y4hTtvRqjj2EC8KP9aqDAsystem((&stack));
					{
						while (1) {
							NI T16_;
							if (!!(((*it).left == NIM_NIL))) goto LA11;
							{
								if (!!(!(((*it).right == NIM_NIL)))) goto LA14_;
								failedAssertImpl_W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_5));
							}
							LA14_: ;
							stack = (tySequence_WwUFq9cJ2xKRlsAWVEHyPRg*) incrSeqV3((TGenericSeq*)(stack), (&NTI_WwUFq9cJ2xKRlsAWVEHyPRg_));
							T16_ = stack->Sup.len++;
							asgnRef((void**) (&stack->data[T16_]), (*it).right);
							it = (*it).left;
							{
								if (!!(!((it == NIM_NIL)))) goto LA19_;
								failedAssertImpl_W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_6));
							}
							LA19_: ;
						} LA11: ;
					}
					s = (*it).data;
					result = resizeString(result, (s ? s->Sup.len : 0) + 0);
appendString(result, s);
				} LA8: ;
			}
		}
		LA5_: ;
	}
	return result;
}

static N_INLINE(NI, addInt)(NI a, NI b) {
	NI result;
{	result = (NI)0;
	result = (NI)((NU32)(a) + (NU32)(b));
	{
		NIM_BOOL T3_;
		T3_ = (NIM_BOOL)0;
		T3_ = (((NI) 0) <= (NI)(result ^ a));
		if (T3_) goto LA4_;
		T3_ = (((NI) 0) <= (NI)(result ^ b));
		LA4_: ;
		if (!T3_) goto LA5_;
		goto BeforeRet_;
	}
	LA5_: ;
	raiseOverflow();
	}BeforeRet_: ;
	return result;
}

static N_INLINE(void, nimGCunrefNoCycle)(void* p) {
	tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g* T1_;
	T1_ = (tyObject_Cell_1zcF9cV8XIAtbN8h5HRUB8g*)0;
	T1_ = usrToCell_QFQqcLB3lgOdwipkv9a60xwsystem(p);
	decRef_AT1eRuflKWyTTBdLjEDZbgsystem(T1_);
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, newRope_dBdikNFB2Y7QJ9aVJE7dGHg)(NimStringDesc* data) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	NimStringDesc* T1_;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*) newObj((&NTI_4hi0XQqK9aLiPuWT9acsXm9aQ_), sizeof(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA));
	(*result).Sup.m_type = (&NTI_OFzf0kSiPTcNreUIeJgWVA_);
	if ((data ? data->Sup.len : 0) == (-2147483647 -1)) raiseOverflow();
	(*result).L = ((NI32)-((data ? data->Sup.len : 0)));
	T1_ = (NimStringDesc*)0;
	T1_ = (*result).data; (*result).data = copyStringRC1(data);
	if (T1_) nimGCunrefNoCycle(T1_);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, amp__ShdZ6VrAQkY0nWR9a39b9bGdQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* a, tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* b) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	{
		if (!(a == NIM_NIL)) goto LA3_;
		result = b;
	}
	goto LA1_;
	LA3_: ;
	{
		if (!(b == NIM_NIL)) goto LA6_;
		result = a;
	}
	goto LA1_;
	LA6_: ;
	{
		NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_8;
		result = newRope_dBdikNFB2Y7QJ9aVJE7dGHg(((NimStringDesc*) NIM_NIL));
		if ((*a).L == (-2147483647 -1)) raiseOverflow();
		if ((*b).L == (-2147483647 -1)) raiseOverflow();
		TM_Vw9cfUOQOae9b9bzZBlucMZQg_8 = addInt(((*a).L > 0? ((*a).L) : -((*a).L)), ((*b).L > 0? ((*b).L) : -((*b).L)));
		(*result).L = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_8);
		asgnRef((void**) (&(*result).left), a);
		asgnRef((void**) (&(*result).right), b);
	}
	LA1_: ;
	return result;
}

static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
	int result;
	result = (int)0;
	result = memcmp(a, b, ((size_t) (size)));
	return result;
}

static N_INLINE(NIM_BOOL, equalMem_Bj9c9cm9cBM9coLsuNsT5BvZ9awsystem)(void* a, void* b, NI size) {
	NIM_BOOL result;
	int T1_;
	result = (NIM_BOOL)0;
	T1_ = (int)0;
	T1_ = nimCmpMem(a, b, size);
	result = (T1_ == ((NI32) 0));
	return result;
}

static N_INLINE(NIM_BOOL, eqStrings)(NimStringDesc* a, NimStringDesc* b) {
	NIM_BOOL result;
	NI alen;
	NI blen;
{	result = (NIM_BOOL)0;
	alen = (a ? a->Sup.len : 0);
	blen = (b ? b->Sup.len : 0);
	{
		if (!(alen == blen)) goto LA3_;
		{
			if (!(alen == ((NI) 0))) goto LA7_;
			result = NIM_TRUE;
			goto BeforeRet_;
		}
		LA7_: ;
		result = equalMem_Bj9c9cm9cBM9coLsuNsT5BvZ9awsystem(((void*) ((&a->data[((NI) 0)]))), ((void*) ((&b->data[((NI) 0)]))), ((NI) (alen)));
		goto BeforeRet_;
	}
	LA3_: ;
	}BeforeRet_: ;
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, insertInCache_yShmEg9cffWxI7s5XzEKBow_2)(NimStringDesc* s) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_9;
	NI h;
	NI T1_;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	TM_Vw9cfUOQOae9b9bzZBlucMZQg_9 = addInt(gCacheTries_5GfZTThHPBfB9bjRZdFluBw, ((NI) 1));
	gCacheTries_5GfZTThHPBfB9bjRZdFluBw = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_9);
	T1_ = (NI)0;
	T1_ = hash_6PCYkKlCNhq9cnRLnqWKkwQ(s);
	h = (NI)(T1_ & ((NI) 4095));
	if ((NU)(h) > (NU)(4095)) raiseIndexError2(h, 4095);
	result = cache_WGMp5Wo1NlgbAMOysPIfmQ[(h)- 0];
	{
		NIM_BOOL T4_;
		NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_10;
		T4_ = (NIM_BOOL)0;
		T4_ = (result == 0);
		if (T4_) goto LA5_;
		T4_ = !(eqStrings((*result).data, s));
		LA5_: ;
		if (!T4_) goto LA6_;
		TM_Vw9cfUOQOae9b9bzZBlucMZQg_10 = addInt(gCacheMisses_fLRm9am8S0daYBVNK6JKyBg, ((NI) 1));
		gCacheMisses_fLRm9am8S0daYBVNK6JKyBg = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_10);
		result = newRope_dBdikNFB2Y7QJ9aVJE7dGHg(s);
		if ((NU)(h) > (NU)(4095)) raiseIndexError2(h, 4095);
		asgnRef((void**) (&cache_WGMp5Wo1NlgbAMOysPIfmQ[(h)- 0]), result);
	}
	LA6_: ;
	return result;
}

N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, ropeInvariant_gHVL9avb3LZrPWg0KyNpEuA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* r) {
	NIM_BOOL result;
	result = (NIM_BOOL)0;
	{
		if (!(r == NIM_NIL)) goto LA3_;
		result = NIM_TRUE;
	}
	goto LA1_;
	LA3_: ;
	{
		result = NIM_TRUE;
	}
	LA1_: ;
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, rope_yShmEg9cffWxI7s5XzEKBow)(NimStringDesc* s) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	{
		if (!((s ? s->Sup.len : 0) == ((NI) 0))) goto LA3_;
		result = NIM_NIL;
	}
	goto LA1_;
	LA3_: ;
	{
		result = insertInCache_yShmEg9cffWxI7s5XzEKBow_2(s);
	}
	LA1_: ;
	{
		NIM_BOOL T8_;
		T8_ = (NIM_BOOL)0;
		T8_ = ropeInvariant_gHVL9avb3LZrPWg0KyNpEuA(result);
		if (!!(T8_)) goto LA9_;
		failedAssertImpl_W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_11));
	}
	LA9_: ;
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, amp__Z7W1o5nPSc3ExfO5f7j1Gg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* a, NimStringDesc* b) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* T1_;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	T1_ = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	T1_ = rope_yShmEg9cffWxI7s5XzEKBow(b);
	result = amp__ShdZ6VrAQkY0nWR9a39b9bGdQ(a, T1_);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(void, add_yG4AKzsBRS1W4MANDlXQeg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** a, NimStringDesc* b) {
	unsureAsgnRef((void**) (&(*a)), amp__Z7W1o5nPSc3ExfO5f7j1Gg((*a), b));
}

N_LIB_PRIVATE N_NIMCALL(void, add_IM4kcMNkkOLJtqdEqSxR8A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** a, tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* b) {
	unsureAsgnRef((void**) (&(*a)), amp__ShdZ6VrAQkY0nWR9a39b9bGdQ((*a), b));
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA)(NimStringDesc* frmt, tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	NI i;
	NI length;
	NI num;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	i = ((NI) 0);
	length = (frmt ? frmt->Sup.len : 0);
	result = NIM_NIL;
	num = ((NI) 0);
	{
		while (1) {
			NI start;
			if (!(i < length)) goto LA2;
			{
				NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_7;
				if ((NU)(i) >= (NU)(frmt ? frmt->Sup.len : 0)) raiseIndexError2(i,(frmt ? frmt->Sup.len : 0)-1);
				if (!((NU8)(frmt->data[i]) == (NU8)(36))) goto LA5_;
				TM_Vw9cfUOQOae9b9bzZBlucMZQg_7 = addInt(i, ((NI) 1));
				i = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_7);
				if ((NU)(i) >= (NU)(frmt ? frmt->Sup.len : 0)) raiseIndexError2(i,(frmt ? frmt->Sup.len : 0)-1);
				switch (((NU8)(frmt->data[i]))) {
				case 36:
				{
					NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_13;
					add_yG4AKzsBRS1W4MANDlXQeg(&result, ((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_12));
					TM_Vw9cfUOQOae9b9bzZBlucMZQg_13 = addInt(i, ((NI) 1));
					i = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_13);
				}
				break;
				case 35:
				{
					NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_14;
					NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_15;
					TM_Vw9cfUOQOae9b9bzZBlucMZQg_14 = addInt(i, ((NI) 1));
					i = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_14);
					if ((NU)(num) >= (NU)(argsLen_0)) raiseIndexError2(num,argsLen_0-1);
					add_IM4kcMNkkOLJtqdEqSxR8A(&result, args[num]);
					TM_Vw9cfUOQOae9b9bzZBlucMZQg_15 = addInt(num, ((NI) 1));
					num = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_15);
				}
				break;
				case 48 ... 57:
				{
					NI j;
					j = ((NI) 0);
					{
						while (1) {
							NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_16;
							NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_17;
							NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_18;
							NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_19;
							TM_Vw9cfUOQOae9b9bzZBlucMZQg_16 = mulInt(j, ((NI) 10));
							if ((NU)(i) >= (NU)(frmt ? frmt->Sup.len : 0)) raiseIndexError2(i,(frmt ? frmt->Sup.len : 0)-1);
							TM_Vw9cfUOQOae9b9bzZBlucMZQg_17 = addInt((NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_16), ((NU8)(frmt->data[i])));
							TM_Vw9cfUOQOae9b9bzZBlucMZQg_18 = subInt((NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_17), ((NI) 48));
							j = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_18);
							TM_Vw9cfUOQOae9b9bzZBlucMZQg_19 = addInt(i, ((NI) 1));
							i = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_19);
							{
								NIM_BOOL T14_;
								T14_ = (NIM_BOOL)0;
								T14_ = ((frmt ? frmt->Sup.len : 0) <= i);
								if (T14_) goto LA15_;
								if ((NU)(i) >= (NU)(frmt ? frmt->Sup.len : 0)) raiseIndexError2(i,(frmt ? frmt->Sup.len : 0)-1);
								T14_ = !((((NU8)(frmt->data[i])) >= ((NU8)(48)) && ((NU8)(frmt->data[i])) <= ((NU8)(57))));
								LA15_: ;
								if (!T14_) goto LA16_;
								goto LA10;
							}
							LA16_: ;
						}
					} LA10: ;
					num = j;
					{
						NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_20;
						TM_Vw9cfUOQOae9b9bzZBlucMZQg_20 = addInt((argsLen_0-1), ((NI) 1));
						if (!((NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_20) < j)) goto LA20_;
						{
							NimStringDesc* T26_;
							if (!NIM_TRUE) goto LA24_;
							T26_ = (NimStringDesc*)0;
							T26_ = rawNewString((frmt ? frmt->Sup.len : 0) + 143);
appendString(T26_, ((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_21));
appendString(T26_, frmt);
							failedAssertImpl_W9cjVocn1tjhW7p7xohJj6A(T26_);
						}
						LA24_: ;
					}
					goto LA18_;
					LA20_: ;
					{
						NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_22;
						TM_Vw9cfUOQOae9b9bzZBlucMZQg_22 = subInt(j, ((NI) 1));
						if ((NU)((NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_22)) >= (NU)(argsLen_0)) raiseIndexError2((NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_22),argsLen_0-1);
						add_IM4kcMNkkOLJtqdEqSxR8A(&result, args[(NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_22)]);
					}
					LA18_: ;
				}
				break;
				case 123:
				{
					NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_23;
					NI j_2;
					TM_Vw9cfUOQOae9b9bzZBlucMZQg_23 = addInt(i, ((NI) 1));
					i = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_23);
					j_2 = ((NI) 0);
					{
						while (1) {
							NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_24;
							NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_25;
							NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_26;
							NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_27;
							if ((NU)(i) >= (NU)(frmt ? frmt->Sup.len : 0)) raiseIndexError2(i,(frmt ? frmt->Sup.len : 0)-1);
							if (!(((NU8)(frmt->data[i])) >= ((NU8)(48)) && ((NU8)(frmt->data[i])) <= ((NU8)(57)))) goto LA30;
							TM_Vw9cfUOQOae9b9bzZBlucMZQg_24 = mulInt(j_2, ((NI) 10));
							if ((NU)(i) >= (NU)(frmt ? frmt->Sup.len : 0)) raiseIndexError2(i,(frmt ? frmt->Sup.len : 0)-1);
							TM_Vw9cfUOQOae9b9bzZBlucMZQg_25 = addInt((NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_24), ((NU8)(frmt->data[i])));
							TM_Vw9cfUOQOae9b9bzZBlucMZQg_26 = subInt((NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_25), ((NI) 48));
							j_2 = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_26);
							TM_Vw9cfUOQOae9b9bzZBlucMZQg_27 = addInt(i, ((NI) 1));
							i = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_27);
						} LA30: ;
					}
					num = j_2;
					{
						NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_28;
						if ((NU)(i) >= (NU)(frmt ? frmt->Sup.len : 0)) raiseIndexError2(i,(frmt ? frmt->Sup.len : 0)-1);
						if (!((NU8)(frmt->data[i]) == (NU8)(125))) goto LA33_;
						TM_Vw9cfUOQOae9b9bzZBlucMZQg_28 = addInt(i, ((NI) 1));
						i = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_28);
					}
					goto LA31_;
					LA33_: ;
					{
						{
							NimStringDesc* T40_;
							if (!NIM_TRUE) goto LA38_;
							T40_ = (NimStringDesc*)0;
							T40_ = rawNewString((frmt ? frmt->Sup.len : 0) + 143);
appendString(T40_, ((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_29));
appendString(T40_, frmt);
							failedAssertImpl_W9cjVocn1tjhW7p7xohJj6A(T40_);
						}
						LA38_: ;
					}
					LA31_: ;
					{
						NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_30;
						TM_Vw9cfUOQOae9b9bzZBlucMZQg_30 = addInt((argsLen_0-1), ((NI) 1));
						if (!((NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_30) < j_2)) goto LA43_;
						{
							NimStringDesc* T49_;
							if (!NIM_TRUE) goto LA47_;
							T49_ = (NimStringDesc*)0;
							T49_ = rawNewString((frmt ? frmt->Sup.len : 0) + 143);
appendString(T49_, ((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_31));
appendString(T49_, frmt);
							failedAssertImpl_W9cjVocn1tjhW7p7xohJj6A(T49_);
						}
						LA47_: ;
					}
					goto LA41_;
					LA43_: ;
					{
						NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_32;
						TM_Vw9cfUOQOae9b9bzZBlucMZQg_32 = subInt(j_2, ((NI) 1));
						if ((NU)((NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_32)) >= (NU)(argsLen_0)) raiseIndexError2((NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_32),argsLen_0-1);
						add_IM4kcMNkkOLJtqdEqSxR8A(&result, args[(NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_32)]);
					}
					LA41_: ;
				}
				break;
				case 110:
				{
					NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_34;
					add_yG4AKzsBRS1W4MANDlXQeg(&result, ((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_33));
					TM_Vw9cfUOQOae9b9bzZBlucMZQg_34 = addInt(i, ((NI) 1));
					i = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_34);
				}
				break;
				case 78:
				{
					NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_35;
					add_yG4AKzsBRS1W4MANDlXQeg(&result, ((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_33));
					TM_Vw9cfUOQOae9b9bzZBlucMZQg_35 = addInt(i, ((NI) 1));
					i = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_35);
				}
				break;
				default:
				{
					{
						NimStringDesc* T58_;
						if (!NIM_TRUE) goto LA56_;
						T58_ = (NimStringDesc*)0;
						T58_ = rawNewString((frmt ? frmt->Sup.len : 0) + 143);
appendString(T58_, ((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_36));
appendString(T58_, frmt);
						failedAssertImpl_W9cjVocn1tjhW7p7xohJj6A(T58_);
					}
					LA56_: ;
				}
				break;
				}
			}
			LA5_: ;
			start = i;
			{
				while (1) {
					if (!(i < length)) goto LA60;
					{
						NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_37;
						if ((NU)(i) >= (NU)(frmt ? frmt->Sup.len : 0)) raiseIndexError2(i,(frmt ? frmt->Sup.len : 0)-1);
						if (!!(((NU8)(frmt->data[i]) == (NU8)(36)))) goto LA63_;
						TM_Vw9cfUOQOae9b9bzZBlucMZQg_37 = addInt(i, ((NI) 1));
						i = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_37);
					}
					goto LA61_;
					LA63_: ;
					{
						goto LA59;
					}
					LA61_: ;
				} LA60: ;
			} LA59: ;
			{
				NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_38;
				NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_39;
				NimStringDesc* T70_;
				TM_Vw9cfUOQOae9b9bzZBlucMZQg_38 = subInt(i, ((NI) 1));
				if (!(start <= (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_38))) goto LA68_;
				TM_Vw9cfUOQOae9b9bzZBlucMZQg_39 = subInt(i, ((NI) 1));
				T70_ = (NimStringDesc*)0;
				T70_ = substr_2yh9cer0ymNRHlOOg8P7IuA(frmt, start, (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_39));
				add_yG4AKzsBRS1W4MANDlXQeg(&result, T70_);
			}
			LA68_: ;
		} LA2: ;
	}
	{
		NIM_BOOL T73_;
		T73_ = (NIM_BOOL)0;
		T73_ = ropeInvariant_gHVL9avb3LZrPWg0KyNpEuA(result);
		if (!!(T73_)) goto LA74_;
		failedAssertImpl_W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_40));
	}
	LA74_: ;
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__UQfMnMPks8jKz20fTXQy9bQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_41), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, rope_KOisMGxcPhz6CcSmxgwEQQ)(NI64 i) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_42;
	NimStringDesc* T1_;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	TM_Vw9cfUOQOae9b9bzZBlucMZQg_42 = addInt(gCacheIntTries_opyfsNv023Md1P05mqsDew, ((NI) 1));
	gCacheIntTries_opyfsNv023Md1P05mqsDew = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_42);
	T1_ = (NimStringDesc*)0;
	T1_ = nimInt64ToStr(i);
	result = rope_yShmEg9cffWxI7s5XzEKBow(T1_);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__KxpxlR6eqq3gRIOYTfR67w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_43), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__IFeEbVhQpPGgxkLehuSiBA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_44), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__BYiowJAm8zF7RBRISElaLg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_45), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ZkZcMxwzInnijXy5kz1K3A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_46), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(void, prepend_IM4kcMNkkOLJtqdEqSxR8A_2)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** a, tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* b) {
	unsureAsgnRef((void**) (&(*a)), amp__ShdZ6VrAQkY0nWR9a39b9bGdQ(b, (*a)));
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, amp__4cYKitaHx6RQ9azRtQsZp6w)(NimStringDesc* a, tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* b) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* T1_;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	T1_ = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	T1_ = rope_yShmEg9cffWxI7s5XzEKBow(a);
	result = amp__ShdZ6VrAQkY0nWR9a39b9bGdQ(T1_, b);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(void, writeRope_FwuzOBq6SLlanVUstm8q9cA)(FILE* f, tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* r) {
	{
		NimStringDesc* s;
		s = (NimStringDesc*)0;
		{
			tySequence_WwUFq9cJ2xKRlsAWVEHyPRg* stack;
			if (!!((r == NIM_NIL))) goto LA4_;
			stack = (tySequence_WwUFq9cJ2xKRlsAWVEHyPRg*) newSeq((&NTI_WwUFq9cJ2xKRlsAWVEHyPRg_), 1);
			asgnRef((void**) (&stack->data[0]), r);
			{
				while (1) {
					NI T8_;
					tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* it;
					T8_ = (stack ? stack->Sup.len : 0);
					if (!(((NI) 0) < T8_)) goto LA7;
					it = pop_9c4Y4hTtvRqjj2EC8KP9aqDAsystem((&stack));
					{
						while (1) {
							NI T15_;
							if (!!(((*it).left == NIM_NIL))) goto LA10;
							{
								if (!!(!(((*it).right == NIM_NIL)))) goto LA13_;
								failedAssertImpl_W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_5));
							}
							LA13_: ;
							stack = (tySequence_WwUFq9cJ2xKRlsAWVEHyPRg*) incrSeqV3((TGenericSeq*)(stack), (&NTI_WwUFq9cJ2xKRlsAWVEHyPRg_));
							T15_ = stack->Sup.len++;
							asgnRef((void**) (&stack->data[T15_]), (*it).right);
							it = (*it).left;
							{
								if (!!(!((it == NIM_NIL)))) goto LA18_;
								failedAssertImpl_W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_6));
							}
							LA18_: ;
						} LA10: ;
					}
					s = (*it).data;
					write_PArlm09bKklm2BLsCg6YtaA(f, s);
				} LA7: ;
			}
		}
		LA4_: ;
	}
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__G9aA37gQrW88KHzpCAwhgjQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_47), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__PoDv5ydEvGdd9aiIF9cOiAPw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_48), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__vzbf0XksfaFTXNoTT6BCwA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_49), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__lQVSDPkAFXHNoa1N7jYrNw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_50), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__6d8an6hdqiIrRjPW1wEh5Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_51), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__gMbiWAc0IjihIq46IYhmAw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_52), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__uHsu7fLXac4OhMNd79bSJwA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_53), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__3WM9b4PeyDKoIDFMvYcQX3w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_54), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__p4LhaCxKpUERrq9cB9b8Mp9cw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_55), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__TbMwXzwNL7txOQADiTjwKA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_56), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Wnuty4XNM9aTTuuxAY51daQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_57), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__E0nDsXp7tY4mC1BnrrjWmA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_58), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__mbjeaBETPixw9bUvyk31B6g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_59), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__AfR9bXoD9bcehKoM7F8O79bYA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_60), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__nlZFDYB4M9bmBbYqEropRVw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_61), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__dwsIkeXQe0E8HKrzN9aRE5A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_62), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__fIR1FG0QPRsKvEYKq4tJUQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_63), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__jADQs38xm62v1oxF2cSvEw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_64), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__DZV83DjWnQ9a19atC2oeswXg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_65), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__sfvTjNjtOC86mU9bHczF6ow)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_66), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9ab1aKSDn70Vte0NcIItnaQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_67), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__jadqNPnY9aM3oxYK6jarLrA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_68), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__LvsIDF8olc08xBiqCYIUog)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_69), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__6Tfa1iP1ENVlWbe89cSELSQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_70), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__hKg2Id9cvzE5Dgl9cU31c4Vw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_71), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__H3xXuIFdbz4MNb5T6BSfcQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_72), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ELXFo0GedkhGYj9bocTHZAg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_73), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9aLrcjgzGJE3f9ab2uR37jog)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_74), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__3Q9c5iS9btBDBXZVoQktb1XQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_75), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__MALQXTKXJv7x9a9c247satLQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_76), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__0nBiBCva6YS9a9bSV2Vr7Zxw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_77), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__yyhPPkMkLJqWG6p8HGn9aoA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_78), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__t8gRNGR1flvaCNlBxuLn1A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_79), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__xQaqlAwFuwxqBFixw7ewLg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_80), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__2SWcbuU7RHQR0b8y9aJ9a5VQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_81), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__gSgutt9b7GMWVGBkCt0UHAQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_82), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Vcuq0AWiVDndx4UH9cJ9cBRg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_83), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__l4wxq9cmPihXoF5xnDVNR1w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_84), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__zgEKWXsZtT6lqQ6XlgfrsA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_85), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__uXZ30k0oJEqGPZW57O3dwg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_86), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__tTI9aMQiBZdiEeBIVh7QtYA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_87), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__VJBBlA9aMl5p0yYB1WzSMVg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_88), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__jw4Sb0OSpKH1T5cLz7iyzA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_89), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__0RQ2PINB4t8FjFlNUM6N9cQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_90), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__LQ9bGxpANW8yeg5P9c0UYAaQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_91), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__f8tdlskieCnWysl9c9blzqZg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_92), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__KbFpNe1pZ7hIuQi7dp1dSQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_93), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__nunbo9aB0HmmYQJ3InIBEzQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_94), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__RBxLok7DyUB0aHl9bxPIl9bQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_95), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__NARRjCd1x5Fr7NTTcoPRrw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_96), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__NlLLwmZHOiJUpZfuk00AWA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_97), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__mF9aI9b3hDjj53TD2C2gTrHA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_98), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__PafMws9cJ9arr9a0RVMoIHmAw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_99), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__3lAlmrWiRqEg9a9cd9a8kNhig)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_100), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__f8NIixSwWrk6SXQ3BFamWw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_101), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__TTRh79a14hh1gb0owIP1Y6Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_102), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__TmeCjGna9cPfiHHcfqmKXjw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_103), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__FsfRVuOOBePjn9cQ9aK7Vh1w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_104), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__paA0sar8RKZqiwEaDfWo2A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_105), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__jr9cXNQhhlLDfFJH4RSjeZg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_106), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__EnzikEr9bDhOR6GYxWuYSwQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_107), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__QqzUiJcAEZE2azDhIWHrgg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_108), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__20ZujjIFPkyqvS2OmenEAA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_109), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Vxo9ayk1xB18if39aZ1TBnKA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_110), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__NtQEfuK9bXszNTfYU57z19bw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_111), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__AKNexo4CH8G2vDeWW34Vpg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_112), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__LE3oWAmB5YDSDHm3LNHhCg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_113), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__W83I2xs7lC32PrMs9bq4P2w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_114), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__JKMGBJtXtDvc0NwxujFmZQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_115), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__TA8WFV49atYpIneJatQWALw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_116), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__nPenDL3j2Q6A1an1Cl3oCA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_117), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__TNkzce2Sd9bck2QRtketc8A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_118), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__kqRXw2WRJqDnfQK0N30ydw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_119), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__BKnrQUIV2xGn2MO0RK09aUw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_120), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__SCyrk9acEm3vLZhXCV1fGNg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_121), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__erDe9aYc2BNxzH9brKlmtEBg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_122), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__HSAgkeH84eiEd8MfKIuBQA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_123), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__1AD3Wp47Hcdfg6PO2ac0NQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_124), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__T11tCz9bIGT2CcftAwrDXZw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_125), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__M3h9cTlVBrj2vakKBqQRlMA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_126), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__BBAyGuVoK6QA7nXfPUIYKA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_127), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__g9b9arp3BWCGRHDe21SJso6w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_128), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__09aVguRR64dWfw4b6fKBcqg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_129), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__tgUnLdPVK0vRqC0pWxMClQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_130), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__FBNsdfF5FNrY4P9cYQIfvZQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_131), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__cB7zULPbG5vWWdCukRjdqg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_132), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__dpzmcz9a6kXbhFacdElIMOw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_133), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__AWFBEodxoi9a61KDUc9aiw1w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_134), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__vHbYzYlzLPcurSm0Hu8InQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_135), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__nzT6Rke9c7tkW9b3XMmld2LA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_136), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9cCc2iMcL3MEBZTTL3LCW1w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_137), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ahBYcGrhpPvM5dTdzCQBrQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_138), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__XI9awM9a9aQ9cB9bcS7uDRsa1Rw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_139), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9cWNaGuyEpBbdBlD9b5nY1ug)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_140), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__6P67I9czJ9aa9aZzVyYWUiGlw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_141), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__S4jE5dFDtcCC8ODzxaJk6A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_142), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Msid9awGKVeVe7p3v7WfNQA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_143), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__xyRsdWsGY1DVVispyn0Xeg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_144), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__EPABzhs2B9atAvHV4CUTw2Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_145), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__2MhCcipNmSHgcDtN4cr8ng)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_146), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__0ul9cDZYl7YkH1RhZBTd9c6A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_147), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__QFf4DPoOk6Jy59cL2OASJzw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_148), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__7yDHbEsisDNKcqQHIRgOuQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_149), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__GwVmUG4AZCEAP8dBk4TGHg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_150), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__q7DaQZqCe0lRO0rhBWzM0w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_151), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__hGIvKp3CGssDQ2vSvfksxQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_152), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9c1P82lz6H9anMKDbz1vYNpg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_153), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__dbg9bsMENUwtF9aO45wEGG3Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_154), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ym0Pr6z8A9ajyOAgotpd9a9bw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_155), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__izqbVTMtpY7kMiTK4bPJ6Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_156), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__gdRHKHO8CLHZjlFjzVssIA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_157), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__8F9beWGEEhmch2jKYVl6O9aQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_158), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__e2iAIDEoF9aBms0Kttr6gkQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_159), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__s4a1VwhxBAKO22LFS4Q9bnw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_160), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__rouofEnBX1ok9aMXmOsKdHg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_161), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__C3GQZbey70223GyG307UFg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_162), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__yxmLIVRKySYknm2wSBp9cpg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_163), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__8u7UPO7ZpaMkWoJRtZLlYQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_164), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__xXT7cKE1NTiL4U2MdlA2yQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_165), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__44q9ak51X9b9bmuZ9cK4LsFWOg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_166), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__77dMna2dOod5LqwYkRMZGg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_167), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__QXMcmOst45ThYFLo9cOKDiQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_168), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__zldA3DCxzpAhONjlfz7iIg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_169), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__dnB3So2xw9c189c09a9cc9b4hxA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_170), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__r2gXVULKoAtQjkgjf0Z4wg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_171), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__VsLzrOz1nS9cRBBz9ccZfETQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_172), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__sb2NV56uvmvOtYkgVsaVQQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_173), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Ng8dczn37bLzoM9bsVdPwjQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_174), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__lS9bA1j3Ue6pp7sCliDsT8g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_175), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__sGnLi1DjaBomQ9c9a6MOCA5g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_176), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__bEKtSmboScaCP8PPnlOWqw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_177), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ZpwWwpfBXgcQ6xoLOH4CJw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_178), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__GHW5yjG8N9c2BQBun6aBJzQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_179), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Yup67SPGRVcwMdmZwc9cSag)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_180), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ec65mR1N7BSL9cmUa3z9czvA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_181), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__bhgXbeM5JQfUijWaQ1qxsQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_182), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__tFyian2BoPSR4OpT1TLvxw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_183), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__lstDFo9arIum6fdAXNDzYqQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_184), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__vloJZRdHw3BkBitD19a41NQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_185), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__IW8HlDdKcjoyDD9aedPrY3w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_186), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__DUxtYbinntJf2OjJeQFG5w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_187), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__E79b9b9azxAg7A3Bp07EawUSA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_188), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Z9aK26lplmBflSsthWiVgGQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_189), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__qoCzqD9b4akUSZt1uif9bo3w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_190), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__xg9aKYYJnrtDL5QhyCCrG0Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_191), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__oSkpLVCRqCK7137pMlquDg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_192), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__IEcO8wIVN2VV9bKM6z9arfPg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_193), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__gYTXmJhiFbKYpjWklBzghw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_194), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ibyK70G44kCK9cN8nAkxyGA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_195), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__H9b69aGZGrLOiKWQdd30yQ9bg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_196), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Te7bvH18PbGe5siNJ9aDTTA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_197), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__MUaBvSw0MHw3qQi9bYavAmg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_198), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__bWYxjLMocXEvYgQQcC63rw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_199), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ZpcNBrQMfioSvQNxKHhu9aw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_200), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__gywCjjjPZobIva6liQWNLQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_201), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__6PDHoyz05lEjxGNE0k0ikw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_202), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__AXGsBlGV5DoEOwPJSl9bdJw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_203), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ygzR9aJ6oM1bZTq4Z2lNO3Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_204), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__uYVc6UX8hcaEdrHosUQAOw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_205), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__AlV8xJkjCXujAUesHxezgw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_206), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__L9asecuKwevQN2h9cWzyv6oA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_207), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__nZD9cadh12dcqTFsXBHbCRg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_208), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__dz1JHdrf1p9bPB9ad2dZBtYw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_209), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__0MUu7DVBoaLHTVUZe9bKoIA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_210), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__29aIWEGnJW0wnITIeSKWfFg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_211), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__n2CigWG38YNInkiL4n8g7A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_212), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__bb3v9bDRLv9c9bcQzGH9c5H4Gw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_213), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__tkJq8W3gQVDjuu9aT3THC6Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_214), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__oyQkqbRkRzo43y6iRevkaA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_215), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__YuphtPwdJHG6BUJOVa9bX3w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_216), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__EQxs5xa4FNWtMfcvmFZ9cMA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_217), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__5YbjRZxm0g3SrdnL73aQaw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_218), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__MEALpIIbc0cKMcjQ7Xckzg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_219), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__yUc5o9ax9c9asIVNkfprLRPpA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_220), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__4JrnABFfF3UTQ3nO9a6mXzQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_221), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__bkAwkKoaz09cAQo9arQjGA0A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_222), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__7N9bV9cjVBHs9ciAhz7vgdI9aw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_223), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__QX9cU2fNK0jJrZNDQKnAycA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_224), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__vTbVjc6faJqdBrTckFLLWQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_225), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__v4k9cDtOUzGyUHJbnJ7kQKg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_226), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__TmT2Gs9cB7RN9cmo9c9cBpfKsA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_227), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__0ym49cR6ES8k9bYWsnh1fELA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_228), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__L3AeZ1n9aK4C1jsBCeaCmlQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_229), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__qE1JtEDDOvP6J49a9cv9aK1Dg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_230), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ctvQ2lU9b9bnVVpNP4GhIo2Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_231), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__vqIFMTTP8O9b9c4EsAri31BQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_232), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ML5hzh8w7tNOJMECHdXA4Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_233), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__EzpkPkzs39aBICgncroQyOw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_234), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__hNV2ZHUBotfPVQ9c9chIhpNQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_235), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ebmRHYtM9cCbYF6WvKDfQ9cg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_236), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__8bHx2qDxS2yWIId1X52mqg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_237), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__kTDR7D9c9aomjcaUQOmKJ9csg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_238), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__1tj59chZC08k4TWYeZiqDnQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_239), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__533QKY9a8quvLM1SsLE1JfQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_240), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__uFJUSitn9c1Tw6cF9cZf6x6Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_241), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__G8iCcDovsaw25PkF7wHs0g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_242), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__SY4U2QvmoQxocaG8MOmyHA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_243), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__bhkFYKbURxGcJnKpswdr2Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_244), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__lTsL0bi6njxzDh9c8A32r2w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_245), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__k4VEB3kaBL72FRQN8buzSg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_246), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__YbQIA9cHUESCyYT1WEeIVbA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_247), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__66KauNYQRukYNgmb6bVXEA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_248), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__S550SlHmWbDpD7rs0J2lrA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_249), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Jx78R9a9anGvjjocCaP8YgIg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_250), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__s0lnM9cZDB9bOREa4Fx1leBw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_251), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__aT7p9bNEmP3LxrK3OhspnSw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_252), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__mV75vMLuQ8rrQEUzNz6llA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_253), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__jhVz7tKuf0heLM2D3nL0gw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_254), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__c4YKWXetPKpaUUF7Qft2gA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_255), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__rCIIoKC0OrXhpuTFTIZn0g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_256), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__duX6hgjmpJtFFdvJVuoafg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_257), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__GNSb4l0oRsR1gu66azz1LQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_258), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__LGbUtKnsZL8FcQiQN7sWEA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_259), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__e8Xf9ajw9cRlpuqnFnlEuSpA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_260), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__nVQhtKHyPC8pvPbUAUBU7A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_261), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9bI5GhokFUA9bgO9av819cgdBg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_262), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__qTicKO8EMC9cWGOyybIz4WQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_263), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__yZHx0qMqBvbhmZ0fMuAP6A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_264), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__YQzyPnY5vKAqE2RyLX0cew)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_265), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__cIILAsA6BeRrvHfloZIscg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_266), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__IwDTuHqkGn7wW16ga2ktSg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_267), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__lbkoHJP5AIgE86vP7MmlKw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_268), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9b84wNYrm79cLYfx9bsPNHjPQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_269), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__K5ihI3kW9cFBh6sKlfEpJwg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_270), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__nEiBK88oEGnvYfkiei9cyJA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_271), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Psy1qActyEYmIhrRo2KkJA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_272), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__bIZqgQGMIUCBRFFeiRG0aA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_273), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__HPctrFzseNT2BeQr9aYVqcg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_274), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__k5v9c9cMBoWUlAaq59araCfmg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_275), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Py40oiVtYdIelNuiQQjpjw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_276), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__QzVlk7tEXgagMWC19aLvbkg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_277), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__qxufH5vUl9aY2l9cFq39bnVwA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_278), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__jiTCvQQpgMU0bTrdVuECiw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_279), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__n4OrLXC1r9a83k5wz2NoWxQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_280), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__bJpxHYPJaxWBQn6QxwBA4w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_281), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__fOn9b5Ij3ytw2Ui9a2CPI5zw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_282), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__zJU3FoYOdJ9bmuODPmqtgdQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_283), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__1MXpJAdeOMc2XMg5H7t9aSg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_284), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__VNAv31sqVgxrd9aXeFF5wYw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_285), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__MULS9c8dKz2mJ1U9a9cMyTCYw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_286), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__5TB09c2Iz60T0YagbSbI5RQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_287), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__NIzUqj4Mr1E3EKy0AkJaXQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_288), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__yQdCkIARIVr9aqI8oVxi9cQw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_289), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__WYvjnWcyRjjjI0lasIi1YA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_290), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__hR4oq6WdDjEl0JIvQtvUlg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_291), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__84GQPNcrIJtbrzuA7JnMPw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_292), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__SqZEI7bxySjmJX4GsXyvKw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_293), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__c1f569aWpTd825BTnv9bq4Xg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_294), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ibl3qMPOrpGT2x8X7vmbeQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_295), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__bBcuDHMXr6Kz1tr7BzD9aKw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_296), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__aDvifvZOUmduC6Unfm69bKA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_297), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__5kuxCbMO8PVJc9aJbXScUOQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_298), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Uu9cBz7dxPVDFhF9aLzWecyQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_299), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__WWt3il4CHPiYP10KdNLrWw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_300), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__tRSKshYob5uzZE3eBVe59cg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_301), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__vcbf2lEZaiSjbAHwgt9aKXw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_302), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__7STLi75js8HXlmFg7Abt9bQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_303), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__5O50gePV9adn3wgFGWjlOLQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_304), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9a3Y7eeGNXkOCLUktwxzN9ag)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_305), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__boICAAvO1zkTlYDOuEaj6g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_306), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__LeuvM3mIc6pSNktpm9cHSVw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_307), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__mxQQ2vwZhwfDagj5SEXeHA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_308), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__x2NKZw9brJpylbwEtLfx9a9bg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_309), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__hc7hMh137dtaNdd3qw28EQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_310), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__XWz49cQA2QiZaLkqHBU5L3g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_311), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Au81R9a68Rv3gwlPtvDarPg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_312), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Yw741acxvsUs9cOX9cuiDj9bw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_313), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__T9caGByKkBhaXSZ6fCJLIdQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_314), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__JmTWN8YiVKTZuvCYW2XNZA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_315), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Kbv8OIo8zpawh7SNMbfgkA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_316), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__B0OBOTOJQENvDd71LJ9b19bw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_317), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__22ELRKd9bDuNug6qvIihS3A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_318), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ddrHnMlEhcHznkXv27msmQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_319), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__yhJ9aDxHfJqHvWO0i6N9bukQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_320), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__MLJpsW0DAZYB8lAgq09cUjg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_321), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__8tWfSjtTOlDafxpQPvChAA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_322), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__xKLwwPkFSVy2Dtn9cuJ78xw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_323), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__hdRijZdoPR3UGq9aUw2zFDQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_324), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ZjQc8bFVF8ePFYxjN0iVVg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_325), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__SiqB8gWmdYKb4vtgqYrrMA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_326), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__2Ixv9aZ9bvpNaVAVzYBJlUPg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_327), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__HoXSbgR7plMG7Fef0fcy9aw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_328), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__H1Ma2EXqegHnMqzJZ4SA1g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_329), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__jpXTCDNVjIi5r4hbHN5SVQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_330), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__4L62Yp9bLO2ZDcvBG9bSvP9bw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_331), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__MCSdS9cTdQvttqiM9azLzkDg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_332), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__E9bSTz8DQ4tgiLV9avQjFgFA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_333), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__3CQpPXVDiNqC3jKO8Juliw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_334), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__w50CkyHBltcyR8rWxttZCg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_335), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__fmEfDTfNDkVDxWi9c0O6D2g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_336), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__k9bgPIs43oLgxnk1l4TNQaw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_337), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__5MqeIopvDuA9aozxL79cQ88g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_338), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Zp9bMZDO5tEkvVLTxiKsBkA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_339), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__j5FZyaqnqjc2dcsUkAp28Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_340), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__EbvvG9awBeRKzx8xuBIb7TA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_341), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9a8besSQa09cOOt9b9cgdVwY9aQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_342), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__oVKF7oq59cRGAaMpvWzNWbw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_343), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__7ru3bwKuSx4Sc8ilsBmX3g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_344), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__MDIdJXTVckPj57aO7LMVgw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_345), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__vQDE0VOBftnrpkVsM9cme4w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_346), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9bmR9bM9b0qqEqU0QJKnmLQnA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_347), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__88tWbH31SmOWJjgJ7RnfHA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_348), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__t1CB59bEwlxfHZhNwNNz1bw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_349), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__YbLM7ZajsWOFLl4iSo0Krg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_350), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__rH7Ns9bqAnnfkukwBIlz9bKg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_351), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__zx9ctq3Ffe9aysjoWhZOzevQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_352), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__T9a21DAzFCa3OqRooKKtkqw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_353), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__AgJ22lURvdZuLTh9c9bRsD6w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_354), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Y4DThr9bpMbmoKpvgT1rYwg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_355), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__811qrD9bMr21weOkImaKvIA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_356), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__YNifhKTQWQRf1atK7E3Qmg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_357), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__YfbBxPLyPvVS6F2y9bSUFIA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_358), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__OBvl4G6evYkvK9b9bClFGqNw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_359), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__pHsLkkx9bTDctZjmJqwCYRA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_360), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ksH6NowTz9bh4eMOdyaiR1w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_361), args, argsLen_0);
	return result;
}

static N_INLINE(void, nimSetMem_JE6t4x7Z3v2iVz27Nx0MRAmemory)(void* a, int v, NI size) {
	void* T1_;
	T1_ = (void*)0;
	T1_ = memset(a, v, ((size_t) (size)));
}

static N_INLINE(void, nimZeroMem)(void* p, NI size) {
	nimSetMem_JE6t4x7Z3v2iVz27Nx0MRAmemory(p, ((int) 0), size);
}

static N_INLINE(NCSTRING, nimToCStringConv)(NimStringDesc* s) {
	NCSTRING result;
	result = (NCSTRING)0;
	{
		NIM_BOOL T3_;
		T3_ = (NIM_BOOL)0;
		T3_ = (s == NIM_NIL);
		if (T3_) goto LA4_;
		T3_ = ((*s).Sup.len == ((NI) 0));
		LA4_: ;
		if (!T3_) goto LA5_;
		result = "";
	}
	goto LA1_;
	LA5_: ;
	{
		result = ((NCSTRING) ((*s).data));
	}
	LA1_: ;
	return result;
}

N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, equalsFile_9bihNFg7Qajcg9arfx5cr9aHA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* r, FILE* f) {
	NIM_BOOL result;
	tyArray_9bKy7UA2LOi2vzOViufaW1Q buf;
	NI bpos;
	NI blen;
	NI btotal;
	NI rtotal;
	NIM_BOOL T35_;
	NI T36_;
{	result = (NIM_BOOL)0;
	nimZeroMem((void*)buf, sizeof(tyArray_9bKy7UA2LOi2vzOViufaW1Q));
	bpos = ((NI) 1024);
	blen = ((NI) 1024);
	btotal = ((NI) 0);
	rtotal = ((NI) 0);
	{
		NimStringDesc* s;
		s = (NimStringDesc*)0;
		{
			tySequence_WwUFq9cJ2xKRlsAWVEHyPRg* stack;
			if (!!((r == NIM_NIL))) goto LA4_;
			stack = (tySequence_WwUFq9cJ2xKRlsAWVEHyPRg*) newSeq((&NTI_WwUFq9cJ2xKRlsAWVEHyPRg_), 1);
			asgnRef((void**) (&stack->data[0]), r);
			{
				while (1) {
					NI T8_;
					tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* it;
					NI spos;
					NI slen;
					NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_362;
					T8_ = (stack ? stack->Sup.len : 0);
					if (!(((NI) 0) < T8_)) goto LA7;
					it = pop_9c4Y4hTtvRqjj2EC8KP9aqDAsystem((&stack));
					{
						while (1) {
							NI T15_;
							if (!!(((*it).left == NIM_NIL))) goto LA10;
							{
								if (!!(!(((*it).right == NIM_NIL)))) goto LA13_;
								failedAssertImpl_W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_5));
							}
							LA13_: ;
							stack = (tySequence_WwUFq9cJ2xKRlsAWVEHyPRg*) incrSeqV3((TGenericSeq*)(stack), (&NTI_WwUFq9cJ2xKRlsAWVEHyPRg_));
							T15_ = stack->Sup.len++;
							asgnRef((void**) (&stack->data[T15_]), (*it).right);
							it = (*it).left;
							{
								if (!!(!((it == NIM_NIL)))) goto LA18_;
								failedAssertImpl_W9cjVocn1tjhW7p7xohJj6A(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_6));
							}
							LA18_: ;
						} LA10: ;
					}
					s = (*it).data;
					spos = ((NI) 0);
					slen = (s ? s->Sup.len : 0);
					TM_Vw9cfUOQOae9b9bzZBlucMZQg_362 = addInt(rtotal, slen);
					rtotal = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_362);
					{
						while (1) {
							NI n;
							NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_364;
							NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_365;
							NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_367;
							NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_368;
							if (!(spos < slen)) goto LA21;
							{
								NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_363;
								if (!(bpos == blen)) goto LA24_;
								bpos = ((NI) 0);
								blen = readBuffer_f3MIZh4IV2qRTxlOpckbRA_2(f, ((void*) ((&buf[(((NI) 0))- 0]))), ((NI) 1024));
								TM_Vw9cfUOQOae9b9bzZBlucMZQg_363 = addInt(btotal, blen);
								btotal = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_363);
								{
									if (!(blen == ((NI) 0))) goto LA28_;
									result = NIM_FALSE;
									goto BeforeRet_;
								}
								LA28_: ;
							}
							LA24_: ;
							TM_Vw9cfUOQOae9b9bzZBlucMZQg_364 = subInt(blen, bpos);
							TM_Vw9cfUOQOae9b9bzZBlucMZQg_365 = subInt(slen, spos);
							n = (((NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_364) <= (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_365)) ? (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_364) : (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_365));
							{
								NI TM_Vw9cfUOQOae9b9bzZBlucMZQg_366;
								NIM_BOOL T32_;
								if ((NU)(bpos) > (NU)(1023)) raiseIndexError2(bpos, 1023);
								TM_Vw9cfUOQOae9b9bzZBlucMZQg_366 = addInt(((NI) (nimToCStringConv(s))), spos);
								T32_ = (NIM_BOOL)0;
								T32_ = equalMem_Bj9c9cm9cBM9coLsuNsT5BvZ9awsystem(((void*) ((&buf[(bpos)- 0]))), ((void*) ((NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_366))), ((NI)chckRange(n, ((NI) 0), ((NI) 2147483647))));
								if (!!(T32_)) goto LA33_;
								result = NIM_FALSE;
								goto BeforeRet_;
							}
							LA33_: ;
							TM_Vw9cfUOQOae9b9bzZBlucMZQg_367 = addInt(spos, n);
							spos = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_367);
							TM_Vw9cfUOQOae9b9bzZBlucMZQg_368 = addInt(bpos, n);
							bpos = (NI)(TM_Vw9cfUOQOae9b9bzZBlucMZQg_368);
						} LA21: ;
					}
				} LA7: ;
			}
		}
		LA4_: ;
	}
	T35_ = (NIM_BOOL)0;
	T36_ = (NI)0;
	T36_ = readBuffer_f3MIZh4IV2qRTxlOpckbRA_2(f, ((void*) ((&buf[(((NI) 0))- 0]))), ((NI) 1));
	T35_ = (T36_ == ((NI) 0));
	if (!(T35_)) goto LA37_;
	T35_ = (btotal == rtotal);
	LA37_: ;
	result = T35_;
	}BeforeRet_: ;
	return result;
}

N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, equalsFile_Wiam9c8x73Mtmbj0r4Ppikg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* r, NimStringDesc* filename) {
	NIM_BOOL result;
	FILE* f;
	result = (NIM_BOOL)0;
	f = (FILE*)0;
	result = open_gq12VLhVO0NBzUTnGgz4nw(&f, filename, ((tyEnum_FileMode_ZJfK20XeZ9bv2j1pZjw9aswg) 0), ((NI) -1));
	{
		if (!result) goto LA3_;
		result = equalsFile_9bihNFg7Qajcg9arfx5cr9aHA(r, f);
		close_fU6ZlJAtQ9bre04EDZLdGsA_3(f);
	}
	LA3_: ;
	return result;
}

N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, writeRope_LLRRC42xWBSkxzV9bsPu7lA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* head, NimStringDesc* filename) {
	NIM_BOOL result;
	FILE* f;
	result = (NIM_BOOL)0;
	f = (FILE*)0;
	{
		NIM_BOOL T3_;
		T3_ = (NIM_BOOL)0;
		T3_ = open_gq12VLhVO0NBzUTnGgz4nw(&f, filename, ((tyEnum_FileMode_ZJfK20XeZ9bv2j1pZjw9aswg) 1), ((NI) -1));
		if (!T3_) goto LA4_;
		{
			if (!!((head == NIM_NIL))) goto LA8_;
			writeRope_FwuzOBq6SLlanVUstm8q9cA(f, head);
		}
		LA8_: ;
		close_fU6ZlJAtQ9bre04EDZLdGsA_3(f);
		result = NIM_TRUE;
	}
	goto LA1_;
	LA4_: ;
	{
		result = NIM_FALSE;
	}
	LA1_: ;
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__T3CpMgcFHzYracJ80CUZBQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_369), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__6wQcdZnh9aH29ay5rwY6M5fA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_370), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__y39ant8iE9bjKB0kbkRCAibQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_371), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__RKXvZR1cmZW5dfjtFQCG3g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_372), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__nEA33x9cMfuJw3ZiGbn25iw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_373), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__0xK6HolrLvVFWil73hZYbA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_374), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Z2c9cvs0wVVVqTEZ3Qwe9bfw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_375), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__AxDJCYpgPoquRsZtiOnpRw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_376), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__dU9cenGIcVUltUO1088LhYQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_377), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__TLpRy9aDJ1Ni4vccOIoiMbA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_378), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__RzB0z3UV9bb4kXUEGyS9crRA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_379), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__amX0pef5rA4JAmWZ6ZB2Nw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_380), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__FLXrAGf7HFTHIGh8Xuickg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_381), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__hmfCuT8fgBmRlPR25L7ZOw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_382), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__HUHatwko3S0fuszXQAOSQQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_383), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__gGKEcvCOVzpTQoSXzO01Dw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_384), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__LMnNsJkYlruXHnF5LV9c3pA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_385), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__uJ11bTQ8dBBAX88A2cyICw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_386), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__2D3IUNoEAKKLxuRqVNosPQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_387), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__o7SGM9buciKf5BOjTvMKA7w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_388), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Ht0mWR3LosfEZ8SopJcmEA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_389), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__GweM9byC8cQI9cehUzlYVs5A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_390), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Xnze9a4kYSwHurdPnhyNGzQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_391), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__sGaOrvR5YSM9cGUajaqcNOw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_392), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__GF60428RM29aXV0LYutm9aOA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_393), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ciTj4q9cGhcXiXY9bPemZVvw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_394), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__xAta147ahLKNrJMPPP5B6g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_395), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__sshAiIx49ba6saVSAWuyFuA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_396), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__TmulmJw2SZspd0rz2PYvQw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_397), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__UFeu00R8dNoyzL8vy54mnQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_398), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Z1QwTAihBHnxe59cytXnhmw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_399), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__XZnCV59at0sqX6ShEjlFLgw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_400), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__YLzwVVtf4fuPYZVeMQOa0Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_401), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__CtS8L8cOLTsSuQ10mtHsvw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) NIM_NIL), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__mPpmmd13MIZLTbd1oOdSkw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_402), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Th3qC4WgcAhWPSlLw7vZ9cg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_403), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__3RPy0XXevrEBMts1Mb9arGw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_404), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__gqwqalZtiJtCgAF9bY5S6qQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_405), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__G9bYX9bu7ufcttiARCDUJ0qg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_406), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__W0CV9bE9bNiLgazfFZjoQCBg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_407), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ecC7jlB6gBWrt0K9byHohPw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_408), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__hFzCKQOJ8Eao2AJk5HOvxA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_409), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__62079cK9bsws1aAJqEmAGo6w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_410), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__hO1UTpWJhaojnhUyqfmgPQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_411), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__wlKCT75QSpBNooI9a2xvWeQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_33), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__uD0SC9bUeWpB9cK7V1aBT9aNQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_412), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Uez7zQbKzeDFToq2Yh43bA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_413), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__JbygmsEkVsyK85BPVFvwbg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_414), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__HLoe040Vi0LPzmTid9aLGdw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_415), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__tnP9cO5PduJRSEeqtm9bocEg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_416), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__S6XcU2shl8EfYxL7utXbwg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_417), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Bym8FwH29aQE8fth9ar38yJQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_418), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__RhAtD9c9aECDorIc8rDhMF9bw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_419), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__CSdlEV0i9aXEHNuC1G9aIEbw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_420), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__4SLS9cx2c8VCFIilepFlOeg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_421), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__qYiwFpynEwFeSf3Aa2sS0g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_422), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__6xseTZmgyslBQb6RMm9b4wA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_423), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__aqhiUn9br2R4iLDxG6zLLCA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_424), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__KsZXXO4zKP47iruPcSEryQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_425), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__TUxzei0sBfo3GESRTg1T5w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_426), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ikDBM4Dyw9c2kuwAAswRyOw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_427), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ht9cduX4yJQKi2Gi685ag5A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_428), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Wsnl5zC9cCEBdwJcHgpLf0g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_429), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__deWmrKhbFG0MxH9cDr9cnhfQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_430), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__HiCTlq0dXhMZvpDtUGWGQA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_431), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__aagcnoz4kFWlzsoVgR9b0NQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_432), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__oYhFcOWR4tEylepRJJLrlA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_433), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__3RBmOS8xzFTxpuGVryQycg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_434), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__apXghcMDCUp9col7jN5spHA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_435), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9cNvJ1SVovK9b29bKmwKyiijw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_436), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__0mbMVYCe5Qwl9aQOKV3sh3w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_437), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__03lrwELd9clj29bFkdXAVxkw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_438), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__8croAZ6oMdSPXHbIisuppw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_439), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__TDLJ9ciKDBoW4ouZs855Csg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_440), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Mk2KRdMWX4H3L9aBEG2elgQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_441), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__pFXgvxsz2L5f27ImZwJwzQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_442), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__n9aTlv49bCxoRKQNZiWsaW2g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_443), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__y3oNivo8px1XzxmB9b2OY5g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_444), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Pnqkcr360suaX84kwXMuCA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_445), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__FA4ohw0aOufzzLhmw9aUAhA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_446), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__SWZi8EY4Pz39bBPSp9cbtZMg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_447), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__XaBXRInsoVU7DBc2WK8dzg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_448), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__NdMO5d09brFwLfDc8ciTSqQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_449), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__E62TlyqwqpEwqcA0YTjttw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_450), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__m4T7v0qnGpOgwmMenKcgwg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_451), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__SKTmZPSgcdPr3Du3ia9b9czg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_452), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ItxAXpnPzfUbYRPsHgKrPw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_453), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ggqZXIgPaS71ubw22cYODw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_454), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__LLnl4aDVJynim7LQvfJKLQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_455), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Ob6yLhv7QvbU9bdZj8Nw2kA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_456), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__qfsHROU9aHSaYGq3tpw1XDg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_457), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__j9bcJJvtd9bur0VZUQL3ibgA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_458), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__32ITt7hKDrhn9bXvKbmnE9bw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_459), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__wNMeSNKiDASfC78YtLYssg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_460), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__eNKJZvONaQ4nPpDEGEPubQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_461), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__1g2JdUkOWskprbqGIAKLDg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_462), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Rk41QszV6R9cSklcC6IJHeQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_463), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__WevD8GyrGCiVGVaaKEQTqA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_464), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__f3aohCZCp1NImt1K1UkZfQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_465), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Lbhu7X9c75WyxrSB20oty5Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_466), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__MbrPcUEcG9c9aM3ciwAHRJFg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_467), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__B9bGDawXx7D0lSxF9a29avLvA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_468), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__LGP9bDdi0ALmmT4dkkco3fA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_469), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ZAOkVi5SmgPcGpCSuSRXVA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_470), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__smDIOmjGgf8ZP9bfDyv43bQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_471), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__1jtIbjhXi2wH1iWPyC9bgAQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_472), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__NPgb4kECDcV8MICSil6Rjw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_473), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__cQHGAtgSLYV7mm9bnVGYGRA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_474), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Q4LBu2cVl8IcNTrtxd6B6A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_475), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__M36w8F9bFwighD3K39bvtVWw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_476), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Wm11wQtuJBQgTy9a39apz0eA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_477), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__0bUw514mSumiNnSjkD0bqw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_478), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__6hxDi5nlebu1DFLqpYq5lw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_479), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__GkWgkK8SyjrFfWjGRwKWrw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_480), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__oubCLvBtU9aRB9bhG2vbCDeg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_481), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__KTcAQx04UE87HYZ48ZBm2A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_482), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Y6zpqvbZwK8tJZiKs9agbGw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_483), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__2OGTIxEeE0xFVRpz5TxKyg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_484), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__0xZtTB2eXM1dRd9aneL5VPw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_485), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__amO46kEKgIeOmW50ayV6nA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_486), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__3lABfXU9aXZsyfylYizY8KA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_487), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__5JCQx3oDHEcLdsEz6Rx0Rw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_488), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__dTtf7fil83VcW2Mkkr7scw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_489), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__88NG6Rr5xfTcA6hqLfZ2iw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_490), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__1DWSTPxvqlc4A2xRDmjZDw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_491), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__y5Z6ewsHLxj9ctzxTLPCLmw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_492), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__CHBd5pGE9c8nq4KNqM8K48g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_493), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__y2h2X887dhz5sEoD4C8ezQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_494), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__dQfg2HrsVY6E7P22Nis1MA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_495), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__0b2Bm7vpM8YAMKp9cuAwg3g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_496), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__1Hh3EN9c4pkzdKB09bo9c9aTBg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_497), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__AOSgPOjXfsLWEICRXv3U2g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_498), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__gN4yb6p4ql6iVJOPAjLEJQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_499), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__WIg2bxfQLkmzIdOv1JkRqw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_500), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__3Klw9agVDELeF44OQ6PnRiA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_501), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__LL6jCaqBGLwC1sCgmCAEhQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_502), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__S9b9bs03lj0NJlhXUmrylsnA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_503), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__fphSfWWyYSWLARtGIpYB9aw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_504), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__As9aDT7fkqstj16MQnIGPhA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_505), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__eAZ21NmzzIsugeSSkcxIkQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_506), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__D2dSwFjTnRSmeKOoMm6w0Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_507), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__HlU9bV2X0HOPcGJnQlGm9c9aQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_508), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__p2lIQAdDBUpuVZML6ecUOg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_509), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__5hzyGWCNjqgqPj0O7sSnkg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_510), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__l1wvVBeU1Nnie8cWddgPCA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_511), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__yVZN2jQzbJwg3E9cehLff9cg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_512), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__E9br9b8BVYaWzg6CXcn9c6EXw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_513), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__qPugJ1Nc2L1EdGwEF0AJ0Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_514), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__HzZyrXo2QFynm1T8X76cCw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_515), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__O2nyVw4tGD6MMc6u7I9bH9cA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_516), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__IQYZUimFiAV9axFM9c64hKjA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_517), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__RCJU8UTq9cE0Jsi59anAbTIQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_518), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__S6vmSaSCgC4V2L5H7OWeZg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_519), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Eqr9cgWCkrZrUG3sg0CawIQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_520), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9c1lq60gbfPY9cyjQN4YouTQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_521), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__1nMXoOe6cENU7004pnh6wQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_522), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ALynLzo8zWvno8ZxASdm4A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_523), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__tlkWMVJPsx9aWUbp8FMjQ4w)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_524), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__xPW5KjObCPL2lJmHFoqfjg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_525), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__mTh2rYVPWUnI8B7kU3NWUg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_526), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__aoMj8hrcFi4HlPDZ9a9alpig)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_527), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Yj64cHk9ajrzJI39bfpBfOVA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_528), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9bY6R9buTsrqJYQAuD39cegOA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_529), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__U9b6hkqS6N7XIWr0gy8z9bug)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_530), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__JRV6DlpqdegYGLcFjNPv0g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_531), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ryMkoQkM4zAjyp0800DrDQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_532), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__iW9bjdQoXkul7L0e76qo8XQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_533), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__i3z9am8Hzy69bSo575pRdzGw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_534), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__SkAQPSnCyiRvin57XULW4A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_535), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__CbbQqCp6itJgwKVRfTr69ag)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_536), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__HWgoOloM1oqcI9aZ9bEkoBhg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_537), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Anf1UHjOzz9aHgMOgtnEPZA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_538), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__tDrtnFWakp63hyE9cfImgZw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_539), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__JwpI2xnYNfR68HstfDi1yQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_540), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__zp3s8OmHH45zoJWh1nlZxA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_541), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__uVZXJGmbOGIG9bfkI4ZDwJQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_542), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__UxL9a0Hh7Km0Z0DIk7hp9cBA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_543), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__QxiH9aM0po7vA19b2s1CjdEA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_544), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__FZt89ajG3TKAhfL9aW4s7hcA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_545), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__5GaE39bOOeQZy3EFOEIy5QA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_546), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__SA9cvbR3uc9cP50nnaEBJctw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_547), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__KweYGQ9bFYg76nmoxpk8ksA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_548), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__AhY63HjLy2bPe9bslUNBuBQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_549), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__3m7YwdrxIvOkmvfnm5JYSA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_550), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__TEWiK8QWtRTCIQ9av7sW8LA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_551), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9an6bUHwpxqyL2kgNHX3MEg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_552), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__kLwAORKb0c4oFgFTN9aEN8Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_553), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Qm29ctdy9c4sqKctTsqiBWIg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_554), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__UyNt2Asj9aa2ScoGVo9cCnNw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_555), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__xXvQyblNYV215UGR9cTka7Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_556), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__LYjQOKn1i9ccw8AFlvPGkCg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_557), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__THj0xNXkqJf6reD7exsGbA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_558), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__3oFXAbir9c7XcKzu9bpgAM9bA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_559), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__4sbi76q7ZLqpKbD3pwJ59bQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_560), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Q9cOQGrP4lOdbYHXMQ1yZtg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_561), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__0AX4Q6cA8nOXUagvzFqt0A)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_562), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__qQ3g8SwjZoIFAay85NaiEA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_563), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__M0TByFCTj9bbOkDSRpFz3LA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_564), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__OikfyLf8HmjI9auYLFoaVqg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_565), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__3KVF9aLACI1h11BqZrkzjNg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_566), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ial810twbEzfkHaHMFYNCg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_567), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Z7wCJf0WipOQOQ4ZZNBIEw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_568), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Xpm9cGf2grEXdjAQV9arqWBQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_569), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__sqxyWwlLrfrdyc9b3BINcXQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_570), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ztLQ2Orupb9b9b3KrCvoK9cbQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_571), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__PI6febxsdTbySkLsIEqHKw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_572), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__sGRyuC9caCxfdM1i8W4fjgw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_573), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__vWWA89aSvs5QwAFN4Jdr2IA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_574), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, writeRopeIfNotEqual_Wiam9c8x73Mtmbj0r4Ppikg_2)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* r, NimStringDesc* filename) {
	NIM_BOOL result;
	result = (NIM_BOOL)0;
	{
		NIM_BOOL T3_;
		T3_ = (NIM_BOOL)0;
		T3_ = equalsFile_Wiam9c8x73Mtmbj0r4Ppikg(r, filename);
		if (!!(T3_)) goto LA4_;
		result = writeRope_LLRRC42xWBSkxzV9bsPu7lA(r, filename);
	}
	goto LA1_;
	LA4_: ;
	{
		result = NIM_FALSE;
	}
	LA1_: ;
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__lQuk161wRVxbYxfH80Iwcw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_575), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__UQrwMIIitnm9cEflSXdCkPg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_576), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__A9aKFJUF6ZjJQfrcPHJigOQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_577), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__8ehuHmXS8omgqFrdYMsPBg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_578), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__2Opo6JkHmCRmDA87qcGfvg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_579), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__C7jQ1fH79bR8HRQrbJjFKDg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_580), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__2eu2gmgXiDUZkBgTVqD7pg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_581), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__cCI1wZSoDB14achJW7ZFSQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_582), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__dkLAWa1dMAcGEAyfUZ59bRA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_583), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__DuvwOyJJ9b2gpVM9cV7DCFSQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_584), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__4MBgNtJLOyqbjfGytl2OTw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_585), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__336bx9aXX7GZckfWQE5Jy3g)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_586), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__IbsmsXdtDOH7pLpzh9cmAOA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_587), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9cGelOO9b6sliTnobJf6XAsg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_588), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__aNorSJCSJyyDo7w0s6eynA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_589), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__BYRFs7dwiqyMIzbsx9cDq8Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_590), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__TavFv5xK0dxxJCk9b4v34zg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_591), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__9aAWQyBOqadJYgBT29bzliAw)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_592), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__zpFS2Xy9cmoAoqCFSUQj1gg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_593), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__Nz9cwOtMmcX2gklRogKhyEA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_594), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__YGYo0XYmypYw3N26AYh7ug)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_595), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__e8Z4ajz6IErIB0a6mpq4Wg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_596), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__eqn09cqDPu9csxGUOSa2untg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_597), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__rZ5o6ziDKz4d3bfaN54Dgg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_598), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__YGa4o1aenD9cjoU03CAgtqQ)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_599), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__b2PLtFwpZkVmYhHWvW4i1Q)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_600), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__ctY4Nx9aQFC9bl9c2wbRLoFYA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_601), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__xsFAphqq4CRpmuZ79bXVLrA)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_602), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__SSpcZv60d0mAp5H4Mb5hpg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_603), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__TtzOadDB4I9a89cWej19a2PNg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_604), args, argsLen_0);
	return result;
}

N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*, percent__KKiSvh9a121M0uSQjcJhhMg)(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA** args, NI argsLen_0) {
	tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA* result;
	result = (tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*)0;
	result = runtimeFormat_9bvKdnhoYI2ta9agQNm3orMA(((NimStringDesc*) &TM_Vw9cfUOQOae9b9bzZBlucMZQg_605), args, argsLen_0);
	return result;
}
N_LIB_PRIVATE N_NIMCALL(void, compiler_ropesInit000)(void) {
{

	nimRegisterGlobalMarker(TM_Vw9cfUOQOae9b9bzZBlucMZQg_3);

	gCacheTries_5GfZTThHPBfB9bjRZdFluBw = ((NI) 0);
	gCacheMisses_fLRm9am8S0daYBVNK6JKyBg = ((NI) 0);
	gCacheIntTries_opyfsNv023Md1P05mqsDew = ((NI) 0);
}
}

N_LIB_PRIVATE N_NIMCALL(void, compiler_ropesDatInit000)(void) {
static TNimNode* TM_Vw9cfUOQOae9b9bzZBlucMZQg_2_4[4];
static TNimNode TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[5];
NTI_OFzf0kSiPTcNreUIeJgWVA_.size = sizeof(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA);
NTI_OFzf0kSiPTcNreUIeJgWVA_.kind = 17;
NTI_OFzf0kSiPTcNreUIeJgWVA_.base = (&NTI_ytyiCJqK439aF9cIibuRVpAg_);
TM_Vw9cfUOQOae9b9bzZBlucMZQg_2_4[0] = &TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[1];
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[1].kind = 1;
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[1].offset = offsetof(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA, left);
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[1].typ = (&NTI_4hi0XQqK9aLiPuWT9acsXm9aQ_);
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[1].name = "left";
TM_Vw9cfUOQOae9b9bzZBlucMZQg_2_4[1] = &TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[2];
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[2].kind = 1;
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[2].offset = offsetof(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA, right);
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[2].typ = (&NTI_4hi0XQqK9aLiPuWT9acsXm9aQ_);
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[2].name = "right";
TM_Vw9cfUOQOae9b9bzZBlucMZQg_2_4[2] = &TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[3];
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[3].kind = 1;
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[3].offset = offsetof(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA, L);
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[3].typ = (&NTI_rR5Bzr1D5krxoo1NcNyeMA_);
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[3].name = "L";
TM_Vw9cfUOQOae9b9bzZBlucMZQg_2_4[3] = &TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[4];
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[4].kind = 1;
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[4].offset = offsetof(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA, data);
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[4].typ = (&NTI_77mFvmsOLKik79ci2hXkHEg_);
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[4].name = "data";
TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[0].len = 4; TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[0].kind = 2; TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[0].sons = &TM_Vw9cfUOQOae9b9bzZBlucMZQg_2_4[0];
NTI_OFzf0kSiPTcNreUIeJgWVA_.node = &TM_Vw9cfUOQOae9b9bzZBlucMZQg_0[0];
NTI_4hi0XQqK9aLiPuWT9acsXm9aQ_.size = sizeof(tyObject_RopeObj_OFzf0kSiPTcNreUIeJgWVA*);
NTI_4hi0XQqK9aLiPuWT9acsXm9aQ_.kind = 22;
NTI_4hi0XQqK9aLiPuWT9acsXm9aQ_.base = (&NTI_OFzf0kSiPTcNreUIeJgWVA_);
NTI_4hi0XQqK9aLiPuWT9acsXm9aQ_.marker = Marker_tyRef_4hi0XQqK9aLiPuWT9acsXm9aQ;
NTI_USLYl0Lpkimm4FABiJ3ldA_.size = sizeof(tyArray_USLYl0Lpkimm4FABiJ3ldA);
NTI_USLYl0Lpkimm4FABiJ3ldA_.kind = 16;
NTI_USLYl0Lpkimm4FABiJ3ldA_.base = (&NTI_4hi0XQqK9aLiPuWT9acsXm9aQ_);
}

