1 /* Generated by Nim Compiler v1.6.2 */
2 #define NIM_INTBITS 64
3 #define NIM_EmulateOverflowChecks
4 
5 #include "nimbase.h"
6 #include <string.h>
7 #undef LANGUAGE_C
8 #undef MIPSEB
9 #undef MIPSEL
10 #undef PPC
11 #undef R3000
12 #undef R4000
13 #undef i386
14 #undef linux
15 #undef mips
16 #undef near
17 #undef far
18 #undef powerpc
19 #undef unix
20 #define nimfr_(x, y)
21 #define nimln_(x, y)
22 typedef struct tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ;
23 typedef struct tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw;
24 typedef struct tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw;
25 typedef struct tySequence__4mZLwkxT8rbt9bf3wXrXYNQ tySequence__4mZLwkxT8rbt9bf3wXrXYNQ;
26 typedef struct tySequence__rQHmYk1HzcwNxKBymIFHpA tySequence__rQHmYk1HzcwNxKBymIFHpA;
27 typedef struct tySequence__XMM60DtBsc6xYsIpNANkrA tySequence__XMM60DtBsc6xYsIpNANkrA;
28 typedef struct tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw;
29 typedef struct tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg;
30 typedef struct tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg;
31 typedef struct tySequence__mWRMiYLthG9coLjkbElCxkw tySequence__mWRMiYLthG9coLjkbElCxkw;
32 typedef struct tyObject_Table__iowAVDkco3qpbEH0z8OmkQ tyObject_Table__iowAVDkco3qpbEH0z8OmkQ;
33 typedef struct tySequence__bTDCDwD2P7TodzbAefLcSw tySequence__bTDCDwD2P7TodzbAefLcSw;
34 typedef struct tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w;
35 typedef struct tySequence__3MPVXAHA08SszBrU4ffqEg tySequence__3MPVXAHA08SszBrU4ffqEg;
36 typedef struct tyObject_Table__KcymdZjUsmGSK8BxmvoJgw tyObject_Table__KcymdZjUsmGSK8BxmvoJgw;
37 typedef struct tySequence__YCf5zJHm4JI06qpmKwPUWg tySequence__YCf5zJHm4JI06qpmKwPUWg;
38 typedef struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA;
39 typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw;
40 typedef struct tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ;
41 typedef struct tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA;
42 typedef struct tySequence__eHqUwlHGGaPw0TDPDeL79cQ tySequence__eHqUwlHGGaPw0TDPDeL79cQ;
43 typedef struct tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA;
44 typedef struct tySequence__61s9cbAniKuBrdHwBhMDfQg tySequence__61s9cbAniKuBrdHwBhMDfQg;
45 typedef struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA;
46 typedef struct tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA;
47 typedef struct tySequence__Bre9bNyuQOg1EJKitjSzn8w tySequence__Bre9bNyuQOg1EJKitjSzn8w;
48 typedef struct tyObject_Table__fdKWDDO1P17zvuQPReVgRA tyObject_Table__fdKWDDO1P17zvuQPReVgRA;
49 typedef struct tySequence__fdmz6VkIf1ewwrssKYqRFg tySequence__fdmz6VkIf1ewwrssKYqRFg;
50 typedef struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ;
51 typedef struct tySequence__kxu4GK0onha2t9bo86mdVAg tySequence__kxu4GK0onha2t9bo86mdVAg;
52 typedef struct tySequence__48JTohSgTy339bRxHzUD8KA tySequence__48JTohSgTy339bRxHzUD8KA;
53 typedef struct RootObj RootObj;
54 typedef struct tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ;
55 typedef struct tySequence__s9byh6WFJ16lPMcmqdaMTHA tySequence__s9byh6WFJ16lPMcmqdaMTHA;
56 typedef struct tyObject_TType__facALICuu8zUj0hjvbTLFg tyObject_TType__facALICuu8zUj0hjvbTLFg;
57 typedef struct tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw;
58 typedef struct tyObject_Table__Ue6w4c82v7gc7t2qntTbAw tyObject_Table__Ue6w4c82v7gc7t2qntTbAw;
59 typedef struct tySequence__1U9bG8RcAedEeYkQLZjVFKA tySequence__1U9bG8RcAedEeYkQLZjVFKA;
60 typedef struct tyObject_Table__G1v8c16HePOldLeucwe05Q tyObject_Table__G1v8c16HePOldLeucwe05Q;
61 typedef struct tySequence__fIB1rTQ55aFonoft9a9bmljQ tySequence__fIB1rTQ55aFonoft9a9bmljQ;
62 typedef struct tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA;
63 typedef struct tySequence__23SMqauuRsbDANhthj9bWlA tySequence__23SMqauuRsbDANhthj9bWlA;
64 typedef struct tyObject_Table__NttoEzoiq5CiphZe81oadg tyObject_Table__NttoEzoiq5CiphZe81oadg;
65 typedef struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA tySequence__squ9b9bUH4OLHf6cEMrt6hVA;
66 typedef struct tyObject_Table__nagDFX4QHx0s6Fvma9blmSg tyObject_Table__nagDFX4QHx0s6Fvma9blmSg;
67 typedef struct tySequence__pHNq3oXj9av2sEUdqaqeZjw tySequence__pHNq3oXj9av2sEUdqaqeZjw;
68 typedef struct tySequence__MAQKEADohlpnXTModtugbQ tySequence__MAQKEADohlpnXTModtugbQ;
69 typedef struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q;
70 typedef struct tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ;
71 typedef struct tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q;
72 typedef struct tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA;
73 typedef struct TNimType TNimType;
74 typedef struct TNimNode TNimNode;
75 typedef struct tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA;
76 typedef struct tySequence__vv5mGmK03BCr5e3LTZA5Hw tySequence__vv5mGmK03BCr5e3LTZA5Hw;
77 typedef struct tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA;
78 typedef struct tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA;
79 typedef struct tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ;
80 typedef struct tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ;
81 typedef struct TGenericSeq TGenericSeq;
82 typedef struct tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw;
83 typedef struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q tyObject_Table__TRm6MPqklA8EYBmBMY117Q;
84 typedef struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ tySequence__9cnx3zXnWzeclW8Ko4oUgAQ;
85 typedef struct tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A;
86 typedef struct tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ;
87 typedef struct tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g;
88 typedef struct tySequence__O5RcspOP32YJ4YtU5ppxxA tySequence__O5RcspOP32YJ4YtU5ppxxA;
89 typedef struct tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg;
90 typedef struct tyTuple__o67sDX0wYbEuhI9cJYAbDtg tyTuple__o67sDX0wYbEuhI9cJYAbDtg;
91 typedef struct tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA;
92 typedef struct tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg;
93 typedef struct tySequence__ipEvhpHAmm8ZCn9bZAOdNYA tySequence__ipEvhpHAmm8ZCn9bZAOdNYA;
94 typedef struct tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA;
95 typedef struct tyTuple__9aNnDWBFMF44sfFinBpMT4Q tyTuple__9aNnDWBFMF44sfFinBpMT4Q;
96 typedef struct tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg;
97 typedef struct tySequence__159bHWBGAOOs6U7OZ9cQlO0g tySequence__159bHWBGAOOs6U7OZ9cQlO0g;
98 typedef struct tyTuple__VrD6plbUKJjYKM0lCr3hGQ tyTuple__VrD6plbUKJjYKM0lCr3hGQ;
99 typedef struct tyTuple__1ZbjBgxAbnye0IFMZ6w4OA tyTuple__1ZbjBgxAbnye0IFMZ6w4OA;
100 typedef struct tyTuple__rplX06U9bjhu9asm5pWdgqsA tyTuple__rplX06U9bjhu9asm5pWdgqsA;
101 typedef struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q;
102 typedef struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ tyTuple__xDU9bZmv1ZbZkJDaATBekIQ;
103 typedef struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A tyTuple__JfHvHzMrhKkWAUvQKe0i1A;
104 typedef struct tyObject_Env_modulegraphsdotnim_ModuleGraph___diB2NTuAIWY0FO9c5IUJRGg tyObject_Env_modulegraphsdotnim_ModuleGraph___diB2NTuAIWY0FO9c5IUJRGg;
105 typedef struct tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A;
106 typedef struct tyTuple__3i6hlQmqrn6m7tuVN8FHjQ tyTuple__3i6hlQmqrn6m7tuVN8FHjQ;
107 typedef struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw tyTuple__OJFzEczluV8Jmo9bRpBfkzw;
108 typedef struct tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw;
109 typedef struct NimStringDesc NimStringDesc;
110 typedef struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg tyTuple__F3gkSrMB1qp2Tvf9bixVXwg;
111 typedef struct tyTuple__wcNatyuf8WOqAhGLhSvgiw tyTuple__wcNatyuf8WOqAhGLhSvgiw;
112 typedef struct tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg;
113 typedef struct tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g;
114 typedef struct tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ;
115 typedef struct tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w;
116 typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
117 typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
118 typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
119 typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
120 typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
121 typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
122 typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
123 typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
124 typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
125 typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
126 typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
127 typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
128 typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
129 typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
130 typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
131 typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
132 typedef struct tyObject_Target__9abOl5DLX8suLujOaHSvGzw tyObject_Target__9abOl5DLX8suLujOaHSvGzw;
133 typedef struct tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg;
134 typedef struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A;
135 typedef struct tySequence__tNFrR3kRuS1FSwuiLGoSSA tySequence__tNFrR3kRuS1FSwuiLGoSSA;
136 typedef struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ tySequence__Zi9cGbCWofbtABoHJ5RbLNQ;
137 typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
138 typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
139 typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
140 typedef struct tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q;
141 typedef struct tySequence__pK3qSsBZwdXd6qyUMkd5Jw tySequence__pK3qSsBZwdXd6qyUMkd5Jw;
142 typedef struct tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ;
143 typedef struct tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig;
144 typedef struct tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA;
145 typedef struct tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w;
146 typedef struct tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA;
147 typedef struct tyObject_TLib__NBMxlJ6g3utqUlplqTTHkA tyObject_TLib__NBMxlJ6g3utqUlplqTTHkA;
148 typedef struct tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w;
149 typedef struct tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ;
150 typedef struct tySequence__PXIzfWocnrafGz5p3CP5LA tySequence__PXIzfWocnrafGz5p3CP5LA;
151 typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA;
152 typedef struct tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw;
153 typedef struct tySequence__29bS0n2QNyO1R7e0qMMOvLA tySequence__29bS0n2QNyO1R7e0qMMOvLA;
154 typedef struct tySequence__b89aLriiJnVTD186H6zNIgg tySequence__b89aLriiJnVTD186H6zNIgg;
155 typedef struct tySequence__REuPuHuSlOkZ0Q5oqzDrQg tySequence__REuPuHuSlOkZ0Q5oqzDrQg;
156 typedef struct tySequence__I9aQmO9asXXWJ58UI9c8BCSzA tySequence__I9aQmO9asXXWJ58UI9c8BCSzA;
157 typedef struct tySequence__NyaOkf8ZwxP6rkRF5TOkew tySequence__NyaOkf8ZwxP6rkRF5TOkew;
158 typedef struct tySequence__L9bOt8CaTEmIjgtuZvp6syg tySequence__L9bOt8CaTEmIjgtuZvp6syg;
159 typedef struct tySequence__im8UB2GsZvUaQ4a1wKGWhQ tySequence__im8UB2GsZvUaQ4a1wKGWhQ;
160 typedef struct tySequence__xxnXDLpoqBo8zJzP9b1073g tySequence__xxnXDLpoqBo8zJzP9b1073g;
161 typedef struct tySequence__DfmUmNgVGnYaiV1I6227tw tySequence__DfmUmNgVGnYaiV1I6227tw;
162 typedef struct tySequence__t8Uv4lEJ4lkuECvP9c6JMhA tySequence__t8Uv4lEJ4lkuECvP9c6JMhA;
163 typedef struct tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg;
164 typedef struct tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ;
165 typedef struct tySequence__IHUFRsFxZNv7YydiUO2esQ tySequence__IHUFRsFxZNv7YydiUO2esQ;
166 typedef struct tyObject_Table__CE4eiu6FavV1vmUiTXQ70g tyObject_Table__CE4eiu6FavV1vmUiTXQ70g;
167 typedef struct tySequence__9bT7o0CflHuiE4VhmtqBPCw tySequence__9bT7o0CflHuiE4VhmtqBPCw;
168 typedef struct tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag;
169 typedef struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw;
170 typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
171 typedef struct Exception Exception;
172 typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
173 typedef struct tyTuple__kN8up2W6YKc5YA9avn5mV5w tyTuple__kN8up2W6YKc5YA9avn5mV5w;
174 typedef struct tyObject_ModuleIter__AFia9bW3IpMpX9c1vt0AhLlA tyObject_ModuleIter__AFia9bW3IpMpX9c1vt0AhLlA;
175 typedef struct tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA;
176 typedef struct tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg;
177 typedef struct tyObject_PackedDecoder__mJy59aKs7COuW5kZ9cw8pGKw tyObject_PackedDecoder__mJy59aKs7COuW5kZ9cw8pGKw;
178 typedef struct tySequence__vC9cvg0R8tfBaOXXi3sfMzw tySequence__vC9cvg0R8tfBaOXXi3sfMzw;
179 typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw;
180 typedef struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA tyTuple__UvldbCB6B9ayi9bGYW7vJNLA;
181 typedef struct tyTuple__z822nu9bFF1AlQnLrHjdwpA tyTuple__z822nu9bFF1AlQnLrHjdwpA;
182 typedef struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw;
183 typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
184 typedef struct tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg;
185 typedef struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q tyTuple__0q9cmhneJEKnQERTpXXdz6Q;
186 typedef struct tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow;
187 typedef struct tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg;
188 typedef struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ;
189 typedef struct tyTuple__Q7r9caOmeWqQGZCIBHhGRUA tyTuple__Q7r9caOmeWqQGZCIBHhGRUA;
190 typedef struct tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg;
191 typedef struct tyTuple__XyJ8LOAZzVVXSsmt09b8uWw tyTuple__XyJ8LOAZzVVXSsmt09b8uWw;
192 typedef struct tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA;
193 typedef struct tyTuple__9aoobCDZB4x41HJSOmh0mwA tyTuple__9aoobCDZB4x41HJSOmh0mwA;
194 typedef struct tyTuple__g0Q6Qx15nK53ce9aLo7YyrA tyTuple__g0Q6Qx15nK53ce9aLo7YyrA;
195 typedef struct tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw;
196 typedef struct tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw;
197 typedef struct tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA;
198 typedef struct tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ;
199 typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
200 struct tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw {
201 tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg* data;
202 NI counter;
203 };
204 struct tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg {
205 tySequence__mWRMiYLthG9coLjkbElCxkw* data;
206 NI counter;
207 };
208 struct tyObject_Table__iowAVDkco3qpbEH0z8OmkQ {
209 tySequence__bTDCDwD2P7TodzbAefLcSw* data;
210 NI counter;
211 };
212 typedef tyObject_Table__iowAVDkco3qpbEH0z8OmkQ tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ[5];
213 struct tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w {
214 tySequence__3MPVXAHA08SszBrU4ffqEg* data;
215 NI counter;
216 };
217 struct tyObject_Table__KcymdZjUsmGSK8BxmvoJgw {
218 tySequence__YCf5zJHm4JI06qpmKwPUWg* data;
219 NI counter;
220 };
221 struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA {
222 tySequence__7lEisrXlQEzwtUKW5pzRCw* data;
223 NI counter;
224 };
225 typedef NU8 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g;
226 typedef NU8 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw;
227 typedef NU8 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA;
228 typedef NU32 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg;
229 typedef NU64 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw;
230 struct tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ {
231 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g backend;
232 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw selectedGC;
233 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA cCompiler;
234 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
235 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw globalOptions;
236 };
237 struct tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA {
238 NI counter;
239 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* data;
240 };
241 struct tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA {
242 tySequence__61s9cbAniKuBrdHwBhMDfQg* data;
243 NI counter;
244 };
245 typedef NI tyArray__emiAJ8okywrJw7ZHLzlXbQ[34];
246 struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA {
247 NI elems;
248 NI counter;
249 NI max;
250 tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* head;
251 tySequence__Bre9bNyuQOg1EJKitjSzn8w* data;
252 tyArray__emiAJ8okywrJw7ZHLzlXbQ a;
253 };
254 struct tyObject_Table__fdKWDDO1P17zvuQPReVgRA {
255 tySequence__fdmz6VkIf1ewwrssKYqRFg* data;
256 NI counter;
257 };
258 struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ {
259 tySequence__kxu4GK0onha2t9bo86mdVAg* data;
260 NI counter;
261 };
262 typedef struct {
263 N_NIMCALL_PTR(NIM_BOOL, ClP_0) (void* ClE_0);
264 void* ClE_0;
265 } tyProc__In3g79a0qTcRmbTbJp9ba9ctg;
266 typedef tyObject_TType__facALICuu8zUj0hjvbTLFg* tyArray__9bjuenwQUcqO3lbmS2wX7uA[65];
267 struct tyObject_Table__Ue6w4c82v7gc7t2qntTbAw {
268 tySequence__1U9bG8RcAedEeYkQLZjVFKA* data;
269 NI counter;
270 };
271 struct tyObject_Table__G1v8c16HePOldLeucwe05Q {
272 tySequence__fIB1rTQ55aFonoft9a9bmljQ* data;
273 NI counter;
274 };
275 typedef N_NIMCALL_PTR(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, tyProc__VHDwJFdIqpwtpUGuxiXUwg) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 fileIdx);
276 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__mjUN9alLJ31lnSKkUsuyWMw) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 fileIdx);
277 struct tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA {
278 tySequence__23SMqauuRsbDANhthj9bWlA* data;
279 NI counter;
280 };
281 struct tyObject_Table__NttoEzoiq5CiphZe81oadg {
282 tySequence__squ9b9bUH4OLHf6cEMrt6hVA* data;
283 NI counter;
284 };
285 struct tyObject_Table__nagDFX4QHx0s6Fvma9blmSg {
286 tySequence__pHNq3oXj9av2sEUdqaqeZjw* data;
287 NI counter;
288 };
289 typedef N_NIMCALL_PTR(void, tyProc__TjycsqkDBjsxd4da6KYTng) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info);
290 typedef N_NIMCALL_PTR(void, tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* owner, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* body);
291 typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__J7Jq15ZScfKLqcLx8sEz9cA) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TType__facALICuu8zUj0hjvbTLFg* formal, tyObject_TType__facALICuu8zUj0hjvbTLFg* actual);
292 struct tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA {
293 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opNot;
294 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opContains;
295 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLe;
296 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLt;
297 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opAnd;
298 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opOr;
299 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opIsNil;
300 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opEq;
301 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opAdd;
302 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opSub;
303 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opMul;
304 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opDiv;
305 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLen;
306 };
307 struct tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ {
308 tySequence__4mZLwkxT8rbt9bf3wXrXYNQ* ifaces;
309 tySequence__rQHmYk1HzcwNxKBymIFHpA* packed_0;
310 tySequence__XMM60DtBsc6xYsIpNANkrA* encoders;
311 tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw typeInstCache;
312 tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg procInstCache;
313 tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ attachedOps;
314 tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w methodsPerType;
315 tyObject_Table__KcymdZjUsmGSK8BxmvoJgw enumToStringProcs;
316 tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA emittedTypeInfo;
317 tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ startupPackedConfig;
318 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA packageSyms;
319 tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA modulesPerPackage;
320 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA deps;
321 tyObject_Table__fdKWDDO1P17zvuQPReVgRA importDeps;
322 NIM_BOOL suggestMode;
323 NIM_BOOL invalidTransitiveClosure;
324 tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ inclToMod;
325 tySequence__48JTohSgTy339bRxHzUD8KA* importStack;
326 RootObj* backend;
327 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
328 tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache;
329 RootObj* vm;
330 tyProc__In3g79a0qTcRmbTbJp9ba9ctg doStopCompile;
331 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* usageSym;
332 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* owners;
333 tySequence__s9byh6WFJ16lPMcmqdaMTHA* methods;
334 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* systemModule;
335 tyArray__9bjuenwQUcqO3lbmS2wX7uA sysTypes;
336 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA compilerprocs;
337 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA exposed;
338 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA packageTypes;
339 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* emptyNode;
340 tyObject_Table__Ue6w4c82v7gc7t2qntTbAw canonTypes;
341 tyObject_Table__G1v8c16HePOldLeucwe05Q symBodyHashes;
342 tyProc__VHDwJFdIqpwtpUGuxiXUwg importModuleCallback;
343 tyProc__mjUN9alLJ31lnSKkUsuyWMw includeFileCallback;
344 tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA cacheSeqs;
345 tyObject_Table__NttoEzoiq5CiphZe81oadg cacheCounters;
346 tyObject_Table__nagDFX4QHx0s6Fvma9blmSg cacheTables;
347 tySequence__MAQKEADohlpnXTModtugbQ* passes;
348 tyProc__TjycsqkDBjsxd4da6KYTng onDefinition;
349 tyProc__TjycsqkDBjsxd4da6KYTng onDefinitionResolveForward;
350 tyProc__TjycsqkDBjsxd4da6KYTng onUsage;
351 tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ* globalDestructors;
352 tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ strongSemCheck;
353 tyProc__J7Jq15ZScfKLqcLx8sEz9cA compatibleProps;
354 tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen;
355 tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA operators;
356 };
357 typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
358 typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
359 typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
360 typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
361 struct TNimType {
362 NI size;
363 NI align;
364 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
365 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
366 TNimType* base;
367 TNimNode* node;
368 void* finalizer;
369 tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
370 tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
371 };
372 struct tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA {
373 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module;
374 tySequence__vv5mGmK03BCr5e3LTZA5Hw* converters;
375 tySequence__vv5mGmK03BCr5e3LTZA5Hw* patterns;
376 tySequence__vv5mGmK03BCr5e3LTZA5Hw* pureEnums;
377 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA interf;
378 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA interfHidden;
379 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* uniqueName;
380 };
381 typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
382 struct TNimNode {
383 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
384 NI offset;
385 TNimType* typ;
386 NCSTRING name;
387 NI len;
388 TNimNode** sons;
389 };
390 struct tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ {
391 NU32 module;
392 NI32 item;
393 };
394 struct tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ {
395 NI module;
396 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ packed_0;
397 };
398 struct tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA {
399 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ id;
400 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym;
401 };
402 struct TGenericSeq {
403 NI len;
404 NI reserved;
405 };
406 struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q {
407 tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* data;
408 NI counter;
409 };
410 struct tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw {
411 NI32 thisModule;
412 NI32 lastFile;
413 NU32 lastLit;
414 tyObject_Table__TRm6MPqklA8EYBmBMY117Q filenames;
415 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* pendingTypes;
416 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* pendingSyms;
417 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA typeMarker;
418 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA symMarker;
419 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
420 };
421 struct tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g {
422 NI32 module;
423 NI32 item;
424 };
425 struct tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg {
426 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ id;
427 tyObject_TType__facALICuu8zUj0hjvbTLFg* typ;
428 };
429 struct tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ {
430 NI Field0;
431 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
432 tySequence__O5RcspOP32YJ4YtU5ppxxA* Field2;
433 };
434 struct tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg {
435 NI module;
436 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ sym;
437 tySequence__ipEvhpHAmm8ZCn9bZAOdNYA* concreteTypes;
438 tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA* inst;
439 };
440 struct tyTuple__o67sDX0wYbEuhI9cJYAbDtg {
441 NI Field0;
442 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
443 tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA* Field2;
444 };
445 struct tyTuple__9aNnDWBFMF44sfFinBpMT4Q {
446 NI Field0;
447 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
448 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* Field2;
449 };
450 struct tyTuple__VrD6plbUKJjYKM0lCr3hGQ {
451 NI Field0;
452 tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA Field1;
453 };
454 struct tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg {
455 NI Field0;
456 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
457 tySequence__159bHWBGAOOs6U7OZ9cQlO0g* Field2;
458 };
459 struct tyTuple__1ZbjBgxAbnye0IFMZ6w4OA {
460 NI Field0;
461 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
462 tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA Field2;
463 };
464 struct tyTuple__rplX06U9bjhu9asm5pWdgqsA {
465 NI Field0;
466 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
467 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA Field2;
468 };
469 struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q {
470 NI Field0;
471 NI32 Field1;
472 tySequence__48JTohSgTy339bRxHzUD8KA* Field2;
473 };
474 struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ {
475 NI Field0;
476 NI32 Field1;
477 NI32 Field2;
478 };
479 struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A {
480 void* Field0;
481 tyObject_Env_modulegraphsdotnim_ModuleGraph___diB2NTuAIWY0FO9c5IUJRGg* Field1;
482 };
483 struct tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A {
484 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* Field0;
485 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* Field1;
486 };
487 typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16];
488 struct tyTuple__3i6hlQmqrn6m7tuVN8FHjQ {
489 NI Field0;
490 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1;
491 tyObject_TType__facALICuu8zUj0hjvbTLFg* Field2;
492 };
493 struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw {
494 NI Field0;
495 NI Field1;
496 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field2;
497 };
498 struct NimStringDesc {
499   TGenericSeq Sup;
500 NIM_CHAR data[SEQ_DECL_SIZE];
501 };
502 struct tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw {
503 NI Field0;
504 NimStringDesc* Field1;
505 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* Field2;
506 };
507 struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg {
508 NI Field0;
509 NimStringDesc* Field1;
510 NI64 Field2;
511 };
512 struct tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg {
513 tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g* root;
514 NI entries;
515 };
516 struct tyTuple__wcNatyuf8WOqAhGLhSvgiw {
517 NI Field0;
518 NimStringDesc* Field1;
519 tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg Field2;
520 };
521 typedef NimStringDesc* tyArray__9aijZrM1syqzleJpcL8bUyw[512];
522 typedef tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* tyArray__VznXOmL540VWlOp56dB9cqA[512];
523 typedef tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g* tyArray__jSFVQ48g222vuMjoJArs8A[512];
524 struct tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g {
525 NI entries;
526 tyArray__9aijZrM1syqzleJpcL8bUyw keys;
527 NIM_BOOL isInternal;
528 union{
529 struct {tyArray__VznXOmL540VWlOp56dB9cqA vals;
530 } _isInternal_1;
531 struct {tyArray__jSFVQ48g222vuMjoJArs8A links;
532 } _isInternal_2;
533 };
534 };
535 typedef N_NIMCALL_PTR(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w*, tyProc__jkSFMhvPZ1AdGcvT2dK9a2w) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module, tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen);
536 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__A7Sdoem70tRxSEmKrf9cmyg) (tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w* p, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* topLevelStmt);
537 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__EAEKmBUgKFg29agoUGtzDEQ) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w* p, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n);
538 struct tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ {
539 tyProc__jkSFMhvPZ1AdGcvT2dK9a2w Field0;
540 tyProc__A7Sdoem70tRxSEmKrf9cmyg Field1;
541 tyProc__EAEKmBUgKFg29agoUGtzDEQ Field2;
542 NIM_BOOL Field3;
543 };
544 struct tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q {
545 NI32 module;
546 NI32 symId;
547 NI32 typeId_0;
548 NIM_BOOL sealed;
549 };
550 struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {
551 NI refcount;
552 TNimType* typ;
553 };
554 struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {
555 void* bottom;
556 };
557 struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {
558 NI len;
559 NI cap;
560 tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
561 };
562 typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SPr7N6UKfuF549bNPiUvSRw[256];
563 typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
564 typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
565 typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
566 typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
567 struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {
568 tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
569 };
570 typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
571 struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {
572 tyArray__0aOLqZchNi8nWtMTi8ND8w link;
573 NI key;
574 NI upperBound;
575 NI level;
576 };
577 struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
578 tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
579 NI Field1;
580 };
581 typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
582 struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {
583 NI len;
584 tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
585 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
586 };
587 struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {
588 NI minLargeObj;
589 NI maxLargeObj;
590 tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks;
591 NU32 flBitmap;
592 tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
593 tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
594 tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
595 NI currMem;
596 NI maxMem;
597 NI freeMem;
598 NI occ;
599 NI lastSize;
600 tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
601 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
602 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
603 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
604 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
605 NIM_BOOL locked;
606 NIM_BOOL blockChunkSizeIncrease;
607 NI nextChunkSize;
608 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
609 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
610 };
611 struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {
612 NI stackScans;
613 NI cycleCollections;
614 NI maxThreshold;
615 NI maxStackSize;
616 NI maxStackCells;
617 NI cycleTableSize;
618 NI64 maxPause;
619 };
620 struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {
621 NI counter;
622 NI max;
623 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
624 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
625 };
626 struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {
627 tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
628 NI cycleThreshold;
629 NI zctThreshold;
630 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
631 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
632 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
633 NI recGcLock;
634 tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
635 tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
636 tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
637 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
638 NI gcThreadId;
639 };
640 typedef NU8 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag;
641 typedef NU8 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ;
642 struct tyObject_Target__9abOl5DLX8suLujOaHSvGzw {
643 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag targetCPU;
644 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag hostCPU;
645 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ targetOS;
646 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ hostOS;
647 NI intSize;
648 NI floatSize;
649 NI ptrSize;
650 NimStringDesc* tnl;
651 };
652 struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q {
653 NU16 line;
654 NI16 col;
655 NI32 fileIndex;
656 };
657 typedef NU8 tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA;
658 struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A {
659 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q trackPos;
660 NIM_BOOL trackPosAttached;
661 tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA errorOutputs;
662 tySequence__tNFrR3kRuS1FSwuiLGoSSA* msgContext;
663 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastError;
664 tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA filenameToIndexTbl;
665 tySequence__Zi9cGbCWofbtABoHJ5RbLNQ* fileInfos;
666 NI32 systemFileIdx;
667 };
668 typedef NU8 tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ;
669 typedef NU8 tyEnum_Command__0zjcIQ623TIRGPdtjLwTFA;
670 typedef NU8 tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ;
671 typedef NU8 tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ;
672 struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {
673 tySequence__4eRCaZmrYLLw2k30GPTiMw* data;
674 NI counter;
675 };
676 typedef NU32 tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ;
677 typedef NU8 tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA;
678 typedef NU8 tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ;
679 typedef NU8 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug[11];
680 struct tyTuple__47w2DboNEPf69aPgubZdd7Q {
681 NI Field0;
682 NI Field1;
683 NI Field2;
684 };
685 typedef NU8 tySet_tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug;
686 typedef struct {
687 N_NIMCALL_PTR(void, ClP_0) (tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ* result, void* ClE_0);
688 void* ClE_0;
689 } tyProc__YD0MR9bJ2x4beJkZdnjXN9cA;
690 typedef struct {
691 N_NIMCALL_PTR(void, ClP_0) (NimStringDesc* output, void* ClE_0);
692 void* ClE_0;
693 } tyProc__k2HFjxisIgDALbEUFojxaQ;
694 typedef NU8 tyEnum_Severity__x5BWBPGAbIH9clm5pmNp5DA;
695 typedef struct {
696 N_NIMCALL_PTR(void, ClP_0) (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info, NimStringDesc* msg, tyEnum_Severity__x5BWBPGAbIH9clm5pmNp5DA severity, void* ClE_0);
697 void* ClE_0;
698 } tyProc__oL9coyIA2VDTGdUcur9aL9bew;
699 struct tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw {
700 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g backend;
701 tyObject_Target__9abOl5DLX8suLujOaHSvGzw target;
702 NI linesCompiled;
703 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
704 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw globalOptions;
705 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* macrosToExpand;
706 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* arcToExpand;
707 tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A m;
708 tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ filenameOption;
709 NimStringDesc* unitSep;
710 NI evalTemplateCounter;
711 NI evalMacroCounter;
712 NI8 exitcode;
713 tyEnum_Command__0zjcIQ623TIRGPdtjLwTFA cmd;
714 NimStringDesc* cmdInput;
715 NIM_BOOL projectIsCmd;
716 NIM_BOOL implicitCmd;
717 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw selectedGC;
718 tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ exc;
719 NIM_BOOL hintProcessingDots;
720 NI verbosity;
721 NI numberOfProcessors;
722 NF lastCmdTime;
723 tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ symbolFiles;
724 NI spellSuggestMax;
725 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg cppDefines;
726 NimStringDesc* headerFile;
727 tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ features;
728 tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA legacyFeatures;
729 NimStringDesc* arguments;
730 tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ ideCmd;
731 NIM_BOOL oldNewlines;
732 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA cCompiler;
733 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug modifiedyNotes;
734 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug cmdlineNotes;
735 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug foreignPackageNotes;
736 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug notes;
737 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug warningAsErrors;
738 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug mainPackageNotes;
739 NI mainPackageId;
740 NI errorCounter;
741 NI hintCounter;
742 NI warnCounter;
743 NI errorMax;
744 NI maxLoopIterationsVM;
745 NIM_BOOL isVmTrace;
746 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* configVars;
747 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols;
748 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* packageCache;
749 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* nimblePaths;
750 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* searchPaths;
751 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lazyPaths;
752 NimStringDesc* outFile;
753 NimStringDesc* outDir;
754 NimStringDesc* jsonBuildFile;
755 NimStringDesc* prefixDir;
756 NimStringDesc* libpath;
757 NimStringDesc* nimcacheDir;
758 tyTuple__47w2DboNEPf69aPgubZdd7Q nimStdlibVersion;
759 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* dllOverrides;
760 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* moduleOverrides;
761 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* cfileSpecificOptions;
762 NimStringDesc* projectName;
763 NimStringDesc* projectPath;
764 NimStringDesc* projectFull;
765 NIM_BOOL projectIsStdin;
766 tySet_tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug lastMsgWasDot;
767 NI32 projectMainIdx;
768 NI32 projectMainIdx2;
769 NimStringDesc* command;
770 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* commandArgs;
771 NimStringDesc* commandLine;
772 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* extraCmds;
773 NIM_BOOL keepComments;
774 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* implicitImports;
775 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* implicitIncludes;
776 NimStringDesc* docSeeSrcUrl;
777 NimStringDesc* docRoot;
778 NimStringDesc* docCmd;
779 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* configFiles;
780 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cIncludes;
781 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cLibs;
782 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cLinkedLibs;
783 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* externalToLink;
784 NimStringDesc* linkOptionsCmd;
785 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* compileOptionsCmd;
786 NimStringDesc* linkOptions;
787 NimStringDesc* compileOptions;
788 NimStringDesc* cCompilerPath;
789 tySequence__pK3qSsBZwdXd6qyUMkd5Jw* toCompile;
790 tyProc__YD0MR9bJ2x4beJkZdnjXN9cA suggestionResultHook;
791 NI suggestVersion;
792 NI suggestMaxResults;
793 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastLineInfo;
794 tyProc__k2HFjxisIgDALbEUFojxaQ writelnHook;
795 tyProc__oL9coyIA2VDTGdUcur9aL9bew structuredErrorHook;
796 NimStringDesc* cppCustomNamespace;
797 NimStringDesc* nimMainPrefix;
798 tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig* vmProfileData;
799 };
800 typedef tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* tyArray__O7BaHX6ctEz6BpjFNHWCFQ[8192];
801 struct tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw {
802 tyArray__O7BaHX6ctEz6BpjFNHWCFQ buckets;
803 NI wordCounter;
804 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* idAnon;
805 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* idDelegator;
806 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* emptyIdent;
807 };
808 typedef NU32 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg;
809 typedef NU8 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw;
810 struct tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw {
811 tyObject_TType__facALICuu8zUj0hjvbTLFg* typ;
812 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info;
813 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg flags;
814 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kind;
815 union{
816 struct {NI64 intVal;
817 } _kind_1;
818 struct {NF floatVal;
819 } _kind_2;
820 struct {NimStringDesc* strVal;
821 } _kind_3;
822 struct {tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym;
823 } _kind_4;
824 struct {tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* ident;
825 } _kind_5;
826 struct {tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ* sons;
827 } _kind_6;
828 };
829 };
830 struct RootObj {
831 TNimType* m_type;
832 };
833 struct tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w {
834   RootObj Sup;
835 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g itemId;
836 };
837 typedef NU8 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw;
838 typedef NU16 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg;
839 typedef NU64 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw;
840 typedef NU8 tyEnum_TLocKind__O7PRFZKuiBBWbku09cayVBg;
841 typedef NU8 tyEnum_TStorageLoc__JK9cKMX3XnqHaUky9b6gkGEw;
842 typedef NU16 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA;
843 struct tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA {
844 tyEnum_TLocKind__O7PRFZKuiBBWbku09cayVBg k;
845 tyEnum_TStorageLoc__JK9cKMX3XnqHaUky9b6gkGEw storage;
846 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA flags;
847 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* lode;
848 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* r;
849 };
850 struct tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ {
851   tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w Sup;
852 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind;
853 union{
854 struct {tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* gcUnsafetyReason;
855 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* transformedBody;
856 } _kind_1;
857 struct {tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* guard;
858 NI bitsize;
859 NI alignment;
860 } _kind_2;
861 };
862 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg magic;
863 tyObject_TType__facALICuu8zUj0hjvbTLFg* typ;
864 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name;
865 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info;
866 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* owner;
867 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw flags;
868 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* ast;
869 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
870 NI position;
871 NI offset;
872 tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA loc;
873 tyObject_TLib__NBMxlJ6g3utqUlplqTTHkA* annex;
874 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* constraint;
875 };
876 typedef NU8 tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q;
877 struct tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw {
878 tySequence__29bS0n2QNyO1R7e0qMMOvLA* nodes;
879 };
880 typedef NU8 tySet_tyEnum_ModuleBackendFlag__fgnyOEZ7Q9aYVj8O59afcT4g;
881 struct tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg {
882 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* vals;
883 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* keys;
884 };
885 struct tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ {
886 tySequence__IHUFRsFxZNv7YydiUO2esQ* vals;
887 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* keys;
888 };
889 struct tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ {
890 NimStringDesc* definedSymbols;
891 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw moduleFlags;
892 tySequence__PXIzfWocnrafGz5p3CP5LA* includes;
893 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* imports;
894 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw toReplay;
895 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw topLevel;
896 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw bodies;
897 tySequence__b89aLriiJnVTD186H6zNIgg* exports;
898 tySequence__b89aLriiJnVTD186H6zNIgg* hidden;
899 tySequence__REuPuHuSlOkZ0Q5oqzDrQg* reexports;
900 tySequence__b89aLriiJnVTD186H6zNIgg* compilerProcs;
901 tySequence__48JTohSgTy339bRxHzUD8KA* converters;
902 tySequence__48JTohSgTy339bRxHzUD8KA* methods;
903 tySequence__48JTohSgTy339bRxHzUD8KA* trmacros;
904 tySequence__48JTohSgTy339bRxHzUD8KA* pureEnums;
905 tySequence__I9aQmO9asXXWJ58UI9c8BCSzA* macroUsages;
906 tySequence__NyaOkf8ZwxP6rkRF5TOkew* typeInstCache;
907 tySequence__L9bOt8CaTEmIjgtuZvp6syg* procInstCache;
908 tySequence__im8UB2GsZvUaQ4a1wKGWhQ* attachedOps;
909 tySequence__xxnXDLpoqBo8zJzP9b1073g* methodsPerType;
910 tySequence__NyaOkf8ZwxP6rkRF5TOkew* enumToStringProcs;
911 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* emittedTypeInfo;
912 tySet_tyEnum_ModuleBackendFlag__fgnyOEZ7Q9aYVj8O59afcT4g backendFlags;
913 tySequence__DfmUmNgVGnYaiV1I6227tw* syms;
914 tySequence__t8Uv4lEJ4lkuECvP9c6JMhA* types;
915 tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg strings;
916 tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ numbers;
917 tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ cfg;
918 };
919 struct tyObject_Table__CE4eiu6FavV1vmUiTXQ70g {
920 tySequence__9bT7o0CflHuiE4VhmtqBPCw* data;
921 NI counter;
922 };
923 struct tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w {
924 tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q status;
925 NIM_BOOL symsInit;
926 NIM_BOOL typesInit;
927 NIM_BOOL loadedButAliveSetChanged;
928 tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ fromDisk;
929 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* syms;
930 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* types;
931 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module;
932 tyObject_Table__CE4eiu6FavV1vmUiTXQ70g iface;
933 tyObject_Table__CE4eiu6FavV1vmUiTXQ70g ifaceHidden;
934 };
935 struct Exception {
936   RootObj Sup;
937 Exception* parent;
938 NCSTRING name;
939 NimStringDesc* message;
940 tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
941 Exception* up;
942 };
943 struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA {
944   Exception Sup;
945 };
946 struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw {
947   tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;
948 };
949 struct tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag {
950   tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw Sup;
951 };
952 typedef NU8 tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug;
953 struct tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA {
954 NI id;
955 NimStringDesc* s;
956 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* next;
957 NI h;
958 };
959 typedef NU8 tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w;
960 typedef NU8 tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw;
961 struct tyTuple__kN8up2W6YKc5YA9avn5mV5w {
962 NimStringDesc* Field0;
963 NI Field1;
964 NI Field2;
965 };
966 typedef NimStringDesc* tyArray__haiLFy0nBviVTKFGuwztzQ[5];
967 typedef NU8 tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg;
968 typedef NU8 tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg;
969 typedef NU8 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag;
970 typedef NU8 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA;
971 typedef NU64 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw;
972 struct tyObject_TType__facALICuu8zUj0hjvbTLFg {
973   tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w Sup;
974 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kind;
975 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA callConv;
976 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw flags;
977 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* sons;
978 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n;
979 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* owner;
980 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym;
981 NI64 size;
982 NI16 align;
983 NI16 paddingAtEnd;
984 NI16 lockLevel;
985 tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA loc;
986 tyObject_TType__facALICuu8zUj0hjvbTLFg* typeInst;
987 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g uniqueId;
988 };
989 typedef NU8 tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw;
990 struct tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w {
991   RootObj Sup;
992 tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen;
993 };
994 struct tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA {
995 NI h;
996 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name;
997 };
998 struct tyObject_PackedDecoder__mJy59aKs7COuW5kZ9cw8pGKw {
999 NI lastModule;
1000 NU32 lastLit;
1001 NI32 lastFile;
1002 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
1003 tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache;
1004 };
1005 struct tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg {
1006 tyObject_PackedDecoder__mJy59aKs7COuW5kZ9cw8pGKw decoder;
1007 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* values;
1008 NI i;
1009 NI module;
1010 };
1011 struct tyObject_ModuleIter__AFia9bW3IpMpX9c1vt0AhLlA {
1012 NIM_BOOL fromRod;
1013 NI modIndex;
1014 tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA ti;
1015 tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg rodIt;
1016 NIM_BOOL importHidden;
1017 };
1018 typedef NimStringDesc* tyArray__TLUjAhnMfzBtYkb49czB0KA[64];
1019 struct tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA {
1020 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym;
1021 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* concreteTypes;
1022 NI compilesId;
1023 };
1024 struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw {
1025 NI Field0;
1026 NimStringDesc* Field1;
1027 NI32 Field2;
1028 };
1029 struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA {
1030 NI Field0;
1031 NI32 Field1;
1032 NU32 Field2;
1033 };
1034 struct tyTuple__z822nu9bFF1AlQnLrHjdwpA {
1035 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q Field0;
1036 NimStringDesc* Field1;
1037 };
1038 struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw {
1039 NimStringDesc* fullPath;
1040 NimStringDesc* projPath;
1041 NimStringDesc* shortName;
1042 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedName;
1043 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedFullName;
1044 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lines;
1045 NimStringDesc* dirtyFile;
1046 NimStringDesc* hash;
1047 NIM_BOOL dirty;
1048 };
1049 struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
1050 NI Field0;
1051 NimStringDesc* Field1;
1052 };
1053 typedef NU8 tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA;
1054 struct tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg {
1055 NimStringDesc* nimname;
1056 NimStringDesc* cname;
1057 NimStringDesc* obj;
1058 tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA flags;
1059 NimStringDesc* customArgs;
1060 };
1061 struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q {
1062 NU32 Field0;
1063 NimStringDesc* Field1;
1064 };
1065 struct tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg {
1066 NU16 line;
1067 NI16 col;
1068 NU32 file;
1069 };
1070 struct tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow {
1071 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kind;
1072 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg flags;
1073 NI32 operand;
1074 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typeId_0;
1075 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg info;
1076 };
1077 struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ {
1078 NU32 Field0;
1079 NI32 Field1;
1080 };
1081 struct tyTuple__Q7r9caOmeWqQGZCIBHhGRUA {
1082 NU32 Field0;
1083 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
1084 };
1085 struct tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg {
1086 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
1087 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg Field1;
1088 };
1089 struct tyTuple__XyJ8LOAZzVVXSsmt09b8uWw {
1090 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
1091 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
1092 };
1093 struct tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA {
1094 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ key;
1095 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ sym;
1096 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* concreteTypes;
1097 };
1098 struct tyTuple__9aoobCDZB4x41HJSOmh0mwA {
1099 tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg Field0;
1100 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
1101 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field2;
1102 };
1103 struct tyTuple__g0Q6Qx15nK53ce9aLo7YyrA {
1104 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
1105 NI Field1;
1106 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field2;
1107 };
1108 typedef NU8 tyEnum_TLibKind__9b8v60kso59bBaw9cp8B9a9apKQ;
1109 struct tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw {
1110 tyEnum_TLibKind__9b8v60kso59bBaw9cp8B9a9apKQ kind;
1111 NIM_BOOL generated;
1112 NIM_BOOL isOverriden;
1113 NU32 name;
1114 NI32 path;
1115 };
1116 struct tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw {
1117 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind;
1118 NU32 name;
1119 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typ;
1120 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw flags;
1121 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg magic;
1122 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg info;
1123 NI32 ast;
1124 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ owner;
1125 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ guard;
1126 NI bitsize;
1127 NI alignment;
1128 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
1129 NI position;
1130 NI offset;
1131 NU32 externalName;
1132 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA locFlags;
1133 tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw annex;
1134 NI32 constraint;
1135 };
1136 struct tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA {
1137 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kind;
1138 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA callConv;
1139 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw flags;
1140 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* types;
1141 NI32 n;
1142 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ sym;
1143 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ owner;
1144 NI64 size;
1145 NI16 align;
1146 NI16 paddingAtEnd;
1147 NI16 lockLevel;
1148 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typeInst;
1149 NI32 nonUniqueId;
1150 };
1151 struct tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ {
1152 NI Field0;
1153 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* Field1;
1154 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* Field2;
1155 };
1156 struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {
1157 NCSTRING procname;
1158 NI line;
1159 NCSTRING filename;
1160 };
1161 struct tySequence__vv5mGmK03BCr5e3LTZA5Hw {
1162   TGenericSeq Sup;
1163   tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA data[SEQ_DECL_SIZE];
1164 };
1165 struct tySequence__4mZLwkxT8rbt9bf3wXrXYNQ {
1166   TGenericSeq Sup;
1167   tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA data[SEQ_DECL_SIZE];
1168 };
1169 struct tySequence__XMM60DtBsc6xYsIpNANkrA {
1170   TGenericSeq Sup;
1171   tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw data[SEQ_DECL_SIZE];
1172 };
1173 struct tySequence__O5RcspOP32YJ4YtU5ppxxA {
1174   TGenericSeq Sup;
1175   tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg data[SEQ_DECL_SIZE];
1176 };
1177 struct tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg {
1178   TGenericSeq Sup;
1179   tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ data[SEQ_DECL_SIZE];
1180 };
1181 struct tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA {
1182   TGenericSeq Sup;
1183   tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg data[SEQ_DECL_SIZE];
1184 };
1185 struct tySequence__ipEvhpHAmm8ZCn9bZAOdNYA {
1186   TGenericSeq Sup;
1187   tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ data[SEQ_DECL_SIZE];
1188 };
1189 struct tySequence__mWRMiYLthG9coLjkbElCxkw {
1190   TGenericSeq Sup;
1191   tyTuple__o67sDX0wYbEuhI9cJYAbDtg data[SEQ_DECL_SIZE];
1192 };
1193 struct tySequence__bTDCDwD2P7TodzbAefLcSw {
1194   TGenericSeq Sup;
1195   tyTuple__9aNnDWBFMF44sfFinBpMT4Q data[SEQ_DECL_SIZE];
1196 };
1197 struct tySequence__159bHWBGAOOs6U7OZ9cQlO0g {
1198   TGenericSeq Sup;
1199   tyTuple__VrD6plbUKJjYKM0lCr3hGQ data[SEQ_DECL_SIZE];
1200 };
1201 struct tySequence__3MPVXAHA08SszBrU4ffqEg {
1202   TGenericSeq Sup;
1203   tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg data[SEQ_DECL_SIZE];
1204 };
1205 struct tySequence__YCf5zJHm4JI06qpmKwPUWg {
1206   TGenericSeq Sup;
1207   tyTuple__1ZbjBgxAbnye0IFMZ6w4OA data[SEQ_DECL_SIZE];
1208 };
1209 struct tySequence__61s9cbAniKuBrdHwBhMDfQg {
1210   TGenericSeq Sup;
1211   tyTuple__rplX06U9bjhu9asm5pWdgqsA data[SEQ_DECL_SIZE];
1212 };
1213 struct tySequence__48JTohSgTy339bRxHzUD8KA {
1214   TGenericSeq Sup;
1215   NI32 data[SEQ_DECL_SIZE];
1216 };
1217 struct tySequence__fdmz6VkIf1ewwrssKYqRFg {
1218   TGenericSeq Sup;
1219   tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q data[SEQ_DECL_SIZE];
1220 };
1221 struct tySequence__kxu4GK0onha2t9bo86mdVAg {
1222   TGenericSeq Sup;
1223   tyTuple__xDU9bZmv1ZbZkJDaATBekIQ data[SEQ_DECL_SIZE];
1224 };
1225 struct tySequence__eHqUwlHGGaPw0TDPDeL79cQ {
1226   TGenericSeq Sup;
1227   tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* data[SEQ_DECL_SIZE];
1228 };
1229 struct tySequence__s9byh6WFJ16lPMcmqdaMTHA {
1230   TGenericSeq Sup;
1231   tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A data[SEQ_DECL_SIZE];
1232 };
1233 struct tySequence__1U9bG8RcAedEeYkQLZjVFKA {
1234   TGenericSeq Sup;
1235   tyTuple__3i6hlQmqrn6m7tuVN8FHjQ data[SEQ_DECL_SIZE];
1236 };
1237 struct tySequence__fIB1rTQ55aFonoft9a9bmljQ {
1238   TGenericSeq Sup;
1239   tyTuple__OJFzEczluV8Jmo9bRpBfkzw data[SEQ_DECL_SIZE];
1240 };
1241 struct tySequence__23SMqauuRsbDANhthj9bWlA {
1242   TGenericSeq Sup;
1243   tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw data[SEQ_DECL_SIZE];
1244 };
1245 struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA {
1246   TGenericSeq Sup;
1247   tyTuple__F3gkSrMB1qp2Tvf9bixVXwg data[SEQ_DECL_SIZE];
1248 };
1249 struct tySequence__pHNq3oXj9av2sEUdqaqeZjw {
1250   TGenericSeq Sup;
1251   tyTuple__wcNatyuf8WOqAhGLhSvgiw data[SEQ_DECL_SIZE];
1252 };
1253 struct tySequence__MAQKEADohlpnXTModtugbQ {
1254   TGenericSeq Sup;
1255   tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ data[SEQ_DECL_SIZE];
1256 };
1257 struct tySequence__rQHmYk1HzcwNxKBymIFHpA {
1258   TGenericSeq Sup;
1259   tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w data[SEQ_DECL_SIZE];
1260 };
1261 struct tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A {
1262   TGenericSeq Sup;
1263   tyObject_TType__facALICuu8zUj0hjvbTLFg* data[SEQ_DECL_SIZE];
1264 };
1265 struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
1266   TGenericSeq Sup;
1267   NimStringDesc* data[SEQ_DECL_SIZE];
1268 };
1269 struct tySequence__7lEisrXlQEzwtUKW5pzRCw {
1270   TGenericSeq Sup;
1271   tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];
1272 };
1273 struct tySequence__Bre9bNyuQOg1EJKitjSzn8w {
1274   TGenericSeq Sup;
1275   tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];
1276 };
1277 struct tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ {
1278   TGenericSeq Sup;
1279   tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* data[SEQ_DECL_SIZE];
1280 };
1281 struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ {
1282   TGenericSeq Sup;
1283   tyTuple__UvldbCB6B9ayi9bGYW7vJNLA data[SEQ_DECL_SIZE];
1284 };
1285 struct tySequence__tNFrR3kRuS1FSwuiLGoSSA {
1286   TGenericSeq Sup;
1287   tyTuple__z822nu9bFF1AlQnLrHjdwpA data[SEQ_DECL_SIZE];
1288 };
1289 struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ {
1290   TGenericSeq Sup;
1291   tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw data[SEQ_DECL_SIZE];
1292 };
1293 struct tySequence__4eRCaZmrYLLw2k30GPTiMw {
1294   TGenericSeq Sup;
1295   tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];
1296 };
1297 struct tySequence__pK3qSsBZwdXd6qyUMkd5Jw {
1298   TGenericSeq Sup;
1299   tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg data[SEQ_DECL_SIZE];
1300 };
1301 struct tySequence__PXIzfWocnrafGz5p3CP5LA {
1302   TGenericSeq Sup;
1303   tyTuple__0q9cmhneJEKnQERTpXXdz6Q data[SEQ_DECL_SIZE];
1304 };
1305 struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA {
1306   TGenericSeq Sup;
1307   NU32 data[SEQ_DECL_SIZE];
1308 };
1309 struct tySequence__29bS0n2QNyO1R7e0qMMOvLA {
1310   TGenericSeq Sup;
1311   tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow data[SEQ_DECL_SIZE];
1312 };
1313 struct tySequence__b89aLriiJnVTD186H6zNIgg {
1314   TGenericSeq Sup;
1315   tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];
1316 };
1317 struct tySequence__REuPuHuSlOkZ0Q5oqzDrQg {
1318   TGenericSeq Sup;
1319   tyTuple__Q7r9caOmeWqQGZCIBHhGRUA data[SEQ_DECL_SIZE];
1320 };
1321 struct tySequence__I9aQmO9asXXWJ58UI9c8BCSzA {
1322   TGenericSeq Sup;
1323   tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg data[SEQ_DECL_SIZE];
1324 };
1325 struct tySequence__NyaOkf8ZwxP6rkRF5TOkew {
1326   TGenericSeq Sup;
1327   tyTuple__XyJ8LOAZzVVXSsmt09b8uWw data[SEQ_DECL_SIZE];
1328 };
1329 struct tySequence__L9bOt8CaTEmIjgtuZvp6syg {
1330   TGenericSeq Sup;
1331   tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA data[SEQ_DECL_SIZE];
1332 };
1333 struct tySequence__im8UB2GsZvUaQ4a1wKGWhQ {
1334   TGenericSeq Sup;
1335   tyTuple__9aoobCDZB4x41HJSOmh0mwA data[SEQ_DECL_SIZE];
1336 };
1337 struct tySequence__xxnXDLpoqBo8zJzP9b1073g {
1338   TGenericSeq Sup;
1339   tyTuple__g0Q6Qx15nK53ce9aLo7YyrA data[SEQ_DECL_SIZE];
1340 };
1341 struct tySequence__DfmUmNgVGnYaiV1I6227tw {
1342   TGenericSeq Sup;
1343   tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw data[SEQ_DECL_SIZE];
1344 };
1345 struct tySequence__t8Uv4lEJ4lkuECvP9c6JMhA {
1346   TGenericSeq Sup;
1347   tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA data[SEQ_DECL_SIZE];
1348 };
1349 struct tySequence__IHUFRsFxZNv7YydiUO2esQ {
1350   TGenericSeq Sup;
1351   NI64 data[SEQ_DECL_SIZE];
1352 };
1353 struct tySequence__vC9cvg0R8tfBaOXXi3sfMzw {
1354   TGenericSeq Sup;
1355   tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ data[SEQ_DECL_SIZE];
1356 };
1357 struct tySequence__9bT7o0CflHuiE4VhmtqBPCw {
1358   TGenericSeq Sup;
1359   tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ data[SEQ_DECL_SIZE];
1360 };
1361 struct tySequence__uB9b75OUPRENsBAu4AnoePA {
1362   TGenericSeq Sup;
1363   tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];
1364 };
1365 N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
1366 static N_NIMCALL(void, Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw)(void* p, NI op);
1367 static N_NIMCALL(void, Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ)(void* p, NI op);
1368 static N_NIMCALL(void, Marker_tySequence__XMM60DtBsc6xYsIpNANkrA)(void* p, NI op);
1369 static N_NIMCALL(void, Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA)(void* p, NI op);
1370 static N_NIMCALL(void, Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg)(void* p, NI op);
1371 static N_NIMCALL(void, Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA)(void* p, NI op);
1372 static N_NIMCALL(void, Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA)(void* p, NI op);
1373 static N_NIMCALL(void, Marker_tySequence__mWRMiYLthG9coLjkbElCxkw)(void* p, NI op);
1374 static N_NIMCALL(void, Marker_tySequence__bTDCDwD2P7TodzbAefLcSw)(void* p, NI op);
1375 static N_NIMCALL(void, Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g)(void* p, NI op);
1376 static N_NIMCALL(void, Marker_tySequence__3MPVXAHA08SszBrU4ffqEg)(void* p, NI op);
1377 static N_NIMCALL(void, Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg)(void* p, NI op);
1378 static N_NIMCALL(void, Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg)(void* p, NI op);
1379 static N_NIMCALL(void, Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg)(void* p, NI op);
1380 static N_NIMCALL(void, Marker_tySequence__kxu4GK0onha2t9bo86mdVAg)(void* p, NI op);
1381 static N_NIMCALL(void, Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA)(void* p, NI op);
1382 static N_NIMCALL(void, Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA)(void* p, NI op);
1383 static N_NIMCALL(void, Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ)(void* p, NI op);
1384 static N_NIMCALL(void, Marker_tySequence__23SMqauuRsbDANhthj9bWlA)(void* p, NI op);
1385 static N_NIMCALL(void, Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA)(void* p, NI op);
1386 static N_NIMCALL(void, Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w)(void* p, NI op);
1387 static N_NIMCALL(void, Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw)(void* p, NI op);
1388 static N_NIMCALL(void, Marker_tySequence__MAQKEADohlpnXTModtugbQ)(void* p, NI op);
1389 static N_NIMCALL(void, Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww)(void* p, NI op);
1390 N_LIB_PRIVATE N_NOINLINE(void*, newObj)(TNimType* typ, NI size);
1391 static N_INLINE(void, asgnRef)(void** dest, void* src);
1392 static N_INLINE(void, incRef__system_5338)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1393 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y);
1394 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5300)(void* usr);
1395 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y);
1396 static N_INLINE(void, decRef__system_5345)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1397 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y);
1398 static N_INLINE(void, rtlAddZCT__system_5343)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1399 N_LIB_PRIVATE N_NOINLINE(void, addZCT__system_5294)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1400 N_LIB_PRIVATE N_NIMCALL(void, initStrTable__ast_4088)(tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* x);
1401 static N_INLINE(void, initIntSet__pureZcollectionsZintsets_238)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result);
1402 N_LIB_PRIVATE N_NIMCALL(void, initPackedSet__pureZcollectionsZintsets_16)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result);
1403 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9078)(NI initialSize, tyObject_Table__fdKWDDO1P17zvuQPReVgRA* Result);
1404 N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
1405 static N_INLINE(NI, slotsNeeded__pureZcollectionsZtables_42)(NI count);
1406 N_LIB_PRIVATE N_NIMCALL(NI, nextPowerOfTwo__pureZmath_176)(NI x);
1407 N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len);
1408 static N_INLINE(void, nimGCunrefRC1)(void* p);
1409 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9106)(NI initialSize, tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* Result);
1410 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, newNode__ast_3332)(tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kind);
1411 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9134)(NI initialSize, tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA* Result);
1412 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9154)(NI initialSize, tyObject_Table__NttoEzoiq5CiphZe81oadg* Result);
1413 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9176)(NI initialSize, tyObject_Table__nagDFX4QHx0s6Fvma9blmSg* Result);
1414 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9196)(NI initialSize, tyObject_Table__Ue6w4c82v7gc7t2qntTbAw* Result);
1415 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9216)(NI initialSize, tyObject_Table__G1v8c16HePOldLeucwe05Q* Result);
1416 N_LIB_PRIVATE N_NIMCALL(void, initOperators__modulegraphs_9071)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA* Result);
1417 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, createMagic__modulegraphs_9014)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NimStringDesc* name, tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg m);
1418 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, createMagic__modulegraphs_9008)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen, NimStringDesc* name, tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg m);
1419 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, newSym__ast_3445)(tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw symKind, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g id, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* owner, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info, tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options);
1420 N_LIB_PRIVATE N_NIMCALL(tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA*, getIdent__idents_143)(tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* ic, NimStringDesc* identifier);
1421 static N_INLINE(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g, nextSymId__ast_3132)(tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* x);
1422 static N_INLINE(void, nimZeroMem)(void* p, NI size);
1423 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
1424 N_LIB_PRIVATE N_NIMCALL(void, initTable__lineinfos_323)(NI initialSize, tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA* Result);
1425 N_LIB_PRIVATE N_NIMCALL(void, incl__pureZcollectionsZintsets_55)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* s, NI key);
1426 static N_INLINE(NI, dependsOn__modulegraphs_9441)(NI a, NI b);
1427 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKeyOrPut__modulegraphs_9490)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, NI32 key, NI32 val);
1428 static N_INLINE(NI, rawGet__modulegraphs_9564)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI* hc);
1429 static N_INLINE(NI, hash__ast_780)(NI32 x);
1430 static N_INLINE(NI, hashWangYi1__pureZhashes_136)(NU64 x);
1431 static N_INLINE(NU64, hiXorLo__pureZhashes_79)(NU64 a, NU64 b);
1432 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode);
1433 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash);
1434 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_9871)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t);
1435 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_10060)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t);
1436 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_10372)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, tySequence__kxu4GK0onha2t9bo86mdVAg** data, NI32 key, NI32 val, NI hc, NI h);
1437 static N_INLINE(NI, rawGetKnownHC__modulegraphs_10541)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI hc);
1438 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2697)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module);
1439 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, moduleFromRodFile__icZic_8334)(tySequence__rQHmYk1HzcwNxKBymIFHpA** g, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, NI32 fileIdx, tySequence__48JTohSgTy339bRxHzUD8KA** cachedModules);
1440 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
1441 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size);
1442 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
1443 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___modulegraphs_3417)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g x);
1444 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
1445 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
1446 N_LIB_PRIVATE N_NIMCALL(void, addQuoted__modulegraphs_3437)(NimStringDesc** s, NI32 x);
1447 static N_INLINE(void, addInt__stdZprivateZdigitsutils_189)(NimStringDesc** result, NI x);
1448 N_LIB_PRIVATE N_NIMCALL(void, addInt__stdZprivateZdigitsutils_167)(NimStringDesc** result, NI64 x);
1449 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
1450 N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
1451 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen);
1452 N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, rope__ropes_109)(NimStringDesc* s);
1453 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, uniqueModuleName__msgs_1512)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NI32 fid);
1454 N_LIB_PRIVATE N_NIMCALL(void, genericShallowAssign)(void* dest, void* src, TNimType* mt);
1455 N_LIB_PRIVATE N_NIMCALL(void, initStrTables__modulegraphs_2690)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m);
1456 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDefined__options_2279)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* symbol);
1457 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toFilenameOption__msgs_590)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NI32 fileIdx, tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ opt);
1458 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuRepeatStr)(NimStringDesc* s, NI n);
1459 N_LIB_PRIVATE N_NOINLINE(void, liMessage__msgs_1118)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info, tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w msg, NimStringDesc* arg, tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw eh, tyTuple__kN8up2W6YKc5YA9avn5mV5w info2, NIM_BOOL isRaw);
1460 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
1461 N_LIB_PRIVATE N_NIMCALL(void, saveRodFile__icZic_4379)(NimStringDesc* filename, tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw* encoder, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1462 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toRodFile__options_4251)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NimStringDesc* ext);
1463 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toFullPath__msgs_538)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NI32 fileIdx);
1464 N_LIB_PRIVATE N_NIMCALL(void, simulateCachedModule__modulegraphs_2713)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* moduleSym, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1465 N_LIB_PRIVATE N_NIMCALL(void, simulateLoadedModule__icZic_8471)(tySequence__rQHmYk1HzcwNxKBymIFHpA** g, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* moduleSym, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1466 N_LIB_PRIVATE N_NIMCALL(void, registerModule__modulegraphs_9019)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m);
1467 static N_INLINE(NI, rawGet__modulegraphs_7269)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1468 N_LIB_PRIVATE N_NIMCALL(NI, hash__ast_777)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g x);
1469 static N_INLINE(NIM_BOOL, eqeq___ast_773)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g a, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g b);
1470 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_7870)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t);
1471 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_8059)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t);
1472 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_8375)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tySequence__3MPVXAHA08SszBrU4ffqEg** data, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tySequence__159bHWBGAOOs6U7OZ9cQlO0g* val, NI hc, NI h);
1473 N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt);
1474 static N_INLINE(NI, rawGetKnownHC__modulegraphs_8544)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc);
1475 static N_INLINE(NI, rawGet__modulegraphs_5712)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1476 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_6276)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t);
1477 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_6465)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t);
1478 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_6781)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tySequence__YCf5zJHm4JI06qpmKwPUWg** data, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA val, NI hc, NI h);
1479 static N_INLINE(NI, rawGetKnownHC__modulegraphs_6950)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc);
1480 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, someSym__modulegraphs_2817)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name);
1481 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2709)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m);
1482 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, interfaceSymbol__icZic_9067)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tySequence__rQHmYk1HzcwNxKBymIFHpA** g, NI32 module, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name, NIM_BOOL importHidden);
1483 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, strTableGet__astalgo_3390)(tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA t, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name);
1484 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getAttachedOp__modulegraphs_4011)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op);
1485 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getOrDefault__modulegraphs_4094)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1486 static N_INLINE(NI, rawGet__modulegraphs_4103)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1487 N_LIB_PRIVATE N_NIMCALL(void, setAttachedOp__modulegraphs_4407)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* value);
1488 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_4453)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* val);
1489 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_4650)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t);
1490 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_4839)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t);
1491 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_5159)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t, tySequence__bTDCDwD2P7TodzbAefLcSw** data, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* val, NI hc, NI h);
1492 static N_INLINE(NI, rawGetKnownHC__modulegraphs_5328)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc);
1493 N_LIB_PRIVATE N_NIMCALL(void, transitiveClosure__modulegraphs_10948)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* g, NI n);
1494 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__astalgo_3496)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* s, NI key);
1495 N_LIB_PRIVATE N_NIMCALL(void, initEncoder__icZic_2268)(tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw* c, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* moduleSym, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ pc);
1496 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3001)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1497 static N_INLINE(NI, rawGet__modulegraphs_3008)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1498 N_LIB_PRIVATE N_NOINLINE(void, raiseKeyError__modulegraphs_3378)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) __attribute__((noreturn));
1499 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, loadTypeFromId__icZic_8402)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tySequence__rQHmYk1HzcwNxKBymIFHpA** g, NI module, tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ id);
1500 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_7262)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1501 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, loadSymFromId__icZic_8417)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tySequence__rQHmYk1HzcwNxKBymIFHpA** g, NI module, tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ id);
1502 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, initRodIter__icZic_8501)(tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg* it, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tySequence__rQHmYk1HzcwNxKBymIFHpA** g, NI32 module, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name, NIM_BOOL importHidden);
1503 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, initIdentIter__astalgo_3427)(tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA* ti, tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA tab, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* s);
1504 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, nextRodIter__icZic_8962)(tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg* it, tySequence__rQHmYk1HzcwNxKBymIFHpA** g);
1505 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, nextIdentIter__astalgo_3408)(tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA* ti, tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA tab);
1506 N_LIB_PRIVATE N_NIMCALL(void, strTableAdd__astalgo_3332)(tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* t, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* n);
1507 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toBase64a__modulegraphs_2603)(NCSTRING s, NI len);
1508 N_NIMCALL(NimStringDesc*, rawNewString)(NI cap);
1509 N_LIB_PRIVATE N_NIMCALL(NI32, searchForCompilerproc__icZic_9159)(tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w* m, NimStringDesc* name);
1510 static N_INLINE(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ, toPackedItemId__icZpacked95ast_602)(NI32 item);
1511 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size);
1512 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
1513 N_LIB_PRIVATE N_NIMCALL(void, toPackedGeneratedProcDef__icZic_3061)(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s, tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw* encoder, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1514 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3574)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1515 static N_INLINE(NI, rawGet__modulegraphs_3581)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1516 N_LIB_PRIVATE N_NIMCALL(tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A*, newSeq__modulegraphs_2893)(NI len);
1517 N_LIB_PRIVATE N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g**, mgetOrPut__modulegraphs_7725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tySequence__159bHWBGAOOs6U7OZ9cQlO0g* val);
1518 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
1519 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_6079)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA val);
1520 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
1521 static N_INLINE(void, nimGCunrefNoCycle)(void* p);
1522 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, resolveSym__modulegraphs_2866)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* t);
1523 N_LIB_PRIVATE N_NIMCALL(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*, X5BX5D___modulegraphs_5705)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1524 N_LIB_PRIVATE N_NIMCALL(void, rememberStartupConfig__icZic_505)(tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ* dest, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config);
1525 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_307)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw* t);
1526 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_753)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg* t);
1527 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1289)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t);
1528 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t);
1529 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_2170)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t);
1530 N_LIB_PRIVATE TNimType NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_;
1531 N_LIB_PRIVATE TNimType NTIiface__uvkV248cZcsEQKaQm7C9aEA_;
1532 extern TNimType NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_;
1533 N_LIB_PRIVATE TNimType NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_;
1534 N_LIB_PRIVATE TNimType NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_;
1535 extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
1536 extern TNimType NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_;
1537 N_LIB_PRIVATE TNimType NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_;
1538 extern TNimType NTItstrtable__f07aOS3dr28kGa5wcE29aFA_;
1539 extern TNimType NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_;
1540 N_LIB_PRIVATE TNimType NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_;
1541 extern TNimType NTIpackedmodulegraph__rQHmYk1HzcwNxKBymIFHpA_;
1542 extern TNimType NTIpackedencoder__B9cE9a0GbvqWW9aHf4N7RAaIw_;
1543 N_LIB_PRIVATE TNimType NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_;
1544 N_LIB_PRIVATE TNimType NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_;
1545 N_LIB_PRIVATE TNimType NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_;
1546 extern TNimType NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_;
1547 N_LIB_PRIVATE TNimType NTIlazytype__Q19c34D32PKyTKlx6R6yODg_;
1548 extern TNimType NTIptype__qt2Wh0elFEz5fH0l7yusLw_;
1549 N_LIB_PRIVATE TNimType NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_;
1550 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_;
1551 N_LIB_PRIVATE TNimType NTItable__UVZI5J9aS51B4B0eYPpW1Rg_;
1552 N_LIB_PRIVATE TNimType NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_;
1553 N_LIB_PRIVATE TNimType NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_;
1554 N_LIB_PRIVATE TNimType NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_;
1555 extern TNimType NTIpinstantiation__Y32tFilzS9adEEksgrCsOzQ_;
1556 N_LIB_PRIVATE TNimType NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_;
1557 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_;
1558 N_LIB_PRIVATE TNimType NTItable__iowAVDkco3qpbEH0z8OmkQ_;
1559 N_LIB_PRIVATE TNimType NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_;
1560 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_;
1561 N_LIB_PRIVATE TNimType NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_;
1562 N_LIB_PRIVATE TNimType NTItable__KUYGGgSxi8wBr0SXET9bi3w_;
1563 N_LIB_PRIVATE TNimType NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_;
1564 N_LIB_PRIVATE TNimType NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_;
1565 N_LIB_PRIVATE TNimType NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_;
1566 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_;
1567 N_LIB_PRIVATE TNimType NTItable__KcymdZjUsmGSK8BxmvoJgw_;
1568 N_LIB_PRIVATE TNimType NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_;
1569 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_;
1570 extern TNimType NTItable__Ab4q9c36aMR4mtkEOIBzdzA_;
1571 extern TNimType NTIpackedconfig__McwvRupqDAJbGrinIDFZJQ_;
1572 N_LIB_PRIVATE TNimType NTItable__hd3qB0wXU9bWPJR7fjShhbA_;
1573 N_LIB_PRIVATE TNimType NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_;
1574 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_;
1575 extern TNimType NTIpackedset__IhxwDBRi51nGrosBGFKcsA_;
1576 N_LIB_PRIVATE TNimType NTItable__fdKWDDO1P17zvuQPReVgRA_;
1577 N_LIB_PRIVATE TNimType NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_;
1578 extern TNimType NTIint5150__sVg18TP9cLifHyygRe9cro9aA_;
1579 extern TNimType NTIseqLint5150T__48JTohSgTy339bRxHzUD8KA_;
1580 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_;
1581 extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_;
1582 N_LIB_PRIVATE TNimType NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_;
1583 N_LIB_PRIVATE TNimType NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_;
1584 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_;
1585 extern TNimType NTIrootref__0vJvi4uHbxjbxlkkX7P1EA_;
1586 extern TNimType NTIconfigref__a8lycfSA25OQltN3OMeBsA_;
1587 extern TNimType NTIidentcache__lnkYNZP9asc88UfiEGjLrbA_;
1588 N_LIB_PRIVATE TNimType NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_;
1589 extern TNimType NTIpointer__vr5DoT1jILTGdRlYv1OYpw_;
1590 extern TNimType NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_;
1591 extern TNimType NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_;
1592 N_LIB_PRIVATE TNimType NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_;
1593 N_LIB_PRIVATE TNimType NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_;
1594 N_LIB_PRIVATE TNimType NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_;
1595 extern TNimType NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_;
1596 N_LIB_PRIVATE TNimType NTItable__Ue6w4c82v7gc7t2qntTbAw_;
1597 N_LIB_PRIVATE TNimType NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_;
1598 extern TNimType NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_;
1599 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_;
1600 N_LIB_PRIVATE TNimType NTItable__G1v8c16HePOldLeucwe05Q_;
1601 N_LIB_PRIVATE TNimType NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_;
1602 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_;
1603 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_;
1604 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_;
1605 N_LIB_PRIVATE TNimType NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_;
1606 N_LIB_PRIVATE TNimType NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_;
1607 extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
1608 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_;
1609 N_LIB_PRIVATE TNimType NTItable__NttoEzoiq5CiphZe81oadg_;
1610 N_LIB_PRIVATE TNimType NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_;
1611 extern TNimType NTIbiggestint__Aav8dQoMlCFnZRxA0IhTHQ_;
1612 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_;
1613 N_LIB_PRIVATE TNimType NTItable__nagDFX4QHx0s6Fvma9blmSg_;
1614 N_LIB_PRIVATE TNimType NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_;
1615 N_LIB_PRIVATE TNimType NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_;
1616 N_LIB_PRIVATE TNimType NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_;
1617 N_LIB_PRIVATE TNimType NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_;
1618 TNimNode* NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[3];
1619 N_LIB_PRIVATE TNimType NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_;
1620 N_LIB_PRIVATE TNimType NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_;
1621 N_LIB_PRIVATE TNimType NTInode__tPE9ckDbaXj82MdUy0JgA7w_;
1622 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_;
1623 N_LIB_PRIVATE TNimType NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_;
1624 N_LIB_PRIVATE TNimType NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_;
1625 N_LIB_PRIVATE TNimType NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_;
1626 N_LIB_PRIVATE TNimType NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_;
1627 N_LIB_PRIVATE TNimType NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_;
1628 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_;
1629 extern TNimType NTItnodeseq__ehmV9bTklH2Gt9cXHV9c0HLeQ_;
1630 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_;
1631 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_;
1632 extern TNimType NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_;
1633 N_LIB_PRIVATE TNimType NTIoperators__EbMP71azE1HSvYAQoCH9cXA_;
1634 N_LIB_PRIVATE TNimType NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_;
1635 extern NIM_CONST tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q unknownLineInfo__lineinfos_280;
1636 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_41, "<=", 2);
1637 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_42, "<", 1);
1638 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_43, "and", 3);
1639 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_44, "or", 2);
1640 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_45, "isnil", 5);
1641 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_46, "==", 2);
1642 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_47, "+", 1);
1643 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_48, "-", 1);
1644 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_49, "*", 1);
1645 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_50, "div", 3);
1646 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_51, "len", 3);
1647 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_52, "not", 3);
1648 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_53, "contains", 8);
1649 extern TNimType NTIrefkeyerror__8SzoIAgLw9ci2v0yafHj9b6Q_;
1650 extern TNimType NTIkeyerror__t7nhKLvXTQS9cS8ByJU9bIag_;
1651 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_54, "key not found: ", 15);
1652 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_55, "(", 1);
1653 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_56, ", ", 2);
1654 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_57, "module", 6);
1655 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_58, ": ", 2);
1656 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_59, "item", 4);
1657 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_60, ")", 1);
1658 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_61, "nimscript", 9);
1659 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_62, ">", 1);
1660 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_63, "(toplevel)", 10);
1661 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_64, "(nims) ", 7);
1662 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_65, "$#$# $#: $#: $#", 15);
1663 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_67, "/home/runner/work/nightlies/nightlies/nim/compiler/modulegraphs.nim", 67);
1664 static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__vJDjRhiQWnfbAi9csscWSug_66 = {((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_67),
1665 ((NI) 596),
1666 ((NI) 14)}
1667 ;
1668 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_68, "rod", 3);
1669 extern TNimType NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_;
1670 N_LIB_PRIVATE TNimType NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_;
1671 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_69, "__", 2);
1672 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_70, "A", 1);
1673 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_71, "B", 1);
1674 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_72, "C", 1);
1675 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_73, "D", 1);
1676 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_74, "E", 1);
1677 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_75, "F", 1);
1678 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_76, "G", 1);
1679 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_77, "H", 1);
1680 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_78, "I", 1);
1681 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_79, "J", 1);
1682 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_80, "K", 1);
1683 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_81, "L", 1);
1684 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_82, "M", 1);
1685 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_83, "N", 1);
1686 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_84, "O", 1);
1687 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_85, "P", 1);
1688 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_86, "Q", 1);
1689 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_87, "R", 1);
1690 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_88, "S", 1);
1691 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_89, "T", 1);
1692 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_90, "U", 1);
1693 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_91, "V", 1);
1694 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_92, "W", 1);
1695 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_93, "X", 1);
1696 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_94, "Y", 1);
1697 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_95, "Z", 1);
1698 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_96, "a", 1);
1699 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_97, "b", 1);
1700 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_98, "c", 1);
1701 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_99, "d", 1);
1702 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_100, "e", 1);
1703 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_101, "f", 1);
1704 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_102, "g", 1);
1705 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_103, "h", 1);
1706 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_104, "i", 1);
1707 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_105, "j", 1);
1708 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_106, "k", 1);
1709 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_107, "l", 1);
1710 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_108, "m", 1);
1711 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_109, "n", 1);
1712 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_110, "o", 1);
1713 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_111, "p", 1);
1714 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_112, "q", 1);
1715 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_113, "r", 1);
1716 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_114, "s", 1);
1717 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_115, "t", 1);
1718 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_116, "u", 1);
1719 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_117, "v", 1);
1720 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_118, "w", 1);
1721 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_119, "x", 1);
1722 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_120, "y", 1);
1723 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_121, "z", 1);
1724 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_122, "0", 1);
1725 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_123, "1", 1);
1726 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_124, "2", 1);
1727 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_125, "3", 1);
1728 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_126, "4", 1);
1729 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_127, "5", 1);
1730 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_128, "6", 1);
1731 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_129, "7", 1);
1732 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_130, "8", 1);
1733 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_131, "9a", 2);
1734 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_132, "9b", 2);
1735 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_133, "9c", 2);
1736 N_LIB_PRIVATE NIM_CONST tyArray__TLUjAhnMfzBtYkb49czB0KA cb64__modulegraphs_2593 = {((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_70),
1737 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_71),
1738 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_72),
1739 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_73),
1740 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_74),
1741 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_75),
1742 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_76),
1743 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_77),
1744 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_78),
1745 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_79),
1746 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_80),
1747 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_81),
1748 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_82),
1749 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_83),
1750 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_84),
1751 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_85),
1752 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_86),
1753 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_87),
1754 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_88),
1755 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_89),
1756 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_90),
1757 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_91),
1758 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_92),
1759 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_93),
1760 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_94),
1761 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_95),
1762 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_96),
1763 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_97),
1764 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_98),
1765 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_99),
1766 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_100),
1767 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_101),
1768 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_102),
1769 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_103),
1770 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_104),
1771 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_105),
1772 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_106),
1773 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_107),
1774 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_108),
1775 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_109),
1776 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_110),
1777 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_111),
1778 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_112),
1779 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_113),
1780 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_114),
1781 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_115),
1782 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_116),
1783 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_117),
1784 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_118),
1785 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_119),
1786 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_120),
1787 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_121),
1788 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_122),
1789 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_123),
1790 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_124),
1791 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_125),
1792 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_126),
1793 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_127),
1794 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_128),
1795 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_129),
1796 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_130),
1797 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_131),
1798 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_132),
1799 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_133)}
1800 ;
1801 extern TNimType NTIttypeseq__9aZVGG5Gtti9cC9bqRpXCtA3A_;
1802 extern TNimType NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_;
1803 extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5247;
N_NIMCALL(void,Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw)1804 static N_NIMCALL(void, Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw)(void* p, NI op) {
1805 	tySequence__vv5mGmK03BCr5e3LTZA5Hw* a;
1806 	NI T1_;
1807 	a = (tySequence__vv5mGmK03BCr5e3LTZA5Hw*)p;
1808 	T1_ = (NI)0;
1809 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1810 	nimGCvisit((void*)a->data[T1_].sym, op);
1811 	}
1812 }
N_NIMCALL(void,Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ)1813 static N_NIMCALL(void, Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ)(void* p, NI op) {
1814 	tySequence__4mZLwkxT8rbt9bf3wXrXYNQ* a;
1815 	NI T1_;
1816 	a = (tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*)p;
1817 	T1_ = (NI)0;
1818 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1819 	nimGCvisit((void*)a->data[T1_].module, op);
1820 	nimGCvisit((void*)a->data[T1_].converters, op);
1821 	nimGCvisit((void*)a->data[T1_].patterns, op);
1822 	nimGCvisit((void*)a->data[T1_].pureEnums, op);
1823 	nimGCvisit((void*)a->data[T1_].interf.data, op);
1824 	nimGCvisit((void*)a->data[T1_].interfHidden.data, op);
1825 	nimGCvisit((void*)a->data[T1_].uniqueName, op);
1826 	}
1827 }
N_NIMCALL(void,Marker_tySequence__XMM60DtBsc6xYsIpNANkrA)1828 static N_NIMCALL(void, Marker_tySequence__XMM60DtBsc6xYsIpNANkrA)(void* p, NI op) {
1829 	tySequence__XMM60DtBsc6xYsIpNANkrA* a;
1830 	NI T1_;
1831 	NI T2_;
1832 	NI T3_;
1833 	a = (tySequence__XMM60DtBsc6xYsIpNANkrA*)p;
1834 	T1_ = (NI)0;
1835 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1836 	nimGCvisit((void*)a->data[T1_].filenames.data, op);
1837 	nimGCvisit((void*)a->data[T1_].pendingTypes, op);
1838 	nimGCvisit((void*)a->data[T1_].pendingSyms, op);
1839 	nimGCvisit((void*)a->data[T1_].typeMarker.head, op);
1840 	nimGCvisit((void*)a->data[T1_].typeMarker.data, op);
1841 	T2_ = (NI)0;
1842 	nimGCvisit((void*)a->data[T1_].symMarker.head, op);
1843 	nimGCvisit((void*)a->data[T1_].symMarker.data, op);
1844 	T3_ = (NI)0;
1845 	nimGCvisit((void*)a->data[T1_].config, op);
1846 	}
1847 }
N_NIMCALL(void,Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA)1848 static N_NIMCALL(void, Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA)(void* p, NI op) {
1849 	tySequence__O5RcspOP32YJ4YtU5ppxxA* a;
1850 	NI T1_;
1851 	a = (tySequence__O5RcspOP32YJ4YtU5ppxxA*)p;
1852 	T1_ = (NI)0;
1853 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1854 	nimGCvisit((void*)a->data[T1_].typ, op);
1855 	}
1856 }
N_NIMCALL(void,Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg)1857 static N_NIMCALL(void, Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg)(void* p, NI op) {
1858 	tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg* a;
1859 	NI T1_;
1860 	a = (tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg*)p;
1861 	T1_ = (NI)0;
1862 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1863 	nimGCvisit((void*)a->data[T1_].Field2, op);
1864 	}
1865 }
N_NIMCALL(void,Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA)1866 static N_NIMCALL(void, Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA)(void* p, NI op) {
1867 	tySequence__ipEvhpHAmm8ZCn9bZAOdNYA* a;
1868 	NI T1_;
1869 	a = (tySequence__ipEvhpHAmm8ZCn9bZAOdNYA*)p;
1870 	T1_ = (NI)0;
1871 }
N_NIMCALL(void,Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA)1872 static N_NIMCALL(void, Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA)(void* p, NI op) {
1873 	tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA* a;
1874 	NI T1_;
1875 	a = (tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA*)p;
1876 	T1_ = (NI)0;
1877 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1878 	nimGCvisit((void*)a->data[T1_].concreteTypes, op);
1879 	nimGCvisit((void*)a->data[T1_].inst, op);
1880 	}
1881 }
N_NIMCALL(void,Marker_tySequence__mWRMiYLthG9coLjkbElCxkw)1882 static N_NIMCALL(void, Marker_tySequence__mWRMiYLthG9coLjkbElCxkw)(void* p, NI op) {
1883 	tySequence__mWRMiYLthG9coLjkbElCxkw* a;
1884 	NI T1_;
1885 	a = (tySequence__mWRMiYLthG9coLjkbElCxkw*)p;
1886 	T1_ = (NI)0;
1887 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1888 	nimGCvisit((void*)a->data[T1_].Field2, op);
1889 	}
1890 }
N_NIMCALL(void,Marker_tySequence__bTDCDwD2P7TodzbAefLcSw)1891 static N_NIMCALL(void, Marker_tySequence__bTDCDwD2P7TodzbAefLcSw)(void* p, NI op) {
1892 	tySequence__bTDCDwD2P7TodzbAefLcSw* a;
1893 	NI T1_;
1894 	a = (tySequence__bTDCDwD2P7TodzbAefLcSw*)p;
1895 	T1_ = (NI)0;
1896 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1897 	nimGCvisit((void*)a->data[T1_].Field2, op);
1898 	}
1899 }
N_NIMCALL(void,Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g)1900 static N_NIMCALL(void, Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g)(void* p, NI op) {
1901 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g* a;
1902 	NI T1_;
1903 	a = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g*)p;
1904 	T1_ = (NI)0;
1905 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1906 	nimGCvisit((void*)a->data[T1_].Field1.sym, op);
1907 	}
1908 }
N_NIMCALL(void,Marker_tySequence__3MPVXAHA08SszBrU4ffqEg)1909 static N_NIMCALL(void, Marker_tySequence__3MPVXAHA08SszBrU4ffqEg)(void* p, NI op) {
1910 	tySequence__3MPVXAHA08SszBrU4ffqEg* a;
1911 	NI T1_;
1912 	a = (tySequence__3MPVXAHA08SszBrU4ffqEg*)p;
1913 	T1_ = (NI)0;
1914 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1915 	nimGCvisit((void*)a->data[T1_].Field2, op);
1916 	}
1917 }
N_NIMCALL(void,Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg)1918 static N_NIMCALL(void, Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg)(void* p, NI op) {
1919 	tySequence__YCf5zJHm4JI06qpmKwPUWg* a;
1920 	NI T1_;
1921 	a = (tySequence__YCf5zJHm4JI06qpmKwPUWg*)p;
1922 	T1_ = (NI)0;
1923 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1924 	nimGCvisit((void*)a->data[T1_].Field2.sym, op);
1925 	}
1926 }
N_NIMCALL(void,Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg)1927 static N_NIMCALL(void, Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg)(void* p, NI op) {
1928 	tySequence__61s9cbAniKuBrdHwBhMDfQg* a;
1929 	NI T1_;
1930 	a = (tySequence__61s9cbAniKuBrdHwBhMDfQg*)p;
1931 	T1_ = (NI)0;
1932 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1933 	nimGCvisit((void*)a->data[T1_].Field2.data, op);
1934 	}
1935 }
N_NIMCALL(void,Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg)1936 static N_NIMCALL(void, Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg)(void* p, NI op) {
1937 	tySequence__fdmz6VkIf1ewwrssKYqRFg* a;
1938 	NI T1_;
1939 	a = (tySequence__fdmz6VkIf1ewwrssKYqRFg*)p;
1940 	T1_ = (NI)0;
1941 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1942 	nimGCvisit((void*)a->data[T1_].Field2, op);
1943 	}
1944 }
N_NIMCALL(void,Marker_tySequence__kxu4GK0onha2t9bo86mdVAg)1945 static N_NIMCALL(void, Marker_tySequence__kxu4GK0onha2t9bo86mdVAg)(void* p, NI op) {
1946 	tySequence__kxu4GK0onha2t9bo86mdVAg* a;
1947 	NI T1_;
1948 	a = (tySequence__kxu4GK0onha2t9bo86mdVAg*)p;
1949 	T1_ = (NI)0;
1950 }
N_NIMCALL(void,Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA)1951 static N_NIMCALL(void, Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA)(void* p, NI op) {
1952 	tySequence__s9byh6WFJ16lPMcmqdaMTHA* a;
1953 	NI T1_;
1954 	a = (tySequence__s9byh6WFJ16lPMcmqdaMTHA*)p;
1955 	T1_ = (NI)0;
1956 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1957 	nimGCvisit((void*)a->data[T1_].Field0, op);
1958 	nimGCvisit((void*)a->data[T1_].Field1, op);
1959 	}
1960 }
N_NIMCALL(void,Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA)1961 static N_NIMCALL(void, Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA)(void* p, NI op) {
1962 	tySequence__1U9bG8RcAedEeYkQLZjVFKA* a;
1963 	NI T1_;
1964 	NI T2_;
1965 	a = (tySequence__1U9bG8RcAedEeYkQLZjVFKA*)p;
1966 	T1_ = (NI)0;
1967 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1968 	T2_ = (NI)0;
1969 	nimGCvisit((void*)a->data[T1_].Field2, op);
1970 	}
1971 }
N_NIMCALL(void,Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ)1972 static N_NIMCALL(void, Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ)(void* p, NI op) {
1973 	tySequence__fIB1rTQ55aFonoft9a9bmljQ* a;
1974 	NI T1_;
1975 	NI T2_;
1976 	a = (tySequence__fIB1rTQ55aFonoft9a9bmljQ*)p;
1977 	T1_ = (NI)0;
1978 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1979 	T2_ = (NI)0;
1980 	}
1981 }
N_NIMCALL(void,Marker_tySequence__23SMqauuRsbDANhthj9bWlA)1982 static N_NIMCALL(void, Marker_tySequence__23SMqauuRsbDANhthj9bWlA)(void* p, NI op) {
1983 	tySequence__23SMqauuRsbDANhthj9bWlA* a;
1984 	NI T1_;
1985 	a = (tySequence__23SMqauuRsbDANhthj9bWlA*)p;
1986 	T1_ = (NI)0;
1987 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1988 	nimGCvisit((void*)a->data[T1_].Field1, op);
1989 	nimGCvisit((void*)a->data[T1_].Field2, op);
1990 	}
1991 }
N_NIMCALL(void,Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA)1992 static N_NIMCALL(void, Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA)(void* p, NI op) {
1993 	tySequence__squ9b9bUH4OLHf6cEMrt6hVA* a;
1994 	NI T1_;
1995 	a = (tySequence__squ9b9bUH4OLHf6cEMrt6hVA*)p;
1996 	T1_ = (NI)0;
1997 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1998 	nimGCvisit((void*)a->data[T1_].Field1, op);
1999 	}
2000 }
N_NIMCALL(void,Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w)2001 static N_NIMCALL(void, Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w)(void* p, NI op) {
2002 	tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g* a;
2003 	NI T1_;
2004 	NI T2_;
2005 	NI T3_;
2006 	a = (tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g*)p;
2007 	T1_ = (NI)0;
2008 	for (T1_ = 0; T1_ < 512; T1_++) {
2009 	nimGCvisit((void*)(*a).keys[T1_], op);
2010 	}
2011 	switch ((*a).isInternal) {
2012 	case NIM_FALSE:
2013 	T2_ = (NI)0;
2014 	for (T2_ = 0; T2_ < 512; T2_++) {
2015 	nimGCvisit((void*)(*a)._isInternal_1.vals[T2_], op);
2016 	}
2017 	break;
2018 	case NIM_TRUE:
2019 	T3_ = (NI)0;
2020 	for (T3_ = 0; T3_ < 512; T3_++) {
2021 	nimGCvisit((void*)(*a)._isInternal_2.links[T3_], op);
2022 	}
2023 	break;
2024 	}
2025 }
N_NIMCALL(void,Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw)2026 static N_NIMCALL(void, Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw)(void* p, NI op) {
2027 	tySequence__pHNq3oXj9av2sEUdqaqeZjw* a;
2028 	NI T1_;
2029 	a = (tySequence__pHNq3oXj9av2sEUdqaqeZjw*)p;
2030 	T1_ = (NI)0;
2031 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
2032 	nimGCvisit((void*)a->data[T1_].Field1, op);
2033 	nimGCvisit((void*)a->data[T1_].Field2.root, op);
2034 	}
2035 }
N_NIMCALL(void,Marker_tySequence__MAQKEADohlpnXTModtugbQ)2036 static N_NIMCALL(void, Marker_tySequence__MAQKEADohlpnXTModtugbQ)(void* p, NI op) {
2037 	tySequence__MAQKEADohlpnXTModtugbQ* a;
2038 	NI T1_;
2039 	a = (tySequence__MAQKEADohlpnXTModtugbQ*)p;
2040 	T1_ = (NI)0;
2041 }
N_NIMCALL(void,Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww)2042 static N_NIMCALL(void, Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww)(void* p, NI op) {
2043 	tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* a;
2044 	NI T1_;
2045 	NI T2_;
2046 	NI T3_;
2047 	a = (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*)p;
2048 	nimGCvisit((void*)(*a).ifaces, op);
2049 	nimGCvisit((void*)(*a).packed_0, op);
2050 	nimGCvisit((void*)(*a).encoders, op);
2051 	nimGCvisit((void*)(*a).typeInstCache.data, op);
2052 	nimGCvisit((void*)(*a).procInstCache.data, op);
2053 	T1_ = (NI)0;
2054 	for (T1_ = 0; T1_ < 5; T1_++) {
2055 	nimGCvisit((void*)(*a).attachedOps[T1_].data, op);
2056 	}
2057 	nimGCvisit((void*)(*a).methodsPerType.data, op);
2058 	nimGCvisit((void*)(*a).enumToStringProcs.data, op);
2059 	nimGCvisit((void*)(*a).emittedTypeInfo.data, op);
2060 	nimGCvisit((void*)(*a).packageSyms.data, op);
2061 	nimGCvisit((void*)(*a).modulesPerPackage.data, op);
2062 	nimGCvisit((void*)(*a).deps.head, op);
2063 	nimGCvisit((void*)(*a).deps.data, op);
2064 	T2_ = (NI)0;
2065 	nimGCvisit((void*)(*a).importDeps.data, op);
2066 	nimGCvisit((void*)(*a).inclToMod.data, op);
2067 	nimGCvisit((void*)(*a).importStack, op);
2068 	nimGCvisit((void*)(*a).backend, op);
2069 	nimGCvisit((void*)(*a).config, op);
2070 	nimGCvisit((void*)(*a).cache, op);
2071 	nimGCvisit((void*)(*a).vm, op);
2072 	nimGCvisit((void*)(*a).doStopCompile.ClE_0, op);
2073 	nimGCvisit((void*)(*a).usageSym, op);
2074 	nimGCvisit((void*)(*a).owners, op);
2075 	nimGCvisit((void*)(*a).methods, op);
2076 	nimGCvisit((void*)(*a).systemModule, op);
2077 	T3_ = (NI)0;
2078 	for (T3_ = 0; T3_ < 65; T3_++) {
2079 	nimGCvisit((void*)(*a).sysTypes[T3_], op);
2080 	}
2081 	nimGCvisit((void*)(*a).compilerprocs.data, op);
2082 	nimGCvisit((void*)(*a).exposed.data, op);
2083 	nimGCvisit((void*)(*a).packageTypes.data, op);
2084 	nimGCvisit((void*)(*a).emptyNode, op);
2085 	nimGCvisit((void*)(*a).canonTypes.data, op);
2086 	nimGCvisit((void*)(*a).symBodyHashes.data, op);
2087 	nimGCvisit((void*)(*a).cacheSeqs.data, op);
2088 	nimGCvisit((void*)(*a).cacheCounters.data, op);
2089 	nimGCvisit((void*)(*a).cacheTables.data, op);
2090 	nimGCvisit((void*)(*a).passes, op);
2091 	nimGCvisit((void*)(*a).globalDestructors, op);
2092 	nimGCvisit((void*)(*a).idgen, op);
2093 	nimGCvisit((void*)(*a).operators.opNot, op);
2094 	nimGCvisit((void*)(*a).operators.opContains, op);
2095 	nimGCvisit((void*)(*a).operators.opLe, op);
2096 	nimGCvisit((void*)(*a).operators.opLt, op);
2097 	nimGCvisit((void*)(*a).operators.opAnd, op);
2098 	nimGCvisit((void*)(*a).operators.opOr, op);
2099 	nimGCvisit((void*)(*a).operators.opIsNil, op);
2100 	nimGCvisit((void*)(*a).operators.opEq, op);
2101 	nimGCvisit((void*)(*a).operators.opAdd, op);
2102 	nimGCvisit((void*)(*a).operators.opSub, op);
2103 	nimGCvisit((void*)(*a).operators.opMul, op);
2104 	nimGCvisit((void*)(*a).operators.opDiv, op);
2105 	nimGCvisit((void*)(*a).operators.opLen, op);
2106 }
N_INLINE(NI,pluspercent___system_696)2107 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y) {
2108 	NI result;
2109 	result = (NI)0;
2110 	result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y))))));
2111 	return result;
2112 }
N_INLINE(void,incRef__system_5338)2113 static N_INLINE(void, incRef__system_5338)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
2114 	(*c).refcount = pluspercent___system_696((*c).refcount, ((NI) 8));
2115 }
N_INLINE(NI,minuspercent___system_716)2116 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y) {
2117 	NI result;
2118 	result = (NI)0;
2119 	result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y))))));
2120 	return result;
2121 }
N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g *,usrToCell__system_5300)2122 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5300)(void* usr) {
2123 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result;
2124 	NI T1_;
2125 	result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2126 	T1_ = (NI)0;
2127 	T1_ = minuspercent___system_716(((NI) (ptrdiff_t) (usr)), ((NI) 16));
2128 	result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_));
2129 	return result;
2130 }
N_INLINE(NIM_BOOL,ltpercent___system_1005)2131 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y) {
2132 	NIM_BOOL result;
2133 	result = (NIM_BOOL)0;
2134 	result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y))));
2135 	return result;
2136 }
N_INLINE(void,rtlAddZCT__system_5343)2137 static N_INLINE(void, rtlAddZCT__system_5343)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
2138 	addZCT__system_5294((&gch__system_5247.zct), c);
2139 }
N_INLINE(void,decRef__system_5345)2140 static N_INLINE(void, decRef__system_5345)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
2141 	(*c).refcount = minuspercent___system_716((*c).refcount, ((NI) 8));
2142 	{
2143 		NIM_BOOL T3_;
2144 		T3_ = (NIM_BOOL)0;
2145 		T3_ = ltpercent___system_1005((*c).refcount, ((NI) 8));
2146 		if (!T3_) goto LA4_;
2147 		rtlAddZCT__system_5343(c);
2148 	}
2149 	LA4_: ;
2150 }
N_INLINE(void,asgnRef)2151 static N_INLINE(void, asgnRef)(void** dest, void* src) {
2152 	{
2153 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
2154 		if (!!((src == NIM_NIL))) goto LA3_;
2155 		T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2156 		T5_ = usrToCell__system_5300(src);
2157 		incRef__system_5338(T5_);
2158 	}
2159 	LA3_: ;
2160 	{
2161 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
2162 		if (!!(((*dest) == NIM_NIL))) goto LA8_;
2163 		T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2164 		T10_ = usrToCell__system_5300((*dest));
2165 		decRef__system_5345(T10_);
2166 	}
2167 	LA8_: ;
2168 	(*dest) = src;
2169 }
N_INLINE(void,initIntSet__pureZcollectionsZintsets_238)2170 static N_INLINE(void, initIntSet__pureZcollectionsZintsets_238)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result) {
2171 	initPackedSet__pureZcollectionsZintsets_16(Result);
2172 }
N_INLINE(NI,slotsNeeded__pureZcollectionsZtables_42)2173 static N_INLINE(NI, slotsNeeded__pureZcollectionsZtables_42)(NI count) {
2174 	NI result;
2175 	result = (NI)0;
2176 	result = nextPowerOfTwo__pureZmath_176((NI)((NI)((NI)(((NI) (count)) * ((NI) 3)) / ((NI) 2)) + ((NI) 4)));
2177 	return result;
2178 }
N_NIMCALL(void,initTable__modulegraphs_9078)2179 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9078)(NI initialSize, tyObject_Table__fdKWDDO1P17zvuQPReVgRA* Result) {
2180 	NI correctSizeX60gensym109_;
2181 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2182 	(*Result).counter = 0;
2183 	correctSizeX60gensym109_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2184 	(*Result).counter = ((NI) 0);
2185 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__fdmz6VkIf1ewwrssKYqRFg*) newSeq((&NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_), ((NI) (correctSizeX60gensym109_))));
2186 }
N_INLINE(void,nimGCunrefRC1)2187 static N_INLINE(void, nimGCunrefRC1)(void* p) {
2188 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
2189 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2190 	T1_ = usrToCell__system_5300(p);
2191 	decRef__system_5345(T1_);
2192 }
N_NIMCALL(void,initTable__modulegraphs_9106)2193 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9106)(NI initialSize, tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* Result) {
2194 	NI correctSizeX60gensym111_;
2195 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2196 	(*Result).counter = 0;
2197 	correctSizeX60gensym111_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2198 	(*Result).counter = ((NI) 0);
2199 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) (correctSizeX60gensym111_))));
2200 }
N_NIMCALL(void,initTable__modulegraphs_9134)2201 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9134)(NI initialSize, tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA* Result) {
2202 	NI correctSizeX60gensym113_;
2203 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2204 	(*Result).counter = 0;
2205 	correctSizeX60gensym113_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2206 	(*Result).counter = ((NI) 0);
2207 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__23SMqauuRsbDANhthj9bWlA*) newSeq((&NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_), ((NI) (correctSizeX60gensym113_))));
2208 }
N_NIMCALL(void,initTable__modulegraphs_9154)2209 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9154)(NI initialSize, tyObject_Table__NttoEzoiq5CiphZe81oadg* Result) {
2210 	NI correctSizeX60gensym115_;
2211 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2212 	(*Result).counter = 0;
2213 	correctSizeX60gensym115_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2214 	(*Result).counter = ((NI) 0);
2215 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__squ9b9bUH4OLHf6cEMrt6hVA*) newSeq((&NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_), ((NI) (correctSizeX60gensym115_))));
2216 }
N_NIMCALL(void,initTable__modulegraphs_9176)2217 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9176)(NI initialSize, tyObject_Table__nagDFX4QHx0s6Fvma9blmSg* Result) {
2218 	NI correctSizeX60gensym117_;
2219 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2220 	(*Result).counter = 0;
2221 	correctSizeX60gensym117_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2222 	(*Result).counter = ((NI) 0);
2223 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__pHNq3oXj9av2sEUdqaqeZjw*) newSeq((&NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_), ((NI) (correctSizeX60gensym117_))));
2224 }
N_NIMCALL(void,initTable__modulegraphs_9196)2225 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9196)(NI initialSize, tyObject_Table__Ue6w4c82v7gc7t2qntTbAw* Result) {
2226 	NI correctSizeX60gensym119_;
2227 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2228 	(*Result).counter = 0;
2229 	correctSizeX60gensym119_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2230 	(*Result).counter = ((NI) 0);
2231 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__1U9bG8RcAedEeYkQLZjVFKA*) newSeq((&NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_), ((NI) (correctSizeX60gensym119_))));
2232 }
N_NIMCALL(void,initTable__modulegraphs_9216)2233 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9216)(NI initialSize, tyObject_Table__G1v8c16HePOldLeucwe05Q* Result) {
2234 	NI correctSizeX60gensym121_;
2235 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2236 	(*Result).counter = 0;
2237 	correctSizeX60gensym121_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2238 	(*Result).counter = ((NI) 0);
2239 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__fIB1rTQ55aFonoft9a9bmljQ*) newSeq((&NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_), ((NI) (correctSizeX60gensym121_))));
2240 }
N_INLINE(void,nimSetMem__systemZmemory_7)2241 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
2242 	void* T1_;
2243 	T1_ = (void*)0;
2244 	T1_ = memset(a, v, ((size_t) (size)));
2245 }
N_INLINE(void,nimZeroMem)2246 static N_INLINE(void, nimZeroMem)(void* p, NI size) {
2247 	nimSetMem__systemZmemory_7(p, ((int) 0), size);
2248 }
N_INLINE(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g,nextSymId__ast_3132)2249 static N_INLINE(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g, nextSymId__ast_3132)(tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* x) {
2250 	tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g result;
2251 	nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
2252 	(*x).symId += ((NI) 1);
2253 	nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
2254 	result.module = (*x).module;
2255 	result.item = (*x).symId;
2256 	return result;
2257 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,createMagic__modulegraphs_9008)2258 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, createMagic__modulegraphs_9008)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen, NimStringDesc* name, tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg m) {
2259 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2260 	tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* T1_;
2261 	tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T2_;
2262 	result = NIM_NIL;
2263 	T1_ = NIM_NIL;
2264 	T1_ = getIdent__idents_143((*g).cache, name);
2265 	T2_ = nextSymId__ast_3132(idgen);
2266 	result = newSym__ast_3445(((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 12), T1_, T2_, ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL), unknownLineInfo__lineinfos_280, 0);
2267 	(*result).magic = m;
2268 	(*result).flags = IL64(8796093022208);
2269 	return result;
2270 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,createMagic__modulegraphs_9014)2271 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, createMagic__modulegraphs_9014)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NimStringDesc* name, tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg m) {
2272 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2273 	result = NIM_NIL;
2274 	result = createMagic__modulegraphs_9008(g, (*g).idgen, name, m);
2275 	return result;
2276 }
N_NIMCALL(void,initOperators__modulegraphs_9071)2277 N_LIB_PRIVATE N_NIMCALL(void, initOperators__modulegraphs_9071)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA* Result) {
2278 	unsureAsgnRef((void**)&(*Result).opNot, NIM_NIL);
2279 	unsureAsgnRef((void**)&(*Result).opContains, NIM_NIL);
2280 	unsureAsgnRef((void**)&(*Result).opLe, NIM_NIL);
2281 	unsureAsgnRef((void**)&(*Result).opLt, NIM_NIL);
2282 	unsureAsgnRef((void**)&(*Result).opAnd, NIM_NIL);
2283 	unsureAsgnRef((void**)&(*Result).opOr, NIM_NIL);
2284 	unsureAsgnRef((void**)&(*Result).opIsNil, NIM_NIL);
2285 	unsureAsgnRef((void**)&(*Result).opEq, NIM_NIL);
2286 	unsureAsgnRef((void**)&(*Result).opAdd, NIM_NIL);
2287 	unsureAsgnRef((void**)&(*Result).opSub, NIM_NIL);
2288 	unsureAsgnRef((void**)&(*Result).opMul, NIM_NIL);
2289 	unsureAsgnRef((void**)&(*Result).opDiv, NIM_NIL);
2290 	unsureAsgnRef((void**)&(*Result).opLen, NIM_NIL);
2291 	unsureAsgnRef((void**) (&(*Result).opLe), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_41), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 71)));
2292 	unsureAsgnRef((void**) (&(*Result).opLt), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_42), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 72)));
2293 	unsureAsgnRef((void**) (&(*Result).opAnd), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_43), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 109)));
2294 	unsureAsgnRef((void**) (&(*Result).opOr), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_44), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 110)));
2295 	unsureAsgnRef((void**) (&(*Result).opIsNil), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_45), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 143)));
2296 	unsureAsgnRef((void**) (&(*Result).opEq), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_46), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 70)));
2297 	unsureAsgnRef((void**) (&(*Result).opAdd), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_47), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 46)));
2298 	unsureAsgnRef((void**) (&(*Result).opSub), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_48), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 47)));
2299 	unsureAsgnRef((void**) (&(*Result).opMul), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_49), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 48)));
2300 	unsureAsgnRef((void**) (&(*Result).opDiv), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_50), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 49)));
2301 	unsureAsgnRef((void**) (&(*Result).opLen), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_51), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 39)));
2302 	unsureAsgnRef((void**) (&(*Result).opNot), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_52), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 96)));
2303 	unsureAsgnRef((void**) (&(*Result).opContains), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_53), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 134)));
2304 }
N_NIMCALL(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ *,newModuleGraph__modulegraphs_9074)2305 N_LIB_PRIVATE N_NIMCALL(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*, newModuleGraph__modulegraphs_9074)(tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config) {
2306 	tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* result;
2307 	tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* T1_;
2308 	tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* T2_;
2309 	result = NIM_NIL;
2310 	T1_ = NIM_NIL;
2311 	T1_ = (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*) newObj((&NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_), sizeof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ));
2312 	result = T1_;
2313 	T2_ = NIM_NIL;
2314 	T2_ = (tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q*) newObj((&NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_), sizeof(tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q));
2315 	(*T2_).module = ((NI32) -1);
2316 	(*T2_).symId = ((NI32) 0);
2317 	(*T2_).typeId_0 = ((NI32) 0);
2318 	asgnRef((void**) (&(*result).idgen), T2_);
2319 	initStrTable__ast_4088((&(*result).packageSyms));
2320 	initIntSet__pureZcollectionsZintsets_238((&(*result).deps));
2321 	initTable__modulegraphs_9078(((NI) 32), (&(*result).importDeps));
2322 	if ((*result).ifaces) { nimGCunrefRC1((*result).ifaces); (*result).ifaces = NIM_NIL; }
2323 	if ((*result).importStack) { nimGCunrefRC1((*result).importStack); (*result).importStack = NIM_NIL; }
2324 	initTable__modulegraphs_9106(((NI) 32), (&(*result).inclToMod));
2325 	asgnRef((void**) (&(*result).config), config);
2326 	asgnRef((void**) (&(*result).cache), cache);
2327 	if ((*result).owners) { nimGCunrefRC1((*result).owners); (*result).owners = NIM_NIL; }
2328 	if ((*result).methods) { nimGCunrefRC1((*result).methods); (*result).methods = NIM_NIL; }
2329 	initStrTable__ast_4088((&(*result).compilerprocs));
2330 	initStrTable__ast_4088((&(*result).exposed));
2331 	initStrTable__ast_4088((&(*result).packageTypes));
2332 	asgnRef((void**) (&(*result).emptyNode), newNode__ast_3332(((tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw) 1)));
2333 	initTable__modulegraphs_9134(((NI) 32), (&(*result).cacheSeqs));
2334 	initTable__modulegraphs_9154(((NI) 32), (&(*result).cacheCounters));
2335 	initTable__modulegraphs_9176(((NI) 32), (&(*result).cacheTables));
2336 	initTable__modulegraphs_9196(((NI) 32), (&(*result).canonTypes));
2337 	initTable__modulegraphs_9216(((NI) 32), (&(*result).symBodyHashes));
2338 	initOperators__modulegraphs_9071(result, (&(*result).operators));
2339 	initTable__lineinfos_323(((NI) 32), (&(*result).emittedTypeInfo));
2340 	return result;
2341 }
N_INLINE(NI,dependsOn__modulegraphs_9441)2342 static N_INLINE(NI, dependsOn__modulegraphs_9441)(NI a, NI b) {
2343 	NI result;
2344 	result = (NI)0;
2345 	result = (NI)((NI)((NU64)(a) << (NU64)(((NI) 15))) + b);
2346 	return result;
2347 }
N_NIMCALL(void,addDep__modulegraphs_9449)2348 N_LIB_PRIVATE N_NIMCALL(void, addDep__modulegraphs_9449)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 dep) {
2349 	{
2350 		NI T5_;
2351 		if (!(*g).suggestMode) goto LA3_;
2352 		T5_ = (NI)0;
2353 		T5_ = dependsOn__modulegraphs_9441((*m).position, ((NI) (dep)));
2354 		incl__pureZcollectionsZintsets_55((&(*g).deps), T5_);
2355 	}
2356 	LA3_: ;
2357 }
N_INLINE(NU64,hiXorLo__pureZhashes_79)2358 static N_INLINE(NU64, hiXorLo__pureZhashes_79)(NU64 a, NU64 b) {
2359 	NU64 result;
2360 	result = (NU64)0;
2361 	__uint128_t r = a; r *= b; result = (r >> 64) ^ r;
2362 	return result;
2363 }
N_INLINE(NI,hashWangYi1__pureZhashes_136)2364 static N_INLINE(NI, hashWangYi1__pureZhashes_136)(NU64 x) {
2365 	NI result;
2366 	NU64 T1_;
2367 	NU64 T2_;
2368 	result = (NI)0;
2369 	T1_ = (NU64)0;
2370 	T1_ = hiXorLo__pureZhashes_79(11562461410679940143ULL, (NU64)(x ^ 16646288086500911323ULL));
2371 	T2_ = (NU64)0;
2372 	T2_ = hiXorLo__pureZhashes_79(T1_, 16952864883938283885ULL);
2373 	result = ((NI) (T2_));
2374 	return result;
2375 }
N_INLINE(NI,hash__ast_780)2376 static N_INLINE(NI, hash__ast_780)(NI32 x) {
2377 	NI result;
2378 	result = (NI)0;
2379 	result = hashWangYi1__pureZhashes_136(((NU64) (x)));
2380 	return result;
2381 }
N_INLINE(NIM_BOOL,isFilled__pureZcollectionsZtables_31)2382 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode) {
2383 	NIM_BOOL result;
2384 	result = (NIM_BOOL)0;
2385 	result = !((hcode == ((NI) 0)));
2386 	return result;
2387 }
N_INLINE(NI,nextTry__pureZcollectionsZtables_34)2388 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash) {
2389 	NI result;
2390 	result = (NI)0;
2391 	result = (NI)((NI)(h + ((NI) 1)) & maxHash);
2392 	return result;
2393 }
N_INLINE(NI,rawGet__modulegraphs_9564)2394 static N_INLINE(NI, rawGet__modulegraphs_9564)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI* hc) {
2395 	NI result;
2396 	NI h;
2397 	NI T10_;
2398 {	result = (NI)0;
2399 	(*hc) = hash__ast_780(key);
2400 	{
2401 		if (!((*hc) == ((NI) 0))) goto LA3_;
2402 		(*hc) = ((NI) 314159265);
2403 	}
2404 	LA3_: ;
2405 	{
2406 		NI T7_;
2407 		T7_ = (t.data ? t.data->Sup.len : 0);
2408 		if (!(T7_ == ((NI) 0))) goto LA8_;
2409 		result = ((NI) -1);
2410 		goto BeforeRet_;
2411 	}
2412 	LA8_: ;
2413 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
2414 	h = (NI)((*hc) & T10_);
2415 	{
2416 		while (1) {
2417 			NIM_BOOL T13_;
2418 			NI T20_;
2419 			T13_ = (NIM_BOOL)0;
2420 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
2421 			if (!T13_) goto LA12;
2422 			{
2423 				NIM_BOOL T16_;
2424 				T16_ = (NIM_BOOL)0;
2425 				T16_ = (t.data->data[h].Field0 == (*hc));
2426 				if (!(T16_)) goto LA17_;
2427 				T16_ = (t.data->data[h].Field1 == key);
2428 				LA17_: ;
2429 				if (!T16_) goto LA18_;
2430 				result = h;
2431 				goto BeforeRet_;
2432 			}
2433 			LA18_: ;
2434 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
2435 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
2436 		} LA12: ;
2437 	}
2438 	result = (NI)(((NI) -1) - h);
2439 	}BeforeRet_: ;
2440 	return result;
2441 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_9871)2442 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_9871)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t) {
2443 	NIM_BOOL result;
2444 	NIM_BOOL T1_;
2445 	NI T2_;
2446 	NI T4_;
2447 	result = (NIM_BOOL)0;
2448 	T1_ = (NIM_BOOL)0;
2449 	T2_ = (t.data ? t.data->Sup.len : 0);
2450 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
2451 	if (T1_) goto LA3_;
2452 	T4_ = (t.data ? t.data->Sup.len : 0);
2453 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
2454 	LA3_: ;
2455 	result = T1_;
2456 	return result;
2457 }
N_NIMCALL(void,rawInsert__modulegraphs_10372)2458 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_10372)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, tySequence__kxu4GK0onha2t9bo86mdVAg** data, NI32 key, NI32 val, NI hc, NI h) {
2459 	(*data)->data[h].Field1 = key;
2460 	(*data)->data[h].Field2 = val;
2461 	(*data)->data[h].Field0 = hc;
2462 }
N_NIMCALL(void,enlarge__modulegraphs_10060)2463 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_10060)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t) {
2464 	tySequence__kxu4GK0onha2t9bo86mdVAg* n;
2465 	NI T1_;
2466 	tySequence__kxu4GK0onha2t9bo86mdVAg* T2_;
2467 	n = NIM_NIL;
2468 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
2469 	n = (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) ((NI)(T1_ * ((NI) 2)))));
2470 	T2_ = NIM_NIL;
2471 	T2_ = (*t).data;
2472 	unsureAsgnRef((void**) (&(*t).data), n);
2473 	n = T2_;
2474 	{
2475 		NI i;
2476 		NI colontmp_;
2477 		NI T4_;
2478 		NI res;
2479 		i = (NI)0;
2480 		colontmp_ = (NI)0;
2481 		T4_ = ((n ? n->Sup.len : 0)-1);
2482 		colontmp_ = T4_;
2483 		res = ((NI) 0);
2484 		{
2485 			while (1) {
2486 				NI eh;
2487 				if (!(res <= colontmp_)) goto LA6;
2488 				i = res;
2489 				eh = n->data[i].Field0;
2490 				{
2491 					NIM_BOOL T9_;
2492 					NI j;
2493 					NI T12_;
2494 					NI32 T17_;
2495 					NI32 T18_;
2496 					T9_ = (NIM_BOOL)0;
2497 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
2498 					if (!T9_) goto LA10_;
2499 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
2500 					j = (NI)(eh & T12_);
2501 					{
2502 						while (1) {
2503 							NIM_BOOL T15_;
2504 							NI T16_;
2505 							T15_ = (NIM_BOOL)0;
2506 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
2507 							if (!T15_) goto LA14;
2508 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
2509 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
2510 						} LA14: ;
2511 					}
2512 					T17_ = (NI32)0;
2513 					T17_ = n->data[i].Field1;
2514 					n->data[i].Field1 = 0;
2515 					T18_ = (NI32)0;
2516 					T18_ = n->data[i].Field2;
2517 					n->data[i].Field2 = 0;
2518 					rawInsert__modulegraphs_10372(t, (&(*t).data), T17_, T18_, eh, j);
2519 				}
2520 				LA10_: ;
2521 				res += ((NI) 1);
2522 			} LA6: ;
2523 		}
2524 	}
2525 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_10541)2526 static N_INLINE(NI, rawGetKnownHC__modulegraphs_10541)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI hc) {
2527 	NI result;
2528 	NI h;
2529 	NI T6_;
2530 {	result = (NI)0;
2531 	{
2532 		NI T3_;
2533 		T3_ = (t.data ? t.data->Sup.len : 0);
2534 		if (!(T3_ == ((NI) 0))) goto LA4_;
2535 		result = ((NI) -1);
2536 		goto BeforeRet_;
2537 	}
2538 	LA4_: ;
2539 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
2540 	h = (NI)(hc & T6_);
2541 	{
2542 		while (1) {
2543 			NIM_BOOL T9_;
2544 			NI T16_;
2545 			T9_ = (NIM_BOOL)0;
2546 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
2547 			if (!T9_) goto LA8;
2548 			{
2549 				NIM_BOOL T12_;
2550 				T12_ = (NIM_BOOL)0;
2551 				T12_ = (t.data->data[h].Field0 == hc);
2552 				if (!(T12_)) goto LA13_;
2553 				T12_ = (t.data->data[h].Field1 == key);
2554 				LA13_: ;
2555 				if (!T12_) goto LA14_;
2556 				result = h;
2557 				goto BeforeRet_;
2558 			}
2559 			LA14_: ;
2560 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
2561 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
2562 		} LA8: ;
2563 	}
2564 	result = (NI)(((NI) -1) - h);
2565 	}BeforeRet_: ;
2566 	return result;
2567 }
N_NIMCALL(NIM_BOOL,hasKeyOrPut__modulegraphs_9490)2568 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKeyOrPut__modulegraphs_9490)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, NI32 key, NI32 val) {
2569 	NIM_BOOL result;
2570 	NI hc;
2571 	NI index;
2572 	result = (NIM_BOOL)0;
2573 	{
2574 		NI T3_;
2575 		NI correctSizeX60gensym137_;
2576 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
2577 		if (!(T3_ == ((NI) 0))) goto LA4_;
2578 		correctSizeX60gensym137_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
2579 		(*t).counter = ((NI) 0);
2580 		unsureAsgnRef((void**) (&(*t).data), (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) (correctSizeX60gensym137_))));
2581 	}
2582 	LA4_: ;
2583 	hc = (NI)0;
2584 	index = rawGet__modulegraphs_9564((*t), key, (&hc));
2585 	{
2586 		if (!(index < ((NI) 0))) goto LA8_;
2587 		result = NIM_FALSE;
2588 		{
2589 			NI T12_;
2590 			NI correctSizeX60gensym142_;
2591 			T12_ = ((*t).data ? (*t).data->Sup.len : 0);
2592 			if (!(T12_ == ((NI) 0))) goto LA13_;
2593 			correctSizeX60gensym142_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
2594 			(*t).counter = ((NI) 0);
2595 			unsureAsgnRef((void**) (&(*t).data), (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) (correctSizeX60gensym142_))));
2596 		}
2597 		LA13_: ;
2598 		{
2599 			NIM_BOOL T17_;
2600 			T17_ = (NIM_BOOL)0;
2601 			T17_ = mustRehash__modulegraphs_9871((*t));
2602 			if (!T17_) goto LA18_;
2603 			enlarge__modulegraphs_10060(t);
2604 			index = rawGetKnownHC__modulegraphs_10541((*t), key, hc);
2605 		}
2606 		LA18_: ;
2607 		index = (NI)(((NI) -1) - index);
2608 		rawInsert__modulegraphs_10372(t, (&(*t).data), key, val, hc, index);
2609 		(*t).counter += ((NI) 1);
2610 	}
2611 	goto LA6_;
2612 	LA8_: ;
2613 	{
2614 		result = NIM_TRUE;
2615 	}
2616 	LA6_: ;
2617 	return result;
2618 }
N_NIMCALL(void,addIncludeDep__modulegraphs_9460)2619 N_LIB_PRIVATE N_NIMCALL(void, addIncludeDep__modulegraphs_9460)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 module, NI32 includeFile) {
2620 	NIM_BOOL T1_;
2621 	T1_ = (NIM_BOOL)0;
2622 	T1_ = hasKeyOrPut__modulegraphs_9490((&(*g).inclToMod), includeFile, module);
2623 	(void)(T1_);
2624 }
N_INLINE(NIM_BOOL,isCachedModule__modulegraphs_2697)2625 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2697)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module) {
2626 	NIM_BOOL result;
2627 	NIM_BOOL T1_;
2628 	NI T2_;
2629 	result = (NIM_BOOL)0;
2630 	T1_ = (NIM_BOOL)0;
2631 	T2_ = ((*g).packed_0 ? (*g).packed_0->Sup.len : 0);
2632 	T1_ = (module < T2_);
2633 	if (!(T1_)) goto LA3_;
2634 	T1_ = ((*g).packed_0->data[module].status == ((tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q) 3));
2635 	LA3_: ;
2636 	result = T1_;
2637 	return result;
2638 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getModule__modulegraphs_9370)2639 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getModule__modulegraphs_9370)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 fileIdx) {
2640 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2641 	result = NIM_NIL;
2642 	{
2643 		if (!(((NI32) 0) <= fileIdx)) goto LA3_;
2644 		{
2645 			NIM_BOOL T7_;
2646 			T7_ = (NIM_BOOL)0;
2647 			T7_ = isCachedModule__modulegraphs_2697(g, ((NI) (fileIdx)));
2648 			if (!T7_) goto LA8_;
2649 			result = (*g).packed_0->data[fileIdx].module;
2650 		}
2651 		goto LA5_;
2652 		LA8_: ;
2653 		{
2654 			NI T11_;
2655 			T11_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
2656 			if (!(((NI) (fileIdx)) < T11_)) goto LA12_;
2657 			result = (*g).ifaces->data[fileIdx].module;
2658 		}
2659 		goto LA5_;
2660 		LA12_: ;
2661 		LA5_: ;
2662 	}
2663 	LA3_: ;
2664 	return result;
2665 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,moduleFromRodFile__modulegraphs_11262)2666 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, moduleFromRodFile__modulegraphs_11262)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 fileIdx, tySequence__48JTohSgTy339bRxHzUD8KA** cachedModules) {
2667 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2668 	result = NIM_NIL;
2669 	{
2670 		if (!((28 &((NU8)1<<((NU)((*(*g).config).symbolFiles)&7U)))!=0)) goto LA3_;
2671 		result = moduleFromRodFile__icZic_8334((&(*g).packed_0), (*g).config, (*g).cache, fileIdx, cachedModules);
2672 	}
2673 	LA3_: ;
2674 	return result;
2675 }
N_INLINE(void,nimCopyMem)2676 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
2677 	void* T1_;
2678 	T1_ = (void*)0;
2679 	T1_ = memcpy(dest, source, ((size_t) (size)));
2680 }
N_INLINE(void,copyMem__system_1727)2681 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size) {
2682 	nimCopyMem(dest, source, size);
2683 }
N_INLINE(void,appendString)2684 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
2685 	{
2686 		if (!!((src == ((NimStringDesc*) NIM_NIL)))) goto LA3_;
2687 		copyMem__system_1727(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
2688 		(*dest).Sup.len += (*src).Sup.len;
2689 	}
2690 	LA3_: ;
2691 }
N_INLINE(void,addInt__stdZprivateZdigitsutils_189)2692 static N_INLINE(void, addInt__stdZprivateZdigitsutils_189)(NimStringDesc** result, NI x) {
2693 	addInt__stdZprivateZdigitsutils_167(result, ((NI64) (x)));
2694 }
N_NIMCALL(void,addQuoted__modulegraphs_3437)2695 N_LIB_PRIVATE N_NIMCALL(void, addQuoted__modulegraphs_3437)(NimStringDesc** s, NI32 x) {
2696 	addInt__stdZprivateZdigitsutils_189(s, ((NI) (x)));
2697 }
N_NIMCALL(NimStringDesc *,dollar___modulegraphs_3417)2698 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___modulegraphs_3417)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g x) {
2699 	NimStringDesc* result;
2700 	NI count;
2701 	result = NIM_NIL;
2702 	result = copyString(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_55));
2703 	count = ((NI) 0);
2704 	{
2705 		if (!(((NI) 0) < count)) goto LA3_;
2706 		result = resizeString(result, 2);
2707 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_56));
2708 	}
2709 	LA3_: ;
2710 	result = resizeString(result, 6);
2711 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_57));
2712 	result = resizeString(result, 2);
2713 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_58));
2714 	count += ((NI) 1);
2715 	addQuoted__modulegraphs_3437((&result), x.module);
2716 	{
2717 		if (!(((NI) 0) < count)) goto LA7_;
2718 		result = resizeString(result, 2);
2719 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_56));
2720 	}
2721 	LA7_: ;
2722 	result = resizeString(result, 4);
2723 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_59));
2724 	result = resizeString(result, 2);
2725 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_58));
2726 	count += ((NI) 1);
2727 	addQuoted__modulegraphs_3437((&result), x.item);
2728 	result = resizeString(result, 1);
2729 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_60));
2730 	return result;
2731 }
N_NOINLINE(void,raiseKeyError__modulegraphs_3378)2732 N_LIB_PRIVATE N_NOINLINE(void, raiseKeyError__modulegraphs_3378)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
2733 	tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T1_;
2734 	NimStringDesc* T2_;
2735 	NimStringDesc* T3_;
2736 	T1_ = NIM_NIL;
2737 	T1_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTIrefkeyerror__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag));
2738 	(*T1_).Sup.Sup.Sup.Sup.m_type = (&NTIkeyerror__t7nhKLvXTQS9cS8ByJU9bIag_);
2739 	(*T1_).Sup.Sup.Sup.name = "KeyError";
2740 	T2_ = NIM_NIL;
2741 	T3_ = NIM_NIL;
2742 	T3_ = dollar___modulegraphs_3417(key);
2743 	T2_ = rawNewString((T3_ ? T3_->Sup.len : 0) + 15);
2744 appendString(T2_, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_54));
2745 appendString(T2_, T3_);
2746 	asgnRef((void**) (&(*T1_).Sup.Sup.Sup.message), T2_);
2747 	asgnRef((void**) (&(*T1_).Sup.Sup.Sup.parent), ((Exception*) NIM_NIL));
2748 	raiseExceptionEx((Exception*)T1_, "KeyError", "raiseKeyError", "tables.nim", 234);
2749 }
N_NIMCALL(void,initStrTables__modulegraphs_2690)2750 N_LIB_PRIVATE N_NIMCALL(void, initStrTables__modulegraphs_2690)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
2751 	initStrTable__ast_4088((&(*g).ifaces->data[(*m).position].interf));
2752 	initStrTable__ast_4088((&(*g).ifaces->data[(*m).position].interfHidden));
2753 }
N_NIMCALL(void,registerModule__modulegraphs_9019)2754 N_LIB_PRIVATE N_NIMCALL(void, registerModule__modulegraphs_9019)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
2755 	tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA T11_;
2756 	NimStringDesc* T12_;
2757 	{
2758 		NI T3_;
2759 		T3_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
2760 		if (!(T3_ <= (*m).position)) goto LA4_;
2761 		asgnRef((void**) (&(*g).ifaces), (tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*) setLengthSeqV2(&((*g).ifaces)->Sup, (&NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_), ((NI) ((NI)((*m).position + ((NI) 1))))));
2762 	}
2763 	LA4_: ;
2764 	{
2765 		NI T8_;
2766 		T8_ = ((*g).packed_0 ? (*g).packed_0->Sup.len : 0);
2767 		if (!(T8_ <= (*m).position)) goto LA9_;
2768 		asgnRef((void**) (&(*g).packed_0), (tySequence__rQHmYk1HzcwNxKBymIFHpA*) setLengthSeqV2(&((*g).packed_0)->Sup, (&NTIpackedmodulegraph__rQHmYk1HzcwNxKBymIFHpA_), ((NI) ((NI)((*m).position + ((NI) 1))))));
2769 	}
2770 	LA9_: ;
2771 	nimZeroMem((void*)(&T11_), sizeof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA));
2772 	nimZeroMem((void*)(&T11_), sizeof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA));
2773 	T11_.module = m;
2774 	T11_.converters = NIM_NIL;
2775 	T11_.patterns = NIM_NIL;
2776 	T12_ = NIM_NIL;
2777 	T12_ = uniqueModuleName__msgs_1512((*g).config, ((NI32) ((*m).position)));
2778 	T11_.uniqueName = rope__ropes_109(T12_);
2779 	genericShallowAssign((void*)(&(*g).ifaces->data[(*m).position]), (void*)(&T11_), (&NTIiface__uvkV248cZcsEQKaQm7C9aEA_));
2780 	initStrTables__modulegraphs_2690(g, m);
2781 }
N_NIMCALL(void,onProcessing__modulegraphs_11274)2782 N_LIB_PRIVATE N_NIMCALL(void, onProcessing__modulegraphs_11274)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, NI32 fileIdx, NimStringDesc* moduleStatus, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* fromModule) {
2783 	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf;
2784 	NIM_BOOL isNimscript;
2785 	conf = (*graph).config;
2786 	isNimscript = isDefined__options_2279(conf, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_61));
2787 	{
2788 		NIM_BOOL T3_;
2789 		NimStringDesc* path;
2790 		NimStringDesc* indent;
2791 		NI T7_;
2792 		NimStringDesc* fromModule2;
2793 		NimStringDesc* mode;
2794 		tyArray__haiLFy0nBviVTKFGuwztzQ T18_;
2795 		NimStringDesc* T19_;
2796 		T3_ = (NIM_BOOL)0;
2797 		T3_ = !(isNimscript);
2798 		if (T3_) goto LA4_;
2799 		T3_ = (((*conf).cmdlineNotes[(NU)((((tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug) 79)- 16))>>3] &(1U<<((NU)((((tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug) 79)- 16))&7U)))!=0);
2800 		LA4_: ;
2801 		if (!T3_) goto LA5_;
2802 		path = toFilenameOption__msgs_590(conf, fileIdx, (*conf).filenameOption);
2803 		T7_ = ((*graph).importStack ? (*graph).importStack->Sup.len : 0);
2804 		indent = nsuRepeatStr(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_62), ((NI) (T7_)));
2805 		{
2806 			if (!!((fromModule == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)))) goto LA10_;
2807 			fromModule2 = (*(*fromModule).name).s;
2808 		}
2809 		goto LA8_;
2810 		LA10_: ;
2811 		{
2812 			fromModule2 = copyString(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_63));
2813 		}
2814 		LA8_: ;
2815 		{
2816 			if (!isNimscript) goto LA15_;
2817 			mode = copyString(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_64));
2818 		}
2819 		goto LA13_;
2820 		LA15_: ;
2821 		{
2822 			mode = ((NimStringDesc*) NIM_NIL);
2823 		}
2824 		LA13_: ;
2825 		nimZeroMem((void*)T18_, sizeof(tyArray__haiLFy0nBviVTKFGuwztzQ));
2826 		T18_[0] = copyString(mode);
2827 		T18_[1] = copyString(indent);
2828 		T18_[2] = copyString(fromModule2);
2829 		T18_[3] = copyString(moduleStatus);
2830 		T18_[4] = copyString(path);
2831 		T19_ = NIM_NIL;
2832 		T19_ = nsuFormatOpenArray(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_65), T18_, 5);
2833 		liMessage__msgs_1118(conf, unknownLineInfo__lineinfos_280, ((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) 79), T19_, ((tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw) 1), TM__vJDjRhiQWnfbAi9csscWSug_66, NIM_FALSE);
2834 	}
2835 	LA5_: ;
2836 }
N_NIMCALL(void,simulateCachedModule__modulegraphs_2713)2837 N_LIB_PRIVATE N_NIMCALL(void, simulateCachedModule__modulegraphs_2713)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* moduleSym, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m) {
2838 	simulateLoadedModule__icZic_8471((&(*g).packed_0), (*g).config, (*g).cache, moduleSym, m);
2839 }
N_NIMCALL(void,closeRodFile__modulegraphs_9427)2840 N_LIB_PRIVATE N_NIMCALL(void, closeRodFile__modulegraphs_9427)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
2841 	{
2842 		NI mint;
2843 		NimStringDesc* T5_;
2844 		NimStringDesc* T6_;
2845 		if (!((12 &((NU8)1<<((NU)((*(*g).config).symbolFiles)&7U)))!=0)) goto LA3_;
2846 		mint = (*m).position;
2847 		T5_ = NIM_NIL;
2848 		T5_ = toFullPath__msgs_538((*g).config, ((NI32) (mint)));
2849 		T6_ = NIM_NIL;
2850 		T6_ = toRodFile__options_4251((*g).config, T5_, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_68));
2851 		saveRodFile__icZic_4379(T6_, (&(*g).encoders->data[mint]), (&(*g).packed_0->data[mint].fromDisk));
2852 		(*g).packed_0->data[mint].status = ((tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q) 5);
2853 	}
2854 	goto LA1_;
2855 	LA3_: ;
2856 	{
2857 		NI mint_2;
2858 		if (!((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 4))) goto LA8_;
2859 		mint_2 = (*m).position;
2860 		simulateCachedModule__modulegraphs_2713(g, m, (&(*g).packed_0->data[mint_2].fromDisk));
2861 		(*g).packed_0->data[mint_2].status = ((tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q) 3);
2862 	}
2863 	goto LA1_;
2864 	LA8_: ;
2865 	LA1_: ;
2866 }
N_NIMCALL(void,registerModuleById__modulegraphs_9068)2867 N_LIB_PRIVATE N_NIMCALL(void, registerModuleById__modulegraphs_9068)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 m) {
2868 	registerModule__modulegraphs_9019(g, (*g).packed_0->data[m].module);
2869 }
N_INLINE(NIM_BOOL,eqeq___ast_773)2870 static N_INLINE(NIM_BOOL, eqeq___ast_773)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g a, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g b) {
2871 	NIM_BOOL result;
2872 	NIM_BOOL T1_;
2873 	result = (NIM_BOOL)0;
2874 	T1_ = (NIM_BOOL)0;
2875 	T1_ = (a.item == b.item);
2876 	if (!(T1_)) goto LA2_;
2877 	T1_ = (a.module == b.module);
2878 	LA2_: ;
2879 	result = T1_;
2880 	return result;
2881 }
N_INLINE(NI,rawGet__modulegraphs_7269)2882 static N_INLINE(NI, rawGet__modulegraphs_7269)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
2883 	NI result;
2884 	NI h;
2885 	NI T10_;
2886 {	result = (NI)0;
2887 	(*hc) = hash__ast_777(key);
2888 	{
2889 		if (!((*hc) == ((NI) 0))) goto LA3_;
2890 		(*hc) = ((NI) 314159265);
2891 	}
2892 	LA3_: ;
2893 	{
2894 		NI T7_;
2895 		T7_ = (t.data ? t.data->Sup.len : 0);
2896 		if (!(T7_ == ((NI) 0))) goto LA8_;
2897 		result = ((NI) -1);
2898 		goto BeforeRet_;
2899 	}
2900 	LA8_: ;
2901 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
2902 	h = (NI)((*hc) & T10_);
2903 	{
2904 		while (1) {
2905 			NIM_BOOL T13_;
2906 			NI T20_;
2907 			T13_ = (NIM_BOOL)0;
2908 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
2909 			if (!T13_) goto LA12;
2910 			{
2911 				NIM_BOOL T16_;
2912 				T16_ = (NIM_BOOL)0;
2913 				T16_ = (t.data->data[h].Field0 == (*hc));
2914 				if (!(T16_)) goto LA17_;
2915 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
2916 				LA17_: ;
2917 				if (!T16_) goto LA18_;
2918 				result = h;
2919 				goto BeforeRet_;
2920 			}
2921 			LA18_: ;
2922 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
2923 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
2924 		} LA12: ;
2925 	}
2926 	result = (NI)(((NI) -1) - h);
2927 	}BeforeRet_: ;
2928 	return result;
2929 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_7870)2930 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_7870)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t) {
2931 	NIM_BOOL result;
2932 	NIM_BOOL T1_;
2933 	NI T2_;
2934 	NI T4_;
2935 	result = (NIM_BOOL)0;
2936 	T1_ = (NIM_BOOL)0;
2937 	T2_ = (t.data ? t.data->Sup.len : 0);
2938 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
2939 	if (T1_) goto LA3_;
2940 	T4_ = (t.data ? t.data->Sup.len : 0);
2941 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
2942 	LA3_: ;
2943 	result = T1_;
2944 	return result;
2945 }
N_NIMCALL(void,rawInsert__modulegraphs_8375)2946 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_8375)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tySequence__3MPVXAHA08SszBrU4ffqEg** data, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tySequence__159bHWBGAOOs6U7OZ9cQlO0g* val, NI hc, NI h) {
2947 	(*data)->data[h].Field1 = key;
2948 	genericSeqAssign((&(*data)->data[h].Field2), val, (&NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_));
2949 	(*data)->data[h].Field0 = hc;
2950 }
N_NIMCALL(void,enlarge__modulegraphs_8059)2951 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_8059)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t) {
2952 	tySequence__3MPVXAHA08SszBrU4ffqEg* n;
2953 	NI T1_;
2954 	tySequence__3MPVXAHA08SszBrU4ffqEg* T2_;
2955 	n = NIM_NIL;
2956 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
2957 	n = (tySequence__3MPVXAHA08SszBrU4ffqEg*) newSeq((&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_), ((NI) ((NI)(T1_ * ((NI) 2)))));
2958 	T2_ = NIM_NIL;
2959 	T2_ = (*t).data;
2960 	unsureAsgnRef((void**) (&(*t).data), n);
2961 	n = T2_;
2962 	{
2963 		NI i;
2964 		NI colontmp_;
2965 		NI T4_;
2966 		NI res;
2967 		i = (NI)0;
2968 		colontmp_ = (NI)0;
2969 		T4_ = ((n ? n->Sup.len : 0)-1);
2970 		colontmp_ = T4_;
2971 		res = ((NI) 0);
2972 		{
2973 			while (1) {
2974 				NI eh;
2975 				if (!(res <= colontmp_)) goto LA6;
2976 				i = res;
2977 				eh = n->data[i].Field0;
2978 				{
2979 					NIM_BOOL T9_;
2980 					NI j;
2981 					NI T12_;
2982 					tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T17_;
2983 					tySequence__159bHWBGAOOs6U7OZ9cQlO0g* T18_;
2984 					T9_ = (NIM_BOOL)0;
2985 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
2986 					if (!T9_) goto LA10_;
2987 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
2988 					j = (NI)(eh & T12_);
2989 					{
2990 						while (1) {
2991 							NIM_BOOL T15_;
2992 							NI T16_;
2993 							T15_ = (NIM_BOOL)0;
2994 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
2995 							if (!T15_) goto LA14;
2996 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
2997 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
2998 						} LA14: ;
2999 					}
3000 					T17_ = n->data[i].Field1;
3001 					nimZeroMem((void*)(&n->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
3002 					T18_ = NIM_NIL;
3003 					T18_ = n->data[i].Field2;
3004 					asgnRef((void**) (&n->data[i].Field2), NIM_NIL);
3005 					rawInsert__modulegraphs_8375(t, (&(*t).data), T17_, T18_, eh, j);
3006 				}
3007 				LA10_: ;
3008 				res += ((NI) 1);
3009 			} LA6: ;
3010 		}
3011 	}
3012 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_8544)3013 static N_INLINE(NI, rawGetKnownHC__modulegraphs_8544)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc) {
3014 	NI result;
3015 	NI h;
3016 	NI T6_;
3017 {	result = (NI)0;
3018 	{
3019 		NI T3_;
3020 		T3_ = (t.data ? t.data->Sup.len : 0);
3021 		if (!(T3_ == ((NI) 0))) goto LA4_;
3022 		result = ((NI) -1);
3023 		goto BeforeRet_;
3024 	}
3025 	LA4_: ;
3026 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
3027 	h = (NI)(hc & T6_);
3028 	{
3029 		while (1) {
3030 			NIM_BOOL T9_;
3031 			NI T16_;
3032 			T9_ = (NIM_BOOL)0;
3033 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3034 			if (!T9_) goto LA8;
3035 			{
3036 				NIM_BOOL T12_;
3037 				T12_ = (NIM_BOOL)0;
3038 				T12_ = (t.data->data[h].Field0 == hc);
3039 				if (!(T12_)) goto LA13_;
3040 				T12_ = eqeq___ast_773(t.data->data[h].Field1, key);
3041 				LA13_: ;
3042 				if (!T12_) goto LA14_;
3043 				result = h;
3044 				goto BeforeRet_;
3045 			}
3046 			LA14_: ;
3047 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
3048 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
3049 		} LA8: ;
3050 	}
3051 	result = (NI)(((NI) -1) - h);
3052 	}BeforeRet_: ;
3053 	return result;
3054 }
N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g **,mgetOrPut__modulegraphs_7725)3055 N_LIB_PRIVATE N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g**, mgetOrPut__modulegraphs_7725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tySequence__159bHWBGAOOs6U7OZ9cQlO0g* val) {
3056 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g** result;
3057 	NI hc;
3058 	NI index;
3059 	result = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g**)0;
3060 	{
3061 		NI T3_;
3062 		NI correctSizeX60gensym85_;
3063 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
3064 		if (!(T3_ == ((NI) 0))) goto LA4_;
3065 		correctSizeX60gensym85_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3066 		(*t).counter = ((NI) 0);
3067 		unsureAsgnRef((void**) (&(*t).data), (tySequence__3MPVXAHA08SszBrU4ffqEg*) newSeq((&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_), ((NI) (correctSizeX60gensym85_))));
3068 	}
3069 	LA4_: ;
3070 	hc = (NI)0;
3071 	index = rawGet__modulegraphs_7269((*t), key, (&hc));
3072 	{
3073 		if (!(index < ((NI) 0))) goto LA8_;
3074 		{
3075 			NI T12_;
3076 			NI correctSizeX60gensym88_;
3077 			T12_ = ((*t).data ? (*t).data->Sup.len : 0);
3078 			if (!(T12_ == ((NI) 0))) goto LA13_;
3079 			correctSizeX60gensym88_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3080 			(*t).counter = ((NI) 0);
3081 			unsureAsgnRef((void**) (&(*t).data), (tySequence__3MPVXAHA08SszBrU4ffqEg*) newSeq((&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_), ((NI) (correctSizeX60gensym88_))));
3082 		}
3083 		LA13_: ;
3084 		{
3085 			NIM_BOOL T17_;
3086 			T17_ = (NIM_BOOL)0;
3087 			T17_ = mustRehash__modulegraphs_7870((*t));
3088 			if (!T17_) goto LA18_;
3089 			enlarge__modulegraphs_8059(t);
3090 			index = rawGetKnownHC__modulegraphs_8544((*t), key, hc);
3091 		}
3092 		LA18_: ;
3093 		index = (NI)(((NI) -1) - index);
3094 		rawInsert__modulegraphs_8375(t, (&(*t).data), key, val, hc, index);
3095 		(*t).counter += ((NI) 1);
3096 	}
3097 	LA8_: ;
3098 	result = (&(*t).data->data[index].Field2);
3099 	return result;
3100 }
N_INLINE(NI,rawGet__modulegraphs_5712)3101 static N_INLINE(NI, rawGet__modulegraphs_5712)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
3102 	NI result;
3103 	NI h;
3104 	NI T10_;
3105 {	result = (NI)0;
3106 	(*hc) = hash__ast_777(key);
3107 	{
3108 		if (!((*hc) == ((NI) 0))) goto LA3_;
3109 		(*hc) = ((NI) 314159265);
3110 	}
3111 	LA3_: ;
3112 	{
3113 		NI T7_;
3114 		T7_ = (t.data ? t.data->Sup.len : 0);
3115 		if (!(T7_ == ((NI) 0))) goto LA8_;
3116 		result = ((NI) -1);
3117 		goto BeforeRet_;
3118 	}
3119 	LA8_: ;
3120 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
3121 	h = (NI)((*hc) & T10_);
3122 	{
3123 		while (1) {
3124 			NIM_BOOL T13_;
3125 			NI T20_;
3126 			T13_ = (NIM_BOOL)0;
3127 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3128 			if (!T13_) goto LA12;
3129 			{
3130 				NIM_BOOL T16_;
3131 				T16_ = (NIM_BOOL)0;
3132 				T16_ = (t.data->data[h].Field0 == (*hc));
3133 				if (!(T16_)) goto LA17_;
3134 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
3135 				LA17_: ;
3136 				if (!T16_) goto LA18_;
3137 				result = h;
3138 				goto BeforeRet_;
3139 			}
3140 			LA18_: ;
3141 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
3142 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
3143 		} LA12: ;
3144 	}
3145 	result = (NI)(((NI) -1) - h);
3146 	}BeforeRet_: ;
3147 	return result;
3148 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_6276)3149 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_6276)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t) {
3150 	NIM_BOOL result;
3151 	NIM_BOOL T1_;
3152 	NI T2_;
3153 	NI T4_;
3154 	result = (NIM_BOOL)0;
3155 	T1_ = (NIM_BOOL)0;
3156 	T2_ = (t.data ? t.data->Sup.len : 0);
3157 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
3158 	if (T1_) goto LA3_;
3159 	T4_ = (t.data ? t.data->Sup.len : 0);
3160 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
3161 	LA3_: ;
3162 	result = T1_;
3163 	return result;
3164 }
N_NIMCALL(void,rawInsert__modulegraphs_6781)3165 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_6781)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tySequence__YCf5zJHm4JI06qpmKwPUWg** data, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA val, NI hc, NI h) {
3166 	(*data)->data[h].Field1 = key;
3167 	(*data)->data[h].Field2.id = val.id;
3168 	asgnRef((void**) (&(*data)->data[h].Field2.sym), val.sym);
3169 	(*data)->data[h].Field0 = hc;
3170 }
N_NIMCALL(void,enlarge__modulegraphs_6465)3171 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_6465)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t) {
3172 	tySequence__YCf5zJHm4JI06qpmKwPUWg* n;
3173 	NI T1_;
3174 	tySequence__YCf5zJHm4JI06qpmKwPUWg* T2_;
3175 	n = NIM_NIL;
3176 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
3177 	n = (tySequence__YCf5zJHm4JI06qpmKwPUWg*) newSeq((&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_), ((NI) ((NI)(T1_ * ((NI) 2)))));
3178 	T2_ = NIM_NIL;
3179 	T2_ = (*t).data;
3180 	unsureAsgnRef((void**) (&(*t).data), n);
3181 	n = T2_;
3182 	{
3183 		NI i;
3184 		NI colontmp_;
3185 		NI T4_;
3186 		NI res;
3187 		i = (NI)0;
3188 		colontmp_ = (NI)0;
3189 		T4_ = ((n ? n->Sup.len : 0)-1);
3190 		colontmp_ = T4_;
3191 		res = ((NI) 0);
3192 		{
3193 			while (1) {
3194 				NI eh;
3195 				if (!(res <= colontmp_)) goto LA6;
3196 				i = res;
3197 				eh = n->data[i].Field0;
3198 				{
3199 					NIM_BOOL T9_;
3200 					NI j;
3201 					NI T12_;
3202 					tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T17_;
3203 					tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA T18_;
3204 					T9_ = (NIM_BOOL)0;
3205 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
3206 					if (!T9_) goto LA10_;
3207 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3208 					j = (NI)(eh & T12_);
3209 					{
3210 						while (1) {
3211 							NIM_BOOL T15_;
3212 							NI T16_;
3213 							T15_ = (NIM_BOOL)0;
3214 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
3215 							if (!T15_) goto LA14;
3216 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3217 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
3218 						} LA14: ;
3219 					}
3220 					T17_ = n->data[i].Field1;
3221 					nimZeroMem((void*)(&n->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
3222 					nimZeroMem((void*)(&T18_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
3223 					T18_.id = n->data[i].Field2.id;
3224 					T18_.sym = n->data[i].Field2.sym;
3225 					n->data[i].Field2.id.module = 0;
3226 					n->data[i].Field2.id.packed_0.module = 0;
3227 					n->data[i].Field2.id.packed_0.item = 0;
3228 					unsureAsgnRef((void**)&n->data[i].Field2.sym, NIM_NIL);
3229 					rawInsert__modulegraphs_6781(t, (&(*t).data), T17_, T18_, eh, j);
3230 				}
3231 				LA10_: ;
3232 				res += ((NI) 1);
3233 			} LA6: ;
3234 		}
3235 	}
3236 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_6950)3237 static N_INLINE(NI, rawGetKnownHC__modulegraphs_6950)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc) {
3238 	NI result;
3239 	NI h;
3240 	NI T6_;
3241 {	result = (NI)0;
3242 	{
3243 		NI T3_;
3244 		T3_ = (t.data ? t.data->Sup.len : 0);
3245 		if (!(T3_ == ((NI) 0))) goto LA4_;
3246 		result = ((NI) -1);
3247 		goto BeforeRet_;
3248 	}
3249 	LA4_: ;
3250 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
3251 	h = (NI)(hc & T6_);
3252 	{
3253 		while (1) {
3254 			NIM_BOOL T9_;
3255 			NI T16_;
3256 			T9_ = (NIM_BOOL)0;
3257 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3258 			if (!T9_) goto LA8;
3259 			{
3260 				NIM_BOOL T12_;
3261 				T12_ = (NIM_BOOL)0;
3262 				T12_ = (t.data->data[h].Field0 == hc);
3263 				if (!(T12_)) goto LA13_;
3264 				T12_ = eqeq___ast_773(t.data->data[h].Field1, key);
3265 				LA13_: ;
3266 				if (!T12_) goto LA14_;
3267 				result = h;
3268 				goto BeforeRet_;
3269 			}
3270 			LA14_: ;
3271 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
3272 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
3273 		} LA8: ;
3274 	}
3275 	result = (NI)(((NI) -1) - h);
3276 	}BeforeRet_: ;
3277 	return result;
3278 }
N_NIMCALL(void,X5BX5Deq___modulegraphs_6079)3279 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_6079)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA val) {
3280 	NI hc;
3281 	NI index;
3282 	{
3283 		NI T3_;
3284 		NI correctSizeX60gensym69_;
3285 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
3286 		if (!(T3_ == ((NI) 0))) goto LA4_;
3287 		correctSizeX60gensym69_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3288 		(*t).counter = ((NI) 0);
3289 		unsureAsgnRef((void**) (&(*t).data), (tySequence__YCf5zJHm4JI06qpmKwPUWg*) newSeq((&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_), ((NI) (correctSizeX60gensym69_))));
3290 	}
3291 	LA4_: ;
3292 	hc = (NI)0;
3293 	index = rawGet__modulegraphs_5712((*t), key, (&hc));
3294 	{
3295 		if (!(((NI) 0) <= index)) goto LA8_;
3296 		(*t).data->data[index].Field2.id = val.id;
3297 		asgnRef((void**) (&(*t).data->data[index].Field2.sym), val.sym);
3298 	}
3299 	goto LA6_;
3300 	LA8_: ;
3301 	{
3302 		{
3303 			NI T13_;
3304 			NI correctSizeX60gensym72_;
3305 			T13_ = ((*t).data ? (*t).data->Sup.len : 0);
3306 			if (!(T13_ == ((NI) 0))) goto LA14_;
3307 			correctSizeX60gensym72_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3308 			(*t).counter = ((NI) 0);
3309 			unsureAsgnRef((void**) (&(*t).data), (tySequence__YCf5zJHm4JI06qpmKwPUWg*) newSeq((&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_), ((NI) (correctSizeX60gensym72_))));
3310 		}
3311 		LA14_: ;
3312 		{
3313 			NIM_BOOL T18_;
3314 			T18_ = (NIM_BOOL)0;
3315 			T18_ = mustRehash__modulegraphs_6276((*t));
3316 			if (!T18_) goto LA19_;
3317 			enlarge__modulegraphs_6465(t);
3318 			index = rawGetKnownHC__modulegraphs_6950((*t), key, hc);
3319 		}
3320 		LA19_: ;
3321 		index = (NI)(((NI) -1) - index);
3322 		rawInsert__modulegraphs_6781(t, (&(*t).data), key, val, hc, index);
3323 		(*t).counter += ((NI) 1);
3324 	}
3325 	LA6_: ;
3326 }
N_INLINE(NIM_BOOL,isCachedModule__modulegraphs_2709)3327 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2709)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
3328 	NIM_BOOL result;
3329 	result = (NIM_BOOL)0;
3330 	result = isCachedModule__modulegraphs_2697(g, (*m).position);
3331 	return result;
3332 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,someSym__modulegraphs_2817)3333 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, someSym__modulegraphs_2817)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name) {
3334 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3335 	NIM_BOOL importHidden;
3336 	result = NIM_NIL;
3337 	importHidden = (((*m).options &((NU32)1<<((NU)(((tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg) 27))&31U)))!=0);
3338 	{
3339 		NIM_BOOL T3_;
3340 		T3_ = (NIM_BOOL)0;
3341 		T3_ = isCachedModule__modulegraphs_2709(g, m);
3342 		if (!T3_) goto LA4_;
3343 		result = interfaceSymbol__icZic_9067((*g).config, (*g).cache, (&(*g).packed_0), ((NI32) ((*m).position)), name, importHidden);
3344 	}
3345 	goto LA1_;
3346 	LA4_: ;
3347 	{
3348 		tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* retX60gensym22_;
3349 		retX60gensym22_ = (&(*g).ifaces->data[(*m).position].interf);
3350 		{
3351 			if (!importHidden) goto LA9_;
3352 			retX60gensym22_ = (&(*g).ifaces->data[(*m).position].interfHidden);
3353 		}
3354 		LA9_: ;
3355 		result = strTableGet__astalgo_3390((*retX60gensym22_), name);
3356 	}
3357 	LA1_: ;
3358 	return result;
3359 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,systemModuleSym__modulegraphs_2829)3360 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, systemModuleSym__modulegraphs_2829)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name) {
3361 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3362 	result = NIM_NIL;
3363 	result = someSym__modulegraphs_2817(g, (*g).systemModule, name);
3364 	return result;
3365 }
N_INLINE(NI,rawGet__modulegraphs_4103)3366 static N_INLINE(NI, rawGet__modulegraphs_4103)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
3367 	NI result;
3368 	NI h;
3369 	NI T10_;
3370 {	result = (NI)0;
3371 	(*hc) = hash__ast_777(key);
3372 	{
3373 		if (!((*hc) == ((NI) 0))) goto LA3_;
3374 		(*hc) = ((NI) 314159265);
3375 	}
3376 	LA3_: ;
3377 	{
3378 		NI T7_;
3379 		T7_ = (t.data ? t.data->Sup.len : 0);
3380 		if (!(T7_ == ((NI) 0))) goto LA8_;
3381 		result = ((NI) -1);
3382 		goto BeforeRet_;
3383 	}
3384 	LA8_: ;
3385 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
3386 	h = (NI)((*hc) & T10_);
3387 	{
3388 		while (1) {
3389 			NIM_BOOL T13_;
3390 			NI T20_;
3391 			T13_ = (NIM_BOOL)0;
3392 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3393 			if (!T13_) goto LA12;
3394 			{
3395 				NIM_BOOL T16_;
3396 				T16_ = (NIM_BOOL)0;
3397 				T16_ = (t.data->data[h].Field0 == (*hc));
3398 				if (!(T16_)) goto LA17_;
3399 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
3400 				LA17_: ;
3401 				if (!T16_) goto LA18_;
3402 				result = h;
3403 				goto BeforeRet_;
3404 			}
3405 			LA18_: ;
3406 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
3407 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
3408 		} LA12: ;
3409 	}
3410 	result = (NI)(((NI) -1) - h);
3411 	}BeforeRet_: ;
3412 	return result;
3413 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getOrDefault__modulegraphs_4094)3414 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getOrDefault__modulegraphs_4094)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3415 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3416 	NI hcX60gensym42_;
3417 	NI indexX60gensym42_;
3418 	result = NIM_NIL;
3419 	hcX60gensym42_ = (NI)0;
3420 	indexX60gensym42_ = rawGet__modulegraphs_4103(t, key, (&hcX60gensym42_));
3421 	{
3422 		if (!(((NI) 0) <= indexX60gensym42_)) goto LA3_;
3423 		result = t.data->data[indexX60gensym42_].Field2;
3424 	}
3425 	LA3_: ;
3426 	return result;
3427 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getAttachedOp__modulegraphs_4011)3428 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getAttachedOp__modulegraphs_4011)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op) {
3429 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3430 	result = NIM_NIL;
3431 	result = getOrDefault__modulegraphs_4094((*g).attachedOps[(op)- 0], (*t).Sup.itemId);
3432 	return result;
3433 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_4650)3434 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_4650)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t) {
3435 	NIM_BOOL result;
3436 	NIM_BOOL T1_;
3437 	NI T2_;
3438 	NI T4_;
3439 	result = (NIM_BOOL)0;
3440 	T1_ = (NIM_BOOL)0;
3441 	T2_ = (t.data ? t.data->Sup.len : 0);
3442 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
3443 	if (T1_) goto LA3_;
3444 	T4_ = (t.data ? t.data->Sup.len : 0);
3445 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
3446 	LA3_: ;
3447 	result = T1_;
3448 	return result;
3449 }
N_NIMCALL(void,rawInsert__modulegraphs_5159)3450 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_5159)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t, tySequence__bTDCDwD2P7TodzbAefLcSw** data, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* val, NI hc, NI h) {
3451 	(*data)->data[h].Field1 = key;
3452 	asgnRef((void**) (&(*data)->data[h].Field2), val);
3453 	(*data)->data[h].Field0 = hc;
3454 }
N_NIMCALL(void,enlarge__modulegraphs_4839)3455 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_4839)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t) {
3456 	tySequence__bTDCDwD2P7TodzbAefLcSw* n;
3457 	NI T1_;
3458 	tySequence__bTDCDwD2P7TodzbAefLcSw* T2_;
3459 	n = NIM_NIL;
3460 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
3461 	n = (tySequence__bTDCDwD2P7TodzbAefLcSw*) newSeq((&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_), ((NI) ((NI)(T1_ * ((NI) 2)))));
3462 	T2_ = NIM_NIL;
3463 	T2_ = (*t).data;
3464 	unsureAsgnRef((void**) (&(*t).data), n);
3465 	n = T2_;
3466 	{
3467 		NI i;
3468 		NI colontmp_;
3469 		NI T4_;
3470 		NI res;
3471 		i = (NI)0;
3472 		colontmp_ = (NI)0;
3473 		T4_ = ((n ? n->Sup.len : 0)-1);
3474 		colontmp_ = T4_;
3475 		res = ((NI) 0);
3476 		{
3477 			while (1) {
3478 				NI eh;
3479 				if (!(res <= colontmp_)) goto LA6;
3480 				i = res;
3481 				eh = n->data[i].Field0;
3482 				{
3483 					NIM_BOOL T9_;
3484 					NI j;
3485 					NI T12_;
3486 					tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T17_;
3487 					tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* T18_;
3488 					T9_ = (NIM_BOOL)0;
3489 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
3490 					if (!T9_) goto LA10_;
3491 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3492 					j = (NI)(eh & T12_);
3493 					{
3494 						while (1) {
3495 							NIM_BOOL T15_;
3496 							NI T16_;
3497 							T15_ = (NIM_BOOL)0;
3498 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
3499 							if (!T15_) goto LA14;
3500 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3501 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
3502 						} LA14: ;
3503 					}
3504 					T17_ = n->data[i].Field1;
3505 					nimZeroMem((void*)(&n->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
3506 					T18_ = NIM_NIL;
3507 					T18_ = n->data[i].Field2;
3508 					asgnRef((void**) (&n->data[i].Field2), NIM_NIL);
3509 					rawInsert__modulegraphs_5159(t, (&(*t).data), T17_, T18_, eh, j);
3510 				}
3511 				LA10_: ;
3512 				res += ((NI) 1);
3513 			} LA6: ;
3514 		}
3515 	}
3516 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_5328)3517 static N_INLINE(NI, rawGetKnownHC__modulegraphs_5328)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc) {
3518 	NI result;
3519 	NI h;
3520 	NI T6_;
3521 {	result = (NI)0;
3522 	{
3523 		NI T3_;
3524 		T3_ = (t.data ? t.data->Sup.len : 0);
3525 		if (!(T3_ == ((NI) 0))) goto LA4_;
3526 		result = ((NI) -1);
3527 		goto BeforeRet_;
3528 	}
3529 	LA4_: ;
3530 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
3531 	h = (NI)(hc & T6_);
3532 	{
3533 		while (1) {
3534 			NIM_BOOL T9_;
3535 			NI T16_;
3536 			T9_ = (NIM_BOOL)0;
3537 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3538 			if (!T9_) goto LA8;
3539 			{
3540 				NIM_BOOL T12_;
3541 				T12_ = (NIM_BOOL)0;
3542 				T12_ = (t.data->data[h].Field0 == hc);
3543 				if (!(T12_)) goto LA13_;
3544 				T12_ = eqeq___ast_773(t.data->data[h].Field1, key);
3545 				LA13_: ;
3546 				if (!T12_) goto LA14_;
3547 				result = h;
3548 				goto BeforeRet_;
3549 			}
3550 			LA14_: ;
3551 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
3552 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
3553 		} LA8: ;
3554 	}
3555 	result = (NI)(((NI) -1) - h);
3556 	}BeforeRet_: ;
3557 	return result;
3558 }
N_NIMCALL(void,X5BX5Deq___modulegraphs_4453)3559 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_4453)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* val) {
3560 	NI hc;
3561 	NI index;
3562 	{
3563 		NI T3_;
3564 		NI correctSizeX60gensym47_;
3565 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
3566 		if (!(T3_ == ((NI) 0))) goto LA4_;
3567 		correctSizeX60gensym47_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3568 		(*t).counter = ((NI) 0);
3569 		unsureAsgnRef((void**) (&(*t).data), (tySequence__bTDCDwD2P7TodzbAefLcSw*) newSeq((&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_), ((NI) (correctSizeX60gensym47_))));
3570 	}
3571 	LA4_: ;
3572 	hc = (NI)0;
3573 	index = rawGet__modulegraphs_4103((*t), key, (&hc));
3574 	{
3575 		if (!(((NI) 0) <= index)) goto LA8_;
3576 		asgnRef((void**) (&(*t).data->data[index].Field2), val);
3577 	}
3578 	goto LA6_;
3579 	LA8_: ;
3580 	{
3581 		{
3582 			NI T13_;
3583 			NI correctSizeX60gensym50_;
3584 			T13_ = ((*t).data ? (*t).data->Sup.len : 0);
3585 			if (!(T13_ == ((NI) 0))) goto LA14_;
3586 			correctSizeX60gensym50_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3587 			(*t).counter = ((NI) 0);
3588 			unsureAsgnRef((void**) (&(*t).data), (tySequence__bTDCDwD2P7TodzbAefLcSw*) newSeq((&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_), ((NI) (correctSizeX60gensym50_))));
3589 		}
3590 		LA14_: ;
3591 		{
3592 			NIM_BOOL T18_;
3593 			T18_ = (NIM_BOOL)0;
3594 			T18_ = mustRehash__modulegraphs_4650((*t));
3595 			if (!T18_) goto LA19_;
3596 			enlarge__modulegraphs_4839(t);
3597 			index = rawGetKnownHC__modulegraphs_5328((*t), key, hc);
3598 		}
3599 		LA19_: ;
3600 		index = (NI)(((NI) -1) - index);
3601 		rawInsert__modulegraphs_5159(t, (&(*t).data), key, val, hc, index);
3602 		(*t).counter += ((NI) 1);
3603 	}
3604 	LA6_: ;
3605 }
N_NIMCALL(void,setAttachedOp__modulegraphs_4407)3606 N_LIB_PRIVATE N_NIMCALL(void, setAttachedOp__modulegraphs_4407)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* value) {
3607 	X5BX5Deq___modulegraphs_4453((&(*g).attachedOps[(op)- 0]), (*t).Sup.itemId, value);
3608 }
N_NIMCALL(void,copyTypeProps__modulegraphs_8872)3609 N_LIB_PRIVATE N_NIMCALL(void, copyTypeProps__modulegraphs_8872)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* dest, tyObject_TType__facALICuu8zUj0hjvbTLFg* src) {
3610 	{
3611 		tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg k;
3612 		NI res;
3613 		k = (tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg)0;
3614 		res = ((NI) 0);
3615 		{
3616 			while (1) {
3617 				tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* op;
3618 				if (!(res <= ((NI) 4))) goto LA3;
3619 				k = ((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) (res));
3620 				op = getAttachedOp__modulegraphs_4011(g, src, k);
3621 				{
3622 					if (!!((op == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)))) goto LA6_;
3623 					setAttachedOp__modulegraphs_4407(g, module, dest, k, op);
3624 				}
3625 				LA6_: ;
3626 				res += ((NI) 1);
3627 			} LA3: ;
3628 		}
3629 	}
3630 }
N_NIMCALL(NIM_BOOL,isDirty__modulegraphs_11233)3631 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDirty__modulegraphs_11233)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
3632 	NIM_BOOL result;
3633 	NIM_BOOL T1_;
3634 	result = (NIM_BOOL)0;
3635 	T1_ = (NIM_BOOL)0;
3636 	T1_ = (*g).suggestMode;
3637 	if (!(T1_)) goto LA2_;
3638 	T1_ = (((*m).flags &((NU64)1<<((NU)(((tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw) 11))&63U)))!=0);
3639 	LA2_: ;
3640 	result = T1_;
3641 	return result;
3642 }
N_NIMCALL(void,transitiveClosure__modulegraphs_10948)3643 N_LIB_PRIVATE N_NIMCALL(void, transitiveClosure__modulegraphs_10948)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* g, NI n) {
3644 	{
3645 		NI k;
3646 		NI i;
3647 		k = (NI)0;
3648 		i = ((NI) 0);
3649 		{
3650 			while (1) {
3651 				if (!(i < n)) goto LA3;
3652 				k = i;
3653 				{
3654 					NI i_2;
3655 					NI i_3;
3656 					i_2 = (NI)0;
3657 					i_3 = ((NI) 0);
3658 					{
3659 						while (1) {
3660 							if (!(i_3 < n)) goto LA6;
3661 							i_2 = i_3;
3662 							{
3663 								NI j;
3664 								NI i_4;
3665 								j = (NI)0;
3666 								i_4 = ((NI) 0);
3667 								{
3668 									while (1) {
3669 										if (!(i_4 < n)) goto LA9;
3670 										j = i_4;
3671 										{
3672 											NIM_BOOL T12_;
3673 											NI T14_;
3674 											NIM_BOOL T15_;
3675 											T12_ = (NIM_BOOL)0;
3676 											T12_ = !((i_2 == j));
3677 											if (!(T12_)) goto LA13_;
3678 											T14_ = (NI)0;
3679 											T14_ = dependsOn__modulegraphs_9441(i_2, j);
3680 											T15_ = (NIM_BOOL)0;
3681 											T15_ = contains__astalgo_3496((&(*g)), T14_);
3682 											T12_ = !(T15_);
3683 											LA13_: ;
3684 											if (!T12_) goto LA16_;
3685 											{
3686 												NIM_BOOL T20_;
3687 												NI T21_;
3688 												NI T23_;
3689 												NI T26_;
3690 												T20_ = (NIM_BOOL)0;
3691 												T21_ = (NI)0;
3692 												T21_ = dependsOn__modulegraphs_9441(i_2, k);
3693 												T20_ = contains__astalgo_3496((&(*g)), T21_);
3694 												if (!(T20_)) goto LA22_;
3695 												T23_ = (NI)0;
3696 												T23_ = dependsOn__modulegraphs_9441(k, j);
3697 												T20_ = contains__astalgo_3496((&(*g)), T23_);
3698 												LA22_: ;
3699 												if (!T20_) goto LA24_;
3700 												T26_ = (NI)0;
3701 												T26_ = dependsOn__modulegraphs_9441(i_2, j);
3702 												incl__pureZcollectionsZintsets_55(g, T26_);
3703 											}
3704 											LA24_: ;
3705 										}
3706 										LA16_: ;
3707 										i_4 += ((NI) 1);
3708 									} LA9: ;
3709 								}
3710 							}
3711 							i_3 += ((NI) 1);
3712 						} LA6: ;
3713 					}
3714 				}
3715 				i += ((NI) 1);
3716 			} LA3: ;
3717 		}
3718 	}
3719 }
N_NIMCALL(void,markClientsDirty__modulegraphs_11156)3720 N_LIB_PRIVATE N_NIMCALL(void, markClientsDirty__modulegraphs_11156)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 fileIdx) {
3721 	{
3722 		NI T5_;
3723 		if (!(*g).invalidTransitiveClosure) goto LA3_;
3724 		(*g).invalidTransitiveClosure = NIM_FALSE;
3725 		T5_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
3726 		transitiveClosure__modulegraphs_10948((&(*g).deps), T5_);
3727 	}
3728 	LA3_: ;
3729 	{
3730 		NI32 i;
3731 		NI32 colontmp_;
3732 		NI T7_;
3733 		NI32 res;
3734 		i = (NI32)0;
3735 		colontmp_ = (NI32)0;
3736 		T7_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
3737 		colontmp_ = ((NI32) (T7_));
3738 		res = ((NI32) 0);
3739 		{
3740 			while (1) {
3741 				tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m;
3742 				if (!(res < colontmp_)) goto LA9;
3743 				i = res;
3744 				m = (*g).ifaces->data[i].module;
3745 				{
3746 					NIM_BOOL T12_;
3747 					NI T14_;
3748 					T12_ = (NIM_BOOL)0;
3749 					T12_ = !((m == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)));
3750 					if (!(T12_)) goto LA13_;
3751 					T14_ = (NI)0;
3752 					T14_ = dependsOn__modulegraphs_9441(((NI) (i)), ((NI) (fileIdx)));
3753 					T12_ = contains__astalgo_3496((&(*g).deps), T14_);
3754 					LA13_: ;
3755 					if (!T12_) goto LA15_;
3756 					(*m).flags |= ((NU64)1)<<((((tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw) 11)) & 63);
3757 				}
3758 				LA15_: ;
3759 				res += ((NI) 1);
3760 			} LA9: ;
3761 		}
3762 	}
3763 }
N_NIMCALL(void,initEncoder__modulegraphs_2717)3764 N_LIB_PRIVATE N_NIMCALL(void, initEncoder__modulegraphs_2717)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module) {
3765 	NI id;
3766 	id = (*module).position;
3767 	{
3768 		NI T3_;
3769 		T3_ = ((*g).encoders ? (*g).encoders->Sup.len : 0);
3770 		if (!(T3_ <= id)) goto LA4_;
3771 		asgnRef((void**) (&(*g).encoders), (tySequence__XMM60DtBsc6xYsIpNANkrA*) setLengthSeqV2(&((*g).encoders)->Sup, (&NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_), ((NI) ((NI)(id + ((NI) 1))))));
3772 	}
3773 	LA4_: ;
3774 	initEncoder__icZic_2268((&(*g).encoders->data[id]), (&(*g).packed_0->data[id].fromDisk), module, (*g).config, (*g).startupPackedConfig);
3775 }
N_INLINE(NI,rawGet__modulegraphs_3008)3776 static N_INLINE(NI, rawGet__modulegraphs_3008)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
3777 	NI result;
3778 	NI h;
3779 	NI T10_;
3780 {	result = (NI)0;
3781 	(*hc) = hash__ast_777(key);
3782 	{
3783 		if (!((*hc) == ((NI) 0))) goto LA3_;
3784 		(*hc) = ((NI) 314159265);
3785 	}
3786 	LA3_: ;
3787 	{
3788 		NI T7_;
3789 		T7_ = (t.data ? t.data->Sup.len : 0);
3790 		if (!(T7_ == ((NI) 0))) goto LA8_;
3791 		result = ((NI) -1);
3792 		goto BeforeRet_;
3793 	}
3794 	LA8_: ;
3795 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
3796 	h = (NI)((*hc) & T10_);
3797 	{
3798 		while (1) {
3799 			NIM_BOOL T13_;
3800 			NI T20_;
3801 			T13_ = (NIM_BOOL)0;
3802 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3803 			if (!T13_) goto LA12;
3804 			{
3805 				NIM_BOOL T16_;
3806 				T16_ = (NIM_BOOL)0;
3807 				T16_ = (t.data->data[h].Field0 == (*hc));
3808 				if (!(T16_)) goto LA17_;
3809 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
3810 				LA17_: ;
3811 				if (!T16_) goto LA18_;
3812 				result = h;
3813 				goto BeforeRet_;
3814 			}
3815 			LA18_: ;
3816 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
3817 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
3818 		} LA12: ;
3819 	}
3820 	result = (NI)(((NI) -1) - h);
3821 	}BeforeRet_: ;
3822 	return result;
3823 }
N_NIMCALL(NIM_BOOL,hasKey__modulegraphs_3001)3824 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3001)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3825 	NIM_BOOL result;
3826 	NI hc;
3827 	NI T1_;
3828 	result = (NIM_BOOL)0;
3829 	hc = (NI)0;
3830 	T1_ = (NI)0;
3831 	T1_ = rawGet__modulegraphs_3008(t, key, (&hc));
3832 	result = (((NI) 0) <= T1_);
3833 	return result;
3834 }
N_NIMCALL(NIM_BOOL,contains__modulegraphs_2995)3835 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__modulegraphs_2995)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3836 	NIM_BOOL result;
3837 {	result = (NIM_BOOL)0;
3838 	result = hasKey__modulegraphs_3001(t, key);
3839 	goto BeforeRet_;
3840 	}BeforeRet_: ;
3841 	return result;
3842 }
N_NIMCALL(tySequence__O5RcspOP32YJ4YtU5ppxxA **,X5BX5D___modulegraphs_3311)3843 N_LIB_PRIVATE N_NIMCALL(tySequence__O5RcspOP32YJ4YtU5ppxxA**, X5BX5D___modulegraphs_3311)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3844 	tySequence__O5RcspOP32YJ4YtU5ppxxA** result;
3845 	NI hcX60gensym22_;
3846 	NI indexX60gensym22_;
3847 	result = (tySequence__O5RcspOP32YJ4YtU5ppxxA**)0;
3848 	hcX60gensym22_ = (NI)0;
3849 	indexX60gensym22_ = rawGet__modulegraphs_3008((*t), key, (&hcX60gensym22_));
3850 	{
3851 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
3852 		result = (&(*t).data->data[indexX60gensym22_].Field2);
3853 	}
3854 	goto LA1_;
3855 	LA3_: ;
3856 	{
3857 		raiseKeyError__modulegraphs_3378(key);
3858 	}
3859 	LA1_: ;
3860 	return result;
3861 }
N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg *,resolveType__modulegraphs_2851)3862 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, resolveType__modulegraphs_2851)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg* t) {
3863 	tyObject_TType__facALICuu8zUj0hjvbTLFg* result;
3864 	result = NIM_NIL;
3865 	result = (*t).typ;
3866 	{
3867 		NIM_BOOL T3_;
3868 		T3_ = (NIM_BOOL)0;
3869 		T3_ = (result == ((tyObject_TType__facALICuu8zUj0hjvbTLFg*) NIM_NIL));
3870 		if (!(T3_)) goto LA4_;
3871 		T3_ = isCachedModule__modulegraphs_2697(g, (*t).id.module);
3872 		LA4_: ;
3873 		if (!T3_) goto LA5_;
3874 		result = loadTypeFromId__icZic_8402((*g).config, (*g).cache, (&(*g).packed_0), (*t).id.module, (*t).id.packed_0);
3875 		unsureAsgnRef((void**) (&(*t).typ), result);
3876 	}
3877 	LA5_: ;
3878 	return result;
3879 }
N_NIMCALL(NIM_BOOL,hasKey__modulegraphs_7262)3880 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_7262)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3881 	NIM_BOOL result;
3882 	NI hc;
3883 	NI T1_;
3884 	result = (NIM_BOOL)0;
3885 	hc = (NI)0;
3886 	T1_ = (NI)0;
3887 	T1_ = rawGet__modulegraphs_7269(t, key, (&hc));
3888 	result = (((NI) 0) <= T1_);
3889 	return result;
3890 }
N_NIMCALL(NIM_BOOL,contains__modulegraphs_7256)3891 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__modulegraphs_7256)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3892 	NIM_BOOL result;
3893 {	result = (NIM_BOOL)0;
3894 	result = hasKey__modulegraphs_7262(t, key);
3895 	goto BeforeRet_;
3896 	}BeforeRet_: ;
3897 	return result;
3898 }
N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g **,X5BX5D___modulegraphs_7572)3899 N_LIB_PRIVATE N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g**, X5BX5D___modulegraphs_7572)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3900 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g** result;
3901 	NI hcX60gensym22_;
3902 	NI indexX60gensym22_;
3903 	result = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g**)0;
3904 	hcX60gensym22_ = (NI)0;
3905 	indexX60gensym22_ = rawGet__modulegraphs_7269((*t), key, (&hcX60gensym22_));
3906 	{
3907 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
3908 		result = (&(*t).data->data[indexX60gensym22_].Field2);
3909 	}
3910 	goto LA1_;
3911 	LA3_: ;
3912 	{
3913 		raiseKeyError__modulegraphs_3378(key);
3914 	}
3915 	LA1_: ;
3916 	return result;
3917 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,resolveSym__modulegraphs_2866)3918 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, resolveSym__modulegraphs_2866)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* t) {
3919 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3920 	result = NIM_NIL;
3921 	result = (*t).sym;
3922 	{
3923 		NIM_BOOL T3_;
3924 		T3_ = (NIM_BOOL)0;
3925 		T3_ = (result == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL));
3926 		if (!(T3_)) goto LA4_;
3927 		T3_ = isCachedModule__modulegraphs_2697(g, (*t).id.module);
3928 		LA4_: ;
3929 		if (!T3_) goto LA5_;
3930 		result = loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), (*t).id.module, (*t).id.packed_0);
3931 		unsureAsgnRef((void**) (&(*t).sym), result);
3932 	}
3933 	LA5_: ;
3934 	return result;
3935 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,initModuleIter__modulegraphs_2735)3936 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, initModuleIter__modulegraphs_2735)(tyObject_ModuleIter__AFia9bW3IpMpX9c1vt0AhLlA* mi, tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name) {
3937 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3938 	result = NIM_NIL;
3939 	(*mi).modIndex = (*m).position;
3940 	(*mi).fromRod = isCachedModule__modulegraphs_2697(g, (*mi).modIndex);
3941 	(*mi).importHidden = (((*m).options &((NU32)1<<((NU)(((tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg) 27))&31U)))!=0);
3942 	{
3943 		if (!(*mi).fromRod) goto LA3_;
3944 		result = initRodIter__icZic_8501((&(*mi).rodIt), (*g).config, (*g).cache, (&(*g).packed_0), ((NI32) ((*mi).modIndex)), name, (*mi).importHidden);
3945 	}
3946 	goto LA1_;
3947 	LA3_: ;
3948 	{
3949 		tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* retX60gensym13_;
3950 		retX60gensym13_ = (&(*g).ifaces->data[(*mi).modIndex].interf);
3951 		{
3952 			if (!(*mi).importHidden) goto LA8_;
3953 			retX60gensym13_ = (&(*g).ifaces->data[(*mi).modIndex].interfHidden);
3954 		}
3955 		LA8_: ;
3956 		result = initIdentIter__astalgo_3427((&(*mi).ti), (*retX60gensym13_), name);
3957 	}
3958 	LA1_: ;
3959 	return result;
3960 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,nextModuleIter__modulegraphs_2763)3961 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, nextModuleIter__modulegraphs_2763)(tyObject_ModuleIter__AFia9bW3IpMpX9c1vt0AhLlA* mi, tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g) {
3962 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3963 	result = NIM_NIL;
3964 	{
3965 		if (!(*mi).fromRod) goto LA3_;
3966 		result = nextRodIter__icZic_8962((&(*mi).rodIt), (&(*g).packed_0));
3967 	}
3968 	goto LA1_;
3969 	LA3_: ;
3970 	{
3971 		tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* retX60gensym14_;
3972 		retX60gensym14_ = (&(*g).ifaces->data[(*mi).modIndex].interf);
3973 		{
3974 			if (!(*mi).importHidden) goto LA8_;
3975 			retX60gensym14_ = (&(*g).ifaces->data[(*mi).modIndex].interfHidden);
3976 		}
3977 		LA8_: ;
3978 		result = nextIdentIter__astalgo_3408((&(*mi).ti), (*retX60gensym14_));
3979 	}
3980 	LA1_: ;
3981 	return result;
3982 }
N_NIMCALL(void,strTableAdds__modulegraphs_2693)3983 N_LIB_PRIVATE N_NIMCALL(void, strTableAdds__modulegraphs_2693)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s) {
3984 	strTableAdd__astalgo_3332((&(*g).ifaces->data[(*m).position].interf), s);
3985 	strTableAdd__astalgo_3332((&(*g).ifaces->data[(*m).position].interfHidden), s);
3986 }
N_NIMCALL(NimStringDesc *,toBase64a__modulegraphs_2603)3987 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toBase64a__modulegraphs_2603)(NCSTRING s, NI len) {
3988 	NimStringDesc* result;
3989 	NI i;
3990 	result = NIM_NIL;
3991 	result = rawNewString(((NI) ((NI)((NI)((NI)(len + ((NI) 2)) / ((NI) 3)) * ((NI) 4)))));
3992 	result = resizeString(result, 2);
3993 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_69));
3994 	i = ((NI) 0);
3995 	{
3996 		while (1) {
3997 			NI a;
3998 			NI b;
3999 			NI c;
4000 			if (!(i < (NI)(len - ((NI) 2)))) goto LA2;
4001 			a = ((NU8)(s[i]));
4002 			b = ((NU8)(s[(NI)(i + ((NI) 1))]));
4003 			c = ((NU8)(s[(NI)(i + ((NI) 2))]));
4004 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI64)(a) >> (NU64)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NI64)(a) >> (NU64)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4005 appendString(result, cb64__modulegraphs_2593[((NI)((NI64)(a) >> (NU64)(((NI) 2))))- 0]);
4006 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(a & ((NI) 3))) << (NU64)(((NI) 4))) | (NI)((NI64)((NI)(b & ((NI) 240))) >> (NU64)(((NI) 4)))))- 0] ? cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(a & ((NI) 3))) << (NU64)(((NI) 4))) | (NI)((NI64)((NI)(b & ((NI) 240))) >> (NU64)(((NI) 4)))))- 0]->Sup.len : 0) + 0);
4007 appendString(result, cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(a & ((NI) 3))) << (NU64)(((NI) 4))) | (NI)((NI64)((NI)(b & ((NI) 240))) >> (NU64)(((NI) 4)))))- 0]);
4008 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(b & ((NI) 15))) << (NU64)(((NI) 2))) | (NI)((NI64)((NI)(c & ((NI) 192))) >> (NU64)(((NI) 6)))))- 0] ? cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(b & ((NI) 15))) << (NU64)(((NI) 2))) | (NI)((NI64)((NI)(c & ((NI) 192))) >> (NU64)(((NI) 6)))))- 0]->Sup.len : 0) + 0);
4009 appendString(result, cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(b & ((NI) 15))) << (NU64)(((NI) 2))) | (NI)((NI64)((NI)(c & ((NI) 192))) >> (NU64)(((NI) 6)))))- 0]);
4010 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)(c & ((NI) 63)))- 0] ? cb64__modulegraphs_2593[((NI)(c & ((NI) 63)))- 0]->Sup.len : 0) + 0);
4011 appendString(result, cb64__modulegraphs_2593[((NI)(c & ((NI) 63)))- 0]);
4012 			i += ((NI) 3);
4013 		} LA2: ;
4014 	}
4015 	{
4016 		NI a_2;
4017 		NI b_2;
4018 		if (!(i < (NI)(len - ((NI) 1)))) goto LA5_;
4019 		a_2 = ((NU8)(s[i]));
4020 		b_2 = ((NU8)(s[(NI)(i + ((NI) 1))]));
4021 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI64)(a_2) >> (NU64)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NI64)(a_2) >> (NU64)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4022 appendString(result, cb64__modulegraphs_2593[((NI)((NI64)(a_2) >> (NU64)(((NI) 2))))- 0]);
4023 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(a_2 & ((NI) 3))) << (NU64)(((NI) 4))) | (NI)((NI64)((NI)(b_2 & ((NI) 240))) >> (NU64)(((NI) 4)))))- 0] ? cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(a_2 & ((NI) 3))) << (NU64)(((NI) 4))) | (NI)((NI64)((NI)(b_2 & ((NI) 240))) >> (NU64)(((NI) 4)))))- 0]->Sup.len : 0) + 0);
4024 appendString(result, cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(a_2 & ((NI) 3))) << (NU64)(((NI) 4))) | (NI)((NI64)((NI)(b_2 & ((NI) 240))) >> (NU64)(((NI) 4)))))- 0]);
4025 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NU64)((NI)(b_2 & ((NI) 15))) << (NU64)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NU64)((NI)(b_2 & ((NI) 15))) << (NU64)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4026 appendString(result, cb64__modulegraphs_2593[((NI)((NU64)((NI)(b_2 & ((NI) 15))) << (NU64)(((NI) 2))))- 0]);
4027 	}
4028 	goto LA3_;
4029 	LA5_: ;
4030 	{
4031 		NI a_3;
4032 		if (!(i < len)) goto LA8_;
4033 		a_3 = ((NU8)(s[i]));
4034 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI64)(a_3) >> (NU64)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NI64)(a_3) >> (NU64)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4035 appendString(result, cb64__modulegraphs_2593[((NI)((NI64)(a_3) >> (NU64)(((NI) 2))))- 0]);
4036 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NU64)((NI)(a_3 & ((NI) 3))) << (NU64)(((NI) 4))))- 0] ? cb64__modulegraphs_2593[((NI)((NU64)((NI)(a_3 & ((NI) 3))) << (NU64)(((NI) 4))))- 0]->Sup.len : 0) + 0);
4037 appendString(result, cb64__modulegraphs_2593[((NI)((NU64)((NI)(a_3 & ((NI) 3))) << (NU64)(((NI) 4))))- 0]);
4038 	}
4039 	goto LA3_;
4040 	LA8_: ;
4041 	LA3_: ;
4042 	return result;
4043 }
N_NIMCALL(NimStringDesc *,dollar___modulegraphs_8947)4044 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___modulegraphs_8947)(tyArray__qtqsWM5aXmcpMIVmvq3kAA u) {
4045 	NimStringDesc* result;
4046 	result = NIM_NIL;
4047 	result = toBase64a__modulegraphs_2603(((NCSTRING) (u)), ((NI) 16));
4048 	return result;
4049 }
N_INLINE(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ,toPackedItemId__icZpacked95ast_602)4050 static N_INLINE(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ, toPackedItemId__icZpacked95ast_602)(NI32 item) {
4051 	tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ result;
4052 	nimZeroMem((void*)(&result), sizeof(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ));
4053 	nimZeroMem((void*)(&result), sizeof(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ));
4054 	result.module = ((NU32) 0);
4055 	result.item = item;
4056 	return result;
4057 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,loadCompilerProc__modulegraphs_8901)4058 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, loadCompilerProc__modulegraphs_8901)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NimStringDesc* name) {
4059 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
4060 {	result = NIM_NIL;
4061 	{
4062 		if (!((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 0))) goto LA3_;
4063 		result = ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL);
4064 		goto BeforeRet_;
4065 	}
4066 	LA3_: ;
4067 	{
4068 		NI module;
4069 		NI colontmp_;
4070 		NI T6_;
4071 		NI res;
4072 		module = (NI)0;
4073 		colontmp_ = (NI)0;
4074 		T6_ = (((*g).packed_0 ? (*g).packed_0->Sup.len : 0)-1);
4075 		colontmp_ = T6_;
4076 		res = ((NI) 0);
4077 		{
4078 			while (1) {
4079 				NI32 x;
4080 				if (!(res <= colontmp_)) goto LA8;
4081 				module = res;
4082 				x = searchForCompilerproc__icZic_9159((&(*g).packed_0->data[module]), name);
4083 				{
4084 					tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ T13_;
4085 					if (!(((NI32) 0) <= x)) goto LA11_;
4086 					T13_ = toPackedItemId__icZpacked95ast_602(x);
4087 					result = loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), module, T13_);
4088 					{
4089 						if (!!((result == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)))) goto LA16_;
4090 						strTableAdd__astalgo_3332((&(*g).compilerprocs), result);
4091 					}
4092 					LA16_: ;
4093 					goto BeforeRet_;
4094 				}
4095 				LA11_: ;
4096 				res += ((NI) 1);
4097 			} LA8: ;
4098 		}
4099 	}
4100 	}BeforeRet_: ;
4101 	return result;
4102 }
N_NIMCALL(NI,hash__modulegraphs_8963)4103 N_LIB_PRIVATE N_NIMCALL(NI, hash__modulegraphs_8963)(tyArray__qtqsWM5aXmcpMIVmvq3kAA u) {
4104 	NI result;
4105 	result = (NI)0;
4106 	result = ((NI) 0);
4107 	{
4108 		NI x;
4109 		NI res;
4110 		x = (NI)0;
4111 		res = ((NI) 0);
4112 		{
4113 			while (1) {
4114 				if (!(res <= ((NI) 3))) goto LA3;
4115 				x = res;
4116 				result = (NI)((NI)((NU64)(result) << (NU64)(((NI) 8))) | ((NI) (u[(x)- 0])));
4117 				res += ((NI) 1);
4118 			} LA3: ;
4119 		}
4120 	}
4121 	return result;
4122 }
N_INLINE(int,nimCmpMem)4123 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
4124 	int result;
4125 	result = (int)0;
4126 	result = memcmp(a, b, ((size_t) (size)));
4127 	return result;
4128 }
N_INLINE(NIM_BOOL,equalMem__system_1735)4129 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size) {
4130 	NIM_BOOL result;
4131 	int T1_;
4132 	result = (NIM_BOOL)0;
4133 	T1_ = (int)0;
4134 	T1_ = nimCmpMem(a, b, size);
4135 	result = (T1_ == ((NI32) 0));
4136 	return result;
4137 }
N_NIMCALL(NIM_BOOL,eqeq___modulegraphs_8959)4138 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___modulegraphs_8959)(tyArray__qtqsWM5aXmcpMIVmvq3kAA a, tyArray__qtqsWM5aXmcpMIVmvq3kAA b) {
4139 	NIM_BOOL result;
4140 	result = (NIM_BOOL)0;
4141 	result = equalMem__system_1735(((void*) (a)), ((void*) (b)), ((NI) 16));
4142 	return result;
4143 }
N_NIMCALL(void,setAttachedOpPartial__modulegraphs_5577)4144 N_LIB_PRIVATE N_NIMCALL(void, setAttachedOpPartial__modulegraphs_5577)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* value) {
4145 	X5BX5Deq___modulegraphs_4453((&(*g).attachedOps[(op)- 0]), (*t).Sup.itemId, value);
4146 }
N_NIMCALL(void,completePartialOp__modulegraphs_5629)4147 N_LIB_PRIVATE N_NIMCALL(void, completePartialOp__modulegraphs_5629)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* value) {
4148 	{
4149 		if (!!(((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 0)))) goto LA3_;
4150 		toPackedGeneratedProcDef__icZic_3061(value, (&(*g).encoders->data[module]), (&(*g).packed_0->data[module].fromDisk));
4151 	}
4152 	LA3_: ;
4153 }
N_INLINE(NI,rawGet__modulegraphs_3581)4154 static N_INLINE(NI, rawGet__modulegraphs_3581)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
4155 	NI result;
4156 	NI h;
4157 	NI T10_;
4158 {	result = (NI)0;
4159 	(*hc) = hash__ast_777(key);
4160 	{
4161 		if (!((*hc) == ((NI) 0))) goto LA3_;
4162 		(*hc) = ((NI) 314159265);
4163 	}
4164 	LA3_: ;
4165 	{
4166 		NI T7_;
4167 		T7_ = (t.data ? t.data->Sup.len : 0);
4168 		if (!(T7_ == ((NI) 0))) goto LA8_;
4169 		result = ((NI) -1);
4170 		goto BeforeRet_;
4171 	}
4172 	LA8_: ;
4173 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
4174 	h = (NI)((*hc) & T10_);
4175 	{
4176 		while (1) {
4177 			NIM_BOOL T13_;
4178 			NI T20_;
4179 			T13_ = (NIM_BOOL)0;
4180 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
4181 			if (!T13_) goto LA12;
4182 			{
4183 				NIM_BOOL T16_;
4184 				T16_ = (NIM_BOOL)0;
4185 				T16_ = (t.data->data[h].Field0 == (*hc));
4186 				if (!(T16_)) goto LA17_;
4187 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
4188 				LA17_: ;
4189 				if (!T16_) goto LA18_;
4190 				result = h;
4191 				goto BeforeRet_;
4192 			}
4193 			LA18_: ;
4194 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
4195 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
4196 		} LA12: ;
4197 	}
4198 	result = (NI)(((NI) -1) - h);
4199 	}BeforeRet_: ;
4200 	return result;
4201 }
N_NIMCALL(NIM_BOOL,hasKey__modulegraphs_3574)4202 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3574)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4203 	NIM_BOOL result;
4204 	NI hc;
4205 	NI T1_;
4206 	result = (NIM_BOOL)0;
4207 	hc = (NI)0;
4208 	T1_ = (NI)0;
4209 	T1_ = rawGet__modulegraphs_3581(t, key, (&hc));
4210 	result = (((NI) 0) <= T1_);
4211 	return result;
4212 }
N_NIMCALL(NIM_BOOL,contains__modulegraphs_3568)4213 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__modulegraphs_3568)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4214 	NIM_BOOL result;
4215 {	result = (NIM_BOOL)0;
4216 	result = hasKey__modulegraphs_3574(t, key);
4217 	goto BeforeRet_;
4218 	}BeforeRet_: ;
4219 	return result;
4220 }
N_NIMCALL(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA **,X5BX5D___modulegraphs_3884)4221 N_LIB_PRIVATE N_NIMCALL(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA**, X5BX5D___modulegraphs_3884)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4222 	tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA** result;
4223 	NI hcX60gensym22_;
4224 	NI indexX60gensym22_;
4225 	result = (tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA**)0;
4226 	hcX60gensym22_ = (NI)0;
4227 	indexX60gensym22_ = rawGet__modulegraphs_3581((*t), key, (&hcX60gensym22_));
4228 	{
4229 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
4230 		result = (&(*t).data->data[indexX60gensym22_].Field2);
4231 	}
4232 	goto LA1_;
4233 	LA3_: ;
4234 	{
4235 		raiseKeyError__modulegraphs_3378(key);
4236 	}
4237 	LA1_: ;
4238 	return result;
4239 }
N_NIMCALL(tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A *,newSeq__modulegraphs_2893)4240 N_LIB_PRIVATE N_NIMCALL(tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A*, newSeq__modulegraphs_2893)(NI len) {
4241 	tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* result;
4242 	result = NIM_NIL;
4243 	result = (tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A*) newSeq((&NTIttypeseq__9aZVGG5Gtti9cC9bqRpXCtA3A_), len);
4244 	return result;
4245 }
N_NIMCALL(tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA *,resolveInst__modulegraphs_2881)4246 N_LIB_PRIVATE N_NIMCALL(tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA*, resolveInst__modulegraphs_2881)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg* t) {
4247 	tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA* result;
4248 	result = NIM_NIL;
4249 	result = (*t).inst;
4250 	{
4251 		NIM_BOOL T3_;
4252 		tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA* T7_;
4253 		NI T8_;
4254 		T3_ = (NIM_BOOL)0;
4255 		T3_ = (result == ((tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA*) NIM_NIL));
4256 		if (!(T3_)) goto LA4_;
4257 		T3_ = isCachedModule__modulegraphs_2697(g, (*t).module);
4258 		LA4_: ;
4259 		if (!T3_) goto LA5_;
4260 		T7_ = NIM_NIL;
4261 		T7_ = (tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA*) newObj((&NTIpinstantiation__Y32tFilzS9adEEksgrCsOzQ_), sizeof(tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA));
4262 		asgnRef((void**) (&(*T7_).sym), loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), (*t).sym.module, (*t).sym.packed_0));
4263 		result = T7_;
4264 		T8_ = ((*t).concreteTypes ? (*t).concreteTypes->Sup.len : 0);
4265 		asgnRef((void**) (&(*result).concreteTypes), newSeq__modulegraphs_2893(((NI) (T8_))));
4266 		{
4267 			NI i;
4268 			NI colontmp_;
4269 			NI T10_;
4270 			NI res;
4271 			i = (NI)0;
4272 			colontmp_ = (NI)0;
4273 			T10_ = (((*result).concreteTypes ? (*result).concreteTypes->Sup.len : 0)-1);
4274 			colontmp_ = T10_;
4275 			res = ((NI) 0);
4276 			{
4277 				while (1) {
4278 					if (!(res <= colontmp_)) goto LA12;
4279 					i = res;
4280 					asgnRef((void**) (&(*result).concreteTypes->data[i]), loadTypeFromId__icZic_8402((*g).config, (*g).cache, (&(*g).packed_0), (*t).concreteTypes->data[i].module, (*t).concreteTypes->data[i].packed_0));
4281 					res += ((NI) 1);
4282 				} LA12: ;
4283 			}
4284 		}
4285 		unsureAsgnRef((void**) (&(*t).inst), result);
4286 	}
4287 	LA5_: ;
4288 	return result;
4289 }
N_NIMCALL(void,addMethodToGeneric__modulegraphs_7689)4290 N_LIB_PRIVATE N_NIMCALL(void, addMethodToGeneric__modulegraphs_7689)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, NI col, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
4291 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g* T1_;
4292 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g** T2_;
4293 	tyTuple__VrD6plbUKJjYKM0lCr3hGQ T3_;
4294 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA T4_;
4295 	NI T5_;
4296 	T1_ = NIM_NIL;
4297 	T1_ = NIM_NIL;
4298 	T2_ = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g**)0;
4299 	T2_ = mgetOrPut__modulegraphs_7725((&(*g).methodsPerType), (*t).Sup.itemId, T1_);
4300 	nimZeroMem((void*)(&T3_), sizeof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ));
4301 	T3_.Field0 = col;
4302 	nimZeroMem((void*)(&T4_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4303 	nimZeroMem((void*)(&T4_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4304 	T4_.sym = m;
4305 	T3_.Field1.id = T4_.id;
4306 	T3_.Field1.sym = T4_.sym;
4307 	unsureAsgnRef((void**) (&(*T2_)), (tySequence__159bHWBGAOOs6U7OZ9cQlO0g*) incrSeqV3((TGenericSeq*)((*T2_)), (&NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_)));
4308 	T5_ = (*T2_)->Sup.len++;
4309 	(*T2_)->data[T5_].Field0 = T3_.Field0;
4310 	(*T2_)->data[T5_].Field1.id = T3_.Field1.id;
4311 	asgnRef((void**) (&(*T2_)->data[T5_].Field1.sym), T3_.Field1.sym);
4312 }
N_NIMCALL(NIM_BOOL,hasDisabledAsgn__modulegraphs_8859)4313 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasDisabledAsgn__modulegraphs_8859)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t) {
4314 	NIM_BOOL result;
4315 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* op;
4316 	NIM_BOOL T1_;
4317 	result = (NIM_BOOL)0;
4318 	op = getAttachedOp__modulegraphs_4011(g, t, ((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) 1));
4319 	T1_ = (NIM_BOOL)0;
4320 	T1_ = !((op == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)));
4321 	if (!(T1_)) goto LA2_;
4322 	T1_ = (((*op).flags &((NU64)1<<((NU)(((tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw) 24))&63U)))!=0);
4323 	LA2_: ;
4324 	result = T1_;
4325 	return result;
4326 }
N_NIMCALL(void,setToStringProc__modulegraphs_6035)4327 N_LIB_PRIVATE N_NIMCALL(void, setToStringProc__modulegraphs_6035)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* value) {
4328 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA T1_;
4329 	nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4330 	nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4331 	T1_.sym = value;
4332 	X5BX5Deq___modulegraphs_6079((&(*g).enumToStringProcs), (*t).Sup.itemId, T1_);
4333 }
N_NIMCALL(void,loadPackedSym__modulegraphs_8940)4334 N_LIB_PRIVATE N_NIMCALL(void, loadPackedSym__modulegraphs_8940)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* s) {
4335 	{
4336 		if (!((*s).sym == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL))) goto LA3_;
4337 		unsureAsgnRef((void**) (&(*s).sym), loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), (*s).id.module, (*s).id.packed_0));
4338 	}
4339 	LA3_: ;
4340 }
N_INLINE(void,nimGCunrefNoCycle)4341 static N_INLINE(void, nimGCunrefNoCycle)(void* p) {
4342 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
4343 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
4344 	T1_ = usrToCell__system_5300(p);
4345 	decRef__system_5345(T1_);
4346 }
N_NIMCALL(void,rememberEmittedTypeInfo__modulegraphs_9389)4347 N_LIB_PRIVATE N_NIMCALL(void, rememberEmittedTypeInfo__modulegraphs_9389)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 m, NimStringDesc* ti) {
4348 	{
4349 		NI T5_;
4350 		NimStringDesc* T6_;
4351 		if (!!(((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 0)))) goto LA3_;
4352 		asgnRef((void**) (&(*g).packed_0->data[m].fromDisk.emittedTypeInfo), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)((*g).packed_0->data[m].fromDisk.emittedTypeInfo), (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_)));
4353 		T5_ = (*g).packed_0->data[m].fromDisk.emittedTypeInfo->Sup.len++;
4354 		T6_ = NIM_NIL;
4355 		T6_ = (*g).packed_0->data[m].fromDisk.emittedTypeInfo->data[T5_]; (*g).packed_0->data[m].fromDisk.emittedTypeInfo->data[T5_] = copyStringRC1(ti);
4356 		if (T6_) nimGCunrefNoCycle(T6_);
4357 	}
4358 	LA3_: ;
4359 }
N_NIMCALL(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA *,X5BX5D___modulegraphs_5705)4360 N_LIB_PRIVATE N_NIMCALL(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*, X5BX5D___modulegraphs_5705)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4361 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* result;
4362 	NI hcX60gensym22_;
4363 	NI indexX60gensym22_;
4364 	result = (tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*)0;
4365 	hcX60gensym22_ = (NI)0;
4366 	indexX60gensym22_ = rawGet__modulegraphs_5712((*t), key, (&hcX60gensym22_));
4367 	{
4368 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
4369 		result = (&(*t).data->data[indexX60gensym22_].Field2);
4370 	}
4371 	goto LA1_;
4372 	LA3_: ;
4373 	{
4374 		raiseKeyError__modulegraphs_3378(key);
4375 	}
4376 	LA1_: ;
4377 	return result;
4378 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getToStringProc__modulegraphs_5648)4379 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getToStringProc__modulegraphs_5648)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t) {
4380 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
4381 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* T1_;
4382 	result = NIM_NIL;
4383 	T1_ = (tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*)0;
4384 	T1_ = X5BX5D___modulegraphs_5705((&(*g).enumToStringProcs), (*t).Sup.itemId);
4385 	result = resolveSym__modulegraphs_2866(g, T1_);
4386 	return result;
4387 }
N_NIMCALL(void,configComplete__modulegraphs_11271)4388 N_LIB_PRIVATE N_NIMCALL(void, configComplete__modulegraphs_11271)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g) {
4389 	rememberStartupConfig__icZic_505((&(*g).startupPackedConfig), (*g).config);
4390 }
N_NIMCALL(void,clear__modulegraphs_307)4391 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_307)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw* t) {
4392 	{
4393 		NI i;
4394 		NI colontmp_;
4395 		NI T2_;
4396 		NI i_2;
4397 		i = (NI)0;
4398 		colontmp_ = (NI)0;
4399 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4400 		colontmp_ = T2_;
4401 		i_2 = ((NI) 0);
4402 		{
4403 			while (1) {
4404 				if (!(i_2 < colontmp_)) goto LA4;
4405 				i = i_2;
4406 				(*t).data->data[i].Field0 = ((NI) 0);
4407 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4408 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4409 				i_2 += ((NI) 1);
4410 			} LA4: ;
4411 		}
4412 	}
4413 	(*t).counter = ((NI) 0);
4414 }
N_NIMCALL(void,clear__modulegraphs_753)4415 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_753)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg* t) {
4416 	{
4417 		NI i;
4418 		NI colontmp_;
4419 		NI T2_;
4420 		NI i_2;
4421 		i = (NI)0;
4422 		colontmp_ = (NI)0;
4423 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4424 		colontmp_ = T2_;
4425 		i_2 = ((NI) 0);
4426 		{
4427 			while (1) {
4428 				if (!(i_2 < colontmp_)) goto LA4;
4429 				i = i_2;
4430 				(*t).data->data[i].Field0 = ((NI) 0);
4431 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4432 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4433 				i_2 += ((NI) 1);
4434 			} LA4: ;
4435 		}
4436 	}
4437 	(*t).counter = ((NI) 0);
4438 }
N_NIMCALL(void,clear__modulegraphs_1289)4439 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1289)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t) {
4440 	{
4441 		NI i;
4442 		NI colontmp_;
4443 		NI T2_;
4444 		NI i_2;
4445 		i = (NI)0;
4446 		colontmp_ = (NI)0;
4447 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4448 		colontmp_ = T2_;
4449 		i_2 = ((NI) 0);
4450 		{
4451 			while (1) {
4452 				if (!(i_2 < colontmp_)) goto LA4;
4453 				i = i_2;
4454 				(*t).data->data[i].Field0 = ((NI) 0);
4455 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4456 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4457 				i_2 += ((NI) 1);
4458 			} LA4: ;
4459 		}
4460 	}
4461 	(*t).counter = ((NI) 0);
4462 }
N_NIMCALL(void,clear__modulegraphs_1725)4463 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t) {
4464 	{
4465 		NI i;
4466 		NI colontmp_;
4467 		NI T2_;
4468 		NI i_2;
4469 		i = (NI)0;
4470 		colontmp_ = (NI)0;
4471 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4472 		colontmp_ = T2_;
4473 		i_2 = ((NI) 0);
4474 		{
4475 			while (1) {
4476 				if (!(i_2 < colontmp_)) goto LA4;
4477 				i = i_2;
4478 				(*t).data->data[i].Field0 = ((NI) 0);
4479 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4480 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4481 				i_2 += ((NI) 1);
4482 			} LA4: ;
4483 		}
4484 	}
4485 	(*t).counter = ((NI) 0);
4486 }
N_NIMCALL(void,clear__modulegraphs_2170)4487 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_2170)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t) {
4488 	{
4489 		NI i;
4490 		NI colontmp_;
4491 		NI T2_;
4492 		NI i_2;
4493 		i = (NI)0;
4494 		colontmp_ = (NI)0;
4495 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4496 		colontmp_ = T2_;
4497 		i_2 = ((NI) 0);
4498 		{
4499 			while (1) {
4500 				if (!(i_2 < colontmp_)) goto LA4;
4501 				i = i_2;
4502 				(*t).data->data[i].Field0 = ((NI) 0);
4503 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4504 				(*t).data->data[i].Field2.id.module = 0;
4505 				(*t).data->data[i].Field2.id.packed_0.module = 0;
4506 				(*t).data->data[i].Field2.id.packed_0.item = 0;
4507 				unsureAsgnRef((void**)&(*t).data->data[i].Field2.sym, NIM_NIL);
4508 				i_2 += ((NI) 1);
4509 			} LA4: ;
4510 		}
4511 	}
4512 	(*t).counter = ((NI) 0);
4513 }
N_NIMCALL(void,resetForBackend__modulegraphs_265)4514 N_LIB_PRIVATE N_NIMCALL(void, resetForBackend__modulegraphs_265)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g) {
4515 	initStrTable__ast_4088((&(*g).compilerprocs));
4516 	clear__modulegraphs_307((&(*g).typeInstCache));
4517 	clear__modulegraphs_753((&(*g).procInstCache));
4518 	{
4519 		tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* a;
4520 		tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg i;
4521 		a = (tyObject_Table__iowAVDkco3qpbEH0z8OmkQ*)0;
4522 		i = ((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) 0);
4523 		{
4524 			while (1) {
4525 				a = (&(*g).attachedOps[(i)- 0]);
4526 				clear__modulegraphs_1289(a);
4527 				{
4528 					if (!(((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) 4) <= i)) goto LA6_;
4529 					goto LA2;
4530 				}
4531 				LA6_: ;
4532 				i += ((NI) 1);
4533 			}
4534 		} LA2: ;
4535 	}
4536 	clear__modulegraphs_1725((&(*g).methodsPerType));
4537 	clear__modulegraphs_2170((&(*g).enumToStringProcs));
4538 }
N_NIMCALL(void,compiler_modulegraphsDatInit000)4539 N_LIB_PRIVATE N_NIMCALL(void, compiler_modulegraphsDatInit000)(void) {
4540 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_2_48[48];
4541 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_3_7[7];
4542 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_4_2[2];
4543 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_5_2[2];
4544 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_6_2[2];
4545 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_7_3[3];
4546 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_8_2[2];
4547 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_9_2[2];
4548 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_10_3[3];
4549 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_11_4[4];
4550 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_12_2[2];
4551 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_13_3[3];
4552 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_14_2[2];
4553 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_15_3[3];
4554 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_16_2[2];
4555 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_17_2[2];
4556 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_18_3[3];
4557 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_19_2[2];
4558 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_20_3[3];
4559 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_21_2[2];
4560 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_22_3[3];
4561 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_23_2[2];
4562 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_24_3[3];
4563 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_25_2[2];
4564 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_26_2[2];
4565 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_27_2[2];
4566 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_28_3[3];
4567 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_29_2[2];
4568 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_30_3[3];
4569 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_31_2[2];
4570 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_32_3[3];
4571 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_33_2[2];
4572 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_34_3[3];
4573 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_35_2[2];
4574 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_36_3[3];
4575 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_37_2[2];
4576 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_38_3[3];
4577 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_39_4[4];
4578 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_40_13[13];
4579 static TNimNode TM__vJDjRhiQWnfbAi9csscWSug_0[200];
4580 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.size = sizeof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ);
4581 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.align = NIM_ALIGNOF(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ);
4582 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.kind = 18;
4583 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.base = 0;
4584 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.flags = 2;
4585 TM__vJDjRhiQWnfbAi9csscWSug_2_48[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[1];
4586 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.size = sizeof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA);
4587 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.align = NIM_ALIGNOF(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA);
4588 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.kind = 18;
4589 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.base = 0;
4590 TM__vJDjRhiQWnfbAi9csscWSug_3_7[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[3];
4591 TM__vJDjRhiQWnfbAi9csscWSug_0[3].kind = 1;
4592 TM__vJDjRhiQWnfbAi9csscWSug_0[3].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, module);
4593 TM__vJDjRhiQWnfbAi9csscWSug_0[3].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
4594 TM__vJDjRhiQWnfbAi9csscWSug_0[3].name = "module";
4595 TM__vJDjRhiQWnfbAi9csscWSug_3_7[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[4];
4596 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.size = sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA);
4597 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.align = NIM_ALIGNOF(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA);
4598 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.kind = 18;
4599 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.base = 0;
4600 TM__vJDjRhiQWnfbAi9csscWSug_4_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[6];
4601 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.size = sizeof(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ);
4602 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.align = NIM_ALIGNOF(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ);
4603 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.kind = 18;
4604 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.base = 0;
4605 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.flags = 1;
4606 TM__vJDjRhiQWnfbAi9csscWSug_5_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[8];
4607 TM__vJDjRhiQWnfbAi9csscWSug_0[8].kind = 1;
4608 TM__vJDjRhiQWnfbAi9csscWSug_0[8].offset = offsetof(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ, module);
4609 TM__vJDjRhiQWnfbAi9csscWSug_0[8].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4610 TM__vJDjRhiQWnfbAi9csscWSug_0[8].name = "module";
4611 TM__vJDjRhiQWnfbAi9csscWSug_5_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[9];
4612 TM__vJDjRhiQWnfbAi9csscWSug_0[9].kind = 1;
4613 TM__vJDjRhiQWnfbAi9csscWSug_0[9].offset = offsetof(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ, packed_0);
4614 TM__vJDjRhiQWnfbAi9csscWSug_0[9].typ = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
4615 TM__vJDjRhiQWnfbAi9csscWSug_0[9].name = "packed";
4616 TM__vJDjRhiQWnfbAi9csscWSug_0[7].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[7].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[7].sons = &TM__vJDjRhiQWnfbAi9csscWSug_5_2[0];
4617 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[7];
4618 TM__vJDjRhiQWnfbAi9csscWSug_0[6].kind = 1;
4619 TM__vJDjRhiQWnfbAi9csscWSug_0[6].offset = offsetof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA, id);
4620 TM__vJDjRhiQWnfbAi9csscWSug_0[6].typ = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4621 TM__vJDjRhiQWnfbAi9csscWSug_0[6].name = "id";
4622 TM__vJDjRhiQWnfbAi9csscWSug_4_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[10];
4623 TM__vJDjRhiQWnfbAi9csscWSug_0[10].kind = 1;
4624 TM__vJDjRhiQWnfbAi9csscWSug_0[10].offset = offsetof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA, sym);
4625 TM__vJDjRhiQWnfbAi9csscWSug_0[10].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
4626 TM__vJDjRhiQWnfbAi9csscWSug_0[10].name = "sym";
4627 TM__vJDjRhiQWnfbAi9csscWSug_0[5].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[5].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[5].sons = &TM__vJDjRhiQWnfbAi9csscWSug_4_2[0];
4628 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[5];
4629 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.size = sizeof(tySequence__vv5mGmK03BCr5e3LTZA5Hw*);
4630 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.align = NIM_ALIGNOF(tySequence__vv5mGmK03BCr5e3LTZA5Hw*);
4631 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.kind = 24;
4632 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.base = (&NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_);
4633 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.marker = Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw;
4634 TM__vJDjRhiQWnfbAi9csscWSug_0[4].kind = 1;
4635 TM__vJDjRhiQWnfbAi9csscWSug_0[4].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, converters);
4636 TM__vJDjRhiQWnfbAi9csscWSug_0[4].typ = (&NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_);
4637 TM__vJDjRhiQWnfbAi9csscWSug_0[4].name = "converters";
4638 TM__vJDjRhiQWnfbAi9csscWSug_3_7[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[11];
4639 TM__vJDjRhiQWnfbAi9csscWSug_0[11].kind = 1;
4640 TM__vJDjRhiQWnfbAi9csscWSug_0[11].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, patterns);
4641 TM__vJDjRhiQWnfbAi9csscWSug_0[11].typ = (&NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_);
4642 TM__vJDjRhiQWnfbAi9csscWSug_0[11].name = "patterns";
4643 TM__vJDjRhiQWnfbAi9csscWSug_3_7[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[12];
4644 TM__vJDjRhiQWnfbAi9csscWSug_0[12].kind = 1;
4645 TM__vJDjRhiQWnfbAi9csscWSug_0[12].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, pureEnums);
4646 TM__vJDjRhiQWnfbAi9csscWSug_0[12].typ = (&NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_);
4647 TM__vJDjRhiQWnfbAi9csscWSug_0[12].name = "pureEnums";
4648 TM__vJDjRhiQWnfbAi9csscWSug_3_7[4] = &TM__vJDjRhiQWnfbAi9csscWSug_0[13];
4649 TM__vJDjRhiQWnfbAi9csscWSug_0[13].kind = 1;
4650 TM__vJDjRhiQWnfbAi9csscWSug_0[13].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, interf);
4651 TM__vJDjRhiQWnfbAi9csscWSug_0[13].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
4652 TM__vJDjRhiQWnfbAi9csscWSug_0[13].name = "interf";
4653 TM__vJDjRhiQWnfbAi9csscWSug_3_7[5] = &TM__vJDjRhiQWnfbAi9csscWSug_0[14];
4654 TM__vJDjRhiQWnfbAi9csscWSug_0[14].kind = 1;
4655 TM__vJDjRhiQWnfbAi9csscWSug_0[14].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, interfHidden);
4656 TM__vJDjRhiQWnfbAi9csscWSug_0[14].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
4657 TM__vJDjRhiQWnfbAi9csscWSug_0[14].name = "interfHidden";
4658 TM__vJDjRhiQWnfbAi9csscWSug_3_7[6] = &TM__vJDjRhiQWnfbAi9csscWSug_0[15];
4659 TM__vJDjRhiQWnfbAi9csscWSug_0[15].kind = 1;
4660 TM__vJDjRhiQWnfbAi9csscWSug_0[15].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, uniqueName);
4661 TM__vJDjRhiQWnfbAi9csscWSug_0[15].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
4662 TM__vJDjRhiQWnfbAi9csscWSug_0[15].name = "uniqueName";
4663 TM__vJDjRhiQWnfbAi9csscWSug_0[2].len = 7; TM__vJDjRhiQWnfbAi9csscWSug_0[2].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[2].sons = &TM__vJDjRhiQWnfbAi9csscWSug_3_7[0];
4664 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[2];
4665 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.size = sizeof(tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*);
4666 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.align = NIM_ALIGNOF(tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*);
4667 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.kind = 24;
4668 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.base = (&NTIiface__uvkV248cZcsEQKaQm7C9aEA_);
4669 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.marker = Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ;
4670 TM__vJDjRhiQWnfbAi9csscWSug_0[1].kind = 1;
4671 TM__vJDjRhiQWnfbAi9csscWSug_0[1].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, ifaces);
4672 TM__vJDjRhiQWnfbAi9csscWSug_0[1].typ = (&NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_);
4673 TM__vJDjRhiQWnfbAi9csscWSug_0[1].name = "ifaces";
4674 TM__vJDjRhiQWnfbAi9csscWSug_2_48[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[16];
4675 TM__vJDjRhiQWnfbAi9csscWSug_0[16].kind = 1;
4676 TM__vJDjRhiQWnfbAi9csscWSug_0[16].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, packed_0);
4677 TM__vJDjRhiQWnfbAi9csscWSug_0[16].typ = (&NTIpackedmodulegraph__rQHmYk1HzcwNxKBymIFHpA_);
4678 TM__vJDjRhiQWnfbAi9csscWSug_0[16].name = "packed";
4679 TM__vJDjRhiQWnfbAi9csscWSug_2_48[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[17];
4680 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.size = sizeof(tySequence__XMM60DtBsc6xYsIpNANkrA*);
4681 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.align = NIM_ALIGNOF(tySequence__XMM60DtBsc6xYsIpNANkrA*);
4682 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.kind = 24;
4683 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.base = (&NTIpackedencoder__B9cE9a0GbvqWW9aHf4N7RAaIw_);
4684 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.marker = Marker_tySequence__XMM60DtBsc6xYsIpNANkrA;
4685 TM__vJDjRhiQWnfbAi9csscWSug_0[17].kind = 1;
4686 TM__vJDjRhiQWnfbAi9csscWSug_0[17].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, encoders);
4687 TM__vJDjRhiQWnfbAi9csscWSug_0[17].typ = (&NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_);
4688 TM__vJDjRhiQWnfbAi9csscWSug_0[17].name = "encoders";
4689 TM__vJDjRhiQWnfbAi9csscWSug_2_48[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[18];
4690 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.size = sizeof(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw);
4691 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.align = NIM_ALIGNOF(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw);
4692 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.kind = 18;
4693 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.base = 0;
4694 TM__vJDjRhiQWnfbAi9csscWSug_6_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[20];
4695 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.size = sizeof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ);
4696 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.align = NIM_ALIGNOF(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ);
4697 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.kind = 18;
4698 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.base = 0;
4699 TM__vJDjRhiQWnfbAi9csscWSug_7_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[22];
4700 TM__vJDjRhiQWnfbAi9csscWSug_0[22].kind = 1;
4701 TM__vJDjRhiQWnfbAi9csscWSug_0[22].offset = offsetof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ, Field0);
4702 TM__vJDjRhiQWnfbAi9csscWSug_0[22].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4703 TM__vJDjRhiQWnfbAi9csscWSug_0[22].name = "Field0";
4704 TM__vJDjRhiQWnfbAi9csscWSug_7_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[23];
4705 TM__vJDjRhiQWnfbAi9csscWSug_0[23].kind = 1;
4706 TM__vJDjRhiQWnfbAi9csscWSug_0[23].offset = offsetof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ, Field1);
4707 TM__vJDjRhiQWnfbAi9csscWSug_0[23].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4708 TM__vJDjRhiQWnfbAi9csscWSug_0[23].name = "Field1";
4709 TM__vJDjRhiQWnfbAi9csscWSug_7_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[24];
4710 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.size = sizeof(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg);
4711 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.align = NIM_ALIGNOF(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg);
4712 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.kind = 18;
4713 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.base = 0;
4714 TM__vJDjRhiQWnfbAi9csscWSug_8_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[26];
4715 TM__vJDjRhiQWnfbAi9csscWSug_0[26].kind = 1;
4716 TM__vJDjRhiQWnfbAi9csscWSug_0[26].offset = offsetof(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg, id);
4717 TM__vJDjRhiQWnfbAi9csscWSug_0[26].typ = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4718 TM__vJDjRhiQWnfbAi9csscWSug_0[26].name = "id";
4719 TM__vJDjRhiQWnfbAi9csscWSug_8_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[27];
4720 TM__vJDjRhiQWnfbAi9csscWSug_0[27].kind = 1;
4721 TM__vJDjRhiQWnfbAi9csscWSug_0[27].offset = offsetof(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg, typ);
4722 TM__vJDjRhiQWnfbAi9csscWSug_0[27].typ = (&NTIptype__qt2Wh0elFEz5fH0l7yusLw_);
4723 TM__vJDjRhiQWnfbAi9csscWSug_0[27].name = "typ";
4724 TM__vJDjRhiQWnfbAi9csscWSug_0[25].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[25].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[25].sons = &TM__vJDjRhiQWnfbAi9csscWSug_8_2[0];
4725 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[25];
4726 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.size = sizeof(tySequence__O5RcspOP32YJ4YtU5ppxxA*);
4727 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.align = NIM_ALIGNOF(tySequence__O5RcspOP32YJ4YtU5ppxxA*);
4728 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.kind = 24;
4729 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.base = (&NTIlazytype__Q19c34D32PKyTKlx6R6yODg_);
4730 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.marker = Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA;
4731 TM__vJDjRhiQWnfbAi9csscWSug_0[24].kind = 1;
4732 TM__vJDjRhiQWnfbAi9csscWSug_0[24].offset = offsetof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ, Field2);
4733 TM__vJDjRhiQWnfbAi9csscWSug_0[24].typ = (&NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_);
4734 TM__vJDjRhiQWnfbAi9csscWSug_0[24].name = "Field2";
4735 TM__vJDjRhiQWnfbAi9csscWSug_0[21].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[21].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[21].sons = &TM__vJDjRhiQWnfbAi9csscWSug_7_3[0];
4736 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[21];
4737 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.size = sizeof(tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg*);
4738 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.align = NIM_ALIGNOF(tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg*);
4739 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.kind = 24;
4740 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.base = (&NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_);
4741 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.marker = Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg;
4742 TM__vJDjRhiQWnfbAi9csscWSug_0[20].kind = 1;
4743 TM__vJDjRhiQWnfbAi9csscWSug_0[20].offset = offsetof(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw, data);
4744 TM__vJDjRhiQWnfbAi9csscWSug_0[20].typ = (&NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_);
4745 TM__vJDjRhiQWnfbAi9csscWSug_0[20].name = "data";
4746 TM__vJDjRhiQWnfbAi9csscWSug_6_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[28];
4747 TM__vJDjRhiQWnfbAi9csscWSug_0[28].kind = 1;
4748 TM__vJDjRhiQWnfbAi9csscWSug_0[28].offset = offsetof(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw, counter);
4749 TM__vJDjRhiQWnfbAi9csscWSug_0[28].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4750 TM__vJDjRhiQWnfbAi9csscWSug_0[28].name = "counter";
4751 TM__vJDjRhiQWnfbAi9csscWSug_0[19].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[19].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[19].sons = &TM__vJDjRhiQWnfbAi9csscWSug_6_2[0];
4752 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[19];
4753 TM__vJDjRhiQWnfbAi9csscWSug_0[18].kind = 1;
4754 TM__vJDjRhiQWnfbAi9csscWSug_0[18].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, typeInstCache);
4755 TM__vJDjRhiQWnfbAi9csscWSug_0[18].typ = (&NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_);
4756 TM__vJDjRhiQWnfbAi9csscWSug_0[18].name = "typeInstCache";
4757 TM__vJDjRhiQWnfbAi9csscWSug_2_48[4] = &TM__vJDjRhiQWnfbAi9csscWSug_0[29];
4758 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.size = sizeof(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg);
4759 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.align = NIM_ALIGNOF(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg);
4760 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.kind = 18;
4761 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.base = 0;
4762 TM__vJDjRhiQWnfbAi9csscWSug_9_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[31];
4763 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.size = sizeof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg);
4764 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.align = NIM_ALIGNOF(tyTuple__o67sDX0wYbEuhI9cJYAbDtg);
4765 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.kind = 18;
4766 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.base = 0;
4767 TM__vJDjRhiQWnfbAi9csscWSug_10_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[33];
4768 TM__vJDjRhiQWnfbAi9csscWSug_0[33].kind = 1;
4769 TM__vJDjRhiQWnfbAi9csscWSug_0[33].offset = offsetof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg, Field0);
4770 TM__vJDjRhiQWnfbAi9csscWSug_0[33].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4771 TM__vJDjRhiQWnfbAi9csscWSug_0[33].name = "Field0";
4772 TM__vJDjRhiQWnfbAi9csscWSug_10_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[34];
4773 TM__vJDjRhiQWnfbAi9csscWSug_0[34].kind = 1;
4774 TM__vJDjRhiQWnfbAi9csscWSug_0[34].offset = offsetof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg, Field1);
4775 TM__vJDjRhiQWnfbAi9csscWSug_0[34].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4776 TM__vJDjRhiQWnfbAi9csscWSug_0[34].name = "Field1";
4777 TM__vJDjRhiQWnfbAi9csscWSug_10_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[35];
4778 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.size = sizeof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg);
4779 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.align = NIM_ALIGNOF(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg);
4780 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.kind = 18;
4781 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.base = 0;
4782 TM__vJDjRhiQWnfbAi9csscWSug_11_4[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[37];
4783 TM__vJDjRhiQWnfbAi9csscWSug_0[37].kind = 1;
4784 TM__vJDjRhiQWnfbAi9csscWSug_0[37].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, module);
4785 TM__vJDjRhiQWnfbAi9csscWSug_0[37].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4786 TM__vJDjRhiQWnfbAi9csscWSug_0[37].name = "module";
4787 TM__vJDjRhiQWnfbAi9csscWSug_11_4[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[38];
4788 TM__vJDjRhiQWnfbAi9csscWSug_0[38].kind = 1;
4789 TM__vJDjRhiQWnfbAi9csscWSug_0[38].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, sym);
4790 TM__vJDjRhiQWnfbAi9csscWSug_0[38].typ = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4791 TM__vJDjRhiQWnfbAi9csscWSug_0[38].name = "sym";
4792 TM__vJDjRhiQWnfbAi9csscWSug_11_4[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[39];
4793 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.size = sizeof(tySequence__ipEvhpHAmm8ZCn9bZAOdNYA*);
4794 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.align = NIM_ALIGNOF(tySequence__ipEvhpHAmm8ZCn9bZAOdNYA*);
4795 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.kind = 24;
4796 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.base = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4797 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.marker = Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA;
4798 TM__vJDjRhiQWnfbAi9csscWSug_0[39].kind = 1;
4799 TM__vJDjRhiQWnfbAi9csscWSug_0[39].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, concreteTypes);
4800 TM__vJDjRhiQWnfbAi9csscWSug_0[39].typ = (&NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_);
4801 TM__vJDjRhiQWnfbAi9csscWSug_0[39].name = "concreteTypes";
4802 TM__vJDjRhiQWnfbAi9csscWSug_11_4[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[40];
4803 TM__vJDjRhiQWnfbAi9csscWSug_0[40].kind = 1;
4804 TM__vJDjRhiQWnfbAi9csscWSug_0[40].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, inst);
4805 TM__vJDjRhiQWnfbAi9csscWSug_0[40].typ = (&NTIpinstantiation__Y32tFilzS9adEEksgrCsOzQ_);
4806 TM__vJDjRhiQWnfbAi9csscWSug_0[40].name = "inst";
4807 TM__vJDjRhiQWnfbAi9csscWSug_0[36].len = 4; TM__vJDjRhiQWnfbAi9csscWSug_0[36].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[36].sons = &TM__vJDjRhiQWnfbAi9csscWSug_11_4[0];
4808 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[36];
4809 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.size = sizeof(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA*);
4810 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.align = NIM_ALIGNOF(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA*);
4811 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.kind = 24;
4812 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.base = (&NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_);
4813 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.marker = Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA;
4814 TM__vJDjRhiQWnfbAi9csscWSug_0[35].kind = 1;
4815 TM__vJDjRhiQWnfbAi9csscWSug_0[35].offset = offsetof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg, Field2);
4816 TM__vJDjRhiQWnfbAi9csscWSug_0[35].typ = (&NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_);
4817 TM__vJDjRhiQWnfbAi9csscWSug_0[35].name = "Field2";
4818 TM__vJDjRhiQWnfbAi9csscWSug_0[32].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[32].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[32].sons = &TM__vJDjRhiQWnfbAi9csscWSug_10_3[0];
4819 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[32];
4820 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.size = sizeof(tySequence__mWRMiYLthG9coLjkbElCxkw*);
4821 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.align = NIM_ALIGNOF(tySequence__mWRMiYLthG9coLjkbElCxkw*);
4822 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.kind = 24;
4823 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.base = (&NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_);
4824 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.marker = Marker_tySequence__mWRMiYLthG9coLjkbElCxkw;
4825 TM__vJDjRhiQWnfbAi9csscWSug_0[31].kind = 1;
4826 TM__vJDjRhiQWnfbAi9csscWSug_0[31].offset = offsetof(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg, data);
4827 TM__vJDjRhiQWnfbAi9csscWSug_0[31].typ = (&NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_);
4828 TM__vJDjRhiQWnfbAi9csscWSug_0[31].name = "data";
4829 TM__vJDjRhiQWnfbAi9csscWSug_9_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[41];
4830 TM__vJDjRhiQWnfbAi9csscWSug_0[41].kind = 1;
4831 TM__vJDjRhiQWnfbAi9csscWSug_0[41].offset = offsetof(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg, counter);
4832 TM__vJDjRhiQWnfbAi9csscWSug_0[41].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4833 TM__vJDjRhiQWnfbAi9csscWSug_0[41].name = "counter";
4834 TM__vJDjRhiQWnfbAi9csscWSug_0[30].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[30].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[30].sons = &TM__vJDjRhiQWnfbAi9csscWSug_9_2[0];
4835 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[30];
4836 TM__vJDjRhiQWnfbAi9csscWSug_0[29].kind = 1;
4837 TM__vJDjRhiQWnfbAi9csscWSug_0[29].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, procInstCache);
4838 TM__vJDjRhiQWnfbAi9csscWSug_0[29].typ = (&NTItable__UVZI5J9aS51B4B0eYPpW1Rg_);
4839 TM__vJDjRhiQWnfbAi9csscWSug_0[29].name = "procInstCache";
4840 TM__vJDjRhiQWnfbAi9csscWSug_2_48[5] = &TM__vJDjRhiQWnfbAi9csscWSug_0[42];
4841 NTItable__iowAVDkco3qpbEH0z8OmkQ_.size = sizeof(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ);
4842 NTItable__iowAVDkco3qpbEH0z8OmkQ_.align = NIM_ALIGNOF(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ);
4843 NTItable__iowAVDkco3qpbEH0z8OmkQ_.kind = 18;
4844 NTItable__iowAVDkco3qpbEH0z8OmkQ_.base = 0;
4845 TM__vJDjRhiQWnfbAi9csscWSug_12_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[44];
4846 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.size = sizeof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q);
4847 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.align = NIM_ALIGNOF(tyTuple__9aNnDWBFMF44sfFinBpMT4Q);
4848 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.kind = 18;
4849 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.base = 0;
4850 TM__vJDjRhiQWnfbAi9csscWSug_13_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[46];
4851 TM__vJDjRhiQWnfbAi9csscWSug_0[46].kind = 1;
4852 TM__vJDjRhiQWnfbAi9csscWSug_0[46].offset = offsetof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q, Field0);
4853 TM__vJDjRhiQWnfbAi9csscWSug_0[46].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4854 TM__vJDjRhiQWnfbAi9csscWSug_0[46].name = "Field0";
4855 TM__vJDjRhiQWnfbAi9csscWSug_13_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[47];
4856 TM__vJDjRhiQWnfbAi9csscWSug_0[47].kind = 1;
4857 TM__vJDjRhiQWnfbAi9csscWSug_0[47].offset = offsetof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q, Field1);
4858 TM__vJDjRhiQWnfbAi9csscWSug_0[47].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4859 TM__vJDjRhiQWnfbAi9csscWSug_0[47].name = "Field1";
4860 TM__vJDjRhiQWnfbAi9csscWSug_13_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[48];
4861 TM__vJDjRhiQWnfbAi9csscWSug_0[48].kind = 1;
4862 TM__vJDjRhiQWnfbAi9csscWSug_0[48].offset = offsetof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q, Field2);
4863 TM__vJDjRhiQWnfbAi9csscWSug_0[48].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
4864 TM__vJDjRhiQWnfbAi9csscWSug_0[48].name = "Field2";
4865 TM__vJDjRhiQWnfbAi9csscWSug_0[45].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[45].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[45].sons = &TM__vJDjRhiQWnfbAi9csscWSug_13_3[0];
4866 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[45];
4867 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.size = sizeof(tySequence__bTDCDwD2P7TodzbAefLcSw*);
4868 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.align = NIM_ALIGNOF(tySequence__bTDCDwD2P7TodzbAefLcSw*);
4869 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.kind = 24;
4870 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.base = (&NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_);
4871 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.marker = Marker_tySequence__bTDCDwD2P7TodzbAefLcSw;
4872 TM__vJDjRhiQWnfbAi9csscWSug_0[44].kind = 1;
4873 TM__vJDjRhiQWnfbAi9csscWSug_0[44].offset = offsetof(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ, data);
4874 TM__vJDjRhiQWnfbAi9csscWSug_0[44].typ = (&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_);
4875 TM__vJDjRhiQWnfbAi9csscWSug_0[44].name = "data";
4876 TM__vJDjRhiQWnfbAi9csscWSug_12_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[49];
4877 TM__vJDjRhiQWnfbAi9csscWSug_0[49].kind = 1;
4878 TM__vJDjRhiQWnfbAi9csscWSug_0[49].offset = offsetof(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ, counter);
4879 TM__vJDjRhiQWnfbAi9csscWSug_0[49].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4880 TM__vJDjRhiQWnfbAi9csscWSug_0[49].name = "counter";
4881 TM__vJDjRhiQWnfbAi9csscWSug_0[43].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[43].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[43].sons = &TM__vJDjRhiQWnfbAi9csscWSug_12_2[0];
4882 NTItable__iowAVDkco3qpbEH0z8OmkQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[43];
4883 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.size = sizeof(tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ);
4884 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.align = NIM_ALIGNOF(tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ);
4885 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.kind = 16;
4886 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.base = (&NTItable__iowAVDkco3qpbEH0z8OmkQ_);
4887 TM__vJDjRhiQWnfbAi9csscWSug_0[42].kind = 1;
4888 TM__vJDjRhiQWnfbAi9csscWSug_0[42].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, attachedOps);
4889 TM__vJDjRhiQWnfbAi9csscWSug_0[42].typ = (&NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_);
4890 TM__vJDjRhiQWnfbAi9csscWSug_0[42].name = "attachedOps";
4891 TM__vJDjRhiQWnfbAi9csscWSug_2_48[6] = &TM__vJDjRhiQWnfbAi9csscWSug_0[50];
4892 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.size = sizeof(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w);
4893 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.align = NIM_ALIGNOF(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w);
4894 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.kind = 18;
4895 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.base = 0;
4896 TM__vJDjRhiQWnfbAi9csscWSug_14_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[52];
4897 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.size = sizeof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg);
4898 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.align = NIM_ALIGNOF(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg);
4899 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.kind = 18;
4900 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.base = 0;
4901 TM__vJDjRhiQWnfbAi9csscWSug_15_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[54];
4902 TM__vJDjRhiQWnfbAi9csscWSug_0[54].kind = 1;
4903 TM__vJDjRhiQWnfbAi9csscWSug_0[54].offset = offsetof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg, Field0);
4904 TM__vJDjRhiQWnfbAi9csscWSug_0[54].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4905 TM__vJDjRhiQWnfbAi9csscWSug_0[54].name = "Field0";
4906 TM__vJDjRhiQWnfbAi9csscWSug_15_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[55];
4907 TM__vJDjRhiQWnfbAi9csscWSug_0[55].kind = 1;
4908 TM__vJDjRhiQWnfbAi9csscWSug_0[55].offset = offsetof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg, Field1);
4909 TM__vJDjRhiQWnfbAi9csscWSug_0[55].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4910 TM__vJDjRhiQWnfbAi9csscWSug_0[55].name = "Field1";
4911 TM__vJDjRhiQWnfbAi9csscWSug_15_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[56];
4912 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.size = sizeof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ);
4913 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.align = NIM_ALIGNOF(tyTuple__VrD6plbUKJjYKM0lCr3hGQ);
4914 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.kind = 18;
4915 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.base = 0;
4916 TM__vJDjRhiQWnfbAi9csscWSug_16_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[58];
4917 TM__vJDjRhiQWnfbAi9csscWSug_0[58].kind = 1;
4918 TM__vJDjRhiQWnfbAi9csscWSug_0[58].offset = offsetof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ, Field0);
4919 TM__vJDjRhiQWnfbAi9csscWSug_0[58].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4920 TM__vJDjRhiQWnfbAi9csscWSug_0[58].name = "Field0";
4921 TM__vJDjRhiQWnfbAi9csscWSug_16_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[59];
4922 TM__vJDjRhiQWnfbAi9csscWSug_0[59].kind = 1;
4923 TM__vJDjRhiQWnfbAi9csscWSug_0[59].offset = offsetof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ, Field1);
4924 TM__vJDjRhiQWnfbAi9csscWSug_0[59].typ = (&NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_);
4925 TM__vJDjRhiQWnfbAi9csscWSug_0[59].name = "Field1";
4926 TM__vJDjRhiQWnfbAi9csscWSug_0[57].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[57].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[57].sons = &TM__vJDjRhiQWnfbAi9csscWSug_16_2[0];
4927 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[57];
4928 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.size = sizeof(tySequence__159bHWBGAOOs6U7OZ9cQlO0g*);
4929 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.align = NIM_ALIGNOF(tySequence__159bHWBGAOOs6U7OZ9cQlO0g*);
4930 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.kind = 24;
4931 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.base = (&NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_);
4932 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.marker = Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g;
4933 TM__vJDjRhiQWnfbAi9csscWSug_0[56].kind = 1;
4934 TM__vJDjRhiQWnfbAi9csscWSug_0[56].offset = offsetof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg, Field2);
4935 TM__vJDjRhiQWnfbAi9csscWSug_0[56].typ = (&NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_);
4936 TM__vJDjRhiQWnfbAi9csscWSug_0[56].name = "Field2";
4937 TM__vJDjRhiQWnfbAi9csscWSug_0[53].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[53].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[53].sons = &TM__vJDjRhiQWnfbAi9csscWSug_15_3[0];
4938 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[53];
4939 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.size = sizeof(tySequence__3MPVXAHA08SszBrU4ffqEg*);
4940 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.align = NIM_ALIGNOF(tySequence__3MPVXAHA08SszBrU4ffqEg*);
4941 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.kind = 24;
4942 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.base = (&NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_);
4943 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.marker = Marker_tySequence__3MPVXAHA08SszBrU4ffqEg;
4944 TM__vJDjRhiQWnfbAi9csscWSug_0[52].kind = 1;
4945 TM__vJDjRhiQWnfbAi9csscWSug_0[52].offset = offsetof(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w, data);
4946 TM__vJDjRhiQWnfbAi9csscWSug_0[52].typ = (&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_);
4947 TM__vJDjRhiQWnfbAi9csscWSug_0[52].name = "data";
4948 TM__vJDjRhiQWnfbAi9csscWSug_14_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[60];
4949 TM__vJDjRhiQWnfbAi9csscWSug_0[60].kind = 1;
4950 TM__vJDjRhiQWnfbAi9csscWSug_0[60].offset = offsetof(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w, counter);
4951 TM__vJDjRhiQWnfbAi9csscWSug_0[60].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4952 TM__vJDjRhiQWnfbAi9csscWSug_0[60].name = "counter";
4953 TM__vJDjRhiQWnfbAi9csscWSug_0[51].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[51].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[51].sons = &TM__vJDjRhiQWnfbAi9csscWSug_14_2[0];
4954 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[51];
4955 TM__vJDjRhiQWnfbAi9csscWSug_0[50].kind = 1;
4956 TM__vJDjRhiQWnfbAi9csscWSug_0[50].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, methodsPerType);
4957 TM__vJDjRhiQWnfbAi9csscWSug_0[50].typ = (&NTItable__KUYGGgSxi8wBr0SXET9bi3w_);
4958 TM__vJDjRhiQWnfbAi9csscWSug_0[50].name = "methodsPerType";
4959 TM__vJDjRhiQWnfbAi9csscWSug_2_48[7] = &TM__vJDjRhiQWnfbAi9csscWSug_0[61];
4960 NTItable__KcymdZjUsmGSK8BxmvoJgw_.size = sizeof(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw);
4961 NTItable__KcymdZjUsmGSK8BxmvoJgw_.align = NIM_ALIGNOF(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw);
4962 NTItable__KcymdZjUsmGSK8BxmvoJgw_.kind = 18;
4963 NTItable__KcymdZjUsmGSK8BxmvoJgw_.base = 0;
4964 TM__vJDjRhiQWnfbAi9csscWSug_17_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[63];
4965 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.size = sizeof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA);
4966 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.align = NIM_ALIGNOF(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA);
4967 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.kind = 18;
4968 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.base = 0;
4969 TM__vJDjRhiQWnfbAi9csscWSug_18_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[65];
4970 TM__vJDjRhiQWnfbAi9csscWSug_0[65].kind = 1;
4971 TM__vJDjRhiQWnfbAi9csscWSug_0[65].offset = offsetof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA, Field0);
4972 TM__vJDjRhiQWnfbAi9csscWSug_0[65].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4973 TM__vJDjRhiQWnfbAi9csscWSug_0[65].name = "Field0";
4974 TM__vJDjRhiQWnfbAi9csscWSug_18_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[66];
4975 TM__vJDjRhiQWnfbAi9csscWSug_0[66].kind = 1;
4976 TM__vJDjRhiQWnfbAi9csscWSug_0[66].offset = offsetof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA, Field1);
4977 TM__vJDjRhiQWnfbAi9csscWSug_0[66].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4978 TM__vJDjRhiQWnfbAi9csscWSug_0[66].name = "Field1";
4979 TM__vJDjRhiQWnfbAi9csscWSug_18_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[67];
4980 TM__vJDjRhiQWnfbAi9csscWSug_0[67].kind = 1;
4981 TM__vJDjRhiQWnfbAi9csscWSug_0[67].offset = offsetof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA, Field2);
4982 TM__vJDjRhiQWnfbAi9csscWSug_0[67].typ = (&NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_);
4983 TM__vJDjRhiQWnfbAi9csscWSug_0[67].name = "Field2";
4984 TM__vJDjRhiQWnfbAi9csscWSug_0[64].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[64].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[64].sons = &TM__vJDjRhiQWnfbAi9csscWSug_18_3[0];
4985 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[64];
4986 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.size = sizeof(tySequence__YCf5zJHm4JI06qpmKwPUWg*);
4987 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.align = NIM_ALIGNOF(tySequence__YCf5zJHm4JI06qpmKwPUWg*);
4988 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.kind = 24;
4989 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.base = (&NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_);
4990 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.marker = Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg;
4991 TM__vJDjRhiQWnfbAi9csscWSug_0[63].kind = 1;
4992 TM__vJDjRhiQWnfbAi9csscWSug_0[63].offset = offsetof(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw, data);
4993 TM__vJDjRhiQWnfbAi9csscWSug_0[63].typ = (&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_);
4994 TM__vJDjRhiQWnfbAi9csscWSug_0[63].name = "data";
4995 TM__vJDjRhiQWnfbAi9csscWSug_17_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[68];
4996 TM__vJDjRhiQWnfbAi9csscWSug_0[68].kind = 1;
4997 TM__vJDjRhiQWnfbAi9csscWSug_0[68].offset = offsetof(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw, counter);
4998 TM__vJDjRhiQWnfbAi9csscWSug_0[68].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4999 TM__vJDjRhiQWnfbAi9csscWSug_0[68].name = "counter";
5000 TM__vJDjRhiQWnfbAi9csscWSug_0[62].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[62].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[62].sons = &TM__vJDjRhiQWnfbAi9csscWSug_17_2[0];
5001 NTItable__KcymdZjUsmGSK8BxmvoJgw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[62];
5002 TM__vJDjRhiQWnfbAi9csscWSug_0[61].kind = 1;
5003 TM__vJDjRhiQWnfbAi9csscWSug_0[61].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, enumToStringProcs);
5004 TM__vJDjRhiQWnfbAi9csscWSug_0[61].typ = (&NTItable__KcymdZjUsmGSK8BxmvoJgw_);
5005 TM__vJDjRhiQWnfbAi9csscWSug_0[61].name = "enumToStringProcs";
5006 TM__vJDjRhiQWnfbAi9csscWSug_2_48[8] = &TM__vJDjRhiQWnfbAi9csscWSug_0[69];
5007 TM__vJDjRhiQWnfbAi9csscWSug_0[69].kind = 1;
5008 TM__vJDjRhiQWnfbAi9csscWSug_0[69].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, emittedTypeInfo);
5009 TM__vJDjRhiQWnfbAi9csscWSug_0[69].typ = (&NTItable__Ab4q9c36aMR4mtkEOIBzdzA_);
5010 TM__vJDjRhiQWnfbAi9csscWSug_0[69].name = "emittedTypeInfo";
5011 TM__vJDjRhiQWnfbAi9csscWSug_2_48[9] = &TM__vJDjRhiQWnfbAi9csscWSug_0[70];
5012 TM__vJDjRhiQWnfbAi9csscWSug_0[70].kind = 1;
5013 TM__vJDjRhiQWnfbAi9csscWSug_0[70].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, startupPackedConfig);
5014 TM__vJDjRhiQWnfbAi9csscWSug_0[70].typ = (&NTIpackedconfig__McwvRupqDAJbGrinIDFZJQ_);
5015 TM__vJDjRhiQWnfbAi9csscWSug_0[70].name = "startupPackedConfig";
5016 TM__vJDjRhiQWnfbAi9csscWSug_2_48[10] = &TM__vJDjRhiQWnfbAi9csscWSug_0[71];
5017 TM__vJDjRhiQWnfbAi9csscWSug_0[71].kind = 1;
5018 TM__vJDjRhiQWnfbAi9csscWSug_0[71].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, packageSyms);
5019 TM__vJDjRhiQWnfbAi9csscWSug_0[71].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5020 TM__vJDjRhiQWnfbAi9csscWSug_0[71].name = "packageSyms";
5021 TM__vJDjRhiQWnfbAi9csscWSug_2_48[11] = &TM__vJDjRhiQWnfbAi9csscWSug_0[72];
5022 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.size = sizeof(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA);
5023 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.align = NIM_ALIGNOF(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA);
5024 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.kind = 18;
5025 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.base = 0;
5026 TM__vJDjRhiQWnfbAi9csscWSug_19_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[74];
5027 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.size = sizeof(tyTuple__rplX06U9bjhu9asm5pWdgqsA);
5028 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.align = NIM_ALIGNOF(tyTuple__rplX06U9bjhu9asm5pWdgqsA);
5029 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.kind = 18;
5030 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.base = 0;
5031 TM__vJDjRhiQWnfbAi9csscWSug_20_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[76];
5032 TM__vJDjRhiQWnfbAi9csscWSug_0[76].kind = 1;
5033 TM__vJDjRhiQWnfbAi9csscWSug_0[76].offset = offsetof(tyTuple__rplX06U9bjhu9asm5pWdgqsA, Field0);
5034 TM__vJDjRhiQWnfbAi9csscWSug_0[76].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5035 TM__vJDjRhiQWnfbAi9csscWSug_0[76].name = "Field0";
5036 TM__vJDjRhiQWnfbAi9csscWSug_20_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[77];
5037 TM__vJDjRhiQWnfbAi9csscWSug_0[77].kind = 1;
5038 TM__vJDjRhiQWnfbAi9csscWSug_0[77].offset = offsetof(tyTuple__rplX06U9bjhu9asm5pWdgqsA, Field1);
5039 TM__vJDjRhiQWnfbAi9csscWSug_0[77].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
5040 TM__vJDjRhiQWnfbAi9csscWSug_0[77].name = "Field1";
5041 TM__vJDjRhiQWnfbAi9csscWSug_20_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[78];
5042 TM__vJDjRhiQWnfbAi9csscWSug_0[78].kind = 1;
5043 TM__vJDjRhiQWnfbAi9csscWSug_0[78].offset = offsetof(tyTuple__rplX06U9bjhu9asm5pWdgqsA, Field2);
5044 TM__vJDjRhiQWnfbAi9csscWSug_0[78].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5045 TM__vJDjRhiQWnfbAi9csscWSug_0[78].name = "Field2";
5046 TM__vJDjRhiQWnfbAi9csscWSug_0[75].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[75].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[75].sons = &TM__vJDjRhiQWnfbAi9csscWSug_20_3[0];
5047 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[75];
5048 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.size = sizeof(tySequence__61s9cbAniKuBrdHwBhMDfQg*);
5049 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.align = NIM_ALIGNOF(tySequence__61s9cbAniKuBrdHwBhMDfQg*);
5050 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.kind = 24;
5051 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.base = (&NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_);
5052 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.marker = Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg;
5053 TM__vJDjRhiQWnfbAi9csscWSug_0[74].kind = 1;
5054 TM__vJDjRhiQWnfbAi9csscWSug_0[74].offset = offsetof(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA, data);
5055 TM__vJDjRhiQWnfbAi9csscWSug_0[74].typ = (&NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_);
5056 TM__vJDjRhiQWnfbAi9csscWSug_0[74].name = "data";
5057 TM__vJDjRhiQWnfbAi9csscWSug_19_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[79];
5058 TM__vJDjRhiQWnfbAi9csscWSug_0[79].kind = 1;
5059 TM__vJDjRhiQWnfbAi9csscWSug_0[79].offset = offsetof(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA, counter);
5060 TM__vJDjRhiQWnfbAi9csscWSug_0[79].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5061 TM__vJDjRhiQWnfbAi9csscWSug_0[79].name = "counter";
5062 TM__vJDjRhiQWnfbAi9csscWSug_0[73].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[73].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[73].sons = &TM__vJDjRhiQWnfbAi9csscWSug_19_2[0];
5063 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[73];
5064 TM__vJDjRhiQWnfbAi9csscWSug_0[72].kind = 1;
5065 TM__vJDjRhiQWnfbAi9csscWSug_0[72].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, modulesPerPackage);
5066 TM__vJDjRhiQWnfbAi9csscWSug_0[72].typ = (&NTItable__hd3qB0wXU9bWPJR7fjShhbA_);
5067 TM__vJDjRhiQWnfbAi9csscWSug_0[72].name = "modulesPerPackage";
5068 TM__vJDjRhiQWnfbAi9csscWSug_2_48[12] = &TM__vJDjRhiQWnfbAi9csscWSug_0[80];
5069 TM__vJDjRhiQWnfbAi9csscWSug_0[80].kind = 1;
5070 TM__vJDjRhiQWnfbAi9csscWSug_0[80].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, deps);
5071 TM__vJDjRhiQWnfbAi9csscWSug_0[80].typ = (&NTIpackedset__IhxwDBRi51nGrosBGFKcsA_);
5072 TM__vJDjRhiQWnfbAi9csscWSug_0[80].name = "deps";
5073 TM__vJDjRhiQWnfbAi9csscWSug_2_48[13] = &TM__vJDjRhiQWnfbAi9csscWSug_0[81];
5074 NTItable__fdKWDDO1P17zvuQPReVgRA_.size = sizeof(tyObject_Table__fdKWDDO1P17zvuQPReVgRA);
5075 NTItable__fdKWDDO1P17zvuQPReVgRA_.align = NIM_ALIGNOF(tyObject_Table__fdKWDDO1P17zvuQPReVgRA);
5076 NTItable__fdKWDDO1P17zvuQPReVgRA_.kind = 18;
5077 NTItable__fdKWDDO1P17zvuQPReVgRA_.base = 0;
5078 TM__vJDjRhiQWnfbAi9csscWSug_21_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[83];
5079 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.size = sizeof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q);
5080 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.align = NIM_ALIGNOF(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q);
5081 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.kind = 18;
5082 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.base = 0;
5083 TM__vJDjRhiQWnfbAi9csscWSug_22_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[85];
5084 TM__vJDjRhiQWnfbAi9csscWSug_0[85].kind = 1;
5085 TM__vJDjRhiQWnfbAi9csscWSug_0[85].offset = offsetof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q, Field0);
5086 TM__vJDjRhiQWnfbAi9csscWSug_0[85].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5087 TM__vJDjRhiQWnfbAi9csscWSug_0[85].name = "Field0";
5088 TM__vJDjRhiQWnfbAi9csscWSug_22_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[86];
5089 TM__vJDjRhiQWnfbAi9csscWSug_0[86].kind = 1;
5090 TM__vJDjRhiQWnfbAi9csscWSug_0[86].offset = offsetof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q, Field1);
5091 TM__vJDjRhiQWnfbAi9csscWSug_0[86].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
5092 TM__vJDjRhiQWnfbAi9csscWSug_0[86].name = "Field1";
5093 TM__vJDjRhiQWnfbAi9csscWSug_22_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[87];
5094 TM__vJDjRhiQWnfbAi9csscWSug_0[87].kind = 1;
5095 TM__vJDjRhiQWnfbAi9csscWSug_0[87].offset = offsetof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q, Field2);
5096 TM__vJDjRhiQWnfbAi9csscWSug_0[87].typ = (&NTIseqLint5150T__48JTohSgTy339bRxHzUD8KA_);
5097 TM__vJDjRhiQWnfbAi9csscWSug_0[87].name = "Field2";
5098 TM__vJDjRhiQWnfbAi9csscWSug_0[84].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[84].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[84].sons = &TM__vJDjRhiQWnfbAi9csscWSug_22_3[0];
5099 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[84];
5100 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.size = sizeof(tySequence__fdmz6VkIf1ewwrssKYqRFg*);
5101 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.align = NIM_ALIGNOF(tySequence__fdmz6VkIf1ewwrssKYqRFg*);
5102 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.kind = 24;
5103 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.base = (&NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_);
5104 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.marker = Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg;
5105 TM__vJDjRhiQWnfbAi9csscWSug_0[83].kind = 1;
5106 TM__vJDjRhiQWnfbAi9csscWSug_0[83].offset = offsetof(tyObject_Table__fdKWDDO1P17zvuQPReVgRA, data);
5107 TM__vJDjRhiQWnfbAi9csscWSug_0[83].typ = (&NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_);
5108 TM__vJDjRhiQWnfbAi9csscWSug_0[83].name = "data";
5109 TM__vJDjRhiQWnfbAi9csscWSug_21_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[88];
5110 TM__vJDjRhiQWnfbAi9csscWSug_0[88].kind = 1;
5111 TM__vJDjRhiQWnfbAi9csscWSug_0[88].offset = offsetof(tyObject_Table__fdKWDDO1P17zvuQPReVgRA, counter);
5112 TM__vJDjRhiQWnfbAi9csscWSug_0[88].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5113 TM__vJDjRhiQWnfbAi9csscWSug_0[88].name = "counter";
5114 TM__vJDjRhiQWnfbAi9csscWSug_0[82].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[82].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[82].sons = &TM__vJDjRhiQWnfbAi9csscWSug_21_2[0];
5115 NTItable__fdKWDDO1P17zvuQPReVgRA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[82];
5116 TM__vJDjRhiQWnfbAi9csscWSug_0[81].kind = 1;
5117 TM__vJDjRhiQWnfbAi9csscWSug_0[81].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, importDeps);
5118 TM__vJDjRhiQWnfbAi9csscWSug_0[81].typ = (&NTItable__fdKWDDO1P17zvuQPReVgRA_);
5119 TM__vJDjRhiQWnfbAi9csscWSug_0[81].name = "importDeps";
5120 TM__vJDjRhiQWnfbAi9csscWSug_2_48[14] = &TM__vJDjRhiQWnfbAi9csscWSug_0[89];
5121 TM__vJDjRhiQWnfbAi9csscWSug_0[89].kind = 1;
5122 TM__vJDjRhiQWnfbAi9csscWSug_0[89].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, suggestMode);
5123 TM__vJDjRhiQWnfbAi9csscWSug_0[89].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5124 TM__vJDjRhiQWnfbAi9csscWSug_0[89].name = "suggestMode";
5125 TM__vJDjRhiQWnfbAi9csscWSug_2_48[15] = &TM__vJDjRhiQWnfbAi9csscWSug_0[90];
5126 TM__vJDjRhiQWnfbAi9csscWSug_0[90].kind = 1;
5127 TM__vJDjRhiQWnfbAi9csscWSug_0[90].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, invalidTransitiveClosure);
5128 TM__vJDjRhiQWnfbAi9csscWSug_0[90].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5129 TM__vJDjRhiQWnfbAi9csscWSug_0[90].name = "invalidTransitiveClosure";
5130 TM__vJDjRhiQWnfbAi9csscWSug_2_48[16] = &TM__vJDjRhiQWnfbAi9csscWSug_0[91];
5131 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.size = sizeof(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ);
5132 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.align = NIM_ALIGNOF(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ);
5133 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.kind = 18;
5134 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.base = 0;
5135 TM__vJDjRhiQWnfbAi9csscWSug_23_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[93];
5136 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.size = sizeof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ);
5137 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.align = NIM_ALIGNOF(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ);
5138 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.kind = 18;
5139 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.base = 0;
5140 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.flags = 1;
5141 TM__vJDjRhiQWnfbAi9csscWSug_24_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[95];
5142 TM__vJDjRhiQWnfbAi9csscWSug_0[95].kind = 1;
5143 TM__vJDjRhiQWnfbAi9csscWSug_0[95].offset = offsetof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ, Field0);
5144 TM__vJDjRhiQWnfbAi9csscWSug_0[95].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5145 TM__vJDjRhiQWnfbAi9csscWSug_0[95].name = "Field0";
5146 TM__vJDjRhiQWnfbAi9csscWSug_24_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[96];
5147 TM__vJDjRhiQWnfbAi9csscWSug_0[96].kind = 1;
5148 TM__vJDjRhiQWnfbAi9csscWSug_0[96].offset = offsetof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ, Field1);
5149 TM__vJDjRhiQWnfbAi9csscWSug_0[96].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
5150 TM__vJDjRhiQWnfbAi9csscWSug_0[96].name = "Field1";
5151 TM__vJDjRhiQWnfbAi9csscWSug_24_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[97];
5152 TM__vJDjRhiQWnfbAi9csscWSug_0[97].kind = 1;
5153 TM__vJDjRhiQWnfbAi9csscWSug_0[97].offset = offsetof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ, Field2);
5154 TM__vJDjRhiQWnfbAi9csscWSug_0[97].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
5155 TM__vJDjRhiQWnfbAi9csscWSug_0[97].name = "Field2";
5156 TM__vJDjRhiQWnfbAi9csscWSug_0[94].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[94].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[94].sons = &TM__vJDjRhiQWnfbAi9csscWSug_24_3[0];
5157 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[94];
5158 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.size = sizeof(tySequence__kxu4GK0onha2t9bo86mdVAg*);
5159 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.align = NIM_ALIGNOF(tySequence__kxu4GK0onha2t9bo86mdVAg*);
5160 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.kind = 24;
5161 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.base = (&NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_);
5162 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.marker = Marker_tySequence__kxu4GK0onha2t9bo86mdVAg;
5163 TM__vJDjRhiQWnfbAi9csscWSug_0[93].kind = 1;
5164 TM__vJDjRhiQWnfbAi9csscWSug_0[93].offset = offsetof(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ, data);
5165 TM__vJDjRhiQWnfbAi9csscWSug_0[93].typ = (&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_);
5166 TM__vJDjRhiQWnfbAi9csscWSug_0[93].name = "data";
5167 TM__vJDjRhiQWnfbAi9csscWSug_23_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[98];
5168 TM__vJDjRhiQWnfbAi9csscWSug_0[98].kind = 1;
5169 TM__vJDjRhiQWnfbAi9csscWSug_0[98].offset = offsetof(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ, counter);
5170 TM__vJDjRhiQWnfbAi9csscWSug_0[98].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5171 TM__vJDjRhiQWnfbAi9csscWSug_0[98].name = "counter";
5172 TM__vJDjRhiQWnfbAi9csscWSug_0[92].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[92].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[92].sons = &TM__vJDjRhiQWnfbAi9csscWSug_23_2[0];
5173 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[92];
5174 TM__vJDjRhiQWnfbAi9csscWSug_0[91].kind = 1;
5175 TM__vJDjRhiQWnfbAi9csscWSug_0[91].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, inclToMod);
5176 TM__vJDjRhiQWnfbAi9csscWSug_0[91].typ = (&NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_);
5177 TM__vJDjRhiQWnfbAi9csscWSug_0[91].name = "inclToMod";
5178 TM__vJDjRhiQWnfbAi9csscWSug_2_48[17] = &TM__vJDjRhiQWnfbAi9csscWSug_0[99];
5179 TM__vJDjRhiQWnfbAi9csscWSug_0[99].kind = 1;
5180 TM__vJDjRhiQWnfbAi9csscWSug_0[99].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, importStack);
5181 TM__vJDjRhiQWnfbAi9csscWSug_0[99].typ = (&NTIseqLint5150T__48JTohSgTy339bRxHzUD8KA_);
5182 TM__vJDjRhiQWnfbAi9csscWSug_0[99].name = "importStack";
5183 TM__vJDjRhiQWnfbAi9csscWSug_2_48[18] = &TM__vJDjRhiQWnfbAi9csscWSug_0[100];
5184 TM__vJDjRhiQWnfbAi9csscWSug_0[100].kind = 1;
5185 TM__vJDjRhiQWnfbAi9csscWSug_0[100].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, backend);
5186 TM__vJDjRhiQWnfbAi9csscWSug_0[100].typ = (&NTIrootref__0vJvi4uHbxjbxlkkX7P1EA_);
5187 TM__vJDjRhiQWnfbAi9csscWSug_0[100].name = "backend";
5188 TM__vJDjRhiQWnfbAi9csscWSug_2_48[19] = &TM__vJDjRhiQWnfbAi9csscWSug_0[101];
5189 TM__vJDjRhiQWnfbAi9csscWSug_0[101].kind = 1;
5190 TM__vJDjRhiQWnfbAi9csscWSug_0[101].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, config);
5191 TM__vJDjRhiQWnfbAi9csscWSug_0[101].typ = (&NTIconfigref__a8lycfSA25OQltN3OMeBsA_);
5192 TM__vJDjRhiQWnfbAi9csscWSug_0[101].name = "config";
5193 TM__vJDjRhiQWnfbAi9csscWSug_2_48[20] = &TM__vJDjRhiQWnfbAi9csscWSug_0[102];
5194 TM__vJDjRhiQWnfbAi9csscWSug_0[102].kind = 1;
5195 TM__vJDjRhiQWnfbAi9csscWSug_0[102].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cache);
5196 TM__vJDjRhiQWnfbAi9csscWSug_0[102].typ = (&NTIidentcache__lnkYNZP9asc88UfiEGjLrbA_);
5197 TM__vJDjRhiQWnfbAi9csscWSug_0[102].name = "cache";
5198 TM__vJDjRhiQWnfbAi9csscWSug_2_48[21] = &TM__vJDjRhiQWnfbAi9csscWSug_0[103];
5199 TM__vJDjRhiQWnfbAi9csscWSug_0[103].kind = 1;
5200 TM__vJDjRhiQWnfbAi9csscWSug_0[103].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, vm);
5201 TM__vJDjRhiQWnfbAi9csscWSug_0[103].typ = (&NTIrootref__0vJvi4uHbxjbxlkkX7P1EA_);
5202 TM__vJDjRhiQWnfbAi9csscWSug_0[103].name = "vm";
5203 TM__vJDjRhiQWnfbAi9csscWSug_2_48[22] = &TM__vJDjRhiQWnfbAi9csscWSug_0[104];
5204 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
5205 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.align = NIM_ALIGNOF(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
5206 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.kind = 18;
5207 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.base = 0;
5208 TM__vJDjRhiQWnfbAi9csscWSug_25_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[106];
5209 TM__vJDjRhiQWnfbAi9csscWSug_0[106].kind = 1;
5210 TM__vJDjRhiQWnfbAi9csscWSug_0[106].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
5211 TM__vJDjRhiQWnfbAi9csscWSug_0[106].typ = (&NTIpointer__vr5DoT1jILTGdRlYv1OYpw_);
5212 TM__vJDjRhiQWnfbAi9csscWSug_0[106].name = "Field0";
5213 TM__vJDjRhiQWnfbAi9csscWSug_25_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[107];
5214 TM__vJDjRhiQWnfbAi9csscWSug_0[107].kind = 1;
5215 TM__vJDjRhiQWnfbAi9csscWSug_0[107].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
5216 TM__vJDjRhiQWnfbAi9csscWSug_0[107].typ = (&NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_);
5217 TM__vJDjRhiQWnfbAi9csscWSug_0[107].name = "Field1";
5218 TM__vJDjRhiQWnfbAi9csscWSug_0[105].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[105].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[105].sons = &TM__vJDjRhiQWnfbAi9csscWSug_25_2[0];
5219 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[105];
5220 TM__vJDjRhiQWnfbAi9csscWSug_0[104].kind = 1;
5221 TM__vJDjRhiQWnfbAi9csscWSug_0[104].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, doStopCompile);
5222 TM__vJDjRhiQWnfbAi9csscWSug_0[104].typ = (&NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_);
5223 TM__vJDjRhiQWnfbAi9csscWSug_0[104].name = "doStopCompile";
5224 TM__vJDjRhiQWnfbAi9csscWSug_2_48[23] = &TM__vJDjRhiQWnfbAi9csscWSug_0[108];
5225 TM__vJDjRhiQWnfbAi9csscWSug_0[108].kind = 1;
5226 TM__vJDjRhiQWnfbAi9csscWSug_0[108].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, usageSym);
5227 TM__vJDjRhiQWnfbAi9csscWSug_0[108].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5228 TM__vJDjRhiQWnfbAi9csscWSug_0[108].name = "usageSym";
5229 TM__vJDjRhiQWnfbAi9csscWSug_2_48[24] = &TM__vJDjRhiQWnfbAi9csscWSug_0[109];
5230 TM__vJDjRhiQWnfbAi9csscWSug_0[109].kind = 1;
5231 TM__vJDjRhiQWnfbAi9csscWSug_0[109].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, owners);
5232 TM__vJDjRhiQWnfbAi9csscWSug_0[109].typ = (&NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_);
5233 TM__vJDjRhiQWnfbAi9csscWSug_0[109].name = "owners";
5234 TM__vJDjRhiQWnfbAi9csscWSug_2_48[25] = &TM__vJDjRhiQWnfbAi9csscWSug_0[110];
5235 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.size = sizeof(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A);
5236 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.align = NIM_ALIGNOF(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A);
5237 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.kind = 18;
5238 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.base = 0;
5239 TM__vJDjRhiQWnfbAi9csscWSug_26_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[112];
5240 TM__vJDjRhiQWnfbAi9csscWSug_0[112].kind = 1;
5241 TM__vJDjRhiQWnfbAi9csscWSug_0[112].offset = offsetof(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A, Field0);
5242 TM__vJDjRhiQWnfbAi9csscWSug_0[112].typ = (&NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_);
5243 TM__vJDjRhiQWnfbAi9csscWSug_0[112].name = "Field0";
5244 TM__vJDjRhiQWnfbAi9csscWSug_26_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[113];
5245 TM__vJDjRhiQWnfbAi9csscWSug_0[113].kind = 1;
5246 TM__vJDjRhiQWnfbAi9csscWSug_0[113].offset = offsetof(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A, Field1);
5247 TM__vJDjRhiQWnfbAi9csscWSug_0[113].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5248 TM__vJDjRhiQWnfbAi9csscWSug_0[113].name = "Field1";
5249 TM__vJDjRhiQWnfbAi9csscWSug_0[111].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[111].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[111].sons = &TM__vJDjRhiQWnfbAi9csscWSug_26_2[0];
5250 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[111];
5251 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.size = sizeof(tySequence__s9byh6WFJ16lPMcmqdaMTHA*);
5252 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.align = NIM_ALIGNOF(tySequence__s9byh6WFJ16lPMcmqdaMTHA*);
5253 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.kind = 24;
5254 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.base = (&NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_);
5255 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.marker = Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA;
5256 TM__vJDjRhiQWnfbAi9csscWSug_0[110].kind = 1;
5257 TM__vJDjRhiQWnfbAi9csscWSug_0[110].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, methods);
5258 TM__vJDjRhiQWnfbAi9csscWSug_0[110].typ = (&NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_);
5259 TM__vJDjRhiQWnfbAi9csscWSug_0[110].name = "methods";
5260 TM__vJDjRhiQWnfbAi9csscWSug_2_48[26] = &TM__vJDjRhiQWnfbAi9csscWSug_0[114];
5261 TM__vJDjRhiQWnfbAi9csscWSug_0[114].kind = 1;
5262 TM__vJDjRhiQWnfbAi9csscWSug_0[114].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, systemModule);
5263 TM__vJDjRhiQWnfbAi9csscWSug_0[114].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5264 TM__vJDjRhiQWnfbAi9csscWSug_0[114].name = "systemModule";
5265 TM__vJDjRhiQWnfbAi9csscWSug_2_48[27] = &TM__vJDjRhiQWnfbAi9csscWSug_0[115];
5266 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.size = sizeof(tyArray__9bjuenwQUcqO3lbmS2wX7uA);
5267 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.align = NIM_ALIGNOF(tyArray__9bjuenwQUcqO3lbmS2wX7uA);
5268 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.kind = 16;
5269 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.base = (&NTIptype__qt2Wh0elFEz5fH0l7yusLw_);
5270 TM__vJDjRhiQWnfbAi9csscWSug_0[115].kind = 1;
5271 TM__vJDjRhiQWnfbAi9csscWSug_0[115].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, sysTypes);
5272 TM__vJDjRhiQWnfbAi9csscWSug_0[115].typ = (&NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_);
5273 TM__vJDjRhiQWnfbAi9csscWSug_0[115].name = "sysTypes";
5274 TM__vJDjRhiQWnfbAi9csscWSug_2_48[28] = &TM__vJDjRhiQWnfbAi9csscWSug_0[116];
5275 TM__vJDjRhiQWnfbAi9csscWSug_0[116].kind = 1;
5276 TM__vJDjRhiQWnfbAi9csscWSug_0[116].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, compilerprocs);
5277 TM__vJDjRhiQWnfbAi9csscWSug_0[116].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5278 TM__vJDjRhiQWnfbAi9csscWSug_0[116].name = "compilerprocs";
5279 TM__vJDjRhiQWnfbAi9csscWSug_2_48[29] = &TM__vJDjRhiQWnfbAi9csscWSug_0[117];
5280 TM__vJDjRhiQWnfbAi9csscWSug_0[117].kind = 1;
5281 TM__vJDjRhiQWnfbAi9csscWSug_0[117].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, exposed);
5282 TM__vJDjRhiQWnfbAi9csscWSug_0[117].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5283 TM__vJDjRhiQWnfbAi9csscWSug_0[117].name = "exposed";
5284 TM__vJDjRhiQWnfbAi9csscWSug_2_48[30] = &TM__vJDjRhiQWnfbAi9csscWSug_0[118];
5285 TM__vJDjRhiQWnfbAi9csscWSug_0[118].kind = 1;
5286 TM__vJDjRhiQWnfbAi9csscWSug_0[118].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, packageTypes);
5287 TM__vJDjRhiQWnfbAi9csscWSug_0[118].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5288 TM__vJDjRhiQWnfbAi9csscWSug_0[118].name = "packageTypes";
5289 TM__vJDjRhiQWnfbAi9csscWSug_2_48[31] = &TM__vJDjRhiQWnfbAi9csscWSug_0[119];
5290 TM__vJDjRhiQWnfbAi9csscWSug_0[119].kind = 1;
5291 TM__vJDjRhiQWnfbAi9csscWSug_0[119].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, emptyNode);
5292 TM__vJDjRhiQWnfbAi9csscWSug_0[119].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
5293 TM__vJDjRhiQWnfbAi9csscWSug_0[119].name = "emptyNode";
5294 TM__vJDjRhiQWnfbAi9csscWSug_2_48[32] = &TM__vJDjRhiQWnfbAi9csscWSug_0[120];
5295 NTItable__Ue6w4c82v7gc7t2qntTbAw_.size = sizeof(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw);
5296 NTItable__Ue6w4c82v7gc7t2qntTbAw_.align = NIM_ALIGNOF(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw);
5297 NTItable__Ue6w4c82v7gc7t2qntTbAw_.kind = 18;
5298 NTItable__Ue6w4c82v7gc7t2qntTbAw_.base = 0;
5299 TM__vJDjRhiQWnfbAi9csscWSug_27_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[122];
5300 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.size = sizeof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ);
5301 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.align = NIM_ALIGNOF(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ);
5302 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.kind = 18;
5303 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.base = 0;
5304 TM__vJDjRhiQWnfbAi9csscWSug_28_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[124];
5305 TM__vJDjRhiQWnfbAi9csscWSug_0[124].kind = 1;
5306 TM__vJDjRhiQWnfbAi9csscWSug_0[124].offset = offsetof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ, Field0);
5307 TM__vJDjRhiQWnfbAi9csscWSug_0[124].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5308 TM__vJDjRhiQWnfbAi9csscWSug_0[124].name = "Field0";
5309 TM__vJDjRhiQWnfbAi9csscWSug_28_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[125];
5310 TM__vJDjRhiQWnfbAi9csscWSug_0[125].kind = 1;
5311 TM__vJDjRhiQWnfbAi9csscWSug_0[125].offset = offsetof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ, Field1);
5312 TM__vJDjRhiQWnfbAi9csscWSug_0[125].typ = (&NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_);
5313 TM__vJDjRhiQWnfbAi9csscWSug_0[125].name = "Field1";
5314 TM__vJDjRhiQWnfbAi9csscWSug_28_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[126];
5315 TM__vJDjRhiQWnfbAi9csscWSug_0[126].kind = 1;
5316 TM__vJDjRhiQWnfbAi9csscWSug_0[126].offset = offsetof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ, Field2);
5317 TM__vJDjRhiQWnfbAi9csscWSug_0[126].typ = (&NTIptype__qt2Wh0elFEz5fH0l7yusLw_);
5318 TM__vJDjRhiQWnfbAi9csscWSug_0[126].name = "Field2";
5319 TM__vJDjRhiQWnfbAi9csscWSug_0[123].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[123].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[123].sons = &TM__vJDjRhiQWnfbAi9csscWSug_28_3[0];
5320 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[123];
5321 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.size = sizeof(tySequence__1U9bG8RcAedEeYkQLZjVFKA*);
5322 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.align = NIM_ALIGNOF(tySequence__1U9bG8RcAedEeYkQLZjVFKA*);
5323 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.kind = 24;
5324 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.base = (&NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_);
5325 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.marker = Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA;
5326 TM__vJDjRhiQWnfbAi9csscWSug_0[122].kind = 1;
5327 TM__vJDjRhiQWnfbAi9csscWSug_0[122].offset = offsetof(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw, data);
5328 TM__vJDjRhiQWnfbAi9csscWSug_0[122].typ = (&NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_);
5329 TM__vJDjRhiQWnfbAi9csscWSug_0[122].name = "data";
5330 TM__vJDjRhiQWnfbAi9csscWSug_27_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[127];
5331 TM__vJDjRhiQWnfbAi9csscWSug_0[127].kind = 1;
5332 TM__vJDjRhiQWnfbAi9csscWSug_0[127].offset = offsetof(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw, counter);
5333 TM__vJDjRhiQWnfbAi9csscWSug_0[127].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5334 TM__vJDjRhiQWnfbAi9csscWSug_0[127].name = "counter";
5335 TM__vJDjRhiQWnfbAi9csscWSug_0[121].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[121].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[121].sons = &TM__vJDjRhiQWnfbAi9csscWSug_27_2[0];
5336 NTItable__Ue6w4c82v7gc7t2qntTbAw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[121];
5337 TM__vJDjRhiQWnfbAi9csscWSug_0[120].kind = 1;
5338 TM__vJDjRhiQWnfbAi9csscWSug_0[120].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, canonTypes);
5339 TM__vJDjRhiQWnfbAi9csscWSug_0[120].typ = (&NTItable__Ue6w4c82v7gc7t2qntTbAw_);
5340 TM__vJDjRhiQWnfbAi9csscWSug_0[120].name = "canonTypes";
5341 TM__vJDjRhiQWnfbAi9csscWSug_2_48[33] = &TM__vJDjRhiQWnfbAi9csscWSug_0[128];
5342 NTItable__G1v8c16HePOldLeucwe05Q_.size = sizeof(tyObject_Table__G1v8c16HePOldLeucwe05Q);
5343 NTItable__G1v8c16HePOldLeucwe05Q_.align = NIM_ALIGNOF(tyObject_Table__G1v8c16HePOldLeucwe05Q);
5344 NTItable__G1v8c16HePOldLeucwe05Q_.kind = 18;
5345 NTItable__G1v8c16HePOldLeucwe05Q_.base = 0;
5346 TM__vJDjRhiQWnfbAi9csscWSug_29_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[130];
5347 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.size = sizeof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw);
5348 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.align = NIM_ALIGNOF(tyTuple__OJFzEczluV8Jmo9bRpBfkzw);
5349 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.kind = 18;
5350 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.base = 0;
5351 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.flags = 1;
5352 TM__vJDjRhiQWnfbAi9csscWSug_30_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[132];
5353 TM__vJDjRhiQWnfbAi9csscWSug_0[132].kind = 1;
5354 TM__vJDjRhiQWnfbAi9csscWSug_0[132].offset = offsetof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw, Field0);
5355 TM__vJDjRhiQWnfbAi9csscWSug_0[132].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5356 TM__vJDjRhiQWnfbAi9csscWSug_0[132].name = "Field0";
5357 TM__vJDjRhiQWnfbAi9csscWSug_30_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[133];
5358 TM__vJDjRhiQWnfbAi9csscWSug_0[133].kind = 1;
5359 TM__vJDjRhiQWnfbAi9csscWSug_0[133].offset = offsetof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw, Field1);
5360 TM__vJDjRhiQWnfbAi9csscWSug_0[133].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5361 TM__vJDjRhiQWnfbAi9csscWSug_0[133].name = "Field1";
5362 TM__vJDjRhiQWnfbAi9csscWSug_30_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[134];
5363 TM__vJDjRhiQWnfbAi9csscWSug_0[134].kind = 1;
5364 TM__vJDjRhiQWnfbAi9csscWSug_0[134].offset = offsetof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw, Field2);
5365 TM__vJDjRhiQWnfbAi9csscWSug_0[134].typ = (&NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_);
5366 TM__vJDjRhiQWnfbAi9csscWSug_0[134].name = "Field2";
5367 TM__vJDjRhiQWnfbAi9csscWSug_0[131].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[131].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[131].sons = &TM__vJDjRhiQWnfbAi9csscWSug_30_3[0];
5368 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[131];
5369 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.size = sizeof(tySequence__fIB1rTQ55aFonoft9a9bmljQ*);
5370 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.align = NIM_ALIGNOF(tySequence__fIB1rTQ55aFonoft9a9bmljQ*);
5371 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.kind = 24;
5372 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.base = (&NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_);
5373 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.marker = Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ;
5374 TM__vJDjRhiQWnfbAi9csscWSug_0[130].kind = 1;
5375 TM__vJDjRhiQWnfbAi9csscWSug_0[130].offset = offsetof(tyObject_Table__G1v8c16HePOldLeucwe05Q, data);
5376 TM__vJDjRhiQWnfbAi9csscWSug_0[130].typ = (&NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_);
5377 TM__vJDjRhiQWnfbAi9csscWSug_0[130].name = "data";
5378 TM__vJDjRhiQWnfbAi9csscWSug_29_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[135];
5379 TM__vJDjRhiQWnfbAi9csscWSug_0[135].kind = 1;
5380 TM__vJDjRhiQWnfbAi9csscWSug_0[135].offset = offsetof(tyObject_Table__G1v8c16HePOldLeucwe05Q, counter);
5381 TM__vJDjRhiQWnfbAi9csscWSug_0[135].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5382 TM__vJDjRhiQWnfbAi9csscWSug_0[135].name = "counter";
5383 TM__vJDjRhiQWnfbAi9csscWSug_0[129].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[129].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[129].sons = &TM__vJDjRhiQWnfbAi9csscWSug_29_2[0];
5384 NTItable__G1v8c16HePOldLeucwe05Q_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[129];
5385 TM__vJDjRhiQWnfbAi9csscWSug_0[128].kind = 1;
5386 TM__vJDjRhiQWnfbAi9csscWSug_0[128].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, symBodyHashes);
5387 TM__vJDjRhiQWnfbAi9csscWSug_0[128].typ = (&NTItable__G1v8c16HePOldLeucwe05Q_);
5388 TM__vJDjRhiQWnfbAi9csscWSug_0[128].name = "symBodyHashes";
5389 TM__vJDjRhiQWnfbAi9csscWSug_2_48[34] = &TM__vJDjRhiQWnfbAi9csscWSug_0[136];
5390 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.size = sizeof(tyProc__VHDwJFdIqpwtpUGuxiXUwg);
5391 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.align = NIM_ALIGNOF(tyProc__VHDwJFdIqpwtpUGuxiXUwg);
5392 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.kind = 25;
5393 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.base = 0;
5394 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.flags = 3;
5395 TM__vJDjRhiQWnfbAi9csscWSug_0[136].kind = 1;
5396 TM__vJDjRhiQWnfbAi9csscWSug_0[136].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, importModuleCallback);
5397 TM__vJDjRhiQWnfbAi9csscWSug_0[136].typ = (&NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_);
5398 TM__vJDjRhiQWnfbAi9csscWSug_0[136].name = "importModuleCallback";
5399 TM__vJDjRhiQWnfbAi9csscWSug_2_48[35] = &TM__vJDjRhiQWnfbAi9csscWSug_0[137];
5400 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.size = sizeof(tyProc__mjUN9alLJ31lnSKkUsuyWMw);
5401 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.align = NIM_ALIGNOF(tyProc__mjUN9alLJ31lnSKkUsuyWMw);
5402 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.kind = 25;
5403 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.base = 0;
5404 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.flags = 3;
5405 TM__vJDjRhiQWnfbAi9csscWSug_0[137].kind = 1;
5406 TM__vJDjRhiQWnfbAi9csscWSug_0[137].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, includeFileCallback);
5407 TM__vJDjRhiQWnfbAi9csscWSug_0[137].typ = (&NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_);
5408 TM__vJDjRhiQWnfbAi9csscWSug_0[137].name = "includeFileCallback";
5409 TM__vJDjRhiQWnfbAi9csscWSug_2_48[36] = &TM__vJDjRhiQWnfbAi9csscWSug_0[138];
5410 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.size = sizeof(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA);
5411 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.align = NIM_ALIGNOF(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA);
5412 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.kind = 18;
5413 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.base = 0;
5414 TM__vJDjRhiQWnfbAi9csscWSug_31_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[140];
5415 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.size = sizeof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw);
5416 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.align = NIM_ALIGNOF(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw);
5417 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.kind = 18;
5418 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.base = 0;
5419 TM__vJDjRhiQWnfbAi9csscWSug_32_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[142];
5420 TM__vJDjRhiQWnfbAi9csscWSug_0[142].kind = 1;
5421 TM__vJDjRhiQWnfbAi9csscWSug_0[142].offset = offsetof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw, Field0);
5422 TM__vJDjRhiQWnfbAi9csscWSug_0[142].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5423 TM__vJDjRhiQWnfbAi9csscWSug_0[142].name = "Field0";
5424 TM__vJDjRhiQWnfbAi9csscWSug_32_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[143];
5425 TM__vJDjRhiQWnfbAi9csscWSug_0[143].kind = 1;
5426 TM__vJDjRhiQWnfbAi9csscWSug_0[143].offset = offsetof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw, Field1);
5427 TM__vJDjRhiQWnfbAi9csscWSug_0[143].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5428 TM__vJDjRhiQWnfbAi9csscWSug_0[143].name = "Field1";
5429 TM__vJDjRhiQWnfbAi9csscWSug_32_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[144];
5430 TM__vJDjRhiQWnfbAi9csscWSug_0[144].kind = 1;
5431 TM__vJDjRhiQWnfbAi9csscWSug_0[144].offset = offsetof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw, Field2);
5432 TM__vJDjRhiQWnfbAi9csscWSug_0[144].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
5433 TM__vJDjRhiQWnfbAi9csscWSug_0[144].name = "Field2";
5434 TM__vJDjRhiQWnfbAi9csscWSug_0[141].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[141].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[141].sons = &TM__vJDjRhiQWnfbAi9csscWSug_32_3[0];
5435 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[141];
5436 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.size = sizeof(tySequence__23SMqauuRsbDANhthj9bWlA*);
5437 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.align = NIM_ALIGNOF(tySequence__23SMqauuRsbDANhthj9bWlA*);
5438 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.kind = 24;
5439 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.base = (&NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_);
5440 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.marker = Marker_tySequence__23SMqauuRsbDANhthj9bWlA;
5441 TM__vJDjRhiQWnfbAi9csscWSug_0[140].kind = 1;
5442 TM__vJDjRhiQWnfbAi9csscWSug_0[140].offset = offsetof(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA, data);
5443 TM__vJDjRhiQWnfbAi9csscWSug_0[140].typ = (&NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_);
5444 TM__vJDjRhiQWnfbAi9csscWSug_0[140].name = "data";
5445 TM__vJDjRhiQWnfbAi9csscWSug_31_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[145];
5446 TM__vJDjRhiQWnfbAi9csscWSug_0[145].kind = 1;
5447 TM__vJDjRhiQWnfbAi9csscWSug_0[145].offset = offsetof(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA, counter);
5448 TM__vJDjRhiQWnfbAi9csscWSug_0[145].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5449 TM__vJDjRhiQWnfbAi9csscWSug_0[145].name = "counter";
5450 TM__vJDjRhiQWnfbAi9csscWSug_0[139].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[139].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[139].sons = &TM__vJDjRhiQWnfbAi9csscWSug_31_2[0];
5451 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[139];
5452 TM__vJDjRhiQWnfbAi9csscWSug_0[138].kind = 1;
5453 TM__vJDjRhiQWnfbAi9csscWSug_0[138].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cacheSeqs);
5454 TM__vJDjRhiQWnfbAi9csscWSug_0[138].typ = (&NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_);
5455 TM__vJDjRhiQWnfbAi9csscWSug_0[138].name = "cacheSeqs";
5456 TM__vJDjRhiQWnfbAi9csscWSug_2_48[37] = &TM__vJDjRhiQWnfbAi9csscWSug_0[146];
5457 NTItable__NttoEzoiq5CiphZe81oadg_.size = sizeof(tyObject_Table__NttoEzoiq5CiphZe81oadg);
5458 NTItable__NttoEzoiq5CiphZe81oadg_.align = NIM_ALIGNOF(tyObject_Table__NttoEzoiq5CiphZe81oadg);
5459 NTItable__NttoEzoiq5CiphZe81oadg_.kind = 18;
5460 NTItable__NttoEzoiq5CiphZe81oadg_.base = 0;
5461 TM__vJDjRhiQWnfbAi9csscWSug_33_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[148];
5462 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.size = sizeof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg);
5463 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.align = NIM_ALIGNOF(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg);
5464 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.kind = 18;
5465 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.base = 0;
5466 TM__vJDjRhiQWnfbAi9csscWSug_34_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[150];
5467 TM__vJDjRhiQWnfbAi9csscWSug_0[150].kind = 1;
5468 TM__vJDjRhiQWnfbAi9csscWSug_0[150].offset = offsetof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg, Field0);
5469 TM__vJDjRhiQWnfbAi9csscWSug_0[150].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5470 TM__vJDjRhiQWnfbAi9csscWSug_0[150].name = "Field0";
5471 TM__vJDjRhiQWnfbAi9csscWSug_34_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[151];
5472 TM__vJDjRhiQWnfbAi9csscWSug_0[151].kind = 1;
5473 TM__vJDjRhiQWnfbAi9csscWSug_0[151].offset = offsetof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg, Field1);
5474 TM__vJDjRhiQWnfbAi9csscWSug_0[151].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5475 TM__vJDjRhiQWnfbAi9csscWSug_0[151].name = "Field1";
5476 TM__vJDjRhiQWnfbAi9csscWSug_34_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[152];
5477 TM__vJDjRhiQWnfbAi9csscWSug_0[152].kind = 1;
5478 TM__vJDjRhiQWnfbAi9csscWSug_0[152].offset = offsetof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg, Field2);
5479 TM__vJDjRhiQWnfbAi9csscWSug_0[152].typ = (&NTIbiggestint__Aav8dQoMlCFnZRxA0IhTHQ_);
5480 TM__vJDjRhiQWnfbAi9csscWSug_0[152].name = "Field2";
5481 TM__vJDjRhiQWnfbAi9csscWSug_0[149].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[149].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[149].sons = &TM__vJDjRhiQWnfbAi9csscWSug_34_3[0];
5482 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[149];
5483 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.size = sizeof(tySequence__squ9b9bUH4OLHf6cEMrt6hVA*);
5484 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.align = NIM_ALIGNOF(tySequence__squ9b9bUH4OLHf6cEMrt6hVA*);
5485 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.kind = 24;
5486 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.base = (&NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_);
5487 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.marker = Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA;
5488 TM__vJDjRhiQWnfbAi9csscWSug_0[148].kind = 1;
5489 TM__vJDjRhiQWnfbAi9csscWSug_0[148].offset = offsetof(tyObject_Table__NttoEzoiq5CiphZe81oadg, data);
5490 TM__vJDjRhiQWnfbAi9csscWSug_0[148].typ = (&NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_);
5491 TM__vJDjRhiQWnfbAi9csscWSug_0[148].name = "data";
5492 TM__vJDjRhiQWnfbAi9csscWSug_33_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[153];
5493 TM__vJDjRhiQWnfbAi9csscWSug_0[153].kind = 1;
5494 TM__vJDjRhiQWnfbAi9csscWSug_0[153].offset = offsetof(tyObject_Table__NttoEzoiq5CiphZe81oadg, counter);
5495 TM__vJDjRhiQWnfbAi9csscWSug_0[153].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5496 TM__vJDjRhiQWnfbAi9csscWSug_0[153].name = "counter";
5497 TM__vJDjRhiQWnfbAi9csscWSug_0[147].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[147].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[147].sons = &TM__vJDjRhiQWnfbAi9csscWSug_33_2[0];
5498 NTItable__NttoEzoiq5CiphZe81oadg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[147];
5499 TM__vJDjRhiQWnfbAi9csscWSug_0[146].kind = 1;
5500 TM__vJDjRhiQWnfbAi9csscWSug_0[146].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cacheCounters);
5501 TM__vJDjRhiQWnfbAi9csscWSug_0[146].typ = (&NTItable__NttoEzoiq5CiphZe81oadg_);
5502 TM__vJDjRhiQWnfbAi9csscWSug_0[146].name = "cacheCounters";
5503 TM__vJDjRhiQWnfbAi9csscWSug_2_48[38] = &TM__vJDjRhiQWnfbAi9csscWSug_0[154];
5504 NTItable__nagDFX4QHx0s6Fvma9blmSg_.size = sizeof(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg);
5505 NTItable__nagDFX4QHx0s6Fvma9blmSg_.align = NIM_ALIGNOF(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg);
5506 NTItable__nagDFX4QHx0s6Fvma9blmSg_.kind = 18;
5507 NTItable__nagDFX4QHx0s6Fvma9blmSg_.base = 0;
5508 TM__vJDjRhiQWnfbAi9csscWSug_35_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[156];
5509 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.size = sizeof(tyTuple__wcNatyuf8WOqAhGLhSvgiw);
5510 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.align = NIM_ALIGNOF(tyTuple__wcNatyuf8WOqAhGLhSvgiw);
5511 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.kind = 18;
5512 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.base = 0;
5513 TM__vJDjRhiQWnfbAi9csscWSug_36_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[158];
5514 TM__vJDjRhiQWnfbAi9csscWSug_0[158].kind = 1;
5515 TM__vJDjRhiQWnfbAi9csscWSug_0[158].offset = offsetof(tyTuple__wcNatyuf8WOqAhGLhSvgiw, Field0);
5516 TM__vJDjRhiQWnfbAi9csscWSug_0[158].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5517 TM__vJDjRhiQWnfbAi9csscWSug_0[158].name = "Field0";
5518 TM__vJDjRhiQWnfbAi9csscWSug_36_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[159];
5519 TM__vJDjRhiQWnfbAi9csscWSug_0[159].kind = 1;
5520 TM__vJDjRhiQWnfbAi9csscWSug_0[159].offset = offsetof(tyTuple__wcNatyuf8WOqAhGLhSvgiw, Field1);
5521 TM__vJDjRhiQWnfbAi9csscWSug_0[159].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5522 TM__vJDjRhiQWnfbAi9csscWSug_0[159].name = "Field1";
5523 TM__vJDjRhiQWnfbAi9csscWSug_36_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[160];
5524 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.size = sizeof(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg);
5525 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.align = NIM_ALIGNOF(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg);
5526 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.kind = 18;
5527 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.base = 0;
5528 TM__vJDjRhiQWnfbAi9csscWSug_37_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[162];
5529 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.size = sizeof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g);
5530 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.align = NIM_ALIGNOF(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g);
5531 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.kind = 18;
5532 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.base = 0;
5533 TM__vJDjRhiQWnfbAi9csscWSug_38_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[164];
5534 TM__vJDjRhiQWnfbAi9csscWSug_0[164].kind = 1;
5535 TM__vJDjRhiQWnfbAi9csscWSug_0[164].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, entries);
5536 TM__vJDjRhiQWnfbAi9csscWSug_0[164].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5537 TM__vJDjRhiQWnfbAi9csscWSug_0[164].name = "entries";
5538 TM__vJDjRhiQWnfbAi9csscWSug_38_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[165];
5539 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.size = sizeof(tyArray__9aijZrM1syqzleJpcL8bUyw);
5540 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.align = NIM_ALIGNOF(tyArray__9aijZrM1syqzleJpcL8bUyw);
5541 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.kind = 16;
5542 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.base = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5543 TM__vJDjRhiQWnfbAi9csscWSug_0[165].kind = 1;
5544 TM__vJDjRhiQWnfbAi9csscWSug_0[165].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, keys);
5545 TM__vJDjRhiQWnfbAi9csscWSug_0[165].typ = (&NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_);
5546 TM__vJDjRhiQWnfbAi9csscWSug_0[165].name = "keys";
5547 TM__vJDjRhiQWnfbAi9csscWSug_38_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[166];
5548 TM__vJDjRhiQWnfbAi9csscWSug_0[166].kind = 3;
5549 TM__vJDjRhiQWnfbAi9csscWSug_0[166].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, isInternal);
5550 TM__vJDjRhiQWnfbAi9csscWSug_0[166].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5551 TM__vJDjRhiQWnfbAi9csscWSug_0[166].name = "isInternal";
5552 TM__vJDjRhiQWnfbAi9csscWSug_0[166].sons = &NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[0];
5553 TM__vJDjRhiQWnfbAi9csscWSug_0[166].len = 2;
5554 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.size = sizeof(tyArray__VznXOmL540VWlOp56dB9cqA);
5555 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.align = NIM_ALIGNOF(tyArray__VznXOmL540VWlOp56dB9cqA);
5556 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.kind = 16;
5557 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.base = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
5558 TM__vJDjRhiQWnfbAi9csscWSug_0[167].kind = 1;
5559 TM__vJDjRhiQWnfbAi9csscWSug_0[167].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, _isInternal_1.vals);
5560 TM__vJDjRhiQWnfbAi9csscWSug_0[167].typ = (&NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_);
5561 TM__vJDjRhiQWnfbAi9csscWSug_0[167].name = "vals";
5562 NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[167];
5563 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.size = sizeof(tyArray__jSFVQ48g222vuMjoJArs8A);
5564 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.align = NIM_ALIGNOF(tyArray__jSFVQ48g222vuMjoJArs8A);
5565 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.kind = 16;
5566 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.base = (&NTInode__tPE9ckDbaXj82MdUy0JgA7w_);
5567 TM__vJDjRhiQWnfbAi9csscWSug_0[168].kind = 1;
5568 TM__vJDjRhiQWnfbAi9csscWSug_0[168].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, _isInternal_2.links);
5569 TM__vJDjRhiQWnfbAi9csscWSug_0[168].typ = (&NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_);
5570 TM__vJDjRhiQWnfbAi9csscWSug_0[168].name = "links";
5571 NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[168];
5572 TM__vJDjRhiQWnfbAi9csscWSug_0[163].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[163].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[163].sons = &TM__vJDjRhiQWnfbAi9csscWSug_38_3[0];
5573 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[163];
5574 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.size = sizeof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g*);
5575 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.align = NIM_ALIGNOF(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g*);
5576 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.kind = 22;
5577 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.base = (&NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_);
5578 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.flags = 2;
5579 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.marker = Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w;
5580 TM__vJDjRhiQWnfbAi9csscWSug_0[162].kind = 1;
5581 TM__vJDjRhiQWnfbAi9csscWSug_0[162].offset = offsetof(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg, root);
5582 TM__vJDjRhiQWnfbAi9csscWSug_0[162].typ = (&NTInode__tPE9ckDbaXj82MdUy0JgA7w_);
5583 TM__vJDjRhiQWnfbAi9csscWSug_0[162].name = "root";
5584 TM__vJDjRhiQWnfbAi9csscWSug_37_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[169];
5585 TM__vJDjRhiQWnfbAi9csscWSug_0[169].kind = 1;
5586 TM__vJDjRhiQWnfbAi9csscWSug_0[169].offset = offsetof(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg, entries);
5587 TM__vJDjRhiQWnfbAi9csscWSug_0[169].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5588 TM__vJDjRhiQWnfbAi9csscWSug_0[169].name = "entries";
5589 TM__vJDjRhiQWnfbAi9csscWSug_0[161].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[161].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[161].sons = &TM__vJDjRhiQWnfbAi9csscWSug_37_2[0];
5590 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[161];
5591 TM__vJDjRhiQWnfbAi9csscWSug_0[160].kind = 1;
5592 TM__vJDjRhiQWnfbAi9csscWSug_0[160].offset = offsetof(tyTuple__wcNatyuf8WOqAhGLhSvgiw, Field2);
5593 TM__vJDjRhiQWnfbAi9csscWSug_0[160].typ = (&NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_);
5594 TM__vJDjRhiQWnfbAi9csscWSug_0[160].name = "Field2";
5595 TM__vJDjRhiQWnfbAi9csscWSug_0[157].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[157].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[157].sons = &TM__vJDjRhiQWnfbAi9csscWSug_36_3[0];
5596 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[157];
5597 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.size = sizeof(tySequence__pHNq3oXj9av2sEUdqaqeZjw*);
5598 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.align = NIM_ALIGNOF(tySequence__pHNq3oXj9av2sEUdqaqeZjw*);
5599 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.kind = 24;
5600 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.base = (&NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_);
5601 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.marker = Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw;
5602 TM__vJDjRhiQWnfbAi9csscWSug_0[156].kind = 1;
5603 TM__vJDjRhiQWnfbAi9csscWSug_0[156].offset = offsetof(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg, data);
5604 TM__vJDjRhiQWnfbAi9csscWSug_0[156].typ = (&NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_);
5605 TM__vJDjRhiQWnfbAi9csscWSug_0[156].name = "data";
5606 TM__vJDjRhiQWnfbAi9csscWSug_35_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[170];
5607 TM__vJDjRhiQWnfbAi9csscWSug_0[170].kind = 1;
5608 TM__vJDjRhiQWnfbAi9csscWSug_0[170].offset = offsetof(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg, counter);
5609 TM__vJDjRhiQWnfbAi9csscWSug_0[170].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5610 TM__vJDjRhiQWnfbAi9csscWSug_0[170].name = "counter";
5611 TM__vJDjRhiQWnfbAi9csscWSug_0[155].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[155].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[155].sons = &TM__vJDjRhiQWnfbAi9csscWSug_35_2[0];
5612 NTItable__nagDFX4QHx0s6Fvma9blmSg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[155];
5613 TM__vJDjRhiQWnfbAi9csscWSug_0[154].kind = 1;
5614 TM__vJDjRhiQWnfbAi9csscWSug_0[154].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cacheTables);
5615 TM__vJDjRhiQWnfbAi9csscWSug_0[154].typ = (&NTItable__nagDFX4QHx0s6Fvma9blmSg_);
5616 TM__vJDjRhiQWnfbAi9csscWSug_0[154].name = "cacheTables";
5617 TM__vJDjRhiQWnfbAi9csscWSug_2_48[39] = &TM__vJDjRhiQWnfbAi9csscWSug_0[171];
5618 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.size = sizeof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ);
5619 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.align = NIM_ALIGNOF(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ);
5620 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.kind = 18;
5621 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.base = 0;
5622 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.flags = 1;
5623 TM__vJDjRhiQWnfbAi9csscWSug_39_4[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[173];
5624 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.size = sizeof(tyProc__jkSFMhvPZ1AdGcvT2dK9a2w);
5625 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.align = NIM_ALIGNOF(tyProc__jkSFMhvPZ1AdGcvT2dK9a2w);
5626 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.kind = 25;
5627 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.base = 0;
5628 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.flags = 3;
5629 TM__vJDjRhiQWnfbAi9csscWSug_0[173].kind = 1;
5630 TM__vJDjRhiQWnfbAi9csscWSug_0[173].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field0);
5631 TM__vJDjRhiQWnfbAi9csscWSug_0[173].typ = (&NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_);
5632 TM__vJDjRhiQWnfbAi9csscWSug_0[173].name = "Field0";
5633 TM__vJDjRhiQWnfbAi9csscWSug_39_4[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[174];
5634 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.size = sizeof(tyProc__A7Sdoem70tRxSEmKrf9cmyg);
5635 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.align = NIM_ALIGNOF(tyProc__A7Sdoem70tRxSEmKrf9cmyg);
5636 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.kind = 25;
5637 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.base = 0;
5638 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.flags = 3;
5639 TM__vJDjRhiQWnfbAi9csscWSug_0[174].kind = 1;
5640 TM__vJDjRhiQWnfbAi9csscWSug_0[174].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field1);
5641 TM__vJDjRhiQWnfbAi9csscWSug_0[174].typ = (&NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_);
5642 TM__vJDjRhiQWnfbAi9csscWSug_0[174].name = "Field1";
5643 TM__vJDjRhiQWnfbAi9csscWSug_39_4[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[175];
5644 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.size = sizeof(tyProc__EAEKmBUgKFg29agoUGtzDEQ);
5645 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.align = NIM_ALIGNOF(tyProc__EAEKmBUgKFg29agoUGtzDEQ);
5646 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.kind = 25;
5647 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.base = 0;
5648 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.flags = 3;
5649 TM__vJDjRhiQWnfbAi9csscWSug_0[175].kind = 1;
5650 TM__vJDjRhiQWnfbAi9csscWSug_0[175].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field2);
5651 TM__vJDjRhiQWnfbAi9csscWSug_0[175].typ = (&NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_);
5652 TM__vJDjRhiQWnfbAi9csscWSug_0[175].name = "Field2";
5653 TM__vJDjRhiQWnfbAi9csscWSug_39_4[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[176];
5654 TM__vJDjRhiQWnfbAi9csscWSug_0[176].kind = 1;
5655 TM__vJDjRhiQWnfbAi9csscWSug_0[176].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field3);
5656 TM__vJDjRhiQWnfbAi9csscWSug_0[176].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5657 TM__vJDjRhiQWnfbAi9csscWSug_0[176].name = "Field3";
5658 TM__vJDjRhiQWnfbAi9csscWSug_0[172].len = 4; TM__vJDjRhiQWnfbAi9csscWSug_0[172].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[172].sons = &TM__vJDjRhiQWnfbAi9csscWSug_39_4[0];
5659 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[172];
5660 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.size = sizeof(tySequence__MAQKEADohlpnXTModtugbQ*);
5661 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.align = NIM_ALIGNOF(tySequence__MAQKEADohlpnXTModtugbQ*);
5662 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.kind = 24;
5663 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.base = (&NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_);
5664 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.marker = Marker_tySequence__MAQKEADohlpnXTModtugbQ;
5665 TM__vJDjRhiQWnfbAi9csscWSug_0[171].kind = 1;
5666 TM__vJDjRhiQWnfbAi9csscWSug_0[171].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, passes);
5667 TM__vJDjRhiQWnfbAi9csscWSug_0[171].typ = (&NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_);
5668 TM__vJDjRhiQWnfbAi9csscWSug_0[171].name = "passes";
5669 TM__vJDjRhiQWnfbAi9csscWSug_2_48[40] = &TM__vJDjRhiQWnfbAi9csscWSug_0[177];
5670 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.size = sizeof(tyProc__TjycsqkDBjsxd4da6KYTng);
5671 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.align = NIM_ALIGNOF(tyProc__TjycsqkDBjsxd4da6KYTng);
5672 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.kind = 25;
5673 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.base = 0;
5674 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.flags = 3;
5675 TM__vJDjRhiQWnfbAi9csscWSug_0[177].kind = 1;
5676 TM__vJDjRhiQWnfbAi9csscWSug_0[177].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, onDefinition);
5677 TM__vJDjRhiQWnfbAi9csscWSug_0[177].typ = (&NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_);
5678 TM__vJDjRhiQWnfbAi9csscWSug_0[177].name = "onDefinition";
5679 TM__vJDjRhiQWnfbAi9csscWSug_2_48[41] = &TM__vJDjRhiQWnfbAi9csscWSug_0[178];
5680 TM__vJDjRhiQWnfbAi9csscWSug_0[178].kind = 1;
5681 TM__vJDjRhiQWnfbAi9csscWSug_0[178].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, onDefinitionResolveForward);
5682 TM__vJDjRhiQWnfbAi9csscWSug_0[178].typ = (&NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_);
5683 TM__vJDjRhiQWnfbAi9csscWSug_0[178].name = "onDefinitionResolveForward";
5684 TM__vJDjRhiQWnfbAi9csscWSug_2_48[42] = &TM__vJDjRhiQWnfbAi9csscWSug_0[179];
5685 TM__vJDjRhiQWnfbAi9csscWSug_0[179].kind = 1;
5686 TM__vJDjRhiQWnfbAi9csscWSug_0[179].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, onUsage);
5687 TM__vJDjRhiQWnfbAi9csscWSug_0[179].typ = (&NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_);
5688 TM__vJDjRhiQWnfbAi9csscWSug_0[179].name = "onUsage";
5689 TM__vJDjRhiQWnfbAi9csscWSug_2_48[43] = &TM__vJDjRhiQWnfbAi9csscWSug_0[180];
5690 TM__vJDjRhiQWnfbAi9csscWSug_0[180].kind = 1;
5691 TM__vJDjRhiQWnfbAi9csscWSug_0[180].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, globalDestructors);
5692 TM__vJDjRhiQWnfbAi9csscWSug_0[180].typ = (&NTItnodeseq__ehmV9bTklH2Gt9cXHV9c0HLeQ_);
5693 TM__vJDjRhiQWnfbAi9csscWSug_0[180].name = "globalDestructors";
5694 TM__vJDjRhiQWnfbAi9csscWSug_2_48[44] = &TM__vJDjRhiQWnfbAi9csscWSug_0[181];
5695 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.size = sizeof(tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ);
5696 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.align = NIM_ALIGNOF(tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ);
5697 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.kind = 25;
5698 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.base = 0;
5699 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.flags = 3;
5700 TM__vJDjRhiQWnfbAi9csscWSug_0[181].kind = 1;
5701 TM__vJDjRhiQWnfbAi9csscWSug_0[181].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, strongSemCheck);
5702 TM__vJDjRhiQWnfbAi9csscWSug_0[181].typ = (&NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_);
5703 TM__vJDjRhiQWnfbAi9csscWSug_0[181].name = "strongSemCheck";
5704 TM__vJDjRhiQWnfbAi9csscWSug_2_48[45] = &TM__vJDjRhiQWnfbAi9csscWSug_0[182];
5705 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.size = sizeof(tyProc__J7Jq15ZScfKLqcLx8sEz9cA);
5706 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.align = NIM_ALIGNOF(tyProc__J7Jq15ZScfKLqcLx8sEz9cA);
5707 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.kind = 25;
5708 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.base = 0;
5709 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.flags = 3;
5710 TM__vJDjRhiQWnfbAi9csscWSug_0[182].kind = 1;
5711 TM__vJDjRhiQWnfbAi9csscWSug_0[182].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, compatibleProps);
5712 TM__vJDjRhiQWnfbAi9csscWSug_0[182].typ = (&NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_);
5713 TM__vJDjRhiQWnfbAi9csscWSug_0[182].name = "compatibleProps";
5714 TM__vJDjRhiQWnfbAi9csscWSug_2_48[46] = &TM__vJDjRhiQWnfbAi9csscWSug_0[183];
5715 TM__vJDjRhiQWnfbAi9csscWSug_0[183].kind = 1;
5716 TM__vJDjRhiQWnfbAi9csscWSug_0[183].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, idgen);
5717 TM__vJDjRhiQWnfbAi9csscWSug_0[183].typ = (&NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_);
5718 TM__vJDjRhiQWnfbAi9csscWSug_0[183].name = "idgen";
5719 TM__vJDjRhiQWnfbAi9csscWSug_2_48[47] = &TM__vJDjRhiQWnfbAi9csscWSug_0[184];
5720 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.size = sizeof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA);
5721 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.align = NIM_ALIGNOF(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA);
5722 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.kind = 18;
5723 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.base = 0;
5724 TM__vJDjRhiQWnfbAi9csscWSug_40_13[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[186];
5725 TM__vJDjRhiQWnfbAi9csscWSug_0[186].kind = 1;
5726 TM__vJDjRhiQWnfbAi9csscWSug_0[186].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opNot);
5727 TM__vJDjRhiQWnfbAi9csscWSug_0[186].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5728 TM__vJDjRhiQWnfbAi9csscWSug_0[186].name = "opNot";
5729 TM__vJDjRhiQWnfbAi9csscWSug_40_13[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[187];
5730 TM__vJDjRhiQWnfbAi9csscWSug_0[187].kind = 1;
5731 TM__vJDjRhiQWnfbAi9csscWSug_0[187].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opContains);
5732 TM__vJDjRhiQWnfbAi9csscWSug_0[187].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5733 TM__vJDjRhiQWnfbAi9csscWSug_0[187].name = "opContains";
5734 TM__vJDjRhiQWnfbAi9csscWSug_40_13[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[188];
5735 TM__vJDjRhiQWnfbAi9csscWSug_0[188].kind = 1;
5736 TM__vJDjRhiQWnfbAi9csscWSug_0[188].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opLe);
5737 TM__vJDjRhiQWnfbAi9csscWSug_0[188].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5738 TM__vJDjRhiQWnfbAi9csscWSug_0[188].name = "opLe";
5739 TM__vJDjRhiQWnfbAi9csscWSug_40_13[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[189];
5740 TM__vJDjRhiQWnfbAi9csscWSug_0[189].kind = 1;
5741 TM__vJDjRhiQWnfbAi9csscWSug_0[189].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opLt);
5742 TM__vJDjRhiQWnfbAi9csscWSug_0[189].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5743 TM__vJDjRhiQWnfbAi9csscWSug_0[189].name = "opLt";
5744 TM__vJDjRhiQWnfbAi9csscWSug_40_13[4] = &TM__vJDjRhiQWnfbAi9csscWSug_0[190];
5745 TM__vJDjRhiQWnfbAi9csscWSug_0[190].kind = 1;
5746 TM__vJDjRhiQWnfbAi9csscWSug_0[190].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opAnd);
5747 TM__vJDjRhiQWnfbAi9csscWSug_0[190].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5748 TM__vJDjRhiQWnfbAi9csscWSug_0[190].name = "opAnd";
5749 TM__vJDjRhiQWnfbAi9csscWSug_40_13[5] = &TM__vJDjRhiQWnfbAi9csscWSug_0[191];
5750 TM__vJDjRhiQWnfbAi9csscWSug_0[191].kind = 1;
5751 TM__vJDjRhiQWnfbAi9csscWSug_0[191].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opOr);
5752 TM__vJDjRhiQWnfbAi9csscWSug_0[191].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5753 TM__vJDjRhiQWnfbAi9csscWSug_0[191].name = "opOr";
5754 TM__vJDjRhiQWnfbAi9csscWSug_40_13[6] = &TM__vJDjRhiQWnfbAi9csscWSug_0[192];
5755 TM__vJDjRhiQWnfbAi9csscWSug_0[192].kind = 1;
5756 TM__vJDjRhiQWnfbAi9csscWSug_0[192].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opIsNil);
5757 TM__vJDjRhiQWnfbAi9csscWSug_0[192].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5758 TM__vJDjRhiQWnfbAi9csscWSug_0[192].name = "opIsNil";
5759 TM__vJDjRhiQWnfbAi9csscWSug_40_13[7] = &TM__vJDjRhiQWnfbAi9csscWSug_0[193];
5760 TM__vJDjRhiQWnfbAi9csscWSug_0[193].kind = 1;
5761 TM__vJDjRhiQWnfbAi9csscWSug_0[193].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opEq);
5762 TM__vJDjRhiQWnfbAi9csscWSug_0[193].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5763 TM__vJDjRhiQWnfbAi9csscWSug_0[193].name = "opEq";
5764 TM__vJDjRhiQWnfbAi9csscWSug_40_13[8] = &TM__vJDjRhiQWnfbAi9csscWSug_0[194];
5765 TM__vJDjRhiQWnfbAi9csscWSug_0[194].kind = 1;
5766 TM__vJDjRhiQWnfbAi9csscWSug_0[194].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opAdd);
5767 TM__vJDjRhiQWnfbAi9csscWSug_0[194].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5768 TM__vJDjRhiQWnfbAi9csscWSug_0[194].name = "opAdd";
5769 TM__vJDjRhiQWnfbAi9csscWSug_40_13[9] = &TM__vJDjRhiQWnfbAi9csscWSug_0[195];
5770 TM__vJDjRhiQWnfbAi9csscWSug_0[195].kind = 1;
5771 TM__vJDjRhiQWnfbAi9csscWSug_0[195].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opSub);
5772 TM__vJDjRhiQWnfbAi9csscWSug_0[195].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5773 TM__vJDjRhiQWnfbAi9csscWSug_0[195].name = "opSub";
5774 TM__vJDjRhiQWnfbAi9csscWSug_40_13[10] = &TM__vJDjRhiQWnfbAi9csscWSug_0[196];
5775 TM__vJDjRhiQWnfbAi9csscWSug_0[196].kind = 1;
5776 TM__vJDjRhiQWnfbAi9csscWSug_0[196].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opMul);
5777 TM__vJDjRhiQWnfbAi9csscWSug_0[196].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5778 TM__vJDjRhiQWnfbAi9csscWSug_0[196].name = "opMul";
5779 TM__vJDjRhiQWnfbAi9csscWSug_40_13[11] = &TM__vJDjRhiQWnfbAi9csscWSug_0[197];
5780 TM__vJDjRhiQWnfbAi9csscWSug_0[197].kind = 1;
5781 TM__vJDjRhiQWnfbAi9csscWSug_0[197].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opDiv);
5782 TM__vJDjRhiQWnfbAi9csscWSug_0[197].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5783 TM__vJDjRhiQWnfbAi9csscWSug_0[197].name = "opDiv";
5784 TM__vJDjRhiQWnfbAi9csscWSug_40_13[12] = &TM__vJDjRhiQWnfbAi9csscWSug_0[198];
5785 TM__vJDjRhiQWnfbAi9csscWSug_0[198].kind = 1;
5786 TM__vJDjRhiQWnfbAi9csscWSug_0[198].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opLen);
5787 TM__vJDjRhiQWnfbAi9csscWSug_0[198].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5788 TM__vJDjRhiQWnfbAi9csscWSug_0[198].name = "opLen";
5789 TM__vJDjRhiQWnfbAi9csscWSug_0[185].len = 13; TM__vJDjRhiQWnfbAi9csscWSug_0[185].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[185].sons = &TM__vJDjRhiQWnfbAi9csscWSug_40_13[0];
5790 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[185];
5791 TM__vJDjRhiQWnfbAi9csscWSug_0[184].kind = 1;
5792 TM__vJDjRhiQWnfbAi9csscWSug_0[184].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, operators);
5793 TM__vJDjRhiQWnfbAi9csscWSug_0[184].typ = (&NTIoperators__EbMP71azE1HSvYAQoCH9cXA_);
5794 TM__vJDjRhiQWnfbAi9csscWSug_0[184].name = "operators";
5795 TM__vJDjRhiQWnfbAi9csscWSug_0[0].len = 48; TM__vJDjRhiQWnfbAi9csscWSug_0[0].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[0].sons = &TM__vJDjRhiQWnfbAi9csscWSug_2_48[0];
5796 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[0];
5797 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.size = sizeof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*);
5798 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.align = NIM_ALIGNOF(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*);
5799 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.kind = 22;
5800 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.base = (&NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_);
5801 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.flags = 2;
5802 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.marker = Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww;
5803 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.size = sizeof(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w);
5804 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.align = NIM_ALIGNOF(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w);
5805 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.kind = 17;
5806 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.base = (&NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_);
5807 TM__vJDjRhiQWnfbAi9csscWSug_0[199].kind = 1;
5808 TM__vJDjRhiQWnfbAi9csscWSug_0[199].offset = offsetof(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w, idgen);
5809 TM__vJDjRhiQWnfbAi9csscWSug_0[199].typ = (&NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_);
5810 TM__vJDjRhiQWnfbAi9csscWSug_0[199].name = "idgen";
5811 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[199];
5812 }
5813 
5814