1 /* Generated by Nim Compiler v1.6.2 */
2 #define NIM_INTBITS 32
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_5329)(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_5291)(void* usr);
1395 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y);
1396 static N_INLINE(void, decRef__system_5336)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1397 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y);
1398 static N_INLINE(void, rtlAddZCT__system_5334)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1399 N_LIB_PRIVATE N_NOINLINE(void, addZCT__system_5285)(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(NU64, hiXorLoFallback64__pureZhashes_35)(NU64 a, NU64 b);
1433 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode);
1434 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash);
1435 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_9871)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t);
1436 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_10060)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t);
1437 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_10372)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, tySequence__kxu4GK0onha2t9bo86mdVAg** data, NI32 key, NI32 val, NI hc, NI h);
1438 static N_INLINE(NI, rawGetKnownHC__modulegraphs_10541)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI hc);
1439 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2697)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module);
1440 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);
1441 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
1442 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size);
1443 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
1444 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___modulegraphs_3417)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g x);
1445 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
1446 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
1447 N_LIB_PRIVATE N_NIMCALL(void, addQuoted__modulegraphs_3437)(NimStringDesc** s, NI32 x);
1448 static N_INLINE(void, addInt__stdZprivateZdigitsutils_189)(NimStringDesc** result, NI x);
1449 N_LIB_PRIVATE N_NIMCALL(void, addInt__stdZprivateZdigitsutils_167)(NimStringDesc** result, NI64 x);
1450 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
1451 N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
1452 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen);
1453 N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, rope__ropes_109)(NimStringDesc* s);
1454 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, uniqueModuleName__msgs_1512)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NI32 fid);
1455 N_LIB_PRIVATE N_NIMCALL(void, genericShallowAssign)(void* dest, void* src, TNimType* mt);
1456 N_LIB_PRIVATE N_NIMCALL(void, initStrTables__modulegraphs_2690)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m);
1457 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDefined__options_2279)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* symbol);
1458 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toFilenameOption__msgs_590)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NI32 fileIdx, tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ opt);
1459 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuRepeatStr)(NimStringDesc* s, NI n);
1460 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);
1461 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
1462 N_LIB_PRIVATE N_NIMCALL(void, saveRodFile__icZic_4379)(NimStringDesc* filename, tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw* encoder, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1463 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toRodFile__options_4251)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NimStringDesc* ext);
1464 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toFullPath__msgs_538)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NI32 fileIdx);
1465 N_LIB_PRIVATE N_NIMCALL(void, simulateCachedModule__modulegraphs_2713)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* moduleSym, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1466 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);
1467 N_LIB_PRIVATE N_NIMCALL(void, registerModule__modulegraphs_9019)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m);
1468 static N_INLINE(NI, rawGet__modulegraphs_7269)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1469 N_LIB_PRIVATE N_NIMCALL(NI, hash__ast_777)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g x);
1470 static N_INLINE(NIM_BOOL, eqeq___ast_773)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g a, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g b);
1471 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_7870)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t);
1472 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_8059)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t);
1473 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);
1474 N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt);
1475 static N_INLINE(NI, rawGetKnownHC__modulegraphs_8544)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc);
1476 static N_INLINE(NI, rawGet__modulegraphs_5712)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1477 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_6276)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t);
1478 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_6465)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t);
1479 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);
1480 static N_INLINE(NI, rawGetKnownHC__modulegraphs_6950)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc);
1481 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, someSym__modulegraphs_2817)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name);
1482 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2709)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m);
1483 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);
1484 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, strTableGet__astalgo_3390)(tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA t, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name);
1485 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getAttachedOp__modulegraphs_4011)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op);
1486 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getOrDefault__modulegraphs_4094)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1487 static N_INLINE(NI, rawGet__modulegraphs_4103)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1488 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);
1489 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_4453)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* val);
1490 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_4650)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t);
1491 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_4839)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t);
1492 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);
1493 static N_INLINE(NI, rawGetKnownHC__modulegraphs_5328)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc);
1494 N_LIB_PRIVATE N_NIMCALL(void, transitiveClosure__modulegraphs_10948)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* g, NI n);
1495 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__astalgo_3496)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* s, NI key);
1496 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);
1497 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3001)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1498 static N_INLINE(NI, rawGet__modulegraphs_3008)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1499 N_LIB_PRIVATE N_NOINLINE(void, raiseKeyError__modulegraphs_3378)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) __attribute__((noreturn));
1500 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);
1501 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_7262)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1502 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);
1503 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);
1504 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, initIdentIter__astalgo_3427)(tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA* ti, tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA tab, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* s);
1505 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, nextRodIter__icZic_8962)(tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg* it, tySequence__rQHmYk1HzcwNxKBymIFHpA** g);
1506 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, nextIdentIter__astalgo_3408)(tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA* ti, tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA tab);
1507 N_LIB_PRIVATE N_NIMCALL(void, strTableAdd__astalgo_3332)(tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* t, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* n);
1508 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toBase64a__modulegraphs_2603)(NCSTRING s, NI len);
1509 N_NIMCALL(NimStringDesc*, rawNewString)(NI cap);
1510 N_LIB_PRIVATE N_NIMCALL(NI32, searchForCompilerproc__icZic_9159)(tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w* m, NimStringDesc* name);
1511 static N_INLINE(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ, toPackedItemId__icZpacked95ast_602)(NI32 item);
1512 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size);
1513 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
1514 N_LIB_PRIVATE N_NIMCALL(void, toPackedGeneratedProcDef__icZic_3061)(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s, tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw* encoder, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1515 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3574)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1516 static N_INLINE(NI, rawGet__modulegraphs_3581)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1517 N_LIB_PRIVATE N_NIMCALL(tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A*, newSeq__modulegraphs_2893)(NI len);
1518 N_LIB_PRIVATE N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g**, mgetOrPut__modulegraphs_7725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tySequence__159bHWBGAOOs6U7OZ9cQlO0g* val);
1519 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
1520 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_6079)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA val);
1521 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
1522 static N_INLINE(void, nimGCunrefNoCycle)(void* p);
1523 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, resolveSym__modulegraphs_2866)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* t);
1524 N_LIB_PRIVATE N_NIMCALL(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*, X5BX5D___modulegraphs_5705)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1525 N_LIB_PRIVATE N_NIMCALL(void, rememberStartupConfig__icZic_505)(tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ* dest, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config);
1526 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_307)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw* t);
1527 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_753)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg* t);
1528 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1289)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t);
1529 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t);
1530 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_2170)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t);
1531 N_LIB_PRIVATE TNimType NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_;
1532 N_LIB_PRIVATE TNimType NTIiface__uvkV248cZcsEQKaQm7C9aEA_;
1533 extern TNimType NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_;
1534 N_LIB_PRIVATE TNimType NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_;
1535 N_LIB_PRIVATE TNimType NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_;
1536 extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
1537 extern TNimType NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_;
1538 N_LIB_PRIVATE TNimType NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_;
1539 extern TNimType NTItstrtable__f07aOS3dr28kGa5wcE29aFA_;
1540 extern TNimType NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_;
1541 N_LIB_PRIVATE TNimType NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_;
1542 extern TNimType NTIpackedmodulegraph__rQHmYk1HzcwNxKBymIFHpA_;
1543 extern TNimType NTIpackedencoder__B9cE9a0GbvqWW9aHf4N7RAaIw_;
1544 N_LIB_PRIVATE TNimType NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_;
1545 N_LIB_PRIVATE TNimType NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_;
1546 N_LIB_PRIVATE TNimType NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_;
1547 extern TNimType NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_;
1548 N_LIB_PRIVATE TNimType NTIlazytype__Q19c34D32PKyTKlx6R6yODg_;
1549 extern TNimType NTIptype__qt2Wh0elFEz5fH0l7yusLw_;
1550 N_LIB_PRIVATE TNimType NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_;
1551 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_;
1552 N_LIB_PRIVATE TNimType NTItable__UVZI5J9aS51B4B0eYPpW1Rg_;
1553 N_LIB_PRIVATE TNimType NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_;
1554 N_LIB_PRIVATE TNimType NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_;
1555 N_LIB_PRIVATE TNimType NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_;
1556 extern TNimType NTIpinstantiation__Y32tFilzS9adEEksgrCsOzQ_;
1557 N_LIB_PRIVATE TNimType NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_;
1558 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_;
1559 N_LIB_PRIVATE TNimType NTItable__iowAVDkco3qpbEH0z8OmkQ_;
1560 N_LIB_PRIVATE TNimType NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_;
1561 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_;
1562 N_LIB_PRIVATE TNimType NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_;
1563 N_LIB_PRIVATE TNimType NTItable__KUYGGgSxi8wBr0SXET9bi3w_;
1564 N_LIB_PRIVATE TNimType NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_;
1565 N_LIB_PRIVATE TNimType NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_;
1566 N_LIB_PRIVATE TNimType NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_;
1567 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_;
1568 N_LIB_PRIVATE TNimType NTItable__KcymdZjUsmGSK8BxmvoJgw_;
1569 N_LIB_PRIVATE TNimType NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_;
1570 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_;
1571 extern TNimType NTItable__Ab4q9c36aMR4mtkEOIBzdzA_;
1572 extern TNimType NTIpackedconfig__McwvRupqDAJbGrinIDFZJQ_;
1573 N_LIB_PRIVATE TNimType NTItable__hd3qB0wXU9bWPJR7fjShhbA_;
1574 N_LIB_PRIVATE TNimType NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_;
1575 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_;
1576 extern TNimType NTIpackedset__IhxwDBRi51nGrosBGFKcsA_;
1577 N_LIB_PRIVATE TNimType NTItable__fdKWDDO1P17zvuQPReVgRA_;
1578 N_LIB_PRIVATE TNimType NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_;
1579 extern TNimType NTIint5150__sVg18TP9cLifHyygRe9cro9aA_;
1580 extern TNimType NTIseqLint5150T__48JTohSgTy339bRxHzUD8KA_;
1581 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_;
1582 extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_;
1583 N_LIB_PRIVATE TNimType NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_;
1584 N_LIB_PRIVATE TNimType NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_;
1585 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_;
1586 extern TNimType NTIrootref__0vJvi4uHbxjbxlkkX7P1EA_;
1587 extern TNimType NTIconfigref__a8lycfSA25OQltN3OMeBsA_;
1588 extern TNimType NTIidentcache__lnkYNZP9asc88UfiEGjLrbA_;
1589 N_LIB_PRIVATE TNimType NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_;
1590 extern TNimType NTIpointer__vr5DoT1jILTGdRlYv1OYpw_;
1591 extern TNimType NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_;
1592 extern TNimType NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_;
1593 N_LIB_PRIVATE TNimType NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_;
1594 N_LIB_PRIVATE TNimType NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_;
1595 N_LIB_PRIVATE TNimType NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_;
1596 extern TNimType NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_;
1597 N_LIB_PRIVATE TNimType NTItable__Ue6w4c82v7gc7t2qntTbAw_;
1598 N_LIB_PRIVATE TNimType NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_;
1599 extern TNimType NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_;
1600 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_;
1601 N_LIB_PRIVATE TNimType NTItable__G1v8c16HePOldLeucwe05Q_;
1602 N_LIB_PRIVATE TNimType NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_;
1603 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_;
1604 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_;
1605 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_;
1606 N_LIB_PRIVATE TNimType NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_;
1607 N_LIB_PRIVATE TNimType NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_;
1608 extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
1609 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_;
1610 N_LIB_PRIVATE TNimType NTItable__NttoEzoiq5CiphZe81oadg_;
1611 N_LIB_PRIVATE TNimType NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_;
1612 extern TNimType NTIbiggestint__Aav8dQoMlCFnZRxA0IhTHQ_;
1613 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_;
1614 N_LIB_PRIVATE TNimType NTItable__nagDFX4QHx0s6Fvma9blmSg_;
1615 N_LIB_PRIVATE TNimType NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_;
1616 N_LIB_PRIVATE TNimType NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_;
1617 N_LIB_PRIVATE TNimType NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_;
1618 N_LIB_PRIVATE TNimType NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_;
1619 TNimNode* NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[3];
1620 N_LIB_PRIVATE TNimType NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_;
1621 N_LIB_PRIVATE TNimType NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_;
1622 N_LIB_PRIVATE TNimType NTInode__tPE9ckDbaXj82MdUy0JgA7w_;
1623 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_;
1624 N_LIB_PRIVATE TNimType NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_;
1625 N_LIB_PRIVATE TNimType NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_;
1626 N_LIB_PRIVATE TNimType NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_;
1627 N_LIB_PRIVATE TNimType NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_;
1628 N_LIB_PRIVATE TNimType NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_;
1629 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_;
1630 extern TNimType NTItnodeseq__ehmV9bTklH2Gt9cXHV9c0HLeQ_;
1631 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_;
1632 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_;
1633 extern TNimType NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_;
1634 N_LIB_PRIVATE TNimType NTIoperators__EbMP71azE1HSvYAQoCH9cXA_;
1635 N_LIB_PRIVATE TNimType NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_;
1636 extern NIM_CONST tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q unknownLineInfo__lineinfos_280;
1637 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_41, "<=", 2);
1638 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_42, "<", 1);
1639 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_43, "and", 3);
1640 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_44, "or", 2);
1641 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_45, "isnil", 5);
1642 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_46, "==", 2);
1643 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_47, "+", 1);
1644 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_48, "-", 1);
1645 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_49, "*", 1);
1646 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_50, "div", 3);
1647 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_51, "len", 3);
1648 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_52, "not", 3);
1649 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_53, "contains", 8);
1650 extern TNimType NTIrefkeyerror__8SzoIAgLw9ci2v0yafHj9b6Q_;
1651 extern TNimType NTIkeyerror__t7nhKLvXTQS9cS8ByJU9bIag_;
1652 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_54, "key not found: ", 15);
1653 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_55, "(", 1);
1654 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_56, ", ", 2);
1655 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_57, "module", 6);
1656 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_58, ": ", 2);
1657 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_59, "item", 4);
1658 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_60, ")", 1);
1659 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_61, "nimscript", 9);
1660 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_62, ">", 1);
1661 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_63, "(toplevel)", 10);
1662 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_64, "(nims) ", 7);
1663 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_65, "$#$# $#: $#: $#", 15);
1664 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_67, "/home/runner/work/nightlies/nightlies/nim/compiler/modulegraphs.nim", 67);
1665 static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__vJDjRhiQWnfbAi9csscWSug_66 = {((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_67),
1666 ((NI) 596),
1667 ((NI) 14)}
1668 ;
1669 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_68, "rod", 3);
1670 extern TNimType NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_;
1671 N_LIB_PRIVATE TNimType NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_;
1672 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_69, "__", 2);
1673 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_70, "A", 1);
1674 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_71, "B", 1);
1675 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_72, "C", 1);
1676 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_73, "D", 1);
1677 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_74, "E", 1);
1678 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_75, "F", 1);
1679 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_76, "G", 1);
1680 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_77, "H", 1);
1681 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_78, "I", 1);
1682 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_79, "J", 1);
1683 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_80, "K", 1);
1684 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_81, "L", 1);
1685 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_82, "M", 1);
1686 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_83, "N", 1);
1687 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_84, "O", 1);
1688 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_85, "P", 1);
1689 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_86, "Q", 1);
1690 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_87, "R", 1);
1691 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_88, "S", 1);
1692 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_89, "T", 1);
1693 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_90, "U", 1);
1694 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_91, "V", 1);
1695 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_92, "W", 1);
1696 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_93, "X", 1);
1697 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_94, "Y", 1);
1698 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_95, "Z", 1);
1699 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_96, "a", 1);
1700 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_97, "b", 1);
1701 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_98, "c", 1);
1702 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_99, "d", 1);
1703 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_100, "e", 1);
1704 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_101, "f", 1);
1705 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_102, "g", 1);
1706 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_103, "h", 1);
1707 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_104, "i", 1);
1708 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_105, "j", 1);
1709 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_106, "k", 1);
1710 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_107, "l", 1);
1711 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_108, "m", 1);
1712 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_109, "n", 1);
1713 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_110, "o", 1);
1714 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_111, "p", 1);
1715 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_112, "q", 1);
1716 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_113, "r", 1);
1717 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_114, "s", 1);
1718 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_115, "t", 1);
1719 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_116, "u", 1);
1720 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_117, "v", 1);
1721 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_118, "w", 1);
1722 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_119, "x", 1);
1723 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_120, "y", 1);
1724 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_121, "z", 1);
1725 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_122, "0", 1);
1726 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_123, "1", 1);
1727 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_124, "2", 1);
1728 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_125, "3", 1);
1729 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_126, "4", 1);
1730 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_127, "5", 1);
1731 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_128, "6", 1);
1732 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_129, "7", 1);
1733 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_130, "8", 1);
1734 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_131, "9a", 2);
1735 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_132, "9b", 2);
1736 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_133, "9c", 2);
1737 N_LIB_PRIVATE NIM_CONST tyArray__TLUjAhnMfzBtYkb49czB0KA cb64__modulegraphs_2593 = {((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_70),
1738 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_71),
1739 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_72),
1740 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_73),
1741 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_74),
1742 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_75),
1743 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_76),
1744 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_77),
1745 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_78),
1746 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_79),
1747 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_80),
1748 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_81),
1749 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_82),
1750 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_83),
1751 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_84),
1752 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_85),
1753 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_86),
1754 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_87),
1755 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_88),
1756 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_89),
1757 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_90),
1758 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_91),
1759 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_92),
1760 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_93),
1761 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_94),
1762 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_95),
1763 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_96),
1764 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_97),
1765 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_98),
1766 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_99),
1767 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_100),
1768 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_101),
1769 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_102),
1770 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_103),
1771 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_104),
1772 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_105),
1773 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_106),
1774 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_107),
1775 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_108),
1776 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_109),
1777 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_110),
1778 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_111),
1779 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_112),
1780 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_113),
1781 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_114),
1782 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_115),
1783 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_116),
1784 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_117),
1785 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_118),
1786 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_119),
1787 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_120),
1788 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_121),
1789 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_122),
1790 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_123),
1791 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_124),
1792 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_125),
1793 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_126),
1794 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_127),
1795 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_128),
1796 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_129),
1797 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_130),
1798 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_131),
1799 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_132),
1800 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_133)}
1801 ;
1802 extern TNimType NTIttypeseq__9aZVGG5Gtti9cC9bqRpXCtA3A_;
1803 extern TNimType NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_;
1804 extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5238;
N_NIMCALL(void,Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw)1805 static N_NIMCALL(void, Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw)(void* p, NI op) {
1806 	tySequence__vv5mGmK03BCr5e3LTZA5Hw* a;
1807 	NI T1_;
1808 	a = (tySequence__vv5mGmK03BCr5e3LTZA5Hw*)p;
1809 	T1_ = (NI)0;
1810 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1811 	nimGCvisit((void*)a->data[T1_].sym, op);
1812 	}
1813 }
N_NIMCALL(void,Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ)1814 static N_NIMCALL(void, Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ)(void* p, NI op) {
1815 	tySequence__4mZLwkxT8rbt9bf3wXrXYNQ* a;
1816 	NI T1_;
1817 	a = (tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*)p;
1818 	T1_ = (NI)0;
1819 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1820 	nimGCvisit((void*)a->data[T1_].module, op);
1821 	nimGCvisit((void*)a->data[T1_].converters, op);
1822 	nimGCvisit((void*)a->data[T1_].patterns, op);
1823 	nimGCvisit((void*)a->data[T1_].pureEnums, op);
1824 	nimGCvisit((void*)a->data[T1_].interf.data, op);
1825 	nimGCvisit((void*)a->data[T1_].interfHidden.data, op);
1826 	nimGCvisit((void*)a->data[T1_].uniqueName, op);
1827 	}
1828 }
N_NIMCALL(void,Marker_tySequence__XMM60DtBsc6xYsIpNANkrA)1829 static N_NIMCALL(void, Marker_tySequence__XMM60DtBsc6xYsIpNANkrA)(void* p, NI op) {
1830 	tySequence__XMM60DtBsc6xYsIpNANkrA* a;
1831 	NI T1_;
1832 	NI T2_;
1833 	NI T3_;
1834 	a = (tySequence__XMM60DtBsc6xYsIpNANkrA*)p;
1835 	T1_ = (NI)0;
1836 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1837 	nimGCvisit((void*)a->data[T1_].filenames.data, op);
1838 	nimGCvisit((void*)a->data[T1_].pendingTypes, op);
1839 	nimGCvisit((void*)a->data[T1_].pendingSyms, op);
1840 	nimGCvisit((void*)a->data[T1_].typeMarker.head, op);
1841 	nimGCvisit((void*)a->data[T1_].typeMarker.data, op);
1842 	T2_ = (NI)0;
1843 	nimGCvisit((void*)a->data[T1_].symMarker.head, op);
1844 	nimGCvisit((void*)a->data[T1_].symMarker.data, op);
1845 	T3_ = (NI)0;
1846 	nimGCvisit((void*)a->data[T1_].config, op);
1847 	}
1848 }
N_NIMCALL(void,Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA)1849 static N_NIMCALL(void, Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA)(void* p, NI op) {
1850 	tySequence__O5RcspOP32YJ4YtU5ppxxA* a;
1851 	NI T1_;
1852 	a = (tySequence__O5RcspOP32YJ4YtU5ppxxA*)p;
1853 	T1_ = (NI)0;
1854 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1855 	nimGCvisit((void*)a->data[T1_].typ, op);
1856 	}
1857 }
N_NIMCALL(void,Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg)1858 static N_NIMCALL(void, Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg)(void* p, NI op) {
1859 	tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg* a;
1860 	NI T1_;
1861 	a = (tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg*)p;
1862 	T1_ = (NI)0;
1863 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1864 	nimGCvisit((void*)a->data[T1_].Field2, op);
1865 	}
1866 }
N_NIMCALL(void,Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA)1867 static N_NIMCALL(void, Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA)(void* p, NI op) {
1868 	tySequence__ipEvhpHAmm8ZCn9bZAOdNYA* a;
1869 	NI T1_;
1870 	a = (tySequence__ipEvhpHAmm8ZCn9bZAOdNYA*)p;
1871 	T1_ = (NI)0;
1872 }
N_NIMCALL(void,Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA)1873 static N_NIMCALL(void, Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA)(void* p, NI op) {
1874 	tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA* a;
1875 	NI T1_;
1876 	a = (tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA*)p;
1877 	T1_ = (NI)0;
1878 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1879 	nimGCvisit((void*)a->data[T1_].concreteTypes, op);
1880 	nimGCvisit((void*)a->data[T1_].inst, op);
1881 	}
1882 }
N_NIMCALL(void,Marker_tySequence__mWRMiYLthG9coLjkbElCxkw)1883 static N_NIMCALL(void, Marker_tySequence__mWRMiYLthG9coLjkbElCxkw)(void* p, NI op) {
1884 	tySequence__mWRMiYLthG9coLjkbElCxkw* a;
1885 	NI T1_;
1886 	a = (tySequence__mWRMiYLthG9coLjkbElCxkw*)p;
1887 	T1_ = (NI)0;
1888 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1889 	nimGCvisit((void*)a->data[T1_].Field2, op);
1890 	}
1891 }
N_NIMCALL(void,Marker_tySequence__bTDCDwD2P7TodzbAefLcSw)1892 static N_NIMCALL(void, Marker_tySequence__bTDCDwD2P7TodzbAefLcSw)(void* p, NI op) {
1893 	tySequence__bTDCDwD2P7TodzbAefLcSw* a;
1894 	NI T1_;
1895 	a = (tySequence__bTDCDwD2P7TodzbAefLcSw*)p;
1896 	T1_ = (NI)0;
1897 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1898 	nimGCvisit((void*)a->data[T1_].Field2, op);
1899 	}
1900 }
N_NIMCALL(void,Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g)1901 static N_NIMCALL(void, Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g)(void* p, NI op) {
1902 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g* a;
1903 	NI T1_;
1904 	a = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g*)p;
1905 	T1_ = (NI)0;
1906 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1907 	nimGCvisit((void*)a->data[T1_].Field1.sym, op);
1908 	}
1909 }
N_NIMCALL(void,Marker_tySequence__3MPVXAHA08SszBrU4ffqEg)1910 static N_NIMCALL(void, Marker_tySequence__3MPVXAHA08SszBrU4ffqEg)(void* p, NI op) {
1911 	tySequence__3MPVXAHA08SszBrU4ffqEg* a;
1912 	NI T1_;
1913 	a = (tySequence__3MPVXAHA08SszBrU4ffqEg*)p;
1914 	T1_ = (NI)0;
1915 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1916 	nimGCvisit((void*)a->data[T1_].Field2, op);
1917 	}
1918 }
N_NIMCALL(void,Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg)1919 static N_NIMCALL(void, Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg)(void* p, NI op) {
1920 	tySequence__YCf5zJHm4JI06qpmKwPUWg* a;
1921 	NI T1_;
1922 	a = (tySequence__YCf5zJHm4JI06qpmKwPUWg*)p;
1923 	T1_ = (NI)0;
1924 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1925 	nimGCvisit((void*)a->data[T1_].Field2.sym, op);
1926 	}
1927 }
N_NIMCALL(void,Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg)1928 static N_NIMCALL(void, Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg)(void* p, NI op) {
1929 	tySequence__61s9cbAniKuBrdHwBhMDfQg* a;
1930 	NI T1_;
1931 	a = (tySequence__61s9cbAniKuBrdHwBhMDfQg*)p;
1932 	T1_ = (NI)0;
1933 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1934 	nimGCvisit((void*)a->data[T1_].Field2.data, op);
1935 	}
1936 }
N_NIMCALL(void,Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg)1937 static N_NIMCALL(void, Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg)(void* p, NI op) {
1938 	tySequence__fdmz6VkIf1ewwrssKYqRFg* a;
1939 	NI T1_;
1940 	a = (tySequence__fdmz6VkIf1ewwrssKYqRFg*)p;
1941 	T1_ = (NI)0;
1942 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1943 	nimGCvisit((void*)a->data[T1_].Field2, op);
1944 	}
1945 }
N_NIMCALL(void,Marker_tySequence__kxu4GK0onha2t9bo86mdVAg)1946 static N_NIMCALL(void, Marker_tySequence__kxu4GK0onha2t9bo86mdVAg)(void* p, NI op) {
1947 	tySequence__kxu4GK0onha2t9bo86mdVAg* a;
1948 	NI T1_;
1949 	a = (tySequence__kxu4GK0onha2t9bo86mdVAg*)p;
1950 	T1_ = (NI)0;
1951 }
N_NIMCALL(void,Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA)1952 static N_NIMCALL(void, Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA)(void* p, NI op) {
1953 	tySequence__s9byh6WFJ16lPMcmqdaMTHA* a;
1954 	NI T1_;
1955 	a = (tySequence__s9byh6WFJ16lPMcmqdaMTHA*)p;
1956 	T1_ = (NI)0;
1957 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1958 	nimGCvisit((void*)a->data[T1_].Field0, op);
1959 	nimGCvisit((void*)a->data[T1_].Field1, op);
1960 	}
1961 }
N_NIMCALL(void,Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA)1962 static N_NIMCALL(void, Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA)(void* p, NI op) {
1963 	tySequence__1U9bG8RcAedEeYkQLZjVFKA* a;
1964 	NI T1_;
1965 	NI T2_;
1966 	a = (tySequence__1U9bG8RcAedEeYkQLZjVFKA*)p;
1967 	T1_ = (NI)0;
1968 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1969 	T2_ = (NI)0;
1970 	nimGCvisit((void*)a->data[T1_].Field2, op);
1971 	}
1972 }
N_NIMCALL(void,Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ)1973 static N_NIMCALL(void, Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ)(void* p, NI op) {
1974 	tySequence__fIB1rTQ55aFonoft9a9bmljQ* a;
1975 	NI T1_;
1976 	NI T2_;
1977 	a = (tySequence__fIB1rTQ55aFonoft9a9bmljQ*)p;
1978 	T1_ = (NI)0;
1979 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1980 	T2_ = (NI)0;
1981 	}
1982 }
N_NIMCALL(void,Marker_tySequence__23SMqauuRsbDANhthj9bWlA)1983 static N_NIMCALL(void, Marker_tySequence__23SMqauuRsbDANhthj9bWlA)(void* p, NI op) {
1984 	tySequence__23SMqauuRsbDANhthj9bWlA* a;
1985 	NI T1_;
1986 	a = (tySequence__23SMqauuRsbDANhthj9bWlA*)p;
1987 	T1_ = (NI)0;
1988 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1989 	nimGCvisit((void*)a->data[T1_].Field1, op);
1990 	nimGCvisit((void*)a->data[T1_].Field2, op);
1991 	}
1992 }
N_NIMCALL(void,Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA)1993 static N_NIMCALL(void, Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA)(void* p, NI op) {
1994 	tySequence__squ9b9bUH4OLHf6cEMrt6hVA* a;
1995 	NI T1_;
1996 	a = (tySequence__squ9b9bUH4OLHf6cEMrt6hVA*)p;
1997 	T1_ = (NI)0;
1998 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1999 	nimGCvisit((void*)a->data[T1_].Field1, op);
2000 	}
2001 }
N_NIMCALL(void,Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w)2002 static N_NIMCALL(void, Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w)(void* p, NI op) {
2003 	tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g* a;
2004 	NI T1_;
2005 	NI T2_;
2006 	NI T3_;
2007 	a = (tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g*)p;
2008 	T1_ = (NI)0;
2009 	for (T1_ = 0; T1_ < 512; T1_++) {
2010 	nimGCvisit((void*)(*a).keys[T1_], op);
2011 	}
2012 	switch ((*a).isInternal) {
2013 	case NIM_FALSE:
2014 	T2_ = (NI)0;
2015 	for (T2_ = 0; T2_ < 512; T2_++) {
2016 	nimGCvisit((void*)(*a)._isInternal_1.vals[T2_], op);
2017 	}
2018 	break;
2019 	case NIM_TRUE:
2020 	T3_ = (NI)0;
2021 	for (T3_ = 0; T3_ < 512; T3_++) {
2022 	nimGCvisit((void*)(*a)._isInternal_2.links[T3_], op);
2023 	}
2024 	break;
2025 	}
2026 }
N_NIMCALL(void,Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw)2027 static N_NIMCALL(void, Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw)(void* p, NI op) {
2028 	tySequence__pHNq3oXj9av2sEUdqaqeZjw* a;
2029 	NI T1_;
2030 	a = (tySequence__pHNq3oXj9av2sEUdqaqeZjw*)p;
2031 	T1_ = (NI)0;
2032 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
2033 	nimGCvisit((void*)a->data[T1_].Field1, op);
2034 	nimGCvisit((void*)a->data[T1_].Field2.root, op);
2035 	}
2036 }
N_NIMCALL(void,Marker_tySequence__MAQKEADohlpnXTModtugbQ)2037 static N_NIMCALL(void, Marker_tySequence__MAQKEADohlpnXTModtugbQ)(void* p, NI op) {
2038 	tySequence__MAQKEADohlpnXTModtugbQ* a;
2039 	NI T1_;
2040 	a = (tySequence__MAQKEADohlpnXTModtugbQ*)p;
2041 	T1_ = (NI)0;
2042 }
N_NIMCALL(void,Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww)2043 static N_NIMCALL(void, Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww)(void* p, NI op) {
2044 	tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* a;
2045 	NI T1_;
2046 	NI T2_;
2047 	NI T3_;
2048 	a = (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*)p;
2049 	nimGCvisit((void*)(*a).ifaces, op);
2050 	nimGCvisit((void*)(*a).packed_0, op);
2051 	nimGCvisit((void*)(*a).encoders, op);
2052 	nimGCvisit((void*)(*a).typeInstCache.data, op);
2053 	nimGCvisit((void*)(*a).procInstCache.data, op);
2054 	T1_ = (NI)0;
2055 	for (T1_ = 0; T1_ < 5; T1_++) {
2056 	nimGCvisit((void*)(*a).attachedOps[T1_].data, op);
2057 	}
2058 	nimGCvisit((void*)(*a).methodsPerType.data, op);
2059 	nimGCvisit((void*)(*a).enumToStringProcs.data, op);
2060 	nimGCvisit((void*)(*a).emittedTypeInfo.data, op);
2061 	nimGCvisit((void*)(*a).packageSyms.data, op);
2062 	nimGCvisit((void*)(*a).modulesPerPackage.data, op);
2063 	nimGCvisit((void*)(*a).deps.head, op);
2064 	nimGCvisit((void*)(*a).deps.data, op);
2065 	T2_ = (NI)0;
2066 	nimGCvisit((void*)(*a).importDeps.data, op);
2067 	nimGCvisit((void*)(*a).inclToMod.data, op);
2068 	nimGCvisit((void*)(*a).importStack, op);
2069 	nimGCvisit((void*)(*a).backend, op);
2070 	nimGCvisit((void*)(*a).config, op);
2071 	nimGCvisit((void*)(*a).cache, op);
2072 	nimGCvisit((void*)(*a).vm, op);
2073 	nimGCvisit((void*)(*a).doStopCompile.ClE_0, op);
2074 	nimGCvisit((void*)(*a).usageSym, op);
2075 	nimGCvisit((void*)(*a).owners, op);
2076 	nimGCvisit((void*)(*a).methods, op);
2077 	nimGCvisit((void*)(*a).systemModule, op);
2078 	T3_ = (NI)0;
2079 	for (T3_ = 0; T3_ < 65; T3_++) {
2080 	nimGCvisit((void*)(*a).sysTypes[T3_], op);
2081 	}
2082 	nimGCvisit((void*)(*a).compilerprocs.data, op);
2083 	nimGCvisit((void*)(*a).exposed.data, op);
2084 	nimGCvisit((void*)(*a).packageTypes.data, op);
2085 	nimGCvisit((void*)(*a).emptyNode, op);
2086 	nimGCvisit((void*)(*a).canonTypes.data, op);
2087 	nimGCvisit((void*)(*a).symBodyHashes.data, op);
2088 	nimGCvisit((void*)(*a).cacheSeqs.data, op);
2089 	nimGCvisit((void*)(*a).cacheCounters.data, op);
2090 	nimGCvisit((void*)(*a).cacheTables.data, op);
2091 	nimGCvisit((void*)(*a).passes, op);
2092 	nimGCvisit((void*)(*a).globalDestructors, op);
2093 	nimGCvisit((void*)(*a).idgen, op);
2094 	nimGCvisit((void*)(*a).operators.opNot, op);
2095 	nimGCvisit((void*)(*a).operators.opContains, op);
2096 	nimGCvisit((void*)(*a).operators.opLe, op);
2097 	nimGCvisit((void*)(*a).operators.opLt, op);
2098 	nimGCvisit((void*)(*a).operators.opAnd, op);
2099 	nimGCvisit((void*)(*a).operators.opOr, op);
2100 	nimGCvisit((void*)(*a).operators.opIsNil, op);
2101 	nimGCvisit((void*)(*a).operators.opEq, op);
2102 	nimGCvisit((void*)(*a).operators.opAdd, op);
2103 	nimGCvisit((void*)(*a).operators.opSub, op);
2104 	nimGCvisit((void*)(*a).operators.opMul, op);
2105 	nimGCvisit((void*)(*a).operators.opDiv, op);
2106 	nimGCvisit((void*)(*a).operators.opLen, op);
2107 }
N_INLINE(NI,pluspercent___system_696)2108 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y) {
2109 	NI result;
2110 	result = (NI)0;
2111 	result = ((NI) ((NU)((NU32)(((NU) (x))) + (NU32)(((NU) (y))))));
2112 	return result;
2113 }
N_INLINE(void,incRef__system_5329)2114 static N_INLINE(void, incRef__system_5329)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
2115 	(*c).refcount = pluspercent___system_696((*c).refcount, ((NI) 8));
2116 }
N_INLINE(NI,minuspercent___system_716)2117 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y) {
2118 	NI result;
2119 	result = (NI)0;
2120 	result = ((NI) ((NU)((NU32)(((NU) (x))) - (NU32)(((NU) (y))))));
2121 	return result;
2122 }
N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g *,usrToCell__system_5291)2123 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5291)(void* usr) {
2124 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result;
2125 	NI T1_;
2126 	result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2127 	T1_ = (NI)0;
2128 	T1_ = minuspercent___system_716(((NI) (ptrdiff_t) (usr)), ((NI) 8));
2129 	result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_));
2130 	return result;
2131 }
N_INLINE(NIM_BOOL,ltpercent___system_1005)2132 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y) {
2133 	NIM_BOOL result;
2134 	result = (NIM_BOOL)0;
2135 	result = ((NU32)(((NU) (x))) < (NU32)(((NU) (y))));
2136 	return result;
2137 }
N_INLINE(void,rtlAddZCT__system_5334)2138 static N_INLINE(void, rtlAddZCT__system_5334)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
2139 	addZCT__system_5285((&gch__system_5238.zct), c);
2140 }
N_INLINE(void,decRef__system_5336)2141 static N_INLINE(void, decRef__system_5336)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
2142 	(*c).refcount = minuspercent___system_716((*c).refcount, ((NI) 8));
2143 	{
2144 		NIM_BOOL T3_;
2145 		T3_ = (NIM_BOOL)0;
2146 		T3_ = ltpercent___system_1005((*c).refcount, ((NI) 8));
2147 		if (!T3_) goto LA4_;
2148 		rtlAddZCT__system_5334(c);
2149 	}
2150 	LA4_: ;
2151 }
N_INLINE(void,asgnRef)2152 static N_INLINE(void, asgnRef)(void** dest, void* src) {
2153 	{
2154 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
2155 		if (!!((src == NIM_NIL))) goto LA3_;
2156 		T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2157 		T5_ = usrToCell__system_5291(src);
2158 		incRef__system_5329(T5_);
2159 	}
2160 	LA3_: ;
2161 	{
2162 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
2163 		if (!!(((*dest) == NIM_NIL))) goto LA8_;
2164 		T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2165 		T10_ = usrToCell__system_5291((*dest));
2166 		decRef__system_5336(T10_);
2167 	}
2168 	LA8_: ;
2169 	(*dest) = src;
2170 }
N_INLINE(void,initIntSet__pureZcollectionsZintsets_238)2171 static N_INLINE(void, initIntSet__pureZcollectionsZintsets_238)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result) {
2172 	initPackedSet__pureZcollectionsZintsets_16(Result);
2173 }
N_INLINE(NI,slotsNeeded__pureZcollectionsZtables_42)2174 static N_INLINE(NI, slotsNeeded__pureZcollectionsZtables_42)(NI count) {
2175 	NI result;
2176 	result = (NI)0;
2177 	result = nextPowerOfTwo__pureZmath_176((NI)((NI)((NI)(((NI) (count)) * ((NI) 3)) / ((NI) 2)) + ((NI) 4)));
2178 	return result;
2179 }
N_NIMCALL(void,initTable__modulegraphs_9078)2180 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9078)(NI initialSize, tyObject_Table__fdKWDDO1P17zvuQPReVgRA* Result) {
2181 	NI correctSizeX60gensym109_;
2182 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2183 	(*Result).counter = 0;
2184 	correctSizeX60gensym109_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2185 	(*Result).counter = ((NI) 0);
2186 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__fdmz6VkIf1ewwrssKYqRFg*) newSeq((&NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_), ((NI) (correctSizeX60gensym109_))));
2187 }
N_INLINE(void,nimGCunrefRC1)2188 static N_INLINE(void, nimGCunrefRC1)(void* p) {
2189 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
2190 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2191 	T1_ = usrToCell__system_5291(p);
2192 	decRef__system_5336(T1_);
2193 }
N_NIMCALL(void,initTable__modulegraphs_9106)2194 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9106)(NI initialSize, tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* Result) {
2195 	NI correctSizeX60gensym111_;
2196 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2197 	(*Result).counter = 0;
2198 	correctSizeX60gensym111_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2199 	(*Result).counter = ((NI) 0);
2200 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) (correctSizeX60gensym111_))));
2201 }
N_NIMCALL(void,initTable__modulegraphs_9134)2202 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9134)(NI initialSize, tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA* Result) {
2203 	NI correctSizeX60gensym113_;
2204 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2205 	(*Result).counter = 0;
2206 	correctSizeX60gensym113_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2207 	(*Result).counter = ((NI) 0);
2208 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__23SMqauuRsbDANhthj9bWlA*) newSeq((&NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_), ((NI) (correctSizeX60gensym113_))));
2209 }
N_NIMCALL(void,initTable__modulegraphs_9154)2210 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9154)(NI initialSize, tyObject_Table__NttoEzoiq5CiphZe81oadg* Result) {
2211 	NI correctSizeX60gensym115_;
2212 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2213 	(*Result).counter = 0;
2214 	correctSizeX60gensym115_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2215 	(*Result).counter = ((NI) 0);
2216 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__squ9b9bUH4OLHf6cEMrt6hVA*) newSeq((&NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_), ((NI) (correctSizeX60gensym115_))));
2217 }
N_NIMCALL(void,initTable__modulegraphs_9176)2218 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9176)(NI initialSize, tyObject_Table__nagDFX4QHx0s6Fvma9blmSg* Result) {
2219 	NI correctSizeX60gensym117_;
2220 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2221 	(*Result).counter = 0;
2222 	correctSizeX60gensym117_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2223 	(*Result).counter = ((NI) 0);
2224 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__pHNq3oXj9av2sEUdqaqeZjw*) newSeq((&NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_), ((NI) (correctSizeX60gensym117_))));
2225 }
N_NIMCALL(void,initTable__modulegraphs_9196)2226 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9196)(NI initialSize, tyObject_Table__Ue6w4c82v7gc7t2qntTbAw* Result) {
2227 	NI correctSizeX60gensym119_;
2228 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2229 	(*Result).counter = 0;
2230 	correctSizeX60gensym119_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2231 	(*Result).counter = ((NI) 0);
2232 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__1U9bG8RcAedEeYkQLZjVFKA*) newSeq((&NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_), ((NI) (correctSizeX60gensym119_))));
2233 }
N_NIMCALL(void,initTable__modulegraphs_9216)2234 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9216)(NI initialSize, tyObject_Table__G1v8c16HePOldLeucwe05Q* Result) {
2235 	NI correctSizeX60gensym121_;
2236 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2237 	(*Result).counter = 0;
2238 	correctSizeX60gensym121_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2239 	(*Result).counter = ((NI) 0);
2240 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__fIB1rTQ55aFonoft9a9bmljQ*) newSeq((&NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_), ((NI) (correctSizeX60gensym121_))));
2241 }
N_INLINE(void,nimSetMem__systemZmemory_7)2242 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
2243 	void* T1_;
2244 	T1_ = (void*)0;
2245 	T1_ = memset(a, v, ((size_t) (size)));
2246 }
N_INLINE(void,nimZeroMem)2247 static N_INLINE(void, nimZeroMem)(void* p, NI size) {
2248 	nimSetMem__systemZmemory_7(p, ((int) 0), size);
2249 }
N_INLINE(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g,nextSymId__ast_3132)2250 static N_INLINE(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g, nextSymId__ast_3132)(tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* x) {
2251 	tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g result;
2252 	nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
2253 	(*x).symId += ((NI) 1);
2254 	nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
2255 	result.module = (*x).module;
2256 	result.item = (*x).symId;
2257 	return result;
2258 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,createMagic__modulegraphs_9008)2259 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) {
2260 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2261 	tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* T1_;
2262 	tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T2_;
2263 	result = NIM_NIL;
2264 	T1_ = NIM_NIL;
2265 	T1_ = getIdent__idents_143((*g).cache, name);
2266 	T2_ = nextSymId__ast_3132(idgen);
2267 	result = newSym__ast_3445(((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 12), T1_, T2_, ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL), unknownLineInfo__lineinfos_280, 0);
2268 	(*result).magic = m;
2269 	(*result).flags = IL64(8796093022208);
2270 	return result;
2271 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,createMagic__modulegraphs_9014)2272 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, createMagic__modulegraphs_9014)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NimStringDesc* name, tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg m) {
2273 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2274 	result = NIM_NIL;
2275 	result = createMagic__modulegraphs_9008(g, (*g).idgen, name, m);
2276 	return result;
2277 }
N_NIMCALL(void,initOperators__modulegraphs_9071)2278 N_LIB_PRIVATE N_NIMCALL(void, initOperators__modulegraphs_9071)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA* Result) {
2279 	unsureAsgnRef((void**)&(*Result).opNot, NIM_NIL);
2280 	unsureAsgnRef((void**)&(*Result).opContains, NIM_NIL);
2281 	unsureAsgnRef((void**)&(*Result).opLe, NIM_NIL);
2282 	unsureAsgnRef((void**)&(*Result).opLt, NIM_NIL);
2283 	unsureAsgnRef((void**)&(*Result).opAnd, NIM_NIL);
2284 	unsureAsgnRef((void**)&(*Result).opOr, NIM_NIL);
2285 	unsureAsgnRef((void**)&(*Result).opIsNil, NIM_NIL);
2286 	unsureAsgnRef((void**)&(*Result).opEq, NIM_NIL);
2287 	unsureAsgnRef((void**)&(*Result).opAdd, NIM_NIL);
2288 	unsureAsgnRef((void**)&(*Result).opSub, NIM_NIL);
2289 	unsureAsgnRef((void**)&(*Result).opMul, NIM_NIL);
2290 	unsureAsgnRef((void**)&(*Result).opDiv, NIM_NIL);
2291 	unsureAsgnRef((void**)&(*Result).opLen, NIM_NIL);
2292 	unsureAsgnRef((void**) (&(*Result).opLe), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_41), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 71)));
2293 	unsureAsgnRef((void**) (&(*Result).opLt), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_42), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 72)));
2294 	unsureAsgnRef((void**) (&(*Result).opAnd), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_43), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 109)));
2295 	unsureAsgnRef((void**) (&(*Result).opOr), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_44), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 110)));
2296 	unsureAsgnRef((void**) (&(*Result).opIsNil), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_45), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 143)));
2297 	unsureAsgnRef((void**) (&(*Result).opEq), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_46), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 70)));
2298 	unsureAsgnRef((void**) (&(*Result).opAdd), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_47), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 46)));
2299 	unsureAsgnRef((void**) (&(*Result).opSub), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_48), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 47)));
2300 	unsureAsgnRef((void**) (&(*Result).opMul), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_49), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 48)));
2301 	unsureAsgnRef((void**) (&(*Result).opDiv), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_50), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 49)));
2302 	unsureAsgnRef((void**) (&(*Result).opLen), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_51), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 39)));
2303 	unsureAsgnRef((void**) (&(*Result).opNot), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_52), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 96)));
2304 	unsureAsgnRef((void**) (&(*Result).opContains), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_53), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 134)));
2305 }
N_NIMCALL(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ *,newModuleGraph__modulegraphs_9074)2306 N_LIB_PRIVATE N_NIMCALL(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*, newModuleGraph__modulegraphs_9074)(tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config) {
2307 	tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* result;
2308 	tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* T1_;
2309 	tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* T2_;
2310 	result = NIM_NIL;
2311 	T1_ = NIM_NIL;
2312 	T1_ = (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*) newObj((&NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_), sizeof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ));
2313 	result = T1_;
2314 	T2_ = NIM_NIL;
2315 	T2_ = (tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q*) newObj((&NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_), sizeof(tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q));
2316 	(*T2_).module = ((NI32) -1);
2317 	(*T2_).symId = ((NI32) 0);
2318 	(*T2_).typeId_0 = ((NI32) 0);
2319 	asgnRef((void**) (&(*result).idgen), T2_);
2320 	initStrTable__ast_4088((&(*result).packageSyms));
2321 	initIntSet__pureZcollectionsZintsets_238((&(*result).deps));
2322 	initTable__modulegraphs_9078(((NI) 32), (&(*result).importDeps));
2323 	if ((*result).ifaces) { nimGCunrefRC1((*result).ifaces); (*result).ifaces = NIM_NIL; }
2324 	if ((*result).importStack) { nimGCunrefRC1((*result).importStack); (*result).importStack = NIM_NIL; }
2325 	initTable__modulegraphs_9106(((NI) 32), (&(*result).inclToMod));
2326 	asgnRef((void**) (&(*result).config), config);
2327 	asgnRef((void**) (&(*result).cache), cache);
2328 	if ((*result).owners) { nimGCunrefRC1((*result).owners); (*result).owners = NIM_NIL; }
2329 	if ((*result).methods) { nimGCunrefRC1((*result).methods); (*result).methods = NIM_NIL; }
2330 	initStrTable__ast_4088((&(*result).compilerprocs));
2331 	initStrTable__ast_4088((&(*result).exposed));
2332 	initStrTable__ast_4088((&(*result).packageTypes));
2333 	asgnRef((void**) (&(*result).emptyNode), newNode__ast_3332(((tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw) 1)));
2334 	initTable__modulegraphs_9134(((NI) 32), (&(*result).cacheSeqs));
2335 	initTable__modulegraphs_9154(((NI) 32), (&(*result).cacheCounters));
2336 	initTable__modulegraphs_9176(((NI) 32), (&(*result).cacheTables));
2337 	initTable__modulegraphs_9196(((NI) 32), (&(*result).canonTypes));
2338 	initTable__modulegraphs_9216(((NI) 32), (&(*result).symBodyHashes));
2339 	initOperators__modulegraphs_9071(result, (&(*result).operators));
2340 	initTable__lineinfos_323(((NI) 32), (&(*result).emittedTypeInfo));
2341 	return result;
2342 }
N_INLINE(NI,dependsOn__modulegraphs_9441)2343 static N_INLINE(NI, dependsOn__modulegraphs_9441)(NI a, NI b) {
2344 	NI result;
2345 	result = (NI)0;
2346 	result = (NI)((NI)((NU32)(a) << (NU32)(((NI) 15))) + b);
2347 	return result;
2348 }
N_NIMCALL(void,addDep__modulegraphs_9449)2349 N_LIB_PRIVATE N_NIMCALL(void, addDep__modulegraphs_9449)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 dep) {
2350 	{
2351 		NI T5_;
2352 		if (!(*g).suggestMode) goto LA3_;
2353 		T5_ = (NI)0;
2354 		T5_ = dependsOn__modulegraphs_9441((*m).position, ((NI) (dep)));
2355 		incl__pureZcollectionsZintsets_55((&(*g).deps), T5_);
2356 	}
2357 	LA3_: ;
2358 }
N_INLINE(NU64,hiXorLoFallback64__pureZhashes_35)2359 static N_INLINE(NU64, hiXorLoFallback64__pureZhashes_35)(NU64 a, NU64 b) {
2360 	NU64 result;
2361 	NU64 aH;
2362 	NU64 aL;
2363 	NU64 bH;
2364 	NU64 bL;
2365 	NU64 rHH;
2366 	NU64 rHL;
2367 	NU64 rLH;
2368 	NU64 rLL;
2369 	NU64 t;
2370 	NU64 c;
2371 	NU64 lo;
2372 	NU64 T6_;
2373 	NU64 hi;
2374 {	result = (NU64)0;
2375 	aH = (NU64)((NU64)(a) >> (NU64)(((NI) 32)));
2376 	aL = (NU64)(a & 4294967295ULL);
2377 	bH = (NU64)((NU64)(b) >> (NU64)(((NI) 32)));
2378 	bL = (NU64)(b & 4294967295ULL);
2379 	rHH = (NU64)((NU64)(aH) * (NU64)(bH));
2380 	rHL = (NU64)((NU64)(aH) * (NU64)(bL));
2381 	rLH = (NU64)((NU64)(aL) * (NU64)(bH));
2382 	rLL = (NU64)((NU64)(aL) * (NU64)(bL));
2383 	t = (NU64)((NU64)(rLL) + (NU64)((NU64)((NU64)(rHL) << (NU64)(((NI) 32)))));
2384 	{
2385 		if (!((NU64)(t) < (NU64)(rLL))) goto LA3_;
2386 		c = 1ULL;
2387 	}
2388 	goto LA1_;
2389 	LA3_: ;
2390 	{
2391 		c = 0ULL;
2392 	}
2393 	LA1_: ;
2394 	lo = (NU64)((NU64)(t) + (NU64)((NU64)((NU64)(rLH) << (NU64)(((NI) 32)))));
2395 	T6_ = (NU64)0;
2396 	{
2397 		if (!((NU64)(lo) < (NU64)(t))) goto LA9_;
2398 		T6_ = 1ULL;
2399 	}
2400 	goto LA7_;
2401 	LA9_: ;
2402 	{
2403 		T6_ = 0ULL;
2404 	}
2405 	LA7_: ;
2406 	c += T6_;
2407 	hi = (NU64)((NU64)((NU64)((NU64)((NU64)((NU64)(rHH) + (NU64)((NU64)((NU64)(rHL) >> (NU64)(((NI) 32)))))) + (NU64)((NU64)((NU64)(rLH) >> (NU64)(((NI) 32)))))) + (NU64)(c));
2408 	result = (NU64)(hi ^ lo);
2409 	goto BeforeRet_;
2410 	}BeforeRet_: ;
2411 	return result;
2412 }
N_INLINE(NU64,hiXorLo__pureZhashes_79)2413 static N_INLINE(NU64, hiXorLo__pureZhashes_79)(NU64 a, NU64 b) {
2414 	NU64 result;
2415 	result = (NU64)0;
2416 	result = hiXorLoFallback64__pureZhashes_35(a, b);
2417 	return result;
2418 }
N_INLINE(NI,hashWangYi1__pureZhashes_136)2419 static N_INLINE(NI, hashWangYi1__pureZhashes_136)(NU64 x) {
2420 	NI result;
2421 	NU64 T1_;
2422 	NU64 T2_;
2423 	result = (NI)0;
2424 	T1_ = (NU64)0;
2425 	T1_ = hiXorLo__pureZhashes_79(11562461410679940143ULL, (NU64)(x ^ 16646288086500911323ULL));
2426 	T2_ = (NU64)0;
2427 	T2_ = hiXorLo__pureZhashes_79(T1_, 16952864883938283885ULL);
2428 	result = ((NI) (T2_));
2429 	return result;
2430 }
N_INLINE(NI,hash__ast_780)2431 static N_INLINE(NI, hash__ast_780)(NI32 x) {
2432 	NI result;
2433 	result = (NI)0;
2434 	result = hashWangYi1__pureZhashes_136(((NU64) (x)));
2435 	return result;
2436 }
N_INLINE(NIM_BOOL,isFilled__pureZcollectionsZtables_31)2437 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode) {
2438 	NIM_BOOL result;
2439 	result = (NIM_BOOL)0;
2440 	result = !((hcode == ((NI) 0)));
2441 	return result;
2442 }
N_INLINE(NI,nextTry__pureZcollectionsZtables_34)2443 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash) {
2444 	NI result;
2445 	result = (NI)0;
2446 	result = (NI)((NI)(h + ((NI) 1)) & maxHash);
2447 	return result;
2448 }
N_INLINE(NI,rawGet__modulegraphs_9564)2449 static N_INLINE(NI, rawGet__modulegraphs_9564)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI* hc) {
2450 	NI result;
2451 	NI h;
2452 	NI T10_;
2453 {	result = (NI)0;
2454 	(*hc) = hash__ast_780(key);
2455 	{
2456 		if (!((*hc) == ((NI) 0))) goto LA3_;
2457 		(*hc) = ((NI) 314159265);
2458 	}
2459 	LA3_: ;
2460 	{
2461 		NI T7_;
2462 		T7_ = (t.data ? t.data->Sup.len : 0);
2463 		if (!(T7_ == ((NI) 0))) goto LA8_;
2464 		result = ((NI) -1);
2465 		goto BeforeRet_;
2466 	}
2467 	LA8_: ;
2468 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
2469 	h = (NI)((*hc) & T10_);
2470 	{
2471 		while (1) {
2472 			NIM_BOOL T13_;
2473 			NI T20_;
2474 			T13_ = (NIM_BOOL)0;
2475 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
2476 			if (!T13_) goto LA12;
2477 			{
2478 				NIM_BOOL T16_;
2479 				T16_ = (NIM_BOOL)0;
2480 				T16_ = (t.data->data[h].Field0 == (*hc));
2481 				if (!(T16_)) goto LA17_;
2482 				T16_ = (t.data->data[h].Field1 == key);
2483 				LA17_: ;
2484 				if (!T16_) goto LA18_;
2485 				result = h;
2486 				goto BeforeRet_;
2487 			}
2488 			LA18_: ;
2489 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
2490 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
2491 		} LA12: ;
2492 	}
2493 	result = (NI)(((NI) -1) - h);
2494 	}BeforeRet_: ;
2495 	return result;
2496 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_9871)2497 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_9871)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t) {
2498 	NIM_BOOL result;
2499 	NIM_BOOL T1_;
2500 	NI T2_;
2501 	NI T4_;
2502 	result = (NIM_BOOL)0;
2503 	T1_ = (NIM_BOOL)0;
2504 	T2_ = (t.data ? t.data->Sup.len : 0);
2505 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
2506 	if (T1_) goto LA3_;
2507 	T4_ = (t.data ? t.data->Sup.len : 0);
2508 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
2509 	LA3_: ;
2510 	result = T1_;
2511 	return result;
2512 }
N_NIMCALL(void,rawInsert__modulegraphs_10372)2513 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_10372)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, tySequence__kxu4GK0onha2t9bo86mdVAg** data, NI32 key, NI32 val, NI hc, NI h) {
2514 	(*data)->data[h].Field1 = key;
2515 	(*data)->data[h].Field2 = val;
2516 	(*data)->data[h].Field0 = hc;
2517 }
N_NIMCALL(void,enlarge__modulegraphs_10060)2518 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_10060)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t) {
2519 	tySequence__kxu4GK0onha2t9bo86mdVAg* n;
2520 	NI T1_;
2521 	tySequence__kxu4GK0onha2t9bo86mdVAg* T2_;
2522 	n = NIM_NIL;
2523 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
2524 	n = (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) ((NI)(T1_ * ((NI) 2)))));
2525 	T2_ = NIM_NIL;
2526 	T2_ = (*t).data;
2527 	unsureAsgnRef((void**) (&(*t).data), n);
2528 	n = T2_;
2529 	{
2530 		NI i;
2531 		NI colontmp_;
2532 		NI T4_;
2533 		NI res;
2534 		i = (NI)0;
2535 		colontmp_ = (NI)0;
2536 		T4_ = ((n ? n->Sup.len : 0)-1);
2537 		colontmp_ = T4_;
2538 		res = ((NI) 0);
2539 		{
2540 			while (1) {
2541 				NI eh;
2542 				if (!(res <= colontmp_)) goto LA6;
2543 				i = res;
2544 				eh = n->data[i].Field0;
2545 				{
2546 					NIM_BOOL T9_;
2547 					NI j;
2548 					NI T12_;
2549 					NI32 T17_;
2550 					NI32 T18_;
2551 					T9_ = (NIM_BOOL)0;
2552 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
2553 					if (!T9_) goto LA10_;
2554 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
2555 					j = (NI)(eh & T12_);
2556 					{
2557 						while (1) {
2558 							NIM_BOOL T15_;
2559 							NI T16_;
2560 							T15_ = (NIM_BOOL)0;
2561 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
2562 							if (!T15_) goto LA14;
2563 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
2564 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
2565 						} LA14: ;
2566 					}
2567 					T17_ = (NI32)0;
2568 					T17_ = n->data[i].Field1;
2569 					n->data[i].Field1 = 0;
2570 					T18_ = (NI32)0;
2571 					T18_ = n->data[i].Field2;
2572 					n->data[i].Field2 = 0;
2573 					rawInsert__modulegraphs_10372(t, (&(*t).data), T17_, T18_, eh, j);
2574 				}
2575 				LA10_: ;
2576 				res += ((NI) 1);
2577 			} LA6: ;
2578 		}
2579 	}
2580 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_10541)2581 static N_INLINE(NI, rawGetKnownHC__modulegraphs_10541)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI hc) {
2582 	NI result;
2583 	NI h;
2584 	NI T6_;
2585 {	result = (NI)0;
2586 	{
2587 		NI T3_;
2588 		T3_ = (t.data ? t.data->Sup.len : 0);
2589 		if (!(T3_ == ((NI) 0))) goto LA4_;
2590 		result = ((NI) -1);
2591 		goto BeforeRet_;
2592 	}
2593 	LA4_: ;
2594 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
2595 	h = (NI)(hc & T6_);
2596 	{
2597 		while (1) {
2598 			NIM_BOOL T9_;
2599 			NI T16_;
2600 			T9_ = (NIM_BOOL)0;
2601 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
2602 			if (!T9_) goto LA8;
2603 			{
2604 				NIM_BOOL T12_;
2605 				T12_ = (NIM_BOOL)0;
2606 				T12_ = (t.data->data[h].Field0 == hc);
2607 				if (!(T12_)) goto LA13_;
2608 				T12_ = (t.data->data[h].Field1 == key);
2609 				LA13_: ;
2610 				if (!T12_) goto LA14_;
2611 				result = h;
2612 				goto BeforeRet_;
2613 			}
2614 			LA14_: ;
2615 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
2616 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
2617 		} LA8: ;
2618 	}
2619 	result = (NI)(((NI) -1) - h);
2620 	}BeforeRet_: ;
2621 	return result;
2622 }
N_NIMCALL(NIM_BOOL,hasKeyOrPut__modulegraphs_9490)2623 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKeyOrPut__modulegraphs_9490)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, NI32 key, NI32 val) {
2624 	NIM_BOOL result;
2625 	NI hc;
2626 	NI index;
2627 	result = (NIM_BOOL)0;
2628 	{
2629 		NI T3_;
2630 		NI correctSizeX60gensym137_;
2631 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
2632 		if (!(T3_ == ((NI) 0))) goto LA4_;
2633 		correctSizeX60gensym137_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
2634 		(*t).counter = ((NI) 0);
2635 		unsureAsgnRef((void**) (&(*t).data), (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) (correctSizeX60gensym137_))));
2636 	}
2637 	LA4_: ;
2638 	hc = (NI)0;
2639 	index = rawGet__modulegraphs_9564((*t), key, (&hc));
2640 	{
2641 		if (!(index < ((NI) 0))) goto LA8_;
2642 		result = NIM_FALSE;
2643 		{
2644 			NI T12_;
2645 			NI correctSizeX60gensym142_;
2646 			T12_ = ((*t).data ? (*t).data->Sup.len : 0);
2647 			if (!(T12_ == ((NI) 0))) goto LA13_;
2648 			correctSizeX60gensym142_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
2649 			(*t).counter = ((NI) 0);
2650 			unsureAsgnRef((void**) (&(*t).data), (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) (correctSizeX60gensym142_))));
2651 		}
2652 		LA13_: ;
2653 		{
2654 			NIM_BOOL T17_;
2655 			T17_ = (NIM_BOOL)0;
2656 			T17_ = mustRehash__modulegraphs_9871((*t));
2657 			if (!T17_) goto LA18_;
2658 			enlarge__modulegraphs_10060(t);
2659 			index = rawGetKnownHC__modulegraphs_10541((*t), key, hc);
2660 		}
2661 		LA18_: ;
2662 		index = (NI)(((NI) -1) - index);
2663 		rawInsert__modulegraphs_10372(t, (&(*t).data), key, val, hc, index);
2664 		(*t).counter += ((NI) 1);
2665 	}
2666 	goto LA6_;
2667 	LA8_: ;
2668 	{
2669 		result = NIM_TRUE;
2670 	}
2671 	LA6_: ;
2672 	return result;
2673 }
N_NIMCALL(void,addIncludeDep__modulegraphs_9460)2674 N_LIB_PRIVATE N_NIMCALL(void, addIncludeDep__modulegraphs_9460)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 module, NI32 includeFile) {
2675 	NIM_BOOL T1_;
2676 	T1_ = (NIM_BOOL)0;
2677 	T1_ = hasKeyOrPut__modulegraphs_9490((&(*g).inclToMod), includeFile, module);
2678 	(void)(T1_);
2679 }
N_INLINE(NIM_BOOL,isCachedModule__modulegraphs_2697)2680 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2697)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module) {
2681 	NIM_BOOL result;
2682 	NIM_BOOL T1_;
2683 	NI T2_;
2684 	result = (NIM_BOOL)0;
2685 	T1_ = (NIM_BOOL)0;
2686 	T2_ = ((*g).packed_0 ? (*g).packed_0->Sup.len : 0);
2687 	T1_ = (module < T2_);
2688 	if (!(T1_)) goto LA3_;
2689 	T1_ = ((*g).packed_0->data[module].status == ((tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q) 3));
2690 	LA3_: ;
2691 	result = T1_;
2692 	return result;
2693 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getModule__modulegraphs_9370)2694 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getModule__modulegraphs_9370)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 fileIdx) {
2695 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2696 	result = NIM_NIL;
2697 	{
2698 		if (!(((NI32) 0) <= fileIdx)) goto LA3_;
2699 		{
2700 			NIM_BOOL T7_;
2701 			T7_ = (NIM_BOOL)0;
2702 			T7_ = isCachedModule__modulegraphs_2697(g, ((NI) (fileIdx)));
2703 			if (!T7_) goto LA8_;
2704 			result = (*g).packed_0->data[fileIdx].module;
2705 		}
2706 		goto LA5_;
2707 		LA8_: ;
2708 		{
2709 			NI T11_;
2710 			T11_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
2711 			if (!(((NI) (fileIdx)) < T11_)) goto LA12_;
2712 			result = (*g).ifaces->data[fileIdx].module;
2713 		}
2714 		goto LA5_;
2715 		LA12_: ;
2716 		LA5_: ;
2717 	}
2718 	LA3_: ;
2719 	return result;
2720 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,moduleFromRodFile__modulegraphs_11262)2721 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, moduleFromRodFile__modulegraphs_11262)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 fileIdx, tySequence__48JTohSgTy339bRxHzUD8KA** cachedModules) {
2722 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2723 	result = NIM_NIL;
2724 	{
2725 		if (!((28 &((NU8)1<<((NU)((*(*g).config).symbolFiles)&7U)))!=0)) goto LA3_;
2726 		result = moduleFromRodFile__icZic_8334((&(*g).packed_0), (*g).config, (*g).cache, fileIdx, cachedModules);
2727 	}
2728 	LA3_: ;
2729 	return result;
2730 }
N_INLINE(void,nimCopyMem)2731 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
2732 	void* T1_;
2733 	T1_ = (void*)0;
2734 	T1_ = memcpy(dest, source, ((size_t) (size)));
2735 }
N_INLINE(void,copyMem__system_1727)2736 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size) {
2737 	nimCopyMem(dest, source, size);
2738 }
N_INLINE(void,appendString)2739 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
2740 	{
2741 		if (!!((src == ((NimStringDesc*) NIM_NIL)))) goto LA3_;
2742 		copyMem__system_1727(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
2743 		(*dest).Sup.len += (*src).Sup.len;
2744 	}
2745 	LA3_: ;
2746 }
N_INLINE(void,addInt__stdZprivateZdigitsutils_189)2747 static N_INLINE(void, addInt__stdZprivateZdigitsutils_189)(NimStringDesc** result, NI x) {
2748 	addInt__stdZprivateZdigitsutils_167(result, ((NI64) (x)));
2749 }
N_NIMCALL(void,addQuoted__modulegraphs_3437)2750 N_LIB_PRIVATE N_NIMCALL(void, addQuoted__modulegraphs_3437)(NimStringDesc** s, NI32 x) {
2751 	addInt__stdZprivateZdigitsutils_189(s, ((NI) (x)));
2752 }
N_NIMCALL(NimStringDesc *,dollar___modulegraphs_3417)2753 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___modulegraphs_3417)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g x) {
2754 	NimStringDesc* result;
2755 	NI count;
2756 	result = NIM_NIL;
2757 	result = copyString(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_55));
2758 	count = ((NI) 0);
2759 	{
2760 		if (!(((NI) 0) < count)) goto LA3_;
2761 		result = resizeString(result, 2);
2762 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_56));
2763 	}
2764 	LA3_: ;
2765 	result = resizeString(result, 6);
2766 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_57));
2767 	result = resizeString(result, 2);
2768 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_58));
2769 	count += ((NI) 1);
2770 	addQuoted__modulegraphs_3437((&result), x.module);
2771 	{
2772 		if (!(((NI) 0) < count)) goto LA7_;
2773 		result = resizeString(result, 2);
2774 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_56));
2775 	}
2776 	LA7_: ;
2777 	result = resizeString(result, 4);
2778 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_59));
2779 	result = resizeString(result, 2);
2780 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_58));
2781 	count += ((NI) 1);
2782 	addQuoted__modulegraphs_3437((&result), x.item);
2783 	result = resizeString(result, 1);
2784 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_60));
2785 	return result;
2786 }
N_NOINLINE(void,raiseKeyError__modulegraphs_3378)2787 N_LIB_PRIVATE N_NOINLINE(void, raiseKeyError__modulegraphs_3378)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
2788 	tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T1_;
2789 	NimStringDesc* T2_;
2790 	NimStringDesc* T3_;
2791 	T1_ = NIM_NIL;
2792 	T1_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTIrefkeyerror__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag));
2793 	(*T1_).Sup.Sup.Sup.Sup.m_type = (&NTIkeyerror__t7nhKLvXTQS9cS8ByJU9bIag_);
2794 	(*T1_).Sup.Sup.Sup.name = "KeyError";
2795 	T2_ = NIM_NIL;
2796 	T3_ = NIM_NIL;
2797 	T3_ = dollar___modulegraphs_3417(key);
2798 	T2_ = rawNewString((T3_ ? T3_->Sup.len : 0) + 15);
2799 appendString(T2_, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_54));
2800 appendString(T2_, T3_);
2801 	asgnRef((void**) (&(*T1_).Sup.Sup.Sup.message), T2_);
2802 	asgnRef((void**) (&(*T1_).Sup.Sup.Sup.parent), ((Exception*) NIM_NIL));
2803 	raiseExceptionEx((Exception*)T1_, "KeyError", "raiseKeyError", "tables.nim", 234);
2804 }
N_NIMCALL(void,initStrTables__modulegraphs_2690)2805 N_LIB_PRIVATE N_NIMCALL(void, initStrTables__modulegraphs_2690)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
2806 	initStrTable__ast_4088((&(*g).ifaces->data[(*m).position].interf));
2807 	initStrTable__ast_4088((&(*g).ifaces->data[(*m).position].interfHidden));
2808 }
N_NIMCALL(void,registerModule__modulegraphs_9019)2809 N_LIB_PRIVATE N_NIMCALL(void, registerModule__modulegraphs_9019)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
2810 	tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA T11_;
2811 	NimStringDesc* T12_;
2812 	{
2813 		NI T3_;
2814 		T3_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
2815 		if (!(T3_ <= (*m).position)) goto LA4_;
2816 		asgnRef((void**) (&(*g).ifaces), (tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*) setLengthSeqV2(&((*g).ifaces)->Sup, (&NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_), ((NI) ((NI)((*m).position + ((NI) 1))))));
2817 	}
2818 	LA4_: ;
2819 	{
2820 		NI T8_;
2821 		T8_ = ((*g).packed_0 ? (*g).packed_0->Sup.len : 0);
2822 		if (!(T8_ <= (*m).position)) goto LA9_;
2823 		asgnRef((void**) (&(*g).packed_0), (tySequence__rQHmYk1HzcwNxKBymIFHpA*) setLengthSeqV2(&((*g).packed_0)->Sup, (&NTIpackedmodulegraph__rQHmYk1HzcwNxKBymIFHpA_), ((NI) ((NI)((*m).position + ((NI) 1))))));
2824 	}
2825 	LA9_: ;
2826 	nimZeroMem((void*)(&T11_), sizeof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA));
2827 	nimZeroMem((void*)(&T11_), sizeof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA));
2828 	T11_.module = m;
2829 	T11_.converters = NIM_NIL;
2830 	T11_.patterns = NIM_NIL;
2831 	T12_ = NIM_NIL;
2832 	T12_ = uniqueModuleName__msgs_1512((*g).config, ((NI32) ((*m).position)));
2833 	T11_.uniqueName = rope__ropes_109(T12_);
2834 	genericShallowAssign((void*)(&(*g).ifaces->data[(*m).position]), (void*)(&T11_), (&NTIiface__uvkV248cZcsEQKaQm7C9aEA_));
2835 	initStrTables__modulegraphs_2690(g, m);
2836 }
N_NIMCALL(void,onProcessing__modulegraphs_11274)2837 N_LIB_PRIVATE N_NIMCALL(void, onProcessing__modulegraphs_11274)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, NI32 fileIdx, NimStringDesc* moduleStatus, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* fromModule) {
2838 	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf;
2839 	NIM_BOOL isNimscript;
2840 	conf = (*graph).config;
2841 	isNimscript = isDefined__options_2279(conf, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_61));
2842 	{
2843 		NIM_BOOL T3_;
2844 		NimStringDesc* path;
2845 		NimStringDesc* indent;
2846 		NI T7_;
2847 		NimStringDesc* fromModule2;
2848 		NimStringDesc* mode;
2849 		tyArray__haiLFy0nBviVTKFGuwztzQ T18_;
2850 		NimStringDesc* T19_;
2851 		T3_ = (NIM_BOOL)0;
2852 		T3_ = !(isNimscript);
2853 		if (T3_) goto LA4_;
2854 		T3_ = (((*conf).cmdlineNotes[(NU)((((tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug) 79)- 16))>>3] &(1U<<((NU)((((tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug) 79)- 16))&7U)))!=0);
2855 		LA4_: ;
2856 		if (!T3_) goto LA5_;
2857 		path = toFilenameOption__msgs_590(conf, fileIdx, (*conf).filenameOption);
2858 		T7_ = ((*graph).importStack ? (*graph).importStack->Sup.len : 0);
2859 		indent = nsuRepeatStr(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_62), ((NI) (T7_)));
2860 		{
2861 			if (!!((fromModule == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)))) goto LA10_;
2862 			fromModule2 = (*(*fromModule).name).s;
2863 		}
2864 		goto LA8_;
2865 		LA10_: ;
2866 		{
2867 			fromModule2 = copyString(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_63));
2868 		}
2869 		LA8_: ;
2870 		{
2871 			if (!isNimscript) goto LA15_;
2872 			mode = copyString(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_64));
2873 		}
2874 		goto LA13_;
2875 		LA15_: ;
2876 		{
2877 			mode = ((NimStringDesc*) NIM_NIL);
2878 		}
2879 		LA13_: ;
2880 		nimZeroMem((void*)T18_, sizeof(tyArray__haiLFy0nBviVTKFGuwztzQ));
2881 		T18_[0] = copyString(mode);
2882 		T18_[1] = copyString(indent);
2883 		T18_[2] = copyString(fromModule2);
2884 		T18_[3] = copyString(moduleStatus);
2885 		T18_[4] = copyString(path);
2886 		T19_ = NIM_NIL;
2887 		T19_ = nsuFormatOpenArray(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_65), T18_, 5);
2888 		liMessage__msgs_1118(conf, unknownLineInfo__lineinfos_280, ((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) 79), T19_, ((tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw) 1), TM__vJDjRhiQWnfbAi9csscWSug_66, NIM_FALSE);
2889 	}
2890 	LA5_: ;
2891 }
N_NIMCALL(void,simulateCachedModule__modulegraphs_2713)2892 N_LIB_PRIVATE N_NIMCALL(void, simulateCachedModule__modulegraphs_2713)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* moduleSym, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m) {
2893 	simulateLoadedModule__icZic_8471((&(*g).packed_0), (*g).config, (*g).cache, moduleSym, m);
2894 }
N_NIMCALL(void,closeRodFile__modulegraphs_9427)2895 N_LIB_PRIVATE N_NIMCALL(void, closeRodFile__modulegraphs_9427)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
2896 	{
2897 		NI mint;
2898 		NimStringDesc* T5_;
2899 		NimStringDesc* T6_;
2900 		if (!((12 &((NU8)1<<((NU)((*(*g).config).symbolFiles)&7U)))!=0)) goto LA3_;
2901 		mint = (*m).position;
2902 		T5_ = NIM_NIL;
2903 		T5_ = toFullPath__msgs_538((*g).config, ((NI32) (mint)));
2904 		T6_ = NIM_NIL;
2905 		T6_ = toRodFile__options_4251((*g).config, T5_, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_68));
2906 		saveRodFile__icZic_4379(T6_, (&(*g).encoders->data[mint]), (&(*g).packed_0->data[mint].fromDisk));
2907 		(*g).packed_0->data[mint].status = ((tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q) 5);
2908 	}
2909 	goto LA1_;
2910 	LA3_: ;
2911 	{
2912 		NI mint_2;
2913 		if (!((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 4))) goto LA8_;
2914 		mint_2 = (*m).position;
2915 		simulateCachedModule__modulegraphs_2713(g, m, (&(*g).packed_0->data[mint_2].fromDisk));
2916 		(*g).packed_0->data[mint_2].status = ((tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q) 3);
2917 	}
2918 	goto LA1_;
2919 	LA8_: ;
2920 	LA1_: ;
2921 }
N_NIMCALL(void,registerModuleById__modulegraphs_9068)2922 N_LIB_PRIVATE N_NIMCALL(void, registerModuleById__modulegraphs_9068)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 m) {
2923 	registerModule__modulegraphs_9019(g, (*g).packed_0->data[m].module);
2924 }
N_INLINE(NIM_BOOL,eqeq___ast_773)2925 static N_INLINE(NIM_BOOL, eqeq___ast_773)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g a, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g b) {
2926 	NIM_BOOL result;
2927 	NIM_BOOL T1_;
2928 	result = (NIM_BOOL)0;
2929 	T1_ = (NIM_BOOL)0;
2930 	T1_ = (a.item == b.item);
2931 	if (!(T1_)) goto LA2_;
2932 	T1_ = (a.module == b.module);
2933 	LA2_: ;
2934 	result = T1_;
2935 	return result;
2936 }
N_INLINE(NI,rawGet__modulegraphs_7269)2937 static N_INLINE(NI, rawGet__modulegraphs_7269)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
2938 	NI result;
2939 	NI h;
2940 	NI T10_;
2941 {	result = (NI)0;
2942 	(*hc) = hash__ast_777(key);
2943 	{
2944 		if (!((*hc) == ((NI) 0))) goto LA3_;
2945 		(*hc) = ((NI) 314159265);
2946 	}
2947 	LA3_: ;
2948 	{
2949 		NI T7_;
2950 		T7_ = (t.data ? t.data->Sup.len : 0);
2951 		if (!(T7_ == ((NI) 0))) goto LA8_;
2952 		result = ((NI) -1);
2953 		goto BeforeRet_;
2954 	}
2955 	LA8_: ;
2956 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
2957 	h = (NI)((*hc) & T10_);
2958 	{
2959 		while (1) {
2960 			NIM_BOOL T13_;
2961 			NI T20_;
2962 			T13_ = (NIM_BOOL)0;
2963 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
2964 			if (!T13_) goto LA12;
2965 			{
2966 				NIM_BOOL T16_;
2967 				T16_ = (NIM_BOOL)0;
2968 				T16_ = (t.data->data[h].Field0 == (*hc));
2969 				if (!(T16_)) goto LA17_;
2970 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
2971 				LA17_: ;
2972 				if (!T16_) goto LA18_;
2973 				result = h;
2974 				goto BeforeRet_;
2975 			}
2976 			LA18_: ;
2977 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
2978 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
2979 		} LA12: ;
2980 	}
2981 	result = (NI)(((NI) -1) - h);
2982 	}BeforeRet_: ;
2983 	return result;
2984 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_7870)2985 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_7870)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t) {
2986 	NIM_BOOL result;
2987 	NIM_BOOL T1_;
2988 	NI T2_;
2989 	NI T4_;
2990 	result = (NIM_BOOL)0;
2991 	T1_ = (NIM_BOOL)0;
2992 	T2_ = (t.data ? t.data->Sup.len : 0);
2993 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
2994 	if (T1_) goto LA3_;
2995 	T4_ = (t.data ? t.data->Sup.len : 0);
2996 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
2997 	LA3_: ;
2998 	result = T1_;
2999 	return result;
3000 }
N_NIMCALL(void,rawInsert__modulegraphs_8375)3001 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) {
3002 	(*data)->data[h].Field1 = key;
3003 	genericSeqAssign((&(*data)->data[h].Field2), val, (&NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_));
3004 	(*data)->data[h].Field0 = hc;
3005 }
N_NIMCALL(void,enlarge__modulegraphs_8059)3006 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_8059)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t) {
3007 	tySequence__3MPVXAHA08SszBrU4ffqEg* n;
3008 	NI T1_;
3009 	tySequence__3MPVXAHA08SszBrU4ffqEg* T2_;
3010 	n = NIM_NIL;
3011 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
3012 	n = (tySequence__3MPVXAHA08SszBrU4ffqEg*) newSeq((&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_), ((NI) ((NI)(T1_ * ((NI) 2)))));
3013 	T2_ = NIM_NIL;
3014 	T2_ = (*t).data;
3015 	unsureAsgnRef((void**) (&(*t).data), n);
3016 	n = T2_;
3017 	{
3018 		NI i;
3019 		NI colontmp_;
3020 		NI T4_;
3021 		NI res;
3022 		i = (NI)0;
3023 		colontmp_ = (NI)0;
3024 		T4_ = ((n ? n->Sup.len : 0)-1);
3025 		colontmp_ = T4_;
3026 		res = ((NI) 0);
3027 		{
3028 			while (1) {
3029 				NI eh;
3030 				if (!(res <= colontmp_)) goto LA6;
3031 				i = res;
3032 				eh = n->data[i].Field0;
3033 				{
3034 					NIM_BOOL T9_;
3035 					NI j;
3036 					NI T12_;
3037 					tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T17_;
3038 					tySequence__159bHWBGAOOs6U7OZ9cQlO0g* T18_;
3039 					T9_ = (NIM_BOOL)0;
3040 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
3041 					if (!T9_) goto LA10_;
3042 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3043 					j = (NI)(eh & T12_);
3044 					{
3045 						while (1) {
3046 							NIM_BOOL T15_;
3047 							NI T16_;
3048 							T15_ = (NIM_BOOL)0;
3049 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
3050 							if (!T15_) goto LA14;
3051 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3052 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
3053 						} LA14: ;
3054 					}
3055 					T17_ = n->data[i].Field1;
3056 					nimZeroMem((void*)(&n->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
3057 					T18_ = NIM_NIL;
3058 					T18_ = n->data[i].Field2;
3059 					asgnRef((void**) (&n->data[i].Field2), NIM_NIL);
3060 					rawInsert__modulegraphs_8375(t, (&(*t).data), T17_, T18_, eh, j);
3061 				}
3062 				LA10_: ;
3063 				res += ((NI) 1);
3064 			} LA6: ;
3065 		}
3066 	}
3067 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_8544)3068 static N_INLINE(NI, rawGetKnownHC__modulegraphs_8544)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc) {
3069 	NI result;
3070 	NI h;
3071 	NI T6_;
3072 {	result = (NI)0;
3073 	{
3074 		NI T3_;
3075 		T3_ = (t.data ? t.data->Sup.len : 0);
3076 		if (!(T3_ == ((NI) 0))) goto LA4_;
3077 		result = ((NI) -1);
3078 		goto BeforeRet_;
3079 	}
3080 	LA4_: ;
3081 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
3082 	h = (NI)(hc & T6_);
3083 	{
3084 		while (1) {
3085 			NIM_BOOL T9_;
3086 			NI T16_;
3087 			T9_ = (NIM_BOOL)0;
3088 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3089 			if (!T9_) goto LA8;
3090 			{
3091 				NIM_BOOL T12_;
3092 				T12_ = (NIM_BOOL)0;
3093 				T12_ = (t.data->data[h].Field0 == hc);
3094 				if (!(T12_)) goto LA13_;
3095 				T12_ = eqeq___ast_773(t.data->data[h].Field1, key);
3096 				LA13_: ;
3097 				if (!T12_) goto LA14_;
3098 				result = h;
3099 				goto BeforeRet_;
3100 			}
3101 			LA14_: ;
3102 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
3103 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
3104 		} LA8: ;
3105 	}
3106 	result = (NI)(((NI) -1) - h);
3107 	}BeforeRet_: ;
3108 	return result;
3109 }
N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g **,mgetOrPut__modulegraphs_7725)3110 N_LIB_PRIVATE N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g**, mgetOrPut__modulegraphs_7725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tySequence__159bHWBGAOOs6U7OZ9cQlO0g* val) {
3111 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g** result;
3112 	NI hc;
3113 	NI index;
3114 	result = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g**)0;
3115 	{
3116 		NI T3_;
3117 		NI correctSizeX60gensym85_;
3118 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
3119 		if (!(T3_ == ((NI) 0))) goto LA4_;
3120 		correctSizeX60gensym85_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3121 		(*t).counter = ((NI) 0);
3122 		unsureAsgnRef((void**) (&(*t).data), (tySequence__3MPVXAHA08SszBrU4ffqEg*) newSeq((&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_), ((NI) (correctSizeX60gensym85_))));
3123 	}
3124 	LA4_: ;
3125 	hc = (NI)0;
3126 	index = rawGet__modulegraphs_7269((*t), key, (&hc));
3127 	{
3128 		if (!(index < ((NI) 0))) goto LA8_;
3129 		{
3130 			NI T12_;
3131 			NI correctSizeX60gensym88_;
3132 			T12_ = ((*t).data ? (*t).data->Sup.len : 0);
3133 			if (!(T12_ == ((NI) 0))) goto LA13_;
3134 			correctSizeX60gensym88_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3135 			(*t).counter = ((NI) 0);
3136 			unsureAsgnRef((void**) (&(*t).data), (tySequence__3MPVXAHA08SszBrU4ffqEg*) newSeq((&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_), ((NI) (correctSizeX60gensym88_))));
3137 		}
3138 		LA13_: ;
3139 		{
3140 			NIM_BOOL T17_;
3141 			T17_ = (NIM_BOOL)0;
3142 			T17_ = mustRehash__modulegraphs_7870((*t));
3143 			if (!T17_) goto LA18_;
3144 			enlarge__modulegraphs_8059(t);
3145 			index = rawGetKnownHC__modulegraphs_8544((*t), key, hc);
3146 		}
3147 		LA18_: ;
3148 		index = (NI)(((NI) -1) - index);
3149 		rawInsert__modulegraphs_8375(t, (&(*t).data), key, val, hc, index);
3150 		(*t).counter += ((NI) 1);
3151 	}
3152 	LA8_: ;
3153 	result = (&(*t).data->data[index].Field2);
3154 	return result;
3155 }
N_INLINE(NI,rawGet__modulegraphs_5712)3156 static N_INLINE(NI, rawGet__modulegraphs_5712)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
3157 	NI result;
3158 	NI h;
3159 	NI T10_;
3160 {	result = (NI)0;
3161 	(*hc) = hash__ast_777(key);
3162 	{
3163 		if (!((*hc) == ((NI) 0))) goto LA3_;
3164 		(*hc) = ((NI) 314159265);
3165 	}
3166 	LA3_: ;
3167 	{
3168 		NI T7_;
3169 		T7_ = (t.data ? t.data->Sup.len : 0);
3170 		if (!(T7_ == ((NI) 0))) goto LA8_;
3171 		result = ((NI) -1);
3172 		goto BeforeRet_;
3173 	}
3174 	LA8_: ;
3175 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
3176 	h = (NI)((*hc) & T10_);
3177 	{
3178 		while (1) {
3179 			NIM_BOOL T13_;
3180 			NI T20_;
3181 			T13_ = (NIM_BOOL)0;
3182 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3183 			if (!T13_) goto LA12;
3184 			{
3185 				NIM_BOOL T16_;
3186 				T16_ = (NIM_BOOL)0;
3187 				T16_ = (t.data->data[h].Field0 == (*hc));
3188 				if (!(T16_)) goto LA17_;
3189 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
3190 				LA17_: ;
3191 				if (!T16_) goto LA18_;
3192 				result = h;
3193 				goto BeforeRet_;
3194 			}
3195 			LA18_: ;
3196 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
3197 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
3198 		} LA12: ;
3199 	}
3200 	result = (NI)(((NI) -1) - h);
3201 	}BeforeRet_: ;
3202 	return result;
3203 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_6276)3204 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_6276)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t) {
3205 	NIM_BOOL result;
3206 	NIM_BOOL T1_;
3207 	NI T2_;
3208 	NI T4_;
3209 	result = (NIM_BOOL)0;
3210 	T1_ = (NIM_BOOL)0;
3211 	T2_ = (t.data ? t.data->Sup.len : 0);
3212 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
3213 	if (T1_) goto LA3_;
3214 	T4_ = (t.data ? t.data->Sup.len : 0);
3215 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
3216 	LA3_: ;
3217 	result = T1_;
3218 	return result;
3219 }
N_NIMCALL(void,rawInsert__modulegraphs_6781)3220 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) {
3221 	(*data)->data[h].Field1 = key;
3222 	(*data)->data[h].Field2.id = val.id;
3223 	asgnRef((void**) (&(*data)->data[h].Field2.sym), val.sym);
3224 	(*data)->data[h].Field0 = hc;
3225 }
N_NIMCALL(void,enlarge__modulegraphs_6465)3226 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_6465)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t) {
3227 	tySequence__YCf5zJHm4JI06qpmKwPUWg* n;
3228 	NI T1_;
3229 	tySequence__YCf5zJHm4JI06qpmKwPUWg* T2_;
3230 	n = NIM_NIL;
3231 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
3232 	n = (tySequence__YCf5zJHm4JI06qpmKwPUWg*) newSeq((&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_), ((NI) ((NI)(T1_ * ((NI) 2)))));
3233 	T2_ = NIM_NIL;
3234 	T2_ = (*t).data;
3235 	unsureAsgnRef((void**) (&(*t).data), n);
3236 	n = T2_;
3237 	{
3238 		NI i;
3239 		NI colontmp_;
3240 		NI T4_;
3241 		NI res;
3242 		i = (NI)0;
3243 		colontmp_ = (NI)0;
3244 		T4_ = ((n ? n->Sup.len : 0)-1);
3245 		colontmp_ = T4_;
3246 		res = ((NI) 0);
3247 		{
3248 			while (1) {
3249 				NI eh;
3250 				if (!(res <= colontmp_)) goto LA6;
3251 				i = res;
3252 				eh = n->data[i].Field0;
3253 				{
3254 					NIM_BOOL T9_;
3255 					NI j;
3256 					NI T12_;
3257 					tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T17_;
3258 					tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA T18_;
3259 					T9_ = (NIM_BOOL)0;
3260 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
3261 					if (!T9_) goto LA10_;
3262 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3263 					j = (NI)(eh & T12_);
3264 					{
3265 						while (1) {
3266 							NIM_BOOL T15_;
3267 							NI T16_;
3268 							T15_ = (NIM_BOOL)0;
3269 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
3270 							if (!T15_) goto LA14;
3271 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3272 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
3273 						} LA14: ;
3274 					}
3275 					T17_ = n->data[i].Field1;
3276 					nimZeroMem((void*)(&n->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
3277 					nimZeroMem((void*)(&T18_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
3278 					T18_.id = n->data[i].Field2.id;
3279 					T18_.sym = n->data[i].Field2.sym;
3280 					n->data[i].Field2.id.module = 0;
3281 					n->data[i].Field2.id.packed_0.module = 0;
3282 					n->data[i].Field2.id.packed_0.item = 0;
3283 					unsureAsgnRef((void**)&n->data[i].Field2.sym, NIM_NIL);
3284 					rawInsert__modulegraphs_6781(t, (&(*t).data), T17_, T18_, eh, j);
3285 				}
3286 				LA10_: ;
3287 				res += ((NI) 1);
3288 			} LA6: ;
3289 		}
3290 	}
3291 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_6950)3292 static N_INLINE(NI, rawGetKnownHC__modulegraphs_6950)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc) {
3293 	NI result;
3294 	NI h;
3295 	NI T6_;
3296 {	result = (NI)0;
3297 	{
3298 		NI T3_;
3299 		T3_ = (t.data ? t.data->Sup.len : 0);
3300 		if (!(T3_ == ((NI) 0))) goto LA4_;
3301 		result = ((NI) -1);
3302 		goto BeforeRet_;
3303 	}
3304 	LA4_: ;
3305 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
3306 	h = (NI)(hc & T6_);
3307 	{
3308 		while (1) {
3309 			NIM_BOOL T9_;
3310 			NI T16_;
3311 			T9_ = (NIM_BOOL)0;
3312 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3313 			if (!T9_) goto LA8;
3314 			{
3315 				NIM_BOOL T12_;
3316 				T12_ = (NIM_BOOL)0;
3317 				T12_ = (t.data->data[h].Field0 == hc);
3318 				if (!(T12_)) goto LA13_;
3319 				T12_ = eqeq___ast_773(t.data->data[h].Field1, key);
3320 				LA13_: ;
3321 				if (!T12_) goto LA14_;
3322 				result = h;
3323 				goto BeforeRet_;
3324 			}
3325 			LA14_: ;
3326 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
3327 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
3328 		} LA8: ;
3329 	}
3330 	result = (NI)(((NI) -1) - h);
3331 	}BeforeRet_: ;
3332 	return result;
3333 }
N_NIMCALL(void,X5BX5Deq___modulegraphs_6079)3334 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_6079)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA val) {
3335 	NI hc;
3336 	NI index;
3337 	{
3338 		NI T3_;
3339 		NI correctSizeX60gensym69_;
3340 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
3341 		if (!(T3_ == ((NI) 0))) goto LA4_;
3342 		correctSizeX60gensym69_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3343 		(*t).counter = ((NI) 0);
3344 		unsureAsgnRef((void**) (&(*t).data), (tySequence__YCf5zJHm4JI06qpmKwPUWg*) newSeq((&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_), ((NI) (correctSizeX60gensym69_))));
3345 	}
3346 	LA4_: ;
3347 	hc = (NI)0;
3348 	index = rawGet__modulegraphs_5712((*t), key, (&hc));
3349 	{
3350 		if (!(((NI) 0) <= index)) goto LA8_;
3351 		(*t).data->data[index].Field2.id = val.id;
3352 		asgnRef((void**) (&(*t).data->data[index].Field2.sym), val.sym);
3353 	}
3354 	goto LA6_;
3355 	LA8_: ;
3356 	{
3357 		{
3358 			NI T13_;
3359 			NI correctSizeX60gensym72_;
3360 			T13_ = ((*t).data ? (*t).data->Sup.len : 0);
3361 			if (!(T13_ == ((NI) 0))) goto LA14_;
3362 			correctSizeX60gensym72_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3363 			(*t).counter = ((NI) 0);
3364 			unsureAsgnRef((void**) (&(*t).data), (tySequence__YCf5zJHm4JI06qpmKwPUWg*) newSeq((&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_), ((NI) (correctSizeX60gensym72_))));
3365 		}
3366 		LA14_: ;
3367 		{
3368 			NIM_BOOL T18_;
3369 			T18_ = (NIM_BOOL)0;
3370 			T18_ = mustRehash__modulegraphs_6276((*t));
3371 			if (!T18_) goto LA19_;
3372 			enlarge__modulegraphs_6465(t);
3373 			index = rawGetKnownHC__modulegraphs_6950((*t), key, hc);
3374 		}
3375 		LA19_: ;
3376 		index = (NI)(((NI) -1) - index);
3377 		rawInsert__modulegraphs_6781(t, (&(*t).data), key, val, hc, index);
3378 		(*t).counter += ((NI) 1);
3379 	}
3380 	LA6_: ;
3381 }
N_INLINE(NIM_BOOL,isCachedModule__modulegraphs_2709)3382 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2709)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
3383 	NIM_BOOL result;
3384 	result = (NIM_BOOL)0;
3385 	result = isCachedModule__modulegraphs_2697(g, (*m).position);
3386 	return result;
3387 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,someSym__modulegraphs_2817)3388 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, someSym__modulegraphs_2817)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name) {
3389 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3390 	NIM_BOOL importHidden;
3391 	result = NIM_NIL;
3392 	importHidden = (((*m).options &((NU32)1<<((NU)(((tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg) 27))&31U)))!=0);
3393 	{
3394 		NIM_BOOL T3_;
3395 		T3_ = (NIM_BOOL)0;
3396 		T3_ = isCachedModule__modulegraphs_2709(g, m);
3397 		if (!T3_) goto LA4_;
3398 		result = interfaceSymbol__icZic_9067((*g).config, (*g).cache, (&(*g).packed_0), ((NI32) ((*m).position)), name, importHidden);
3399 	}
3400 	goto LA1_;
3401 	LA4_: ;
3402 	{
3403 		tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* retX60gensym22_;
3404 		retX60gensym22_ = (&(*g).ifaces->data[(*m).position].interf);
3405 		{
3406 			if (!importHidden) goto LA9_;
3407 			retX60gensym22_ = (&(*g).ifaces->data[(*m).position].interfHidden);
3408 		}
3409 		LA9_: ;
3410 		result = strTableGet__astalgo_3390((*retX60gensym22_), name);
3411 	}
3412 	LA1_: ;
3413 	return result;
3414 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,systemModuleSym__modulegraphs_2829)3415 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, systemModuleSym__modulegraphs_2829)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name) {
3416 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3417 	result = NIM_NIL;
3418 	result = someSym__modulegraphs_2817(g, (*g).systemModule, name);
3419 	return result;
3420 }
N_INLINE(NI,rawGet__modulegraphs_4103)3421 static N_INLINE(NI, rawGet__modulegraphs_4103)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
3422 	NI result;
3423 	NI h;
3424 	NI T10_;
3425 {	result = (NI)0;
3426 	(*hc) = hash__ast_777(key);
3427 	{
3428 		if (!((*hc) == ((NI) 0))) goto LA3_;
3429 		(*hc) = ((NI) 314159265);
3430 	}
3431 	LA3_: ;
3432 	{
3433 		NI T7_;
3434 		T7_ = (t.data ? t.data->Sup.len : 0);
3435 		if (!(T7_ == ((NI) 0))) goto LA8_;
3436 		result = ((NI) -1);
3437 		goto BeforeRet_;
3438 	}
3439 	LA8_: ;
3440 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
3441 	h = (NI)((*hc) & T10_);
3442 	{
3443 		while (1) {
3444 			NIM_BOOL T13_;
3445 			NI T20_;
3446 			T13_ = (NIM_BOOL)0;
3447 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3448 			if (!T13_) goto LA12;
3449 			{
3450 				NIM_BOOL T16_;
3451 				T16_ = (NIM_BOOL)0;
3452 				T16_ = (t.data->data[h].Field0 == (*hc));
3453 				if (!(T16_)) goto LA17_;
3454 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
3455 				LA17_: ;
3456 				if (!T16_) goto LA18_;
3457 				result = h;
3458 				goto BeforeRet_;
3459 			}
3460 			LA18_: ;
3461 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
3462 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
3463 		} LA12: ;
3464 	}
3465 	result = (NI)(((NI) -1) - h);
3466 	}BeforeRet_: ;
3467 	return result;
3468 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getOrDefault__modulegraphs_4094)3469 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getOrDefault__modulegraphs_4094)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3470 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3471 	NI hcX60gensym42_;
3472 	NI indexX60gensym42_;
3473 	result = NIM_NIL;
3474 	hcX60gensym42_ = (NI)0;
3475 	indexX60gensym42_ = rawGet__modulegraphs_4103(t, key, (&hcX60gensym42_));
3476 	{
3477 		if (!(((NI) 0) <= indexX60gensym42_)) goto LA3_;
3478 		result = t.data->data[indexX60gensym42_].Field2;
3479 	}
3480 	LA3_: ;
3481 	return result;
3482 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getAttachedOp__modulegraphs_4011)3483 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getAttachedOp__modulegraphs_4011)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op) {
3484 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3485 	result = NIM_NIL;
3486 	result = getOrDefault__modulegraphs_4094((*g).attachedOps[(op)- 0], (*t).Sup.itemId);
3487 	return result;
3488 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_4650)3489 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_4650)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t) {
3490 	NIM_BOOL result;
3491 	NIM_BOOL T1_;
3492 	NI T2_;
3493 	NI T4_;
3494 	result = (NIM_BOOL)0;
3495 	T1_ = (NIM_BOOL)0;
3496 	T2_ = (t.data ? t.data->Sup.len : 0);
3497 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
3498 	if (T1_) goto LA3_;
3499 	T4_ = (t.data ? t.data->Sup.len : 0);
3500 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
3501 	LA3_: ;
3502 	result = T1_;
3503 	return result;
3504 }
N_NIMCALL(void,rawInsert__modulegraphs_5159)3505 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) {
3506 	(*data)->data[h].Field1 = key;
3507 	asgnRef((void**) (&(*data)->data[h].Field2), val);
3508 	(*data)->data[h].Field0 = hc;
3509 }
N_NIMCALL(void,enlarge__modulegraphs_4839)3510 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_4839)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t) {
3511 	tySequence__bTDCDwD2P7TodzbAefLcSw* n;
3512 	NI T1_;
3513 	tySequence__bTDCDwD2P7TodzbAefLcSw* T2_;
3514 	n = NIM_NIL;
3515 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
3516 	n = (tySequence__bTDCDwD2P7TodzbAefLcSw*) newSeq((&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_), ((NI) ((NI)(T1_ * ((NI) 2)))));
3517 	T2_ = NIM_NIL;
3518 	T2_ = (*t).data;
3519 	unsureAsgnRef((void**) (&(*t).data), n);
3520 	n = T2_;
3521 	{
3522 		NI i;
3523 		NI colontmp_;
3524 		NI T4_;
3525 		NI res;
3526 		i = (NI)0;
3527 		colontmp_ = (NI)0;
3528 		T4_ = ((n ? n->Sup.len : 0)-1);
3529 		colontmp_ = T4_;
3530 		res = ((NI) 0);
3531 		{
3532 			while (1) {
3533 				NI eh;
3534 				if (!(res <= colontmp_)) goto LA6;
3535 				i = res;
3536 				eh = n->data[i].Field0;
3537 				{
3538 					NIM_BOOL T9_;
3539 					NI j;
3540 					NI T12_;
3541 					tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T17_;
3542 					tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* T18_;
3543 					T9_ = (NIM_BOOL)0;
3544 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
3545 					if (!T9_) goto LA10_;
3546 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3547 					j = (NI)(eh & T12_);
3548 					{
3549 						while (1) {
3550 							NIM_BOOL T15_;
3551 							NI T16_;
3552 							T15_ = (NIM_BOOL)0;
3553 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
3554 							if (!T15_) goto LA14;
3555 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3556 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
3557 						} LA14: ;
3558 					}
3559 					T17_ = n->data[i].Field1;
3560 					nimZeroMem((void*)(&n->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
3561 					T18_ = NIM_NIL;
3562 					T18_ = n->data[i].Field2;
3563 					asgnRef((void**) (&n->data[i].Field2), NIM_NIL);
3564 					rawInsert__modulegraphs_5159(t, (&(*t).data), T17_, T18_, eh, j);
3565 				}
3566 				LA10_: ;
3567 				res += ((NI) 1);
3568 			} LA6: ;
3569 		}
3570 	}
3571 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_5328)3572 static N_INLINE(NI, rawGetKnownHC__modulegraphs_5328)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc) {
3573 	NI result;
3574 	NI h;
3575 	NI T6_;
3576 {	result = (NI)0;
3577 	{
3578 		NI T3_;
3579 		T3_ = (t.data ? t.data->Sup.len : 0);
3580 		if (!(T3_ == ((NI) 0))) goto LA4_;
3581 		result = ((NI) -1);
3582 		goto BeforeRet_;
3583 	}
3584 	LA4_: ;
3585 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
3586 	h = (NI)(hc & T6_);
3587 	{
3588 		while (1) {
3589 			NIM_BOOL T9_;
3590 			NI T16_;
3591 			T9_ = (NIM_BOOL)0;
3592 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3593 			if (!T9_) goto LA8;
3594 			{
3595 				NIM_BOOL T12_;
3596 				T12_ = (NIM_BOOL)0;
3597 				T12_ = (t.data->data[h].Field0 == hc);
3598 				if (!(T12_)) goto LA13_;
3599 				T12_ = eqeq___ast_773(t.data->data[h].Field1, key);
3600 				LA13_: ;
3601 				if (!T12_) goto LA14_;
3602 				result = h;
3603 				goto BeforeRet_;
3604 			}
3605 			LA14_: ;
3606 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
3607 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
3608 		} LA8: ;
3609 	}
3610 	result = (NI)(((NI) -1) - h);
3611 	}BeforeRet_: ;
3612 	return result;
3613 }
N_NIMCALL(void,X5BX5Deq___modulegraphs_4453)3614 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_4453)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* val) {
3615 	NI hc;
3616 	NI index;
3617 	{
3618 		NI T3_;
3619 		NI correctSizeX60gensym47_;
3620 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
3621 		if (!(T3_ == ((NI) 0))) goto LA4_;
3622 		correctSizeX60gensym47_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3623 		(*t).counter = ((NI) 0);
3624 		unsureAsgnRef((void**) (&(*t).data), (tySequence__bTDCDwD2P7TodzbAefLcSw*) newSeq((&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_), ((NI) (correctSizeX60gensym47_))));
3625 	}
3626 	LA4_: ;
3627 	hc = (NI)0;
3628 	index = rawGet__modulegraphs_4103((*t), key, (&hc));
3629 	{
3630 		if (!(((NI) 0) <= index)) goto LA8_;
3631 		asgnRef((void**) (&(*t).data->data[index].Field2), val);
3632 	}
3633 	goto LA6_;
3634 	LA8_: ;
3635 	{
3636 		{
3637 			NI T13_;
3638 			NI correctSizeX60gensym50_;
3639 			T13_ = ((*t).data ? (*t).data->Sup.len : 0);
3640 			if (!(T13_ == ((NI) 0))) goto LA14_;
3641 			correctSizeX60gensym50_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3642 			(*t).counter = ((NI) 0);
3643 			unsureAsgnRef((void**) (&(*t).data), (tySequence__bTDCDwD2P7TodzbAefLcSw*) newSeq((&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_), ((NI) (correctSizeX60gensym50_))));
3644 		}
3645 		LA14_: ;
3646 		{
3647 			NIM_BOOL T18_;
3648 			T18_ = (NIM_BOOL)0;
3649 			T18_ = mustRehash__modulegraphs_4650((*t));
3650 			if (!T18_) goto LA19_;
3651 			enlarge__modulegraphs_4839(t);
3652 			index = rawGetKnownHC__modulegraphs_5328((*t), key, hc);
3653 		}
3654 		LA19_: ;
3655 		index = (NI)(((NI) -1) - index);
3656 		rawInsert__modulegraphs_5159(t, (&(*t).data), key, val, hc, index);
3657 		(*t).counter += ((NI) 1);
3658 	}
3659 	LA6_: ;
3660 }
N_NIMCALL(void,setAttachedOp__modulegraphs_4407)3661 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) {
3662 	X5BX5Deq___modulegraphs_4453((&(*g).attachedOps[(op)- 0]), (*t).Sup.itemId, value);
3663 }
N_NIMCALL(void,copyTypeProps__modulegraphs_8872)3664 N_LIB_PRIVATE N_NIMCALL(void, copyTypeProps__modulegraphs_8872)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* dest, tyObject_TType__facALICuu8zUj0hjvbTLFg* src) {
3665 	{
3666 		tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg k;
3667 		NI res;
3668 		k = (tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg)0;
3669 		res = ((NI) 0);
3670 		{
3671 			while (1) {
3672 				tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* op;
3673 				if (!(res <= ((NI) 4))) goto LA3;
3674 				k = ((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) (res));
3675 				op = getAttachedOp__modulegraphs_4011(g, src, k);
3676 				{
3677 					if (!!((op == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)))) goto LA6_;
3678 					setAttachedOp__modulegraphs_4407(g, module, dest, k, op);
3679 				}
3680 				LA6_: ;
3681 				res += ((NI) 1);
3682 			} LA3: ;
3683 		}
3684 	}
3685 }
N_NIMCALL(NIM_BOOL,isDirty__modulegraphs_11233)3686 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDirty__modulegraphs_11233)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
3687 	NIM_BOOL result;
3688 	NIM_BOOL T1_;
3689 	result = (NIM_BOOL)0;
3690 	T1_ = (NIM_BOOL)0;
3691 	T1_ = (*g).suggestMode;
3692 	if (!(T1_)) goto LA2_;
3693 	T1_ = (((*m).flags &((NU64)1<<((NU)(((tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw) 11))&63U)))!=0);
3694 	LA2_: ;
3695 	result = T1_;
3696 	return result;
3697 }
N_NIMCALL(void,transitiveClosure__modulegraphs_10948)3698 N_LIB_PRIVATE N_NIMCALL(void, transitiveClosure__modulegraphs_10948)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* g, NI n) {
3699 	{
3700 		NI k;
3701 		NI i;
3702 		k = (NI)0;
3703 		i = ((NI) 0);
3704 		{
3705 			while (1) {
3706 				if (!(i < n)) goto LA3;
3707 				k = i;
3708 				{
3709 					NI i_2;
3710 					NI i_3;
3711 					i_2 = (NI)0;
3712 					i_3 = ((NI) 0);
3713 					{
3714 						while (1) {
3715 							if (!(i_3 < n)) goto LA6;
3716 							i_2 = i_3;
3717 							{
3718 								NI j;
3719 								NI i_4;
3720 								j = (NI)0;
3721 								i_4 = ((NI) 0);
3722 								{
3723 									while (1) {
3724 										if (!(i_4 < n)) goto LA9;
3725 										j = i_4;
3726 										{
3727 											NIM_BOOL T12_;
3728 											NI T14_;
3729 											NIM_BOOL T15_;
3730 											T12_ = (NIM_BOOL)0;
3731 											T12_ = !((i_2 == j));
3732 											if (!(T12_)) goto LA13_;
3733 											T14_ = (NI)0;
3734 											T14_ = dependsOn__modulegraphs_9441(i_2, j);
3735 											T15_ = (NIM_BOOL)0;
3736 											T15_ = contains__astalgo_3496((&(*g)), T14_);
3737 											T12_ = !(T15_);
3738 											LA13_: ;
3739 											if (!T12_) goto LA16_;
3740 											{
3741 												NIM_BOOL T20_;
3742 												NI T21_;
3743 												NI T23_;
3744 												NI T26_;
3745 												T20_ = (NIM_BOOL)0;
3746 												T21_ = (NI)0;
3747 												T21_ = dependsOn__modulegraphs_9441(i_2, k);
3748 												T20_ = contains__astalgo_3496((&(*g)), T21_);
3749 												if (!(T20_)) goto LA22_;
3750 												T23_ = (NI)0;
3751 												T23_ = dependsOn__modulegraphs_9441(k, j);
3752 												T20_ = contains__astalgo_3496((&(*g)), T23_);
3753 												LA22_: ;
3754 												if (!T20_) goto LA24_;
3755 												T26_ = (NI)0;
3756 												T26_ = dependsOn__modulegraphs_9441(i_2, j);
3757 												incl__pureZcollectionsZintsets_55(g, T26_);
3758 											}
3759 											LA24_: ;
3760 										}
3761 										LA16_: ;
3762 										i_4 += ((NI) 1);
3763 									} LA9: ;
3764 								}
3765 							}
3766 							i_3 += ((NI) 1);
3767 						} LA6: ;
3768 					}
3769 				}
3770 				i += ((NI) 1);
3771 			} LA3: ;
3772 		}
3773 	}
3774 }
N_NIMCALL(void,markClientsDirty__modulegraphs_11156)3775 N_LIB_PRIVATE N_NIMCALL(void, markClientsDirty__modulegraphs_11156)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 fileIdx) {
3776 	{
3777 		NI T5_;
3778 		if (!(*g).invalidTransitiveClosure) goto LA3_;
3779 		(*g).invalidTransitiveClosure = NIM_FALSE;
3780 		T5_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
3781 		transitiveClosure__modulegraphs_10948((&(*g).deps), T5_);
3782 	}
3783 	LA3_: ;
3784 	{
3785 		NI32 i;
3786 		NI32 colontmp_;
3787 		NI T7_;
3788 		NI32 res;
3789 		i = (NI32)0;
3790 		colontmp_ = (NI32)0;
3791 		T7_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
3792 		colontmp_ = ((NI32) (T7_));
3793 		res = ((NI32) 0);
3794 		{
3795 			while (1) {
3796 				tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m;
3797 				if (!(res < colontmp_)) goto LA9;
3798 				i = res;
3799 				m = (*g).ifaces->data[i].module;
3800 				{
3801 					NIM_BOOL T12_;
3802 					NI T14_;
3803 					T12_ = (NIM_BOOL)0;
3804 					T12_ = !((m == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)));
3805 					if (!(T12_)) goto LA13_;
3806 					T14_ = (NI)0;
3807 					T14_ = dependsOn__modulegraphs_9441(((NI) (i)), ((NI) (fileIdx)));
3808 					T12_ = contains__astalgo_3496((&(*g).deps), T14_);
3809 					LA13_: ;
3810 					if (!T12_) goto LA15_;
3811 					(*m).flags |= ((NU64)1)<<((((tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw) 11)) & 63);
3812 				}
3813 				LA15_: ;
3814 				res += ((NI) 1);
3815 			} LA9: ;
3816 		}
3817 	}
3818 }
N_NIMCALL(void,initEncoder__modulegraphs_2717)3819 N_LIB_PRIVATE N_NIMCALL(void, initEncoder__modulegraphs_2717)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module) {
3820 	NI id;
3821 	id = (*module).position;
3822 	{
3823 		NI T3_;
3824 		T3_ = ((*g).encoders ? (*g).encoders->Sup.len : 0);
3825 		if (!(T3_ <= id)) goto LA4_;
3826 		asgnRef((void**) (&(*g).encoders), (tySequence__XMM60DtBsc6xYsIpNANkrA*) setLengthSeqV2(&((*g).encoders)->Sup, (&NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_), ((NI) ((NI)(id + ((NI) 1))))));
3827 	}
3828 	LA4_: ;
3829 	initEncoder__icZic_2268((&(*g).encoders->data[id]), (&(*g).packed_0->data[id].fromDisk), module, (*g).config, (*g).startupPackedConfig);
3830 }
N_INLINE(NI,rawGet__modulegraphs_3008)3831 static N_INLINE(NI, rawGet__modulegraphs_3008)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
3832 	NI result;
3833 	NI h;
3834 	NI T10_;
3835 {	result = (NI)0;
3836 	(*hc) = hash__ast_777(key);
3837 	{
3838 		if (!((*hc) == ((NI) 0))) goto LA3_;
3839 		(*hc) = ((NI) 314159265);
3840 	}
3841 	LA3_: ;
3842 	{
3843 		NI T7_;
3844 		T7_ = (t.data ? t.data->Sup.len : 0);
3845 		if (!(T7_ == ((NI) 0))) goto LA8_;
3846 		result = ((NI) -1);
3847 		goto BeforeRet_;
3848 	}
3849 	LA8_: ;
3850 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
3851 	h = (NI)((*hc) & T10_);
3852 	{
3853 		while (1) {
3854 			NIM_BOOL T13_;
3855 			NI T20_;
3856 			T13_ = (NIM_BOOL)0;
3857 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3858 			if (!T13_) goto LA12;
3859 			{
3860 				NIM_BOOL T16_;
3861 				T16_ = (NIM_BOOL)0;
3862 				T16_ = (t.data->data[h].Field0 == (*hc));
3863 				if (!(T16_)) goto LA17_;
3864 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
3865 				LA17_: ;
3866 				if (!T16_) goto LA18_;
3867 				result = h;
3868 				goto BeforeRet_;
3869 			}
3870 			LA18_: ;
3871 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
3872 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
3873 		} LA12: ;
3874 	}
3875 	result = (NI)(((NI) -1) - h);
3876 	}BeforeRet_: ;
3877 	return result;
3878 }
N_NIMCALL(NIM_BOOL,hasKey__modulegraphs_3001)3879 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3001)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3880 	NIM_BOOL result;
3881 	NI hc;
3882 	NI T1_;
3883 	result = (NIM_BOOL)0;
3884 	hc = (NI)0;
3885 	T1_ = (NI)0;
3886 	T1_ = rawGet__modulegraphs_3008(t, key, (&hc));
3887 	result = (((NI) 0) <= T1_);
3888 	return result;
3889 }
N_NIMCALL(NIM_BOOL,contains__modulegraphs_2995)3890 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__modulegraphs_2995)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3891 	NIM_BOOL result;
3892 {	result = (NIM_BOOL)0;
3893 	result = hasKey__modulegraphs_3001(t, key);
3894 	goto BeforeRet_;
3895 	}BeforeRet_: ;
3896 	return result;
3897 }
N_NIMCALL(tySequence__O5RcspOP32YJ4YtU5ppxxA **,X5BX5D___modulegraphs_3311)3898 N_LIB_PRIVATE N_NIMCALL(tySequence__O5RcspOP32YJ4YtU5ppxxA**, X5BX5D___modulegraphs_3311)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3899 	tySequence__O5RcspOP32YJ4YtU5ppxxA** result;
3900 	NI hcX60gensym22_;
3901 	NI indexX60gensym22_;
3902 	result = (tySequence__O5RcspOP32YJ4YtU5ppxxA**)0;
3903 	hcX60gensym22_ = (NI)0;
3904 	indexX60gensym22_ = rawGet__modulegraphs_3008((*t), key, (&hcX60gensym22_));
3905 	{
3906 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
3907 		result = (&(*t).data->data[indexX60gensym22_].Field2);
3908 	}
3909 	goto LA1_;
3910 	LA3_: ;
3911 	{
3912 		raiseKeyError__modulegraphs_3378(key);
3913 	}
3914 	LA1_: ;
3915 	return result;
3916 }
N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg *,resolveType__modulegraphs_2851)3917 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, resolveType__modulegraphs_2851)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg* t) {
3918 	tyObject_TType__facALICuu8zUj0hjvbTLFg* result;
3919 	result = NIM_NIL;
3920 	result = (*t).typ;
3921 	{
3922 		NIM_BOOL T3_;
3923 		T3_ = (NIM_BOOL)0;
3924 		T3_ = (result == ((tyObject_TType__facALICuu8zUj0hjvbTLFg*) NIM_NIL));
3925 		if (!(T3_)) goto LA4_;
3926 		T3_ = isCachedModule__modulegraphs_2697(g, (*t).id.module);
3927 		LA4_: ;
3928 		if (!T3_) goto LA5_;
3929 		result = loadTypeFromId__icZic_8402((*g).config, (*g).cache, (&(*g).packed_0), (*t).id.module, (*t).id.packed_0);
3930 		unsureAsgnRef((void**) (&(*t).typ), result);
3931 	}
3932 	LA5_: ;
3933 	return result;
3934 }
N_NIMCALL(NIM_BOOL,hasKey__modulegraphs_7262)3935 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_7262)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3936 	NIM_BOOL result;
3937 	NI hc;
3938 	NI T1_;
3939 	result = (NIM_BOOL)0;
3940 	hc = (NI)0;
3941 	T1_ = (NI)0;
3942 	T1_ = rawGet__modulegraphs_7269(t, key, (&hc));
3943 	result = (((NI) 0) <= T1_);
3944 	return result;
3945 }
N_NIMCALL(NIM_BOOL,contains__modulegraphs_7256)3946 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__modulegraphs_7256)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3947 	NIM_BOOL result;
3948 {	result = (NIM_BOOL)0;
3949 	result = hasKey__modulegraphs_7262(t, key);
3950 	goto BeforeRet_;
3951 	}BeforeRet_: ;
3952 	return result;
3953 }
N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g **,X5BX5D___modulegraphs_7572)3954 N_LIB_PRIVATE N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g**, X5BX5D___modulegraphs_7572)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3955 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g** result;
3956 	NI hcX60gensym22_;
3957 	NI indexX60gensym22_;
3958 	result = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g**)0;
3959 	hcX60gensym22_ = (NI)0;
3960 	indexX60gensym22_ = rawGet__modulegraphs_7269((*t), key, (&hcX60gensym22_));
3961 	{
3962 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
3963 		result = (&(*t).data->data[indexX60gensym22_].Field2);
3964 	}
3965 	goto LA1_;
3966 	LA3_: ;
3967 	{
3968 		raiseKeyError__modulegraphs_3378(key);
3969 	}
3970 	LA1_: ;
3971 	return result;
3972 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,resolveSym__modulegraphs_2866)3973 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, resolveSym__modulegraphs_2866)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* t) {
3974 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3975 	result = NIM_NIL;
3976 	result = (*t).sym;
3977 	{
3978 		NIM_BOOL T3_;
3979 		T3_ = (NIM_BOOL)0;
3980 		T3_ = (result == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL));
3981 		if (!(T3_)) goto LA4_;
3982 		T3_ = isCachedModule__modulegraphs_2697(g, (*t).id.module);
3983 		LA4_: ;
3984 		if (!T3_) goto LA5_;
3985 		result = loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), (*t).id.module, (*t).id.packed_0);
3986 		unsureAsgnRef((void**) (&(*t).sym), result);
3987 	}
3988 	LA5_: ;
3989 	return result;
3990 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,initModuleIter__modulegraphs_2735)3991 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) {
3992 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3993 	result = NIM_NIL;
3994 	(*mi).modIndex = (*m).position;
3995 	(*mi).fromRod = isCachedModule__modulegraphs_2697(g, (*mi).modIndex);
3996 	(*mi).importHidden = (((*m).options &((NU32)1<<((NU)(((tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg) 27))&31U)))!=0);
3997 	{
3998 		if (!(*mi).fromRod) goto LA3_;
3999 		result = initRodIter__icZic_8501((&(*mi).rodIt), (*g).config, (*g).cache, (&(*g).packed_0), ((NI32) ((*mi).modIndex)), name, (*mi).importHidden);
4000 	}
4001 	goto LA1_;
4002 	LA3_: ;
4003 	{
4004 		tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* retX60gensym13_;
4005 		retX60gensym13_ = (&(*g).ifaces->data[(*mi).modIndex].interf);
4006 		{
4007 			if (!(*mi).importHidden) goto LA8_;
4008 			retX60gensym13_ = (&(*g).ifaces->data[(*mi).modIndex].interfHidden);
4009 		}
4010 		LA8_: ;
4011 		result = initIdentIter__astalgo_3427((&(*mi).ti), (*retX60gensym13_), name);
4012 	}
4013 	LA1_: ;
4014 	return result;
4015 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,nextModuleIter__modulegraphs_2763)4016 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, nextModuleIter__modulegraphs_2763)(tyObject_ModuleIter__AFia9bW3IpMpX9c1vt0AhLlA* mi, tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g) {
4017 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
4018 	result = NIM_NIL;
4019 	{
4020 		if (!(*mi).fromRod) goto LA3_;
4021 		result = nextRodIter__icZic_8962((&(*mi).rodIt), (&(*g).packed_0));
4022 	}
4023 	goto LA1_;
4024 	LA3_: ;
4025 	{
4026 		tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* retX60gensym14_;
4027 		retX60gensym14_ = (&(*g).ifaces->data[(*mi).modIndex].interf);
4028 		{
4029 			if (!(*mi).importHidden) goto LA8_;
4030 			retX60gensym14_ = (&(*g).ifaces->data[(*mi).modIndex].interfHidden);
4031 		}
4032 		LA8_: ;
4033 		result = nextIdentIter__astalgo_3408((&(*mi).ti), (*retX60gensym14_));
4034 	}
4035 	LA1_: ;
4036 	return result;
4037 }
N_NIMCALL(void,strTableAdds__modulegraphs_2693)4038 N_LIB_PRIVATE N_NIMCALL(void, strTableAdds__modulegraphs_2693)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s) {
4039 	strTableAdd__astalgo_3332((&(*g).ifaces->data[(*m).position].interf), s);
4040 	strTableAdd__astalgo_3332((&(*g).ifaces->data[(*m).position].interfHidden), s);
4041 }
N_NIMCALL(NimStringDesc *,toBase64a__modulegraphs_2603)4042 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toBase64a__modulegraphs_2603)(NCSTRING s, NI len) {
4043 	NimStringDesc* result;
4044 	NI i;
4045 	result = NIM_NIL;
4046 	result = rawNewString(((NI) ((NI)((NI)((NI)(len + ((NI) 2)) / ((NI) 3)) * ((NI) 4)))));
4047 	result = resizeString(result, 2);
4048 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_69));
4049 	i = ((NI) 0);
4050 	{
4051 		while (1) {
4052 			NI a;
4053 			NI b;
4054 			NI c;
4055 			if (!(i < (NI)(len - ((NI) 2)))) goto LA2;
4056 			a = ((NU8)(s[i]));
4057 			b = ((NU8)(s[(NI)(i + ((NI) 1))]));
4058 			c = ((NU8)(s[(NI)(i + ((NI) 2))]));
4059 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI32)(a) >> (NU32)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NI32)(a) >> (NU32)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4060 appendString(result, cb64__modulegraphs_2593[((NI)((NI32)(a) >> (NU32)(((NI) 2))))- 0]);
4061 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(a & ((NI) 3))) << (NU32)(((NI) 4))) | (NI)((NI32)((NI)(b & ((NI) 240))) >> (NU32)(((NI) 4)))))- 0] ? cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(a & ((NI) 3))) << (NU32)(((NI) 4))) | (NI)((NI32)((NI)(b & ((NI) 240))) >> (NU32)(((NI) 4)))))- 0]->Sup.len : 0) + 0);
4062 appendString(result, cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(a & ((NI) 3))) << (NU32)(((NI) 4))) | (NI)((NI32)((NI)(b & ((NI) 240))) >> (NU32)(((NI) 4)))))- 0]);
4063 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(b & ((NI) 15))) << (NU32)(((NI) 2))) | (NI)((NI32)((NI)(c & ((NI) 192))) >> (NU32)(((NI) 6)))))- 0] ? cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(b & ((NI) 15))) << (NU32)(((NI) 2))) | (NI)((NI32)((NI)(c & ((NI) 192))) >> (NU32)(((NI) 6)))))- 0]->Sup.len : 0) + 0);
4064 appendString(result, cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(b & ((NI) 15))) << (NU32)(((NI) 2))) | (NI)((NI32)((NI)(c & ((NI) 192))) >> (NU32)(((NI) 6)))))- 0]);
4065 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)(c & ((NI) 63)))- 0] ? cb64__modulegraphs_2593[((NI)(c & ((NI) 63)))- 0]->Sup.len : 0) + 0);
4066 appendString(result, cb64__modulegraphs_2593[((NI)(c & ((NI) 63)))- 0]);
4067 			i += ((NI) 3);
4068 		} LA2: ;
4069 	}
4070 	{
4071 		NI a_2;
4072 		NI b_2;
4073 		if (!(i < (NI)(len - ((NI) 1)))) goto LA5_;
4074 		a_2 = ((NU8)(s[i]));
4075 		b_2 = ((NU8)(s[(NI)(i + ((NI) 1))]));
4076 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI32)(a_2) >> (NU32)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NI32)(a_2) >> (NU32)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4077 appendString(result, cb64__modulegraphs_2593[((NI)((NI32)(a_2) >> (NU32)(((NI) 2))))- 0]);
4078 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(a_2 & ((NI) 3))) << (NU32)(((NI) 4))) | (NI)((NI32)((NI)(b_2 & ((NI) 240))) >> (NU32)(((NI) 4)))))- 0] ? cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(a_2 & ((NI) 3))) << (NU32)(((NI) 4))) | (NI)((NI32)((NI)(b_2 & ((NI) 240))) >> (NU32)(((NI) 4)))))- 0]->Sup.len : 0) + 0);
4079 appendString(result, cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(a_2 & ((NI) 3))) << (NU32)(((NI) 4))) | (NI)((NI32)((NI)(b_2 & ((NI) 240))) >> (NU32)(((NI) 4)))))- 0]);
4080 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NU32)((NI)(b_2 & ((NI) 15))) << (NU32)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NU32)((NI)(b_2 & ((NI) 15))) << (NU32)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4081 appendString(result, cb64__modulegraphs_2593[((NI)((NU32)((NI)(b_2 & ((NI) 15))) << (NU32)(((NI) 2))))- 0]);
4082 	}
4083 	goto LA3_;
4084 	LA5_: ;
4085 	{
4086 		NI a_3;
4087 		if (!(i < len)) goto LA8_;
4088 		a_3 = ((NU8)(s[i]));
4089 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI32)(a_3) >> (NU32)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NI32)(a_3) >> (NU32)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4090 appendString(result, cb64__modulegraphs_2593[((NI)((NI32)(a_3) >> (NU32)(((NI) 2))))- 0]);
4091 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NU32)((NI)(a_3 & ((NI) 3))) << (NU32)(((NI) 4))))- 0] ? cb64__modulegraphs_2593[((NI)((NU32)((NI)(a_3 & ((NI) 3))) << (NU32)(((NI) 4))))- 0]->Sup.len : 0) + 0);
4092 appendString(result, cb64__modulegraphs_2593[((NI)((NU32)((NI)(a_3 & ((NI) 3))) << (NU32)(((NI) 4))))- 0]);
4093 	}
4094 	goto LA3_;
4095 	LA8_: ;
4096 	LA3_: ;
4097 	return result;
4098 }
N_NIMCALL(NimStringDesc *,dollar___modulegraphs_8947)4099 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___modulegraphs_8947)(tyArray__qtqsWM5aXmcpMIVmvq3kAA u) {
4100 	NimStringDesc* result;
4101 	result = NIM_NIL;
4102 	result = toBase64a__modulegraphs_2603(((NCSTRING) (u)), ((NI) 16));
4103 	return result;
4104 }
N_INLINE(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ,toPackedItemId__icZpacked95ast_602)4105 static N_INLINE(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ, toPackedItemId__icZpacked95ast_602)(NI32 item) {
4106 	tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ result;
4107 	nimZeroMem((void*)(&result), sizeof(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ));
4108 	nimZeroMem((void*)(&result), sizeof(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ));
4109 	result.module = ((NU32) 0);
4110 	result.item = item;
4111 	return result;
4112 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,loadCompilerProc__modulegraphs_8901)4113 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, loadCompilerProc__modulegraphs_8901)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NimStringDesc* name) {
4114 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
4115 {	result = NIM_NIL;
4116 	{
4117 		if (!((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 0))) goto LA3_;
4118 		result = ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL);
4119 		goto BeforeRet_;
4120 	}
4121 	LA3_: ;
4122 	{
4123 		NI module;
4124 		NI colontmp_;
4125 		NI T6_;
4126 		NI res;
4127 		module = (NI)0;
4128 		colontmp_ = (NI)0;
4129 		T6_ = (((*g).packed_0 ? (*g).packed_0->Sup.len : 0)-1);
4130 		colontmp_ = T6_;
4131 		res = ((NI) 0);
4132 		{
4133 			while (1) {
4134 				NI32 x;
4135 				if (!(res <= colontmp_)) goto LA8;
4136 				module = res;
4137 				x = searchForCompilerproc__icZic_9159((&(*g).packed_0->data[module]), name);
4138 				{
4139 					tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ T13_;
4140 					if (!(((NI32) 0) <= x)) goto LA11_;
4141 					T13_ = toPackedItemId__icZpacked95ast_602(x);
4142 					result = loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), module, T13_);
4143 					{
4144 						if (!!((result == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)))) goto LA16_;
4145 						strTableAdd__astalgo_3332((&(*g).compilerprocs), result);
4146 					}
4147 					LA16_: ;
4148 					goto BeforeRet_;
4149 				}
4150 				LA11_: ;
4151 				res += ((NI) 1);
4152 			} LA8: ;
4153 		}
4154 	}
4155 	}BeforeRet_: ;
4156 	return result;
4157 }
N_NIMCALL(NI,hash__modulegraphs_8963)4158 N_LIB_PRIVATE N_NIMCALL(NI, hash__modulegraphs_8963)(tyArray__qtqsWM5aXmcpMIVmvq3kAA u) {
4159 	NI result;
4160 	result = (NI)0;
4161 	result = ((NI) 0);
4162 	{
4163 		NI x;
4164 		NI res;
4165 		x = (NI)0;
4166 		res = ((NI) 0);
4167 		{
4168 			while (1) {
4169 				if (!(res <= ((NI) 3))) goto LA3;
4170 				x = res;
4171 				result = (NI)((NI)((NU32)(result) << (NU32)(((NI) 8))) | ((NI) (u[(x)- 0])));
4172 				res += ((NI) 1);
4173 			} LA3: ;
4174 		}
4175 	}
4176 	return result;
4177 }
N_INLINE(int,nimCmpMem)4178 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
4179 	int result;
4180 	result = (int)0;
4181 	result = memcmp(a, b, ((size_t) (size)));
4182 	return result;
4183 }
N_INLINE(NIM_BOOL,equalMem__system_1735)4184 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size) {
4185 	NIM_BOOL result;
4186 	int T1_;
4187 	result = (NIM_BOOL)0;
4188 	T1_ = (int)0;
4189 	T1_ = nimCmpMem(a, b, size);
4190 	result = (T1_ == ((NI32) 0));
4191 	return result;
4192 }
N_NIMCALL(NIM_BOOL,eqeq___modulegraphs_8959)4193 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___modulegraphs_8959)(tyArray__qtqsWM5aXmcpMIVmvq3kAA a, tyArray__qtqsWM5aXmcpMIVmvq3kAA b) {
4194 	NIM_BOOL result;
4195 	result = (NIM_BOOL)0;
4196 	result = equalMem__system_1735(((void*) (a)), ((void*) (b)), ((NI) 16));
4197 	return result;
4198 }
N_NIMCALL(void,setAttachedOpPartial__modulegraphs_5577)4199 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) {
4200 	X5BX5Deq___modulegraphs_4453((&(*g).attachedOps[(op)- 0]), (*t).Sup.itemId, value);
4201 }
N_NIMCALL(void,completePartialOp__modulegraphs_5629)4202 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) {
4203 	{
4204 		if (!!(((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 0)))) goto LA3_;
4205 		toPackedGeneratedProcDef__icZic_3061(value, (&(*g).encoders->data[module]), (&(*g).packed_0->data[module].fromDisk));
4206 	}
4207 	LA3_: ;
4208 }
N_INLINE(NI,rawGet__modulegraphs_3581)4209 static N_INLINE(NI, rawGet__modulegraphs_3581)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
4210 	NI result;
4211 	NI h;
4212 	NI T10_;
4213 {	result = (NI)0;
4214 	(*hc) = hash__ast_777(key);
4215 	{
4216 		if (!((*hc) == ((NI) 0))) goto LA3_;
4217 		(*hc) = ((NI) 314159265);
4218 	}
4219 	LA3_: ;
4220 	{
4221 		NI T7_;
4222 		T7_ = (t.data ? t.data->Sup.len : 0);
4223 		if (!(T7_ == ((NI) 0))) goto LA8_;
4224 		result = ((NI) -1);
4225 		goto BeforeRet_;
4226 	}
4227 	LA8_: ;
4228 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
4229 	h = (NI)((*hc) & T10_);
4230 	{
4231 		while (1) {
4232 			NIM_BOOL T13_;
4233 			NI T20_;
4234 			T13_ = (NIM_BOOL)0;
4235 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
4236 			if (!T13_) goto LA12;
4237 			{
4238 				NIM_BOOL T16_;
4239 				T16_ = (NIM_BOOL)0;
4240 				T16_ = (t.data->data[h].Field0 == (*hc));
4241 				if (!(T16_)) goto LA17_;
4242 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
4243 				LA17_: ;
4244 				if (!T16_) goto LA18_;
4245 				result = h;
4246 				goto BeforeRet_;
4247 			}
4248 			LA18_: ;
4249 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
4250 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
4251 		} LA12: ;
4252 	}
4253 	result = (NI)(((NI) -1) - h);
4254 	}BeforeRet_: ;
4255 	return result;
4256 }
N_NIMCALL(NIM_BOOL,hasKey__modulegraphs_3574)4257 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3574)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4258 	NIM_BOOL result;
4259 	NI hc;
4260 	NI T1_;
4261 	result = (NIM_BOOL)0;
4262 	hc = (NI)0;
4263 	T1_ = (NI)0;
4264 	T1_ = rawGet__modulegraphs_3581(t, key, (&hc));
4265 	result = (((NI) 0) <= T1_);
4266 	return result;
4267 }
N_NIMCALL(NIM_BOOL,contains__modulegraphs_3568)4268 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__modulegraphs_3568)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4269 	NIM_BOOL result;
4270 {	result = (NIM_BOOL)0;
4271 	result = hasKey__modulegraphs_3574(t, key);
4272 	goto BeforeRet_;
4273 	}BeforeRet_: ;
4274 	return result;
4275 }
N_NIMCALL(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA **,X5BX5D___modulegraphs_3884)4276 N_LIB_PRIVATE N_NIMCALL(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA**, X5BX5D___modulegraphs_3884)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4277 	tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA** result;
4278 	NI hcX60gensym22_;
4279 	NI indexX60gensym22_;
4280 	result = (tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA**)0;
4281 	hcX60gensym22_ = (NI)0;
4282 	indexX60gensym22_ = rawGet__modulegraphs_3581((*t), key, (&hcX60gensym22_));
4283 	{
4284 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
4285 		result = (&(*t).data->data[indexX60gensym22_].Field2);
4286 	}
4287 	goto LA1_;
4288 	LA3_: ;
4289 	{
4290 		raiseKeyError__modulegraphs_3378(key);
4291 	}
4292 	LA1_: ;
4293 	return result;
4294 }
N_NIMCALL(tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A *,newSeq__modulegraphs_2893)4295 N_LIB_PRIVATE N_NIMCALL(tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A*, newSeq__modulegraphs_2893)(NI len) {
4296 	tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* result;
4297 	result = NIM_NIL;
4298 	result = (tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A*) newSeq((&NTIttypeseq__9aZVGG5Gtti9cC9bqRpXCtA3A_), len);
4299 	return result;
4300 }
N_NIMCALL(tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA *,resolveInst__modulegraphs_2881)4301 N_LIB_PRIVATE N_NIMCALL(tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA*, resolveInst__modulegraphs_2881)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg* t) {
4302 	tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA* result;
4303 	result = NIM_NIL;
4304 	result = (*t).inst;
4305 	{
4306 		NIM_BOOL T3_;
4307 		tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA* T7_;
4308 		NI T8_;
4309 		T3_ = (NIM_BOOL)0;
4310 		T3_ = (result == ((tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA*) NIM_NIL));
4311 		if (!(T3_)) goto LA4_;
4312 		T3_ = isCachedModule__modulegraphs_2697(g, (*t).module);
4313 		LA4_: ;
4314 		if (!T3_) goto LA5_;
4315 		T7_ = NIM_NIL;
4316 		T7_ = (tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA*) newObj((&NTIpinstantiation__Y32tFilzS9adEEksgrCsOzQ_), sizeof(tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA));
4317 		asgnRef((void**) (&(*T7_).sym), loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), (*t).sym.module, (*t).sym.packed_0));
4318 		result = T7_;
4319 		T8_ = ((*t).concreteTypes ? (*t).concreteTypes->Sup.len : 0);
4320 		asgnRef((void**) (&(*result).concreteTypes), newSeq__modulegraphs_2893(((NI) (T8_))));
4321 		{
4322 			NI i;
4323 			NI colontmp_;
4324 			NI T10_;
4325 			NI res;
4326 			i = (NI)0;
4327 			colontmp_ = (NI)0;
4328 			T10_ = (((*result).concreteTypes ? (*result).concreteTypes->Sup.len : 0)-1);
4329 			colontmp_ = T10_;
4330 			res = ((NI) 0);
4331 			{
4332 				while (1) {
4333 					if (!(res <= colontmp_)) goto LA12;
4334 					i = res;
4335 					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));
4336 					res += ((NI) 1);
4337 				} LA12: ;
4338 			}
4339 		}
4340 		unsureAsgnRef((void**) (&(*t).inst), result);
4341 	}
4342 	LA5_: ;
4343 	return result;
4344 }
N_NIMCALL(void,addMethodToGeneric__modulegraphs_7689)4345 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) {
4346 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g* T1_;
4347 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g** T2_;
4348 	tyTuple__VrD6plbUKJjYKM0lCr3hGQ T3_;
4349 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA T4_;
4350 	NI T5_;
4351 	T1_ = NIM_NIL;
4352 	T1_ = NIM_NIL;
4353 	T2_ = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g**)0;
4354 	T2_ = mgetOrPut__modulegraphs_7725((&(*g).methodsPerType), (*t).Sup.itemId, T1_);
4355 	nimZeroMem((void*)(&T3_), sizeof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ));
4356 	T3_.Field0 = col;
4357 	nimZeroMem((void*)(&T4_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4358 	nimZeroMem((void*)(&T4_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4359 	T4_.sym = m;
4360 	T3_.Field1.id = T4_.id;
4361 	T3_.Field1.sym = T4_.sym;
4362 	unsureAsgnRef((void**) (&(*T2_)), (tySequence__159bHWBGAOOs6U7OZ9cQlO0g*) incrSeqV3((TGenericSeq*)((*T2_)), (&NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_)));
4363 	T5_ = (*T2_)->Sup.len++;
4364 	(*T2_)->data[T5_].Field0 = T3_.Field0;
4365 	(*T2_)->data[T5_].Field1.id = T3_.Field1.id;
4366 	asgnRef((void**) (&(*T2_)->data[T5_].Field1.sym), T3_.Field1.sym);
4367 }
N_NIMCALL(NIM_BOOL,hasDisabledAsgn__modulegraphs_8859)4368 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasDisabledAsgn__modulegraphs_8859)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t) {
4369 	NIM_BOOL result;
4370 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* op;
4371 	NIM_BOOL T1_;
4372 	result = (NIM_BOOL)0;
4373 	op = getAttachedOp__modulegraphs_4011(g, t, ((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) 1));
4374 	T1_ = (NIM_BOOL)0;
4375 	T1_ = !((op == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)));
4376 	if (!(T1_)) goto LA2_;
4377 	T1_ = (((*op).flags &((NU64)1<<((NU)(((tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw) 24))&63U)))!=0);
4378 	LA2_: ;
4379 	result = T1_;
4380 	return result;
4381 }
N_NIMCALL(void,setToStringProc__modulegraphs_6035)4382 N_LIB_PRIVATE N_NIMCALL(void, setToStringProc__modulegraphs_6035)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* value) {
4383 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA T1_;
4384 	nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4385 	nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4386 	T1_.sym = value;
4387 	X5BX5Deq___modulegraphs_6079((&(*g).enumToStringProcs), (*t).Sup.itemId, T1_);
4388 }
N_NIMCALL(void,loadPackedSym__modulegraphs_8940)4389 N_LIB_PRIVATE N_NIMCALL(void, loadPackedSym__modulegraphs_8940)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* s) {
4390 	{
4391 		if (!((*s).sym == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL))) goto LA3_;
4392 		unsureAsgnRef((void**) (&(*s).sym), loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), (*s).id.module, (*s).id.packed_0));
4393 	}
4394 	LA3_: ;
4395 }
N_INLINE(void,nimGCunrefNoCycle)4396 static N_INLINE(void, nimGCunrefNoCycle)(void* p) {
4397 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
4398 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
4399 	T1_ = usrToCell__system_5291(p);
4400 	decRef__system_5336(T1_);
4401 }
N_NIMCALL(void,rememberEmittedTypeInfo__modulegraphs_9389)4402 N_LIB_PRIVATE N_NIMCALL(void, rememberEmittedTypeInfo__modulegraphs_9389)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 m, NimStringDesc* ti) {
4403 	{
4404 		NI T5_;
4405 		NimStringDesc* T6_;
4406 		if (!!(((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 0)))) goto LA3_;
4407 		asgnRef((void**) (&(*g).packed_0->data[m].fromDisk.emittedTypeInfo), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)((*g).packed_0->data[m].fromDisk.emittedTypeInfo), (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_)));
4408 		T5_ = (*g).packed_0->data[m].fromDisk.emittedTypeInfo->Sup.len++;
4409 		T6_ = NIM_NIL;
4410 		T6_ = (*g).packed_0->data[m].fromDisk.emittedTypeInfo->data[T5_]; (*g).packed_0->data[m].fromDisk.emittedTypeInfo->data[T5_] = copyStringRC1(ti);
4411 		if (T6_) nimGCunrefNoCycle(T6_);
4412 	}
4413 	LA3_: ;
4414 }
N_NIMCALL(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA *,X5BX5D___modulegraphs_5705)4415 N_LIB_PRIVATE N_NIMCALL(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*, X5BX5D___modulegraphs_5705)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4416 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* result;
4417 	NI hcX60gensym22_;
4418 	NI indexX60gensym22_;
4419 	result = (tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*)0;
4420 	hcX60gensym22_ = (NI)0;
4421 	indexX60gensym22_ = rawGet__modulegraphs_5712((*t), key, (&hcX60gensym22_));
4422 	{
4423 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
4424 		result = (&(*t).data->data[indexX60gensym22_].Field2);
4425 	}
4426 	goto LA1_;
4427 	LA3_: ;
4428 	{
4429 		raiseKeyError__modulegraphs_3378(key);
4430 	}
4431 	LA1_: ;
4432 	return result;
4433 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getToStringProc__modulegraphs_5648)4434 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getToStringProc__modulegraphs_5648)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t) {
4435 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
4436 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* T1_;
4437 	result = NIM_NIL;
4438 	T1_ = (tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*)0;
4439 	T1_ = X5BX5D___modulegraphs_5705((&(*g).enumToStringProcs), (*t).Sup.itemId);
4440 	result = resolveSym__modulegraphs_2866(g, T1_);
4441 	return result;
4442 }
N_NIMCALL(void,configComplete__modulegraphs_11271)4443 N_LIB_PRIVATE N_NIMCALL(void, configComplete__modulegraphs_11271)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g) {
4444 	rememberStartupConfig__icZic_505((&(*g).startupPackedConfig), (*g).config);
4445 }
N_NIMCALL(void,clear__modulegraphs_307)4446 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_307)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw* t) {
4447 	{
4448 		NI i;
4449 		NI colontmp_;
4450 		NI T2_;
4451 		NI i_2;
4452 		i = (NI)0;
4453 		colontmp_ = (NI)0;
4454 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4455 		colontmp_ = T2_;
4456 		i_2 = ((NI) 0);
4457 		{
4458 			while (1) {
4459 				if (!(i_2 < colontmp_)) goto LA4;
4460 				i = i_2;
4461 				(*t).data->data[i].Field0 = ((NI) 0);
4462 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4463 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4464 				i_2 += ((NI) 1);
4465 			} LA4: ;
4466 		}
4467 	}
4468 	(*t).counter = ((NI) 0);
4469 }
N_NIMCALL(void,clear__modulegraphs_753)4470 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_753)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg* t) {
4471 	{
4472 		NI i;
4473 		NI colontmp_;
4474 		NI T2_;
4475 		NI i_2;
4476 		i = (NI)0;
4477 		colontmp_ = (NI)0;
4478 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4479 		colontmp_ = T2_;
4480 		i_2 = ((NI) 0);
4481 		{
4482 			while (1) {
4483 				if (!(i_2 < colontmp_)) goto LA4;
4484 				i = i_2;
4485 				(*t).data->data[i].Field0 = ((NI) 0);
4486 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4487 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4488 				i_2 += ((NI) 1);
4489 			} LA4: ;
4490 		}
4491 	}
4492 	(*t).counter = ((NI) 0);
4493 }
N_NIMCALL(void,clear__modulegraphs_1289)4494 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1289)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t) {
4495 	{
4496 		NI i;
4497 		NI colontmp_;
4498 		NI T2_;
4499 		NI i_2;
4500 		i = (NI)0;
4501 		colontmp_ = (NI)0;
4502 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4503 		colontmp_ = T2_;
4504 		i_2 = ((NI) 0);
4505 		{
4506 			while (1) {
4507 				if (!(i_2 < colontmp_)) goto LA4;
4508 				i = i_2;
4509 				(*t).data->data[i].Field0 = ((NI) 0);
4510 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4511 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4512 				i_2 += ((NI) 1);
4513 			} LA4: ;
4514 		}
4515 	}
4516 	(*t).counter = ((NI) 0);
4517 }
N_NIMCALL(void,clear__modulegraphs_1725)4518 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t) {
4519 	{
4520 		NI i;
4521 		NI colontmp_;
4522 		NI T2_;
4523 		NI i_2;
4524 		i = (NI)0;
4525 		colontmp_ = (NI)0;
4526 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4527 		colontmp_ = T2_;
4528 		i_2 = ((NI) 0);
4529 		{
4530 			while (1) {
4531 				if (!(i_2 < colontmp_)) goto LA4;
4532 				i = i_2;
4533 				(*t).data->data[i].Field0 = ((NI) 0);
4534 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4535 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4536 				i_2 += ((NI) 1);
4537 			} LA4: ;
4538 		}
4539 	}
4540 	(*t).counter = ((NI) 0);
4541 }
N_NIMCALL(void,clear__modulegraphs_2170)4542 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_2170)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t) {
4543 	{
4544 		NI i;
4545 		NI colontmp_;
4546 		NI T2_;
4547 		NI i_2;
4548 		i = (NI)0;
4549 		colontmp_ = (NI)0;
4550 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4551 		colontmp_ = T2_;
4552 		i_2 = ((NI) 0);
4553 		{
4554 			while (1) {
4555 				if (!(i_2 < colontmp_)) goto LA4;
4556 				i = i_2;
4557 				(*t).data->data[i].Field0 = ((NI) 0);
4558 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4559 				(*t).data->data[i].Field2.id.module = 0;
4560 				(*t).data->data[i].Field2.id.packed_0.module = 0;
4561 				(*t).data->data[i].Field2.id.packed_0.item = 0;
4562 				unsureAsgnRef((void**)&(*t).data->data[i].Field2.sym, NIM_NIL);
4563 				i_2 += ((NI) 1);
4564 			} LA4: ;
4565 		}
4566 	}
4567 	(*t).counter = ((NI) 0);
4568 }
N_NIMCALL(void,resetForBackend__modulegraphs_265)4569 N_LIB_PRIVATE N_NIMCALL(void, resetForBackend__modulegraphs_265)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g) {
4570 	initStrTable__ast_4088((&(*g).compilerprocs));
4571 	clear__modulegraphs_307((&(*g).typeInstCache));
4572 	clear__modulegraphs_753((&(*g).procInstCache));
4573 	{
4574 		tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* a;
4575 		tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg i;
4576 		a = (tyObject_Table__iowAVDkco3qpbEH0z8OmkQ*)0;
4577 		i = ((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) 0);
4578 		{
4579 			while (1) {
4580 				a = (&(*g).attachedOps[(i)- 0]);
4581 				clear__modulegraphs_1289(a);
4582 				{
4583 					if (!(((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) 4) <= i)) goto LA6_;
4584 					goto LA2;
4585 				}
4586 				LA6_: ;
4587 				i += ((NI) 1);
4588 			}
4589 		} LA2: ;
4590 	}
4591 	clear__modulegraphs_1725((&(*g).methodsPerType));
4592 	clear__modulegraphs_2170((&(*g).enumToStringProcs));
4593 }
N_NIMCALL(void,compiler_modulegraphsDatInit000)4594 N_LIB_PRIVATE N_NIMCALL(void, compiler_modulegraphsDatInit000)(void) {
4595 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_2_48[48];
4596 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_3_7[7];
4597 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_4_2[2];
4598 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_5_2[2];
4599 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_6_2[2];
4600 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_7_3[3];
4601 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_8_2[2];
4602 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_9_2[2];
4603 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_10_3[3];
4604 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_11_4[4];
4605 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_12_2[2];
4606 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_13_3[3];
4607 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_14_2[2];
4608 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_15_3[3];
4609 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_16_2[2];
4610 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_17_2[2];
4611 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_18_3[3];
4612 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_19_2[2];
4613 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_20_3[3];
4614 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_21_2[2];
4615 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_22_3[3];
4616 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_23_2[2];
4617 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_24_3[3];
4618 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_25_2[2];
4619 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_26_2[2];
4620 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_27_2[2];
4621 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_28_3[3];
4622 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_29_2[2];
4623 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_30_3[3];
4624 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_31_2[2];
4625 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_32_3[3];
4626 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_33_2[2];
4627 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_34_3[3];
4628 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_35_2[2];
4629 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_36_3[3];
4630 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_37_2[2];
4631 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_38_3[3];
4632 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_39_4[4];
4633 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_40_13[13];
4634 static TNimNode TM__vJDjRhiQWnfbAi9csscWSug_0[200];
4635 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.size = sizeof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ);
4636 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.align = NIM_ALIGNOF(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ);
4637 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.kind = 18;
4638 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.base = 0;
4639 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.flags = 2;
4640 TM__vJDjRhiQWnfbAi9csscWSug_2_48[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[1];
4641 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.size = sizeof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA);
4642 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.align = NIM_ALIGNOF(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA);
4643 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.kind = 18;
4644 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.base = 0;
4645 TM__vJDjRhiQWnfbAi9csscWSug_3_7[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[3];
4646 TM__vJDjRhiQWnfbAi9csscWSug_0[3].kind = 1;
4647 TM__vJDjRhiQWnfbAi9csscWSug_0[3].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, module);
4648 TM__vJDjRhiQWnfbAi9csscWSug_0[3].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
4649 TM__vJDjRhiQWnfbAi9csscWSug_0[3].name = "module";
4650 TM__vJDjRhiQWnfbAi9csscWSug_3_7[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[4];
4651 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.size = sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA);
4652 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.align = NIM_ALIGNOF(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA);
4653 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.kind = 18;
4654 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.base = 0;
4655 TM__vJDjRhiQWnfbAi9csscWSug_4_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[6];
4656 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.size = sizeof(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ);
4657 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.align = NIM_ALIGNOF(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ);
4658 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.kind = 18;
4659 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.base = 0;
4660 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.flags = 1;
4661 TM__vJDjRhiQWnfbAi9csscWSug_5_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[8];
4662 TM__vJDjRhiQWnfbAi9csscWSug_0[8].kind = 1;
4663 TM__vJDjRhiQWnfbAi9csscWSug_0[8].offset = offsetof(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ, module);
4664 TM__vJDjRhiQWnfbAi9csscWSug_0[8].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4665 TM__vJDjRhiQWnfbAi9csscWSug_0[8].name = "module";
4666 TM__vJDjRhiQWnfbAi9csscWSug_5_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[9];
4667 TM__vJDjRhiQWnfbAi9csscWSug_0[9].kind = 1;
4668 TM__vJDjRhiQWnfbAi9csscWSug_0[9].offset = offsetof(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ, packed_0);
4669 TM__vJDjRhiQWnfbAi9csscWSug_0[9].typ = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
4670 TM__vJDjRhiQWnfbAi9csscWSug_0[9].name = "packed";
4671 TM__vJDjRhiQWnfbAi9csscWSug_0[7].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[7].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[7].sons = &TM__vJDjRhiQWnfbAi9csscWSug_5_2[0];
4672 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[7];
4673 TM__vJDjRhiQWnfbAi9csscWSug_0[6].kind = 1;
4674 TM__vJDjRhiQWnfbAi9csscWSug_0[6].offset = offsetof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA, id);
4675 TM__vJDjRhiQWnfbAi9csscWSug_0[6].typ = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4676 TM__vJDjRhiQWnfbAi9csscWSug_0[6].name = "id";
4677 TM__vJDjRhiQWnfbAi9csscWSug_4_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[10];
4678 TM__vJDjRhiQWnfbAi9csscWSug_0[10].kind = 1;
4679 TM__vJDjRhiQWnfbAi9csscWSug_0[10].offset = offsetof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA, sym);
4680 TM__vJDjRhiQWnfbAi9csscWSug_0[10].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
4681 TM__vJDjRhiQWnfbAi9csscWSug_0[10].name = "sym";
4682 TM__vJDjRhiQWnfbAi9csscWSug_0[5].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[5].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[5].sons = &TM__vJDjRhiQWnfbAi9csscWSug_4_2[0];
4683 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[5];
4684 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.size = sizeof(tySequence__vv5mGmK03BCr5e3LTZA5Hw*);
4685 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.align = NIM_ALIGNOF(tySequence__vv5mGmK03BCr5e3LTZA5Hw*);
4686 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.kind = 24;
4687 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.base = (&NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_);
4688 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.marker = Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw;
4689 TM__vJDjRhiQWnfbAi9csscWSug_0[4].kind = 1;
4690 TM__vJDjRhiQWnfbAi9csscWSug_0[4].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, converters);
4691 TM__vJDjRhiQWnfbAi9csscWSug_0[4].typ = (&NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_);
4692 TM__vJDjRhiQWnfbAi9csscWSug_0[4].name = "converters";
4693 TM__vJDjRhiQWnfbAi9csscWSug_3_7[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[11];
4694 TM__vJDjRhiQWnfbAi9csscWSug_0[11].kind = 1;
4695 TM__vJDjRhiQWnfbAi9csscWSug_0[11].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, patterns);
4696 TM__vJDjRhiQWnfbAi9csscWSug_0[11].typ = (&NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_);
4697 TM__vJDjRhiQWnfbAi9csscWSug_0[11].name = "patterns";
4698 TM__vJDjRhiQWnfbAi9csscWSug_3_7[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[12];
4699 TM__vJDjRhiQWnfbAi9csscWSug_0[12].kind = 1;
4700 TM__vJDjRhiQWnfbAi9csscWSug_0[12].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, pureEnums);
4701 TM__vJDjRhiQWnfbAi9csscWSug_0[12].typ = (&NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_);
4702 TM__vJDjRhiQWnfbAi9csscWSug_0[12].name = "pureEnums";
4703 TM__vJDjRhiQWnfbAi9csscWSug_3_7[4] = &TM__vJDjRhiQWnfbAi9csscWSug_0[13];
4704 TM__vJDjRhiQWnfbAi9csscWSug_0[13].kind = 1;
4705 TM__vJDjRhiQWnfbAi9csscWSug_0[13].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, interf);
4706 TM__vJDjRhiQWnfbAi9csscWSug_0[13].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
4707 TM__vJDjRhiQWnfbAi9csscWSug_0[13].name = "interf";
4708 TM__vJDjRhiQWnfbAi9csscWSug_3_7[5] = &TM__vJDjRhiQWnfbAi9csscWSug_0[14];
4709 TM__vJDjRhiQWnfbAi9csscWSug_0[14].kind = 1;
4710 TM__vJDjRhiQWnfbAi9csscWSug_0[14].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, interfHidden);
4711 TM__vJDjRhiQWnfbAi9csscWSug_0[14].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
4712 TM__vJDjRhiQWnfbAi9csscWSug_0[14].name = "interfHidden";
4713 TM__vJDjRhiQWnfbAi9csscWSug_3_7[6] = &TM__vJDjRhiQWnfbAi9csscWSug_0[15];
4714 TM__vJDjRhiQWnfbAi9csscWSug_0[15].kind = 1;
4715 TM__vJDjRhiQWnfbAi9csscWSug_0[15].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, uniqueName);
4716 TM__vJDjRhiQWnfbAi9csscWSug_0[15].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
4717 TM__vJDjRhiQWnfbAi9csscWSug_0[15].name = "uniqueName";
4718 TM__vJDjRhiQWnfbAi9csscWSug_0[2].len = 7; TM__vJDjRhiQWnfbAi9csscWSug_0[2].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[2].sons = &TM__vJDjRhiQWnfbAi9csscWSug_3_7[0];
4719 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[2];
4720 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.size = sizeof(tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*);
4721 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.align = NIM_ALIGNOF(tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*);
4722 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.kind = 24;
4723 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.base = (&NTIiface__uvkV248cZcsEQKaQm7C9aEA_);
4724 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.marker = Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ;
4725 TM__vJDjRhiQWnfbAi9csscWSug_0[1].kind = 1;
4726 TM__vJDjRhiQWnfbAi9csscWSug_0[1].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, ifaces);
4727 TM__vJDjRhiQWnfbAi9csscWSug_0[1].typ = (&NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_);
4728 TM__vJDjRhiQWnfbAi9csscWSug_0[1].name = "ifaces";
4729 TM__vJDjRhiQWnfbAi9csscWSug_2_48[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[16];
4730 TM__vJDjRhiQWnfbAi9csscWSug_0[16].kind = 1;
4731 TM__vJDjRhiQWnfbAi9csscWSug_0[16].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, packed_0);
4732 TM__vJDjRhiQWnfbAi9csscWSug_0[16].typ = (&NTIpackedmodulegraph__rQHmYk1HzcwNxKBymIFHpA_);
4733 TM__vJDjRhiQWnfbAi9csscWSug_0[16].name = "packed";
4734 TM__vJDjRhiQWnfbAi9csscWSug_2_48[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[17];
4735 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.size = sizeof(tySequence__XMM60DtBsc6xYsIpNANkrA*);
4736 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.align = NIM_ALIGNOF(tySequence__XMM60DtBsc6xYsIpNANkrA*);
4737 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.kind = 24;
4738 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.base = (&NTIpackedencoder__B9cE9a0GbvqWW9aHf4N7RAaIw_);
4739 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.marker = Marker_tySequence__XMM60DtBsc6xYsIpNANkrA;
4740 TM__vJDjRhiQWnfbAi9csscWSug_0[17].kind = 1;
4741 TM__vJDjRhiQWnfbAi9csscWSug_0[17].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, encoders);
4742 TM__vJDjRhiQWnfbAi9csscWSug_0[17].typ = (&NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_);
4743 TM__vJDjRhiQWnfbAi9csscWSug_0[17].name = "encoders";
4744 TM__vJDjRhiQWnfbAi9csscWSug_2_48[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[18];
4745 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.size = sizeof(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw);
4746 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.align = NIM_ALIGNOF(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw);
4747 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.kind = 18;
4748 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.base = 0;
4749 TM__vJDjRhiQWnfbAi9csscWSug_6_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[20];
4750 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.size = sizeof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ);
4751 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.align = NIM_ALIGNOF(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ);
4752 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.kind = 18;
4753 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.base = 0;
4754 TM__vJDjRhiQWnfbAi9csscWSug_7_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[22];
4755 TM__vJDjRhiQWnfbAi9csscWSug_0[22].kind = 1;
4756 TM__vJDjRhiQWnfbAi9csscWSug_0[22].offset = offsetof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ, Field0);
4757 TM__vJDjRhiQWnfbAi9csscWSug_0[22].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4758 TM__vJDjRhiQWnfbAi9csscWSug_0[22].name = "Field0";
4759 TM__vJDjRhiQWnfbAi9csscWSug_7_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[23];
4760 TM__vJDjRhiQWnfbAi9csscWSug_0[23].kind = 1;
4761 TM__vJDjRhiQWnfbAi9csscWSug_0[23].offset = offsetof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ, Field1);
4762 TM__vJDjRhiQWnfbAi9csscWSug_0[23].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4763 TM__vJDjRhiQWnfbAi9csscWSug_0[23].name = "Field1";
4764 TM__vJDjRhiQWnfbAi9csscWSug_7_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[24];
4765 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.size = sizeof(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg);
4766 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.align = NIM_ALIGNOF(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg);
4767 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.kind = 18;
4768 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.base = 0;
4769 TM__vJDjRhiQWnfbAi9csscWSug_8_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[26];
4770 TM__vJDjRhiQWnfbAi9csscWSug_0[26].kind = 1;
4771 TM__vJDjRhiQWnfbAi9csscWSug_0[26].offset = offsetof(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg, id);
4772 TM__vJDjRhiQWnfbAi9csscWSug_0[26].typ = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4773 TM__vJDjRhiQWnfbAi9csscWSug_0[26].name = "id";
4774 TM__vJDjRhiQWnfbAi9csscWSug_8_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[27];
4775 TM__vJDjRhiQWnfbAi9csscWSug_0[27].kind = 1;
4776 TM__vJDjRhiQWnfbAi9csscWSug_0[27].offset = offsetof(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg, typ);
4777 TM__vJDjRhiQWnfbAi9csscWSug_0[27].typ = (&NTIptype__qt2Wh0elFEz5fH0l7yusLw_);
4778 TM__vJDjRhiQWnfbAi9csscWSug_0[27].name = "typ";
4779 TM__vJDjRhiQWnfbAi9csscWSug_0[25].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[25].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[25].sons = &TM__vJDjRhiQWnfbAi9csscWSug_8_2[0];
4780 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[25];
4781 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.size = sizeof(tySequence__O5RcspOP32YJ4YtU5ppxxA*);
4782 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.align = NIM_ALIGNOF(tySequence__O5RcspOP32YJ4YtU5ppxxA*);
4783 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.kind = 24;
4784 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.base = (&NTIlazytype__Q19c34D32PKyTKlx6R6yODg_);
4785 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.marker = Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA;
4786 TM__vJDjRhiQWnfbAi9csscWSug_0[24].kind = 1;
4787 TM__vJDjRhiQWnfbAi9csscWSug_0[24].offset = offsetof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ, Field2);
4788 TM__vJDjRhiQWnfbAi9csscWSug_0[24].typ = (&NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_);
4789 TM__vJDjRhiQWnfbAi9csscWSug_0[24].name = "Field2";
4790 TM__vJDjRhiQWnfbAi9csscWSug_0[21].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[21].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[21].sons = &TM__vJDjRhiQWnfbAi9csscWSug_7_3[0];
4791 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[21];
4792 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.size = sizeof(tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg*);
4793 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.align = NIM_ALIGNOF(tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg*);
4794 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.kind = 24;
4795 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.base = (&NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_);
4796 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.marker = Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg;
4797 TM__vJDjRhiQWnfbAi9csscWSug_0[20].kind = 1;
4798 TM__vJDjRhiQWnfbAi9csscWSug_0[20].offset = offsetof(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw, data);
4799 TM__vJDjRhiQWnfbAi9csscWSug_0[20].typ = (&NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_);
4800 TM__vJDjRhiQWnfbAi9csscWSug_0[20].name = "data";
4801 TM__vJDjRhiQWnfbAi9csscWSug_6_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[28];
4802 TM__vJDjRhiQWnfbAi9csscWSug_0[28].kind = 1;
4803 TM__vJDjRhiQWnfbAi9csscWSug_0[28].offset = offsetof(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw, counter);
4804 TM__vJDjRhiQWnfbAi9csscWSug_0[28].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4805 TM__vJDjRhiQWnfbAi9csscWSug_0[28].name = "counter";
4806 TM__vJDjRhiQWnfbAi9csscWSug_0[19].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[19].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[19].sons = &TM__vJDjRhiQWnfbAi9csscWSug_6_2[0];
4807 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[19];
4808 TM__vJDjRhiQWnfbAi9csscWSug_0[18].kind = 1;
4809 TM__vJDjRhiQWnfbAi9csscWSug_0[18].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, typeInstCache);
4810 TM__vJDjRhiQWnfbAi9csscWSug_0[18].typ = (&NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_);
4811 TM__vJDjRhiQWnfbAi9csscWSug_0[18].name = "typeInstCache";
4812 TM__vJDjRhiQWnfbAi9csscWSug_2_48[4] = &TM__vJDjRhiQWnfbAi9csscWSug_0[29];
4813 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.size = sizeof(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg);
4814 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.align = NIM_ALIGNOF(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg);
4815 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.kind = 18;
4816 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.base = 0;
4817 TM__vJDjRhiQWnfbAi9csscWSug_9_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[31];
4818 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.size = sizeof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg);
4819 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.align = NIM_ALIGNOF(tyTuple__o67sDX0wYbEuhI9cJYAbDtg);
4820 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.kind = 18;
4821 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.base = 0;
4822 TM__vJDjRhiQWnfbAi9csscWSug_10_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[33];
4823 TM__vJDjRhiQWnfbAi9csscWSug_0[33].kind = 1;
4824 TM__vJDjRhiQWnfbAi9csscWSug_0[33].offset = offsetof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg, Field0);
4825 TM__vJDjRhiQWnfbAi9csscWSug_0[33].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4826 TM__vJDjRhiQWnfbAi9csscWSug_0[33].name = "Field0";
4827 TM__vJDjRhiQWnfbAi9csscWSug_10_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[34];
4828 TM__vJDjRhiQWnfbAi9csscWSug_0[34].kind = 1;
4829 TM__vJDjRhiQWnfbAi9csscWSug_0[34].offset = offsetof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg, Field1);
4830 TM__vJDjRhiQWnfbAi9csscWSug_0[34].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4831 TM__vJDjRhiQWnfbAi9csscWSug_0[34].name = "Field1";
4832 TM__vJDjRhiQWnfbAi9csscWSug_10_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[35];
4833 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.size = sizeof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg);
4834 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.align = NIM_ALIGNOF(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg);
4835 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.kind = 18;
4836 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.base = 0;
4837 TM__vJDjRhiQWnfbAi9csscWSug_11_4[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[37];
4838 TM__vJDjRhiQWnfbAi9csscWSug_0[37].kind = 1;
4839 TM__vJDjRhiQWnfbAi9csscWSug_0[37].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, module);
4840 TM__vJDjRhiQWnfbAi9csscWSug_0[37].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4841 TM__vJDjRhiQWnfbAi9csscWSug_0[37].name = "module";
4842 TM__vJDjRhiQWnfbAi9csscWSug_11_4[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[38];
4843 TM__vJDjRhiQWnfbAi9csscWSug_0[38].kind = 1;
4844 TM__vJDjRhiQWnfbAi9csscWSug_0[38].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, sym);
4845 TM__vJDjRhiQWnfbAi9csscWSug_0[38].typ = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4846 TM__vJDjRhiQWnfbAi9csscWSug_0[38].name = "sym";
4847 TM__vJDjRhiQWnfbAi9csscWSug_11_4[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[39];
4848 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.size = sizeof(tySequence__ipEvhpHAmm8ZCn9bZAOdNYA*);
4849 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.align = NIM_ALIGNOF(tySequence__ipEvhpHAmm8ZCn9bZAOdNYA*);
4850 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.kind = 24;
4851 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.base = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4852 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.marker = Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA;
4853 TM__vJDjRhiQWnfbAi9csscWSug_0[39].kind = 1;
4854 TM__vJDjRhiQWnfbAi9csscWSug_0[39].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, concreteTypes);
4855 TM__vJDjRhiQWnfbAi9csscWSug_0[39].typ = (&NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_);
4856 TM__vJDjRhiQWnfbAi9csscWSug_0[39].name = "concreteTypes";
4857 TM__vJDjRhiQWnfbAi9csscWSug_11_4[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[40];
4858 TM__vJDjRhiQWnfbAi9csscWSug_0[40].kind = 1;
4859 TM__vJDjRhiQWnfbAi9csscWSug_0[40].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, inst);
4860 TM__vJDjRhiQWnfbAi9csscWSug_0[40].typ = (&NTIpinstantiation__Y32tFilzS9adEEksgrCsOzQ_);
4861 TM__vJDjRhiQWnfbAi9csscWSug_0[40].name = "inst";
4862 TM__vJDjRhiQWnfbAi9csscWSug_0[36].len = 4; TM__vJDjRhiQWnfbAi9csscWSug_0[36].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[36].sons = &TM__vJDjRhiQWnfbAi9csscWSug_11_4[0];
4863 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[36];
4864 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.size = sizeof(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA*);
4865 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.align = NIM_ALIGNOF(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA*);
4866 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.kind = 24;
4867 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.base = (&NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_);
4868 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.marker = Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA;
4869 TM__vJDjRhiQWnfbAi9csscWSug_0[35].kind = 1;
4870 TM__vJDjRhiQWnfbAi9csscWSug_0[35].offset = offsetof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg, Field2);
4871 TM__vJDjRhiQWnfbAi9csscWSug_0[35].typ = (&NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_);
4872 TM__vJDjRhiQWnfbAi9csscWSug_0[35].name = "Field2";
4873 TM__vJDjRhiQWnfbAi9csscWSug_0[32].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[32].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[32].sons = &TM__vJDjRhiQWnfbAi9csscWSug_10_3[0];
4874 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[32];
4875 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.size = sizeof(tySequence__mWRMiYLthG9coLjkbElCxkw*);
4876 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.align = NIM_ALIGNOF(tySequence__mWRMiYLthG9coLjkbElCxkw*);
4877 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.kind = 24;
4878 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.base = (&NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_);
4879 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.marker = Marker_tySequence__mWRMiYLthG9coLjkbElCxkw;
4880 TM__vJDjRhiQWnfbAi9csscWSug_0[31].kind = 1;
4881 TM__vJDjRhiQWnfbAi9csscWSug_0[31].offset = offsetof(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg, data);
4882 TM__vJDjRhiQWnfbAi9csscWSug_0[31].typ = (&NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_);
4883 TM__vJDjRhiQWnfbAi9csscWSug_0[31].name = "data";
4884 TM__vJDjRhiQWnfbAi9csscWSug_9_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[41];
4885 TM__vJDjRhiQWnfbAi9csscWSug_0[41].kind = 1;
4886 TM__vJDjRhiQWnfbAi9csscWSug_0[41].offset = offsetof(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg, counter);
4887 TM__vJDjRhiQWnfbAi9csscWSug_0[41].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4888 TM__vJDjRhiQWnfbAi9csscWSug_0[41].name = "counter";
4889 TM__vJDjRhiQWnfbAi9csscWSug_0[30].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[30].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[30].sons = &TM__vJDjRhiQWnfbAi9csscWSug_9_2[0];
4890 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[30];
4891 TM__vJDjRhiQWnfbAi9csscWSug_0[29].kind = 1;
4892 TM__vJDjRhiQWnfbAi9csscWSug_0[29].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, procInstCache);
4893 TM__vJDjRhiQWnfbAi9csscWSug_0[29].typ = (&NTItable__UVZI5J9aS51B4B0eYPpW1Rg_);
4894 TM__vJDjRhiQWnfbAi9csscWSug_0[29].name = "procInstCache";
4895 TM__vJDjRhiQWnfbAi9csscWSug_2_48[5] = &TM__vJDjRhiQWnfbAi9csscWSug_0[42];
4896 NTItable__iowAVDkco3qpbEH0z8OmkQ_.size = sizeof(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ);
4897 NTItable__iowAVDkco3qpbEH0z8OmkQ_.align = NIM_ALIGNOF(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ);
4898 NTItable__iowAVDkco3qpbEH0z8OmkQ_.kind = 18;
4899 NTItable__iowAVDkco3qpbEH0z8OmkQ_.base = 0;
4900 TM__vJDjRhiQWnfbAi9csscWSug_12_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[44];
4901 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.size = sizeof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q);
4902 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.align = NIM_ALIGNOF(tyTuple__9aNnDWBFMF44sfFinBpMT4Q);
4903 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.kind = 18;
4904 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.base = 0;
4905 TM__vJDjRhiQWnfbAi9csscWSug_13_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[46];
4906 TM__vJDjRhiQWnfbAi9csscWSug_0[46].kind = 1;
4907 TM__vJDjRhiQWnfbAi9csscWSug_0[46].offset = offsetof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q, Field0);
4908 TM__vJDjRhiQWnfbAi9csscWSug_0[46].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4909 TM__vJDjRhiQWnfbAi9csscWSug_0[46].name = "Field0";
4910 TM__vJDjRhiQWnfbAi9csscWSug_13_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[47];
4911 TM__vJDjRhiQWnfbAi9csscWSug_0[47].kind = 1;
4912 TM__vJDjRhiQWnfbAi9csscWSug_0[47].offset = offsetof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q, Field1);
4913 TM__vJDjRhiQWnfbAi9csscWSug_0[47].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4914 TM__vJDjRhiQWnfbAi9csscWSug_0[47].name = "Field1";
4915 TM__vJDjRhiQWnfbAi9csscWSug_13_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[48];
4916 TM__vJDjRhiQWnfbAi9csscWSug_0[48].kind = 1;
4917 TM__vJDjRhiQWnfbAi9csscWSug_0[48].offset = offsetof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q, Field2);
4918 TM__vJDjRhiQWnfbAi9csscWSug_0[48].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
4919 TM__vJDjRhiQWnfbAi9csscWSug_0[48].name = "Field2";
4920 TM__vJDjRhiQWnfbAi9csscWSug_0[45].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[45].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[45].sons = &TM__vJDjRhiQWnfbAi9csscWSug_13_3[0];
4921 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[45];
4922 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.size = sizeof(tySequence__bTDCDwD2P7TodzbAefLcSw*);
4923 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.align = NIM_ALIGNOF(tySequence__bTDCDwD2P7TodzbAefLcSw*);
4924 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.kind = 24;
4925 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.base = (&NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_);
4926 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.marker = Marker_tySequence__bTDCDwD2P7TodzbAefLcSw;
4927 TM__vJDjRhiQWnfbAi9csscWSug_0[44].kind = 1;
4928 TM__vJDjRhiQWnfbAi9csscWSug_0[44].offset = offsetof(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ, data);
4929 TM__vJDjRhiQWnfbAi9csscWSug_0[44].typ = (&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_);
4930 TM__vJDjRhiQWnfbAi9csscWSug_0[44].name = "data";
4931 TM__vJDjRhiQWnfbAi9csscWSug_12_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[49];
4932 TM__vJDjRhiQWnfbAi9csscWSug_0[49].kind = 1;
4933 TM__vJDjRhiQWnfbAi9csscWSug_0[49].offset = offsetof(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ, counter);
4934 TM__vJDjRhiQWnfbAi9csscWSug_0[49].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4935 TM__vJDjRhiQWnfbAi9csscWSug_0[49].name = "counter";
4936 TM__vJDjRhiQWnfbAi9csscWSug_0[43].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[43].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[43].sons = &TM__vJDjRhiQWnfbAi9csscWSug_12_2[0];
4937 NTItable__iowAVDkco3qpbEH0z8OmkQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[43];
4938 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.size = sizeof(tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ);
4939 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.align = NIM_ALIGNOF(tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ);
4940 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.kind = 16;
4941 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.base = (&NTItable__iowAVDkco3qpbEH0z8OmkQ_);
4942 TM__vJDjRhiQWnfbAi9csscWSug_0[42].kind = 1;
4943 TM__vJDjRhiQWnfbAi9csscWSug_0[42].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, attachedOps);
4944 TM__vJDjRhiQWnfbAi9csscWSug_0[42].typ = (&NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_);
4945 TM__vJDjRhiQWnfbAi9csscWSug_0[42].name = "attachedOps";
4946 TM__vJDjRhiQWnfbAi9csscWSug_2_48[6] = &TM__vJDjRhiQWnfbAi9csscWSug_0[50];
4947 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.size = sizeof(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w);
4948 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.align = NIM_ALIGNOF(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w);
4949 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.kind = 18;
4950 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.base = 0;
4951 TM__vJDjRhiQWnfbAi9csscWSug_14_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[52];
4952 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.size = sizeof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg);
4953 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.align = NIM_ALIGNOF(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg);
4954 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.kind = 18;
4955 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.base = 0;
4956 TM__vJDjRhiQWnfbAi9csscWSug_15_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[54];
4957 TM__vJDjRhiQWnfbAi9csscWSug_0[54].kind = 1;
4958 TM__vJDjRhiQWnfbAi9csscWSug_0[54].offset = offsetof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg, Field0);
4959 TM__vJDjRhiQWnfbAi9csscWSug_0[54].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4960 TM__vJDjRhiQWnfbAi9csscWSug_0[54].name = "Field0";
4961 TM__vJDjRhiQWnfbAi9csscWSug_15_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[55];
4962 TM__vJDjRhiQWnfbAi9csscWSug_0[55].kind = 1;
4963 TM__vJDjRhiQWnfbAi9csscWSug_0[55].offset = offsetof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg, Field1);
4964 TM__vJDjRhiQWnfbAi9csscWSug_0[55].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4965 TM__vJDjRhiQWnfbAi9csscWSug_0[55].name = "Field1";
4966 TM__vJDjRhiQWnfbAi9csscWSug_15_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[56];
4967 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.size = sizeof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ);
4968 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.align = NIM_ALIGNOF(tyTuple__VrD6plbUKJjYKM0lCr3hGQ);
4969 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.kind = 18;
4970 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.base = 0;
4971 TM__vJDjRhiQWnfbAi9csscWSug_16_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[58];
4972 TM__vJDjRhiQWnfbAi9csscWSug_0[58].kind = 1;
4973 TM__vJDjRhiQWnfbAi9csscWSug_0[58].offset = offsetof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ, Field0);
4974 TM__vJDjRhiQWnfbAi9csscWSug_0[58].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4975 TM__vJDjRhiQWnfbAi9csscWSug_0[58].name = "Field0";
4976 TM__vJDjRhiQWnfbAi9csscWSug_16_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[59];
4977 TM__vJDjRhiQWnfbAi9csscWSug_0[59].kind = 1;
4978 TM__vJDjRhiQWnfbAi9csscWSug_0[59].offset = offsetof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ, Field1);
4979 TM__vJDjRhiQWnfbAi9csscWSug_0[59].typ = (&NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_);
4980 TM__vJDjRhiQWnfbAi9csscWSug_0[59].name = "Field1";
4981 TM__vJDjRhiQWnfbAi9csscWSug_0[57].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[57].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[57].sons = &TM__vJDjRhiQWnfbAi9csscWSug_16_2[0];
4982 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[57];
4983 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.size = sizeof(tySequence__159bHWBGAOOs6U7OZ9cQlO0g*);
4984 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.align = NIM_ALIGNOF(tySequence__159bHWBGAOOs6U7OZ9cQlO0g*);
4985 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.kind = 24;
4986 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.base = (&NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_);
4987 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.marker = Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g;
4988 TM__vJDjRhiQWnfbAi9csscWSug_0[56].kind = 1;
4989 TM__vJDjRhiQWnfbAi9csscWSug_0[56].offset = offsetof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg, Field2);
4990 TM__vJDjRhiQWnfbAi9csscWSug_0[56].typ = (&NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_);
4991 TM__vJDjRhiQWnfbAi9csscWSug_0[56].name = "Field2";
4992 TM__vJDjRhiQWnfbAi9csscWSug_0[53].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[53].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[53].sons = &TM__vJDjRhiQWnfbAi9csscWSug_15_3[0];
4993 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[53];
4994 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.size = sizeof(tySequence__3MPVXAHA08SszBrU4ffqEg*);
4995 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.align = NIM_ALIGNOF(tySequence__3MPVXAHA08SszBrU4ffqEg*);
4996 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.kind = 24;
4997 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.base = (&NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_);
4998 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.marker = Marker_tySequence__3MPVXAHA08SszBrU4ffqEg;
4999 TM__vJDjRhiQWnfbAi9csscWSug_0[52].kind = 1;
5000 TM__vJDjRhiQWnfbAi9csscWSug_0[52].offset = offsetof(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w, data);
5001 TM__vJDjRhiQWnfbAi9csscWSug_0[52].typ = (&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_);
5002 TM__vJDjRhiQWnfbAi9csscWSug_0[52].name = "data";
5003 TM__vJDjRhiQWnfbAi9csscWSug_14_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[60];
5004 TM__vJDjRhiQWnfbAi9csscWSug_0[60].kind = 1;
5005 TM__vJDjRhiQWnfbAi9csscWSug_0[60].offset = offsetof(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w, counter);
5006 TM__vJDjRhiQWnfbAi9csscWSug_0[60].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5007 TM__vJDjRhiQWnfbAi9csscWSug_0[60].name = "counter";
5008 TM__vJDjRhiQWnfbAi9csscWSug_0[51].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[51].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[51].sons = &TM__vJDjRhiQWnfbAi9csscWSug_14_2[0];
5009 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[51];
5010 TM__vJDjRhiQWnfbAi9csscWSug_0[50].kind = 1;
5011 TM__vJDjRhiQWnfbAi9csscWSug_0[50].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, methodsPerType);
5012 TM__vJDjRhiQWnfbAi9csscWSug_0[50].typ = (&NTItable__KUYGGgSxi8wBr0SXET9bi3w_);
5013 TM__vJDjRhiQWnfbAi9csscWSug_0[50].name = "methodsPerType";
5014 TM__vJDjRhiQWnfbAi9csscWSug_2_48[7] = &TM__vJDjRhiQWnfbAi9csscWSug_0[61];
5015 NTItable__KcymdZjUsmGSK8BxmvoJgw_.size = sizeof(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw);
5016 NTItable__KcymdZjUsmGSK8BxmvoJgw_.align = NIM_ALIGNOF(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw);
5017 NTItable__KcymdZjUsmGSK8BxmvoJgw_.kind = 18;
5018 NTItable__KcymdZjUsmGSK8BxmvoJgw_.base = 0;
5019 TM__vJDjRhiQWnfbAi9csscWSug_17_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[63];
5020 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.size = sizeof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA);
5021 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.align = NIM_ALIGNOF(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA);
5022 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.kind = 18;
5023 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.base = 0;
5024 TM__vJDjRhiQWnfbAi9csscWSug_18_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[65];
5025 TM__vJDjRhiQWnfbAi9csscWSug_0[65].kind = 1;
5026 TM__vJDjRhiQWnfbAi9csscWSug_0[65].offset = offsetof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA, Field0);
5027 TM__vJDjRhiQWnfbAi9csscWSug_0[65].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5028 TM__vJDjRhiQWnfbAi9csscWSug_0[65].name = "Field0";
5029 TM__vJDjRhiQWnfbAi9csscWSug_18_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[66];
5030 TM__vJDjRhiQWnfbAi9csscWSug_0[66].kind = 1;
5031 TM__vJDjRhiQWnfbAi9csscWSug_0[66].offset = offsetof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA, Field1);
5032 TM__vJDjRhiQWnfbAi9csscWSug_0[66].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
5033 TM__vJDjRhiQWnfbAi9csscWSug_0[66].name = "Field1";
5034 TM__vJDjRhiQWnfbAi9csscWSug_18_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[67];
5035 TM__vJDjRhiQWnfbAi9csscWSug_0[67].kind = 1;
5036 TM__vJDjRhiQWnfbAi9csscWSug_0[67].offset = offsetof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA, Field2);
5037 TM__vJDjRhiQWnfbAi9csscWSug_0[67].typ = (&NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_);
5038 TM__vJDjRhiQWnfbAi9csscWSug_0[67].name = "Field2";
5039 TM__vJDjRhiQWnfbAi9csscWSug_0[64].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[64].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[64].sons = &TM__vJDjRhiQWnfbAi9csscWSug_18_3[0];
5040 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[64];
5041 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.size = sizeof(tySequence__YCf5zJHm4JI06qpmKwPUWg*);
5042 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.align = NIM_ALIGNOF(tySequence__YCf5zJHm4JI06qpmKwPUWg*);
5043 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.kind = 24;
5044 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.base = (&NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_);
5045 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.marker = Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg;
5046 TM__vJDjRhiQWnfbAi9csscWSug_0[63].kind = 1;
5047 TM__vJDjRhiQWnfbAi9csscWSug_0[63].offset = offsetof(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw, data);
5048 TM__vJDjRhiQWnfbAi9csscWSug_0[63].typ = (&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_);
5049 TM__vJDjRhiQWnfbAi9csscWSug_0[63].name = "data";
5050 TM__vJDjRhiQWnfbAi9csscWSug_17_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[68];
5051 TM__vJDjRhiQWnfbAi9csscWSug_0[68].kind = 1;
5052 TM__vJDjRhiQWnfbAi9csscWSug_0[68].offset = offsetof(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw, counter);
5053 TM__vJDjRhiQWnfbAi9csscWSug_0[68].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5054 TM__vJDjRhiQWnfbAi9csscWSug_0[68].name = "counter";
5055 TM__vJDjRhiQWnfbAi9csscWSug_0[62].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[62].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[62].sons = &TM__vJDjRhiQWnfbAi9csscWSug_17_2[0];
5056 NTItable__KcymdZjUsmGSK8BxmvoJgw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[62];
5057 TM__vJDjRhiQWnfbAi9csscWSug_0[61].kind = 1;
5058 TM__vJDjRhiQWnfbAi9csscWSug_0[61].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, enumToStringProcs);
5059 TM__vJDjRhiQWnfbAi9csscWSug_0[61].typ = (&NTItable__KcymdZjUsmGSK8BxmvoJgw_);
5060 TM__vJDjRhiQWnfbAi9csscWSug_0[61].name = "enumToStringProcs";
5061 TM__vJDjRhiQWnfbAi9csscWSug_2_48[8] = &TM__vJDjRhiQWnfbAi9csscWSug_0[69];
5062 TM__vJDjRhiQWnfbAi9csscWSug_0[69].kind = 1;
5063 TM__vJDjRhiQWnfbAi9csscWSug_0[69].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, emittedTypeInfo);
5064 TM__vJDjRhiQWnfbAi9csscWSug_0[69].typ = (&NTItable__Ab4q9c36aMR4mtkEOIBzdzA_);
5065 TM__vJDjRhiQWnfbAi9csscWSug_0[69].name = "emittedTypeInfo";
5066 TM__vJDjRhiQWnfbAi9csscWSug_2_48[9] = &TM__vJDjRhiQWnfbAi9csscWSug_0[70];
5067 TM__vJDjRhiQWnfbAi9csscWSug_0[70].kind = 1;
5068 TM__vJDjRhiQWnfbAi9csscWSug_0[70].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, startupPackedConfig);
5069 TM__vJDjRhiQWnfbAi9csscWSug_0[70].typ = (&NTIpackedconfig__McwvRupqDAJbGrinIDFZJQ_);
5070 TM__vJDjRhiQWnfbAi9csscWSug_0[70].name = "startupPackedConfig";
5071 TM__vJDjRhiQWnfbAi9csscWSug_2_48[10] = &TM__vJDjRhiQWnfbAi9csscWSug_0[71];
5072 TM__vJDjRhiQWnfbAi9csscWSug_0[71].kind = 1;
5073 TM__vJDjRhiQWnfbAi9csscWSug_0[71].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, packageSyms);
5074 TM__vJDjRhiQWnfbAi9csscWSug_0[71].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5075 TM__vJDjRhiQWnfbAi9csscWSug_0[71].name = "packageSyms";
5076 TM__vJDjRhiQWnfbAi9csscWSug_2_48[11] = &TM__vJDjRhiQWnfbAi9csscWSug_0[72];
5077 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.size = sizeof(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA);
5078 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.align = NIM_ALIGNOF(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA);
5079 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.kind = 18;
5080 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.base = 0;
5081 TM__vJDjRhiQWnfbAi9csscWSug_19_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[74];
5082 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.size = sizeof(tyTuple__rplX06U9bjhu9asm5pWdgqsA);
5083 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.align = NIM_ALIGNOF(tyTuple__rplX06U9bjhu9asm5pWdgqsA);
5084 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.kind = 18;
5085 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.base = 0;
5086 TM__vJDjRhiQWnfbAi9csscWSug_20_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[76];
5087 TM__vJDjRhiQWnfbAi9csscWSug_0[76].kind = 1;
5088 TM__vJDjRhiQWnfbAi9csscWSug_0[76].offset = offsetof(tyTuple__rplX06U9bjhu9asm5pWdgqsA, Field0);
5089 TM__vJDjRhiQWnfbAi9csscWSug_0[76].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5090 TM__vJDjRhiQWnfbAi9csscWSug_0[76].name = "Field0";
5091 TM__vJDjRhiQWnfbAi9csscWSug_20_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[77];
5092 TM__vJDjRhiQWnfbAi9csscWSug_0[77].kind = 1;
5093 TM__vJDjRhiQWnfbAi9csscWSug_0[77].offset = offsetof(tyTuple__rplX06U9bjhu9asm5pWdgqsA, Field1);
5094 TM__vJDjRhiQWnfbAi9csscWSug_0[77].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
5095 TM__vJDjRhiQWnfbAi9csscWSug_0[77].name = "Field1";
5096 TM__vJDjRhiQWnfbAi9csscWSug_20_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[78];
5097 TM__vJDjRhiQWnfbAi9csscWSug_0[78].kind = 1;
5098 TM__vJDjRhiQWnfbAi9csscWSug_0[78].offset = offsetof(tyTuple__rplX06U9bjhu9asm5pWdgqsA, Field2);
5099 TM__vJDjRhiQWnfbAi9csscWSug_0[78].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5100 TM__vJDjRhiQWnfbAi9csscWSug_0[78].name = "Field2";
5101 TM__vJDjRhiQWnfbAi9csscWSug_0[75].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[75].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[75].sons = &TM__vJDjRhiQWnfbAi9csscWSug_20_3[0];
5102 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[75];
5103 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.size = sizeof(tySequence__61s9cbAniKuBrdHwBhMDfQg*);
5104 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.align = NIM_ALIGNOF(tySequence__61s9cbAniKuBrdHwBhMDfQg*);
5105 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.kind = 24;
5106 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.base = (&NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_);
5107 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.marker = Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg;
5108 TM__vJDjRhiQWnfbAi9csscWSug_0[74].kind = 1;
5109 TM__vJDjRhiQWnfbAi9csscWSug_0[74].offset = offsetof(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA, data);
5110 TM__vJDjRhiQWnfbAi9csscWSug_0[74].typ = (&NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_);
5111 TM__vJDjRhiQWnfbAi9csscWSug_0[74].name = "data";
5112 TM__vJDjRhiQWnfbAi9csscWSug_19_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[79];
5113 TM__vJDjRhiQWnfbAi9csscWSug_0[79].kind = 1;
5114 TM__vJDjRhiQWnfbAi9csscWSug_0[79].offset = offsetof(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA, counter);
5115 TM__vJDjRhiQWnfbAi9csscWSug_0[79].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5116 TM__vJDjRhiQWnfbAi9csscWSug_0[79].name = "counter";
5117 TM__vJDjRhiQWnfbAi9csscWSug_0[73].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[73].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[73].sons = &TM__vJDjRhiQWnfbAi9csscWSug_19_2[0];
5118 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[73];
5119 TM__vJDjRhiQWnfbAi9csscWSug_0[72].kind = 1;
5120 TM__vJDjRhiQWnfbAi9csscWSug_0[72].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, modulesPerPackage);
5121 TM__vJDjRhiQWnfbAi9csscWSug_0[72].typ = (&NTItable__hd3qB0wXU9bWPJR7fjShhbA_);
5122 TM__vJDjRhiQWnfbAi9csscWSug_0[72].name = "modulesPerPackage";
5123 TM__vJDjRhiQWnfbAi9csscWSug_2_48[12] = &TM__vJDjRhiQWnfbAi9csscWSug_0[80];
5124 TM__vJDjRhiQWnfbAi9csscWSug_0[80].kind = 1;
5125 TM__vJDjRhiQWnfbAi9csscWSug_0[80].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, deps);
5126 TM__vJDjRhiQWnfbAi9csscWSug_0[80].typ = (&NTIpackedset__IhxwDBRi51nGrosBGFKcsA_);
5127 TM__vJDjRhiQWnfbAi9csscWSug_0[80].name = "deps";
5128 TM__vJDjRhiQWnfbAi9csscWSug_2_48[13] = &TM__vJDjRhiQWnfbAi9csscWSug_0[81];
5129 NTItable__fdKWDDO1P17zvuQPReVgRA_.size = sizeof(tyObject_Table__fdKWDDO1P17zvuQPReVgRA);
5130 NTItable__fdKWDDO1P17zvuQPReVgRA_.align = NIM_ALIGNOF(tyObject_Table__fdKWDDO1P17zvuQPReVgRA);
5131 NTItable__fdKWDDO1P17zvuQPReVgRA_.kind = 18;
5132 NTItable__fdKWDDO1P17zvuQPReVgRA_.base = 0;
5133 TM__vJDjRhiQWnfbAi9csscWSug_21_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[83];
5134 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.size = sizeof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q);
5135 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.align = NIM_ALIGNOF(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q);
5136 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.kind = 18;
5137 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.base = 0;
5138 TM__vJDjRhiQWnfbAi9csscWSug_22_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[85];
5139 TM__vJDjRhiQWnfbAi9csscWSug_0[85].kind = 1;
5140 TM__vJDjRhiQWnfbAi9csscWSug_0[85].offset = offsetof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q, Field0);
5141 TM__vJDjRhiQWnfbAi9csscWSug_0[85].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5142 TM__vJDjRhiQWnfbAi9csscWSug_0[85].name = "Field0";
5143 TM__vJDjRhiQWnfbAi9csscWSug_22_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[86];
5144 TM__vJDjRhiQWnfbAi9csscWSug_0[86].kind = 1;
5145 TM__vJDjRhiQWnfbAi9csscWSug_0[86].offset = offsetof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q, Field1);
5146 TM__vJDjRhiQWnfbAi9csscWSug_0[86].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
5147 TM__vJDjRhiQWnfbAi9csscWSug_0[86].name = "Field1";
5148 TM__vJDjRhiQWnfbAi9csscWSug_22_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[87];
5149 TM__vJDjRhiQWnfbAi9csscWSug_0[87].kind = 1;
5150 TM__vJDjRhiQWnfbAi9csscWSug_0[87].offset = offsetof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q, Field2);
5151 TM__vJDjRhiQWnfbAi9csscWSug_0[87].typ = (&NTIseqLint5150T__48JTohSgTy339bRxHzUD8KA_);
5152 TM__vJDjRhiQWnfbAi9csscWSug_0[87].name = "Field2";
5153 TM__vJDjRhiQWnfbAi9csscWSug_0[84].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[84].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[84].sons = &TM__vJDjRhiQWnfbAi9csscWSug_22_3[0];
5154 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[84];
5155 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.size = sizeof(tySequence__fdmz6VkIf1ewwrssKYqRFg*);
5156 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.align = NIM_ALIGNOF(tySequence__fdmz6VkIf1ewwrssKYqRFg*);
5157 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.kind = 24;
5158 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.base = (&NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_);
5159 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.marker = Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg;
5160 TM__vJDjRhiQWnfbAi9csscWSug_0[83].kind = 1;
5161 TM__vJDjRhiQWnfbAi9csscWSug_0[83].offset = offsetof(tyObject_Table__fdKWDDO1P17zvuQPReVgRA, data);
5162 TM__vJDjRhiQWnfbAi9csscWSug_0[83].typ = (&NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_);
5163 TM__vJDjRhiQWnfbAi9csscWSug_0[83].name = "data";
5164 TM__vJDjRhiQWnfbAi9csscWSug_21_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[88];
5165 TM__vJDjRhiQWnfbAi9csscWSug_0[88].kind = 1;
5166 TM__vJDjRhiQWnfbAi9csscWSug_0[88].offset = offsetof(tyObject_Table__fdKWDDO1P17zvuQPReVgRA, counter);
5167 TM__vJDjRhiQWnfbAi9csscWSug_0[88].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5168 TM__vJDjRhiQWnfbAi9csscWSug_0[88].name = "counter";
5169 TM__vJDjRhiQWnfbAi9csscWSug_0[82].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[82].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[82].sons = &TM__vJDjRhiQWnfbAi9csscWSug_21_2[0];
5170 NTItable__fdKWDDO1P17zvuQPReVgRA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[82];
5171 TM__vJDjRhiQWnfbAi9csscWSug_0[81].kind = 1;
5172 TM__vJDjRhiQWnfbAi9csscWSug_0[81].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, importDeps);
5173 TM__vJDjRhiQWnfbAi9csscWSug_0[81].typ = (&NTItable__fdKWDDO1P17zvuQPReVgRA_);
5174 TM__vJDjRhiQWnfbAi9csscWSug_0[81].name = "importDeps";
5175 TM__vJDjRhiQWnfbAi9csscWSug_2_48[14] = &TM__vJDjRhiQWnfbAi9csscWSug_0[89];
5176 TM__vJDjRhiQWnfbAi9csscWSug_0[89].kind = 1;
5177 TM__vJDjRhiQWnfbAi9csscWSug_0[89].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, suggestMode);
5178 TM__vJDjRhiQWnfbAi9csscWSug_0[89].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5179 TM__vJDjRhiQWnfbAi9csscWSug_0[89].name = "suggestMode";
5180 TM__vJDjRhiQWnfbAi9csscWSug_2_48[15] = &TM__vJDjRhiQWnfbAi9csscWSug_0[90];
5181 TM__vJDjRhiQWnfbAi9csscWSug_0[90].kind = 1;
5182 TM__vJDjRhiQWnfbAi9csscWSug_0[90].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, invalidTransitiveClosure);
5183 TM__vJDjRhiQWnfbAi9csscWSug_0[90].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5184 TM__vJDjRhiQWnfbAi9csscWSug_0[90].name = "invalidTransitiveClosure";
5185 TM__vJDjRhiQWnfbAi9csscWSug_2_48[16] = &TM__vJDjRhiQWnfbAi9csscWSug_0[91];
5186 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.size = sizeof(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ);
5187 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.align = NIM_ALIGNOF(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ);
5188 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.kind = 18;
5189 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.base = 0;
5190 TM__vJDjRhiQWnfbAi9csscWSug_23_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[93];
5191 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.size = sizeof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ);
5192 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.align = NIM_ALIGNOF(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ);
5193 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.kind = 18;
5194 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.base = 0;
5195 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.flags = 1;
5196 TM__vJDjRhiQWnfbAi9csscWSug_24_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[95];
5197 TM__vJDjRhiQWnfbAi9csscWSug_0[95].kind = 1;
5198 TM__vJDjRhiQWnfbAi9csscWSug_0[95].offset = offsetof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ, Field0);
5199 TM__vJDjRhiQWnfbAi9csscWSug_0[95].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5200 TM__vJDjRhiQWnfbAi9csscWSug_0[95].name = "Field0";
5201 TM__vJDjRhiQWnfbAi9csscWSug_24_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[96];
5202 TM__vJDjRhiQWnfbAi9csscWSug_0[96].kind = 1;
5203 TM__vJDjRhiQWnfbAi9csscWSug_0[96].offset = offsetof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ, Field1);
5204 TM__vJDjRhiQWnfbAi9csscWSug_0[96].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
5205 TM__vJDjRhiQWnfbAi9csscWSug_0[96].name = "Field1";
5206 TM__vJDjRhiQWnfbAi9csscWSug_24_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[97];
5207 TM__vJDjRhiQWnfbAi9csscWSug_0[97].kind = 1;
5208 TM__vJDjRhiQWnfbAi9csscWSug_0[97].offset = offsetof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ, Field2);
5209 TM__vJDjRhiQWnfbAi9csscWSug_0[97].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
5210 TM__vJDjRhiQWnfbAi9csscWSug_0[97].name = "Field2";
5211 TM__vJDjRhiQWnfbAi9csscWSug_0[94].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[94].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[94].sons = &TM__vJDjRhiQWnfbAi9csscWSug_24_3[0];
5212 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[94];
5213 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.size = sizeof(tySequence__kxu4GK0onha2t9bo86mdVAg*);
5214 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.align = NIM_ALIGNOF(tySequence__kxu4GK0onha2t9bo86mdVAg*);
5215 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.kind = 24;
5216 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.base = (&NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_);
5217 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.marker = Marker_tySequence__kxu4GK0onha2t9bo86mdVAg;
5218 TM__vJDjRhiQWnfbAi9csscWSug_0[93].kind = 1;
5219 TM__vJDjRhiQWnfbAi9csscWSug_0[93].offset = offsetof(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ, data);
5220 TM__vJDjRhiQWnfbAi9csscWSug_0[93].typ = (&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_);
5221 TM__vJDjRhiQWnfbAi9csscWSug_0[93].name = "data";
5222 TM__vJDjRhiQWnfbAi9csscWSug_23_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[98];
5223 TM__vJDjRhiQWnfbAi9csscWSug_0[98].kind = 1;
5224 TM__vJDjRhiQWnfbAi9csscWSug_0[98].offset = offsetof(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ, counter);
5225 TM__vJDjRhiQWnfbAi9csscWSug_0[98].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5226 TM__vJDjRhiQWnfbAi9csscWSug_0[98].name = "counter";
5227 TM__vJDjRhiQWnfbAi9csscWSug_0[92].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[92].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[92].sons = &TM__vJDjRhiQWnfbAi9csscWSug_23_2[0];
5228 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[92];
5229 TM__vJDjRhiQWnfbAi9csscWSug_0[91].kind = 1;
5230 TM__vJDjRhiQWnfbAi9csscWSug_0[91].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, inclToMod);
5231 TM__vJDjRhiQWnfbAi9csscWSug_0[91].typ = (&NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_);
5232 TM__vJDjRhiQWnfbAi9csscWSug_0[91].name = "inclToMod";
5233 TM__vJDjRhiQWnfbAi9csscWSug_2_48[17] = &TM__vJDjRhiQWnfbAi9csscWSug_0[99];
5234 TM__vJDjRhiQWnfbAi9csscWSug_0[99].kind = 1;
5235 TM__vJDjRhiQWnfbAi9csscWSug_0[99].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, importStack);
5236 TM__vJDjRhiQWnfbAi9csscWSug_0[99].typ = (&NTIseqLint5150T__48JTohSgTy339bRxHzUD8KA_);
5237 TM__vJDjRhiQWnfbAi9csscWSug_0[99].name = "importStack";
5238 TM__vJDjRhiQWnfbAi9csscWSug_2_48[18] = &TM__vJDjRhiQWnfbAi9csscWSug_0[100];
5239 TM__vJDjRhiQWnfbAi9csscWSug_0[100].kind = 1;
5240 TM__vJDjRhiQWnfbAi9csscWSug_0[100].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, backend);
5241 TM__vJDjRhiQWnfbAi9csscWSug_0[100].typ = (&NTIrootref__0vJvi4uHbxjbxlkkX7P1EA_);
5242 TM__vJDjRhiQWnfbAi9csscWSug_0[100].name = "backend";
5243 TM__vJDjRhiQWnfbAi9csscWSug_2_48[19] = &TM__vJDjRhiQWnfbAi9csscWSug_0[101];
5244 TM__vJDjRhiQWnfbAi9csscWSug_0[101].kind = 1;
5245 TM__vJDjRhiQWnfbAi9csscWSug_0[101].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, config);
5246 TM__vJDjRhiQWnfbAi9csscWSug_0[101].typ = (&NTIconfigref__a8lycfSA25OQltN3OMeBsA_);
5247 TM__vJDjRhiQWnfbAi9csscWSug_0[101].name = "config";
5248 TM__vJDjRhiQWnfbAi9csscWSug_2_48[20] = &TM__vJDjRhiQWnfbAi9csscWSug_0[102];
5249 TM__vJDjRhiQWnfbAi9csscWSug_0[102].kind = 1;
5250 TM__vJDjRhiQWnfbAi9csscWSug_0[102].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cache);
5251 TM__vJDjRhiQWnfbAi9csscWSug_0[102].typ = (&NTIidentcache__lnkYNZP9asc88UfiEGjLrbA_);
5252 TM__vJDjRhiQWnfbAi9csscWSug_0[102].name = "cache";
5253 TM__vJDjRhiQWnfbAi9csscWSug_2_48[21] = &TM__vJDjRhiQWnfbAi9csscWSug_0[103];
5254 TM__vJDjRhiQWnfbAi9csscWSug_0[103].kind = 1;
5255 TM__vJDjRhiQWnfbAi9csscWSug_0[103].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, vm);
5256 TM__vJDjRhiQWnfbAi9csscWSug_0[103].typ = (&NTIrootref__0vJvi4uHbxjbxlkkX7P1EA_);
5257 TM__vJDjRhiQWnfbAi9csscWSug_0[103].name = "vm";
5258 TM__vJDjRhiQWnfbAi9csscWSug_2_48[22] = &TM__vJDjRhiQWnfbAi9csscWSug_0[104];
5259 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
5260 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.align = NIM_ALIGNOF(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
5261 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.kind = 18;
5262 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.base = 0;
5263 TM__vJDjRhiQWnfbAi9csscWSug_25_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[106];
5264 TM__vJDjRhiQWnfbAi9csscWSug_0[106].kind = 1;
5265 TM__vJDjRhiQWnfbAi9csscWSug_0[106].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
5266 TM__vJDjRhiQWnfbAi9csscWSug_0[106].typ = (&NTIpointer__vr5DoT1jILTGdRlYv1OYpw_);
5267 TM__vJDjRhiQWnfbAi9csscWSug_0[106].name = "Field0";
5268 TM__vJDjRhiQWnfbAi9csscWSug_25_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[107];
5269 TM__vJDjRhiQWnfbAi9csscWSug_0[107].kind = 1;
5270 TM__vJDjRhiQWnfbAi9csscWSug_0[107].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
5271 TM__vJDjRhiQWnfbAi9csscWSug_0[107].typ = (&NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_);
5272 TM__vJDjRhiQWnfbAi9csscWSug_0[107].name = "Field1";
5273 TM__vJDjRhiQWnfbAi9csscWSug_0[105].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[105].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[105].sons = &TM__vJDjRhiQWnfbAi9csscWSug_25_2[0];
5274 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[105];
5275 TM__vJDjRhiQWnfbAi9csscWSug_0[104].kind = 1;
5276 TM__vJDjRhiQWnfbAi9csscWSug_0[104].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, doStopCompile);
5277 TM__vJDjRhiQWnfbAi9csscWSug_0[104].typ = (&NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_);
5278 TM__vJDjRhiQWnfbAi9csscWSug_0[104].name = "doStopCompile";
5279 TM__vJDjRhiQWnfbAi9csscWSug_2_48[23] = &TM__vJDjRhiQWnfbAi9csscWSug_0[108];
5280 TM__vJDjRhiQWnfbAi9csscWSug_0[108].kind = 1;
5281 TM__vJDjRhiQWnfbAi9csscWSug_0[108].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, usageSym);
5282 TM__vJDjRhiQWnfbAi9csscWSug_0[108].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5283 TM__vJDjRhiQWnfbAi9csscWSug_0[108].name = "usageSym";
5284 TM__vJDjRhiQWnfbAi9csscWSug_2_48[24] = &TM__vJDjRhiQWnfbAi9csscWSug_0[109];
5285 TM__vJDjRhiQWnfbAi9csscWSug_0[109].kind = 1;
5286 TM__vJDjRhiQWnfbAi9csscWSug_0[109].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, owners);
5287 TM__vJDjRhiQWnfbAi9csscWSug_0[109].typ = (&NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_);
5288 TM__vJDjRhiQWnfbAi9csscWSug_0[109].name = "owners";
5289 TM__vJDjRhiQWnfbAi9csscWSug_2_48[25] = &TM__vJDjRhiQWnfbAi9csscWSug_0[110];
5290 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.size = sizeof(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A);
5291 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.align = NIM_ALIGNOF(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A);
5292 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.kind = 18;
5293 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.base = 0;
5294 TM__vJDjRhiQWnfbAi9csscWSug_26_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[112];
5295 TM__vJDjRhiQWnfbAi9csscWSug_0[112].kind = 1;
5296 TM__vJDjRhiQWnfbAi9csscWSug_0[112].offset = offsetof(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A, Field0);
5297 TM__vJDjRhiQWnfbAi9csscWSug_0[112].typ = (&NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_);
5298 TM__vJDjRhiQWnfbAi9csscWSug_0[112].name = "Field0";
5299 TM__vJDjRhiQWnfbAi9csscWSug_26_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[113];
5300 TM__vJDjRhiQWnfbAi9csscWSug_0[113].kind = 1;
5301 TM__vJDjRhiQWnfbAi9csscWSug_0[113].offset = offsetof(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A, Field1);
5302 TM__vJDjRhiQWnfbAi9csscWSug_0[113].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5303 TM__vJDjRhiQWnfbAi9csscWSug_0[113].name = "Field1";
5304 TM__vJDjRhiQWnfbAi9csscWSug_0[111].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[111].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[111].sons = &TM__vJDjRhiQWnfbAi9csscWSug_26_2[0];
5305 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[111];
5306 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.size = sizeof(tySequence__s9byh6WFJ16lPMcmqdaMTHA*);
5307 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.align = NIM_ALIGNOF(tySequence__s9byh6WFJ16lPMcmqdaMTHA*);
5308 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.kind = 24;
5309 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.base = (&NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_);
5310 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.marker = Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA;
5311 TM__vJDjRhiQWnfbAi9csscWSug_0[110].kind = 1;
5312 TM__vJDjRhiQWnfbAi9csscWSug_0[110].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, methods);
5313 TM__vJDjRhiQWnfbAi9csscWSug_0[110].typ = (&NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_);
5314 TM__vJDjRhiQWnfbAi9csscWSug_0[110].name = "methods";
5315 TM__vJDjRhiQWnfbAi9csscWSug_2_48[26] = &TM__vJDjRhiQWnfbAi9csscWSug_0[114];
5316 TM__vJDjRhiQWnfbAi9csscWSug_0[114].kind = 1;
5317 TM__vJDjRhiQWnfbAi9csscWSug_0[114].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, systemModule);
5318 TM__vJDjRhiQWnfbAi9csscWSug_0[114].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5319 TM__vJDjRhiQWnfbAi9csscWSug_0[114].name = "systemModule";
5320 TM__vJDjRhiQWnfbAi9csscWSug_2_48[27] = &TM__vJDjRhiQWnfbAi9csscWSug_0[115];
5321 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.size = sizeof(tyArray__9bjuenwQUcqO3lbmS2wX7uA);
5322 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.align = NIM_ALIGNOF(tyArray__9bjuenwQUcqO3lbmS2wX7uA);
5323 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.kind = 16;
5324 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.base = (&NTIptype__qt2Wh0elFEz5fH0l7yusLw_);
5325 TM__vJDjRhiQWnfbAi9csscWSug_0[115].kind = 1;
5326 TM__vJDjRhiQWnfbAi9csscWSug_0[115].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, sysTypes);
5327 TM__vJDjRhiQWnfbAi9csscWSug_0[115].typ = (&NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_);
5328 TM__vJDjRhiQWnfbAi9csscWSug_0[115].name = "sysTypes";
5329 TM__vJDjRhiQWnfbAi9csscWSug_2_48[28] = &TM__vJDjRhiQWnfbAi9csscWSug_0[116];
5330 TM__vJDjRhiQWnfbAi9csscWSug_0[116].kind = 1;
5331 TM__vJDjRhiQWnfbAi9csscWSug_0[116].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, compilerprocs);
5332 TM__vJDjRhiQWnfbAi9csscWSug_0[116].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5333 TM__vJDjRhiQWnfbAi9csscWSug_0[116].name = "compilerprocs";
5334 TM__vJDjRhiQWnfbAi9csscWSug_2_48[29] = &TM__vJDjRhiQWnfbAi9csscWSug_0[117];
5335 TM__vJDjRhiQWnfbAi9csscWSug_0[117].kind = 1;
5336 TM__vJDjRhiQWnfbAi9csscWSug_0[117].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, exposed);
5337 TM__vJDjRhiQWnfbAi9csscWSug_0[117].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5338 TM__vJDjRhiQWnfbAi9csscWSug_0[117].name = "exposed";
5339 TM__vJDjRhiQWnfbAi9csscWSug_2_48[30] = &TM__vJDjRhiQWnfbAi9csscWSug_0[118];
5340 TM__vJDjRhiQWnfbAi9csscWSug_0[118].kind = 1;
5341 TM__vJDjRhiQWnfbAi9csscWSug_0[118].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, packageTypes);
5342 TM__vJDjRhiQWnfbAi9csscWSug_0[118].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5343 TM__vJDjRhiQWnfbAi9csscWSug_0[118].name = "packageTypes";
5344 TM__vJDjRhiQWnfbAi9csscWSug_2_48[31] = &TM__vJDjRhiQWnfbAi9csscWSug_0[119];
5345 TM__vJDjRhiQWnfbAi9csscWSug_0[119].kind = 1;
5346 TM__vJDjRhiQWnfbAi9csscWSug_0[119].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, emptyNode);
5347 TM__vJDjRhiQWnfbAi9csscWSug_0[119].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
5348 TM__vJDjRhiQWnfbAi9csscWSug_0[119].name = "emptyNode";
5349 TM__vJDjRhiQWnfbAi9csscWSug_2_48[32] = &TM__vJDjRhiQWnfbAi9csscWSug_0[120];
5350 NTItable__Ue6w4c82v7gc7t2qntTbAw_.size = sizeof(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw);
5351 NTItable__Ue6w4c82v7gc7t2qntTbAw_.align = NIM_ALIGNOF(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw);
5352 NTItable__Ue6w4c82v7gc7t2qntTbAw_.kind = 18;
5353 NTItable__Ue6w4c82v7gc7t2qntTbAw_.base = 0;
5354 TM__vJDjRhiQWnfbAi9csscWSug_27_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[122];
5355 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.size = sizeof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ);
5356 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.align = NIM_ALIGNOF(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ);
5357 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.kind = 18;
5358 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.base = 0;
5359 TM__vJDjRhiQWnfbAi9csscWSug_28_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[124];
5360 TM__vJDjRhiQWnfbAi9csscWSug_0[124].kind = 1;
5361 TM__vJDjRhiQWnfbAi9csscWSug_0[124].offset = offsetof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ, Field0);
5362 TM__vJDjRhiQWnfbAi9csscWSug_0[124].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5363 TM__vJDjRhiQWnfbAi9csscWSug_0[124].name = "Field0";
5364 TM__vJDjRhiQWnfbAi9csscWSug_28_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[125];
5365 TM__vJDjRhiQWnfbAi9csscWSug_0[125].kind = 1;
5366 TM__vJDjRhiQWnfbAi9csscWSug_0[125].offset = offsetof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ, Field1);
5367 TM__vJDjRhiQWnfbAi9csscWSug_0[125].typ = (&NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_);
5368 TM__vJDjRhiQWnfbAi9csscWSug_0[125].name = "Field1";
5369 TM__vJDjRhiQWnfbAi9csscWSug_28_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[126];
5370 TM__vJDjRhiQWnfbAi9csscWSug_0[126].kind = 1;
5371 TM__vJDjRhiQWnfbAi9csscWSug_0[126].offset = offsetof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ, Field2);
5372 TM__vJDjRhiQWnfbAi9csscWSug_0[126].typ = (&NTIptype__qt2Wh0elFEz5fH0l7yusLw_);
5373 TM__vJDjRhiQWnfbAi9csscWSug_0[126].name = "Field2";
5374 TM__vJDjRhiQWnfbAi9csscWSug_0[123].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[123].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[123].sons = &TM__vJDjRhiQWnfbAi9csscWSug_28_3[0];
5375 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[123];
5376 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.size = sizeof(tySequence__1U9bG8RcAedEeYkQLZjVFKA*);
5377 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.align = NIM_ALIGNOF(tySequence__1U9bG8RcAedEeYkQLZjVFKA*);
5378 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.kind = 24;
5379 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.base = (&NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_);
5380 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.marker = Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA;
5381 TM__vJDjRhiQWnfbAi9csscWSug_0[122].kind = 1;
5382 TM__vJDjRhiQWnfbAi9csscWSug_0[122].offset = offsetof(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw, data);
5383 TM__vJDjRhiQWnfbAi9csscWSug_0[122].typ = (&NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_);
5384 TM__vJDjRhiQWnfbAi9csscWSug_0[122].name = "data";
5385 TM__vJDjRhiQWnfbAi9csscWSug_27_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[127];
5386 TM__vJDjRhiQWnfbAi9csscWSug_0[127].kind = 1;
5387 TM__vJDjRhiQWnfbAi9csscWSug_0[127].offset = offsetof(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw, counter);
5388 TM__vJDjRhiQWnfbAi9csscWSug_0[127].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5389 TM__vJDjRhiQWnfbAi9csscWSug_0[127].name = "counter";
5390 TM__vJDjRhiQWnfbAi9csscWSug_0[121].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[121].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[121].sons = &TM__vJDjRhiQWnfbAi9csscWSug_27_2[0];
5391 NTItable__Ue6w4c82v7gc7t2qntTbAw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[121];
5392 TM__vJDjRhiQWnfbAi9csscWSug_0[120].kind = 1;
5393 TM__vJDjRhiQWnfbAi9csscWSug_0[120].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, canonTypes);
5394 TM__vJDjRhiQWnfbAi9csscWSug_0[120].typ = (&NTItable__Ue6w4c82v7gc7t2qntTbAw_);
5395 TM__vJDjRhiQWnfbAi9csscWSug_0[120].name = "canonTypes";
5396 TM__vJDjRhiQWnfbAi9csscWSug_2_48[33] = &TM__vJDjRhiQWnfbAi9csscWSug_0[128];
5397 NTItable__G1v8c16HePOldLeucwe05Q_.size = sizeof(tyObject_Table__G1v8c16HePOldLeucwe05Q);
5398 NTItable__G1v8c16HePOldLeucwe05Q_.align = NIM_ALIGNOF(tyObject_Table__G1v8c16HePOldLeucwe05Q);
5399 NTItable__G1v8c16HePOldLeucwe05Q_.kind = 18;
5400 NTItable__G1v8c16HePOldLeucwe05Q_.base = 0;
5401 TM__vJDjRhiQWnfbAi9csscWSug_29_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[130];
5402 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.size = sizeof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw);
5403 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.align = NIM_ALIGNOF(tyTuple__OJFzEczluV8Jmo9bRpBfkzw);
5404 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.kind = 18;
5405 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.base = 0;
5406 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.flags = 1;
5407 TM__vJDjRhiQWnfbAi9csscWSug_30_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[132];
5408 TM__vJDjRhiQWnfbAi9csscWSug_0[132].kind = 1;
5409 TM__vJDjRhiQWnfbAi9csscWSug_0[132].offset = offsetof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw, Field0);
5410 TM__vJDjRhiQWnfbAi9csscWSug_0[132].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5411 TM__vJDjRhiQWnfbAi9csscWSug_0[132].name = "Field0";
5412 TM__vJDjRhiQWnfbAi9csscWSug_30_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[133];
5413 TM__vJDjRhiQWnfbAi9csscWSug_0[133].kind = 1;
5414 TM__vJDjRhiQWnfbAi9csscWSug_0[133].offset = offsetof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw, Field1);
5415 TM__vJDjRhiQWnfbAi9csscWSug_0[133].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5416 TM__vJDjRhiQWnfbAi9csscWSug_0[133].name = "Field1";
5417 TM__vJDjRhiQWnfbAi9csscWSug_30_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[134];
5418 TM__vJDjRhiQWnfbAi9csscWSug_0[134].kind = 1;
5419 TM__vJDjRhiQWnfbAi9csscWSug_0[134].offset = offsetof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw, Field2);
5420 TM__vJDjRhiQWnfbAi9csscWSug_0[134].typ = (&NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_);
5421 TM__vJDjRhiQWnfbAi9csscWSug_0[134].name = "Field2";
5422 TM__vJDjRhiQWnfbAi9csscWSug_0[131].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[131].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[131].sons = &TM__vJDjRhiQWnfbAi9csscWSug_30_3[0];
5423 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[131];
5424 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.size = sizeof(tySequence__fIB1rTQ55aFonoft9a9bmljQ*);
5425 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.align = NIM_ALIGNOF(tySequence__fIB1rTQ55aFonoft9a9bmljQ*);
5426 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.kind = 24;
5427 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.base = (&NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_);
5428 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.marker = Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ;
5429 TM__vJDjRhiQWnfbAi9csscWSug_0[130].kind = 1;
5430 TM__vJDjRhiQWnfbAi9csscWSug_0[130].offset = offsetof(tyObject_Table__G1v8c16HePOldLeucwe05Q, data);
5431 TM__vJDjRhiQWnfbAi9csscWSug_0[130].typ = (&NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_);
5432 TM__vJDjRhiQWnfbAi9csscWSug_0[130].name = "data";
5433 TM__vJDjRhiQWnfbAi9csscWSug_29_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[135];
5434 TM__vJDjRhiQWnfbAi9csscWSug_0[135].kind = 1;
5435 TM__vJDjRhiQWnfbAi9csscWSug_0[135].offset = offsetof(tyObject_Table__G1v8c16HePOldLeucwe05Q, counter);
5436 TM__vJDjRhiQWnfbAi9csscWSug_0[135].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5437 TM__vJDjRhiQWnfbAi9csscWSug_0[135].name = "counter";
5438 TM__vJDjRhiQWnfbAi9csscWSug_0[129].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[129].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[129].sons = &TM__vJDjRhiQWnfbAi9csscWSug_29_2[0];
5439 NTItable__G1v8c16HePOldLeucwe05Q_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[129];
5440 TM__vJDjRhiQWnfbAi9csscWSug_0[128].kind = 1;
5441 TM__vJDjRhiQWnfbAi9csscWSug_0[128].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, symBodyHashes);
5442 TM__vJDjRhiQWnfbAi9csscWSug_0[128].typ = (&NTItable__G1v8c16HePOldLeucwe05Q_);
5443 TM__vJDjRhiQWnfbAi9csscWSug_0[128].name = "symBodyHashes";
5444 TM__vJDjRhiQWnfbAi9csscWSug_2_48[34] = &TM__vJDjRhiQWnfbAi9csscWSug_0[136];
5445 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.size = sizeof(tyProc__VHDwJFdIqpwtpUGuxiXUwg);
5446 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.align = NIM_ALIGNOF(tyProc__VHDwJFdIqpwtpUGuxiXUwg);
5447 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.kind = 25;
5448 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.base = 0;
5449 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.flags = 3;
5450 TM__vJDjRhiQWnfbAi9csscWSug_0[136].kind = 1;
5451 TM__vJDjRhiQWnfbAi9csscWSug_0[136].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, importModuleCallback);
5452 TM__vJDjRhiQWnfbAi9csscWSug_0[136].typ = (&NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_);
5453 TM__vJDjRhiQWnfbAi9csscWSug_0[136].name = "importModuleCallback";
5454 TM__vJDjRhiQWnfbAi9csscWSug_2_48[35] = &TM__vJDjRhiQWnfbAi9csscWSug_0[137];
5455 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.size = sizeof(tyProc__mjUN9alLJ31lnSKkUsuyWMw);
5456 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.align = NIM_ALIGNOF(tyProc__mjUN9alLJ31lnSKkUsuyWMw);
5457 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.kind = 25;
5458 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.base = 0;
5459 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.flags = 3;
5460 TM__vJDjRhiQWnfbAi9csscWSug_0[137].kind = 1;
5461 TM__vJDjRhiQWnfbAi9csscWSug_0[137].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, includeFileCallback);
5462 TM__vJDjRhiQWnfbAi9csscWSug_0[137].typ = (&NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_);
5463 TM__vJDjRhiQWnfbAi9csscWSug_0[137].name = "includeFileCallback";
5464 TM__vJDjRhiQWnfbAi9csscWSug_2_48[36] = &TM__vJDjRhiQWnfbAi9csscWSug_0[138];
5465 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.size = sizeof(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA);
5466 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.align = NIM_ALIGNOF(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA);
5467 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.kind = 18;
5468 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.base = 0;
5469 TM__vJDjRhiQWnfbAi9csscWSug_31_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[140];
5470 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.size = sizeof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw);
5471 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.align = NIM_ALIGNOF(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw);
5472 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.kind = 18;
5473 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.base = 0;
5474 TM__vJDjRhiQWnfbAi9csscWSug_32_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[142];
5475 TM__vJDjRhiQWnfbAi9csscWSug_0[142].kind = 1;
5476 TM__vJDjRhiQWnfbAi9csscWSug_0[142].offset = offsetof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw, Field0);
5477 TM__vJDjRhiQWnfbAi9csscWSug_0[142].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5478 TM__vJDjRhiQWnfbAi9csscWSug_0[142].name = "Field0";
5479 TM__vJDjRhiQWnfbAi9csscWSug_32_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[143];
5480 TM__vJDjRhiQWnfbAi9csscWSug_0[143].kind = 1;
5481 TM__vJDjRhiQWnfbAi9csscWSug_0[143].offset = offsetof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw, Field1);
5482 TM__vJDjRhiQWnfbAi9csscWSug_0[143].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5483 TM__vJDjRhiQWnfbAi9csscWSug_0[143].name = "Field1";
5484 TM__vJDjRhiQWnfbAi9csscWSug_32_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[144];
5485 TM__vJDjRhiQWnfbAi9csscWSug_0[144].kind = 1;
5486 TM__vJDjRhiQWnfbAi9csscWSug_0[144].offset = offsetof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw, Field2);
5487 TM__vJDjRhiQWnfbAi9csscWSug_0[144].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
5488 TM__vJDjRhiQWnfbAi9csscWSug_0[144].name = "Field2";
5489 TM__vJDjRhiQWnfbAi9csscWSug_0[141].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[141].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[141].sons = &TM__vJDjRhiQWnfbAi9csscWSug_32_3[0];
5490 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[141];
5491 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.size = sizeof(tySequence__23SMqauuRsbDANhthj9bWlA*);
5492 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.align = NIM_ALIGNOF(tySequence__23SMqauuRsbDANhthj9bWlA*);
5493 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.kind = 24;
5494 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.base = (&NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_);
5495 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.marker = Marker_tySequence__23SMqauuRsbDANhthj9bWlA;
5496 TM__vJDjRhiQWnfbAi9csscWSug_0[140].kind = 1;
5497 TM__vJDjRhiQWnfbAi9csscWSug_0[140].offset = offsetof(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA, data);
5498 TM__vJDjRhiQWnfbAi9csscWSug_0[140].typ = (&NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_);
5499 TM__vJDjRhiQWnfbAi9csscWSug_0[140].name = "data";
5500 TM__vJDjRhiQWnfbAi9csscWSug_31_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[145];
5501 TM__vJDjRhiQWnfbAi9csscWSug_0[145].kind = 1;
5502 TM__vJDjRhiQWnfbAi9csscWSug_0[145].offset = offsetof(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA, counter);
5503 TM__vJDjRhiQWnfbAi9csscWSug_0[145].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5504 TM__vJDjRhiQWnfbAi9csscWSug_0[145].name = "counter";
5505 TM__vJDjRhiQWnfbAi9csscWSug_0[139].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[139].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[139].sons = &TM__vJDjRhiQWnfbAi9csscWSug_31_2[0];
5506 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[139];
5507 TM__vJDjRhiQWnfbAi9csscWSug_0[138].kind = 1;
5508 TM__vJDjRhiQWnfbAi9csscWSug_0[138].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cacheSeqs);
5509 TM__vJDjRhiQWnfbAi9csscWSug_0[138].typ = (&NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_);
5510 TM__vJDjRhiQWnfbAi9csscWSug_0[138].name = "cacheSeqs";
5511 TM__vJDjRhiQWnfbAi9csscWSug_2_48[37] = &TM__vJDjRhiQWnfbAi9csscWSug_0[146];
5512 NTItable__NttoEzoiq5CiphZe81oadg_.size = sizeof(tyObject_Table__NttoEzoiq5CiphZe81oadg);
5513 NTItable__NttoEzoiq5CiphZe81oadg_.align = NIM_ALIGNOF(tyObject_Table__NttoEzoiq5CiphZe81oadg);
5514 NTItable__NttoEzoiq5CiphZe81oadg_.kind = 18;
5515 NTItable__NttoEzoiq5CiphZe81oadg_.base = 0;
5516 TM__vJDjRhiQWnfbAi9csscWSug_33_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[148];
5517 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.size = sizeof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg);
5518 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.align = NIM_ALIGNOF(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg);
5519 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.kind = 18;
5520 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.base = 0;
5521 TM__vJDjRhiQWnfbAi9csscWSug_34_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[150];
5522 TM__vJDjRhiQWnfbAi9csscWSug_0[150].kind = 1;
5523 TM__vJDjRhiQWnfbAi9csscWSug_0[150].offset = offsetof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg, Field0);
5524 TM__vJDjRhiQWnfbAi9csscWSug_0[150].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5525 TM__vJDjRhiQWnfbAi9csscWSug_0[150].name = "Field0";
5526 TM__vJDjRhiQWnfbAi9csscWSug_34_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[151];
5527 TM__vJDjRhiQWnfbAi9csscWSug_0[151].kind = 1;
5528 TM__vJDjRhiQWnfbAi9csscWSug_0[151].offset = offsetof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg, Field1);
5529 TM__vJDjRhiQWnfbAi9csscWSug_0[151].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5530 TM__vJDjRhiQWnfbAi9csscWSug_0[151].name = "Field1";
5531 TM__vJDjRhiQWnfbAi9csscWSug_34_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[152];
5532 TM__vJDjRhiQWnfbAi9csscWSug_0[152].kind = 1;
5533 TM__vJDjRhiQWnfbAi9csscWSug_0[152].offset = offsetof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg, Field2);
5534 TM__vJDjRhiQWnfbAi9csscWSug_0[152].typ = (&NTIbiggestint__Aav8dQoMlCFnZRxA0IhTHQ_);
5535 TM__vJDjRhiQWnfbAi9csscWSug_0[152].name = "Field2";
5536 TM__vJDjRhiQWnfbAi9csscWSug_0[149].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[149].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[149].sons = &TM__vJDjRhiQWnfbAi9csscWSug_34_3[0];
5537 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[149];
5538 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.size = sizeof(tySequence__squ9b9bUH4OLHf6cEMrt6hVA*);
5539 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.align = NIM_ALIGNOF(tySequence__squ9b9bUH4OLHf6cEMrt6hVA*);
5540 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.kind = 24;
5541 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.base = (&NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_);
5542 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.marker = Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA;
5543 TM__vJDjRhiQWnfbAi9csscWSug_0[148].kind = 1;
5544 TM__vJDjRhiQWnfbAi9csscWSug_0[148].offset = offsetof(tyObject_Table__NttoEzoiq5CiphZe81oadg, data);
5545 TM__vJDjRhiQWnfbAi9csscWSug_0[148].typ = (&NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_);
5546 TM__vJDjRhiQWnfbAi9csscWSug_0[148].name = "data";
5547 TM__vJDjRhiQWnfbAi9csscWSug_33_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[153];
5548 TM__vJDjRhiQWnfbAi9csscWSug_0[153].kind = 1;
5549 TM__vJDjRhiQWnfbAi9csscWSug_0[153].offset = offsetof(tyObject_Table__NttoEzoiq5CiphZe81oadg, counter);
5550 TM__vJDjRhiQWnfbAi9csscWSug_0[153].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5551 TM__vJDjRhiQWnfbAi9csscWSug_0[153].name = "counter";
5552 TM__vJDjRhiQWnfbAi9csscWSug_0[147].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[147].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[147].sons = &TM__vJDjRhiQWnfbAi9csscWSug_33_2[0];
5553 NTItable__NttoEzoiq5CiphZe81oadg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[147];
5554 TM__vJDjRhiQWnfbAi9csscWSug_0[146].kind = 1;
5555 TM__vJDjRhiQWnfbAi9csscWSug_0[146].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cacheCounters);
5556 TM__vJDjRhiQWnfbAi9csscWSug_0[146].typ = (&NTItable__NttoEzoiq5CiphZe81oadg_);
5557 TM__vJDjRhiQWnfbAi9csscWSug_0[146].name = "cacheCounters";
5558 TM__vJDjRhiQWnfbAi9csscWSug_2_48[38] = &TM__vJDjRhiQWnfbAi9csscWSug_0[154];
5559 NTItable__nagDFX4QHx0s6Fvma9blmSg_.size = sizeof(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg);
5560 NTItable__nagDFX4QHx0s6Fvma9blmSg_.align = NIM_ALIGNOF(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg);
5561 NTItable__nagDFX4QHx0s6Fvma9blmSg_.kind = 18;
5562 NTItable__nagDFX4QHx0s6Fvma9blmSg_.base = 0;
5563 TM__vJDjRhiQWnfbAi9csscWSug_35_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[156];
5564 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.size = sizeof(tyTuple__wcNatyuf8WOqAhGLhSvgiw);
5565 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.align = NIM_ALIGNOF(tyTuple__wcNatyuf8WOqAhGLhSvgiw);
5566 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.kind = 18;
5567 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.base = 0;
5568 TM__vJDjRhiQWnfbAi9csscWSug_36_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[158];
5569 TM__vJDjRhiQWnfbAi9csscWSug_0[158].kind = 1;
5570 TM__vJDjRhiQWnfbAi9csscWSug_0[158].offset = offsetof(tyTuple__wcNatyuf8WOqAhGLhSvgiw, Field0);
5571 TM__vJDjRhiQWnfbAi9csscWSug_0[158].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5572 TM__vJDjRhiQWnfbAi9csscWSug_0[158].name = "Field0";
5573 TM__vJDjRhiQWnfbAi9csscWSug_36_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[159];
5574 TM__vJDjRhiQWnfbAi9csscWSug_0[159].kind = 1;
5575 TM__vJDjRhiQWnfbAi9csscWSug_0[159].offset = offsetof(tyTuple__wcNatyuf8WOqAhGLhSvgiw, Field1);
5576 TM__vJDjRhiQWnfbAi9csscWSug_0[159].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5577 TM__vJDjRhiQWnfbAi9csscWSug_0[159].name = "Field1";
5578 TM__vJDjRhiQWnfbAi9csscWSug_36_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[160];
5579 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.size = sizeof(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg);
5580 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.align = NIM_ALIGNOF(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg);
5581 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.kind = 18;
5582 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.base = 0;
5583 TM__vJDjRhiQWnfbAi9csscWSug_37_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[162];
5584 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.size = sizeof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g);
5585 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.align = NIM_ALIGNOF(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g);
5586 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.kind = 18;
5587 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.base = 0;
5588 TM__vJDjRhiQWnfbAi9csscWSug_38_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[164];
5589 TM__vJDjRhiQWnfbAi9csscWSug_0[164].kind = 1;
5590 TM__vJDjRhiQWnfbAi9csscWSug_0[164].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, entries);
5591 TM__vJDjRhiQWnfbAi9csscWSug_0[164].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5592 TM__vJDjRhiQWnfbAi9csscWSug_0[164].name = "entries";
5593 TM__vJDjRhiQWnfbAi9csscWSug_38_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[165];
5594 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.size = sizeof(tyArray__9aijZrM1syqzleJpcL8bUyw);
5595 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.align = NIM_ALIGNOF(tyArray__9aijZrM1syqzleJpcL8bUyw);
5596 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.kind = 16;
5597 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.base = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5598 TM__vJDjRhiQWnfbAi9csscWSug_0[165].kind = 1;
5599 TM__vJDjRhiQWnfbAi9csscWSug_0[165].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, keys);
5600 TM__vJDjRhiQWnfbAi9csscWSug_0[165].typ = (&NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_);
5601 TM__vJDjRhiQWnfbAi9csscWSug_0[165].name = "keys";
5602 TM__vJDjRhiQWnfbAi9csscWSug_38_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[166];
5603 TM__vJDjRhiQWnfbAi9csscWSug_0[166].kind = 3;
5604 TM__vJDjRhiQWnfbAi9csscWSug_0[166].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, isInternal);
5605 TM__vJDjRhiQWnfbAi9csscWSug_0[166].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5606 TM__vJDjRhiQWnfbAi9csscWSug_0[166].name = "isInternal";
5607 TM__vJDjRhiQWnfbAi9csscWSug_0[166].sons = &NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[0];
5608 TM__vJDjRhiQWnfbAi9csscWSug_0[166].len = 2;
5609 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.size = sizeof(tyArray__VznXOmL540VWlOp56dB9cqA);
5610 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.align = NIM_ALIGNOF(tyArray__VznXOmL540VWlOp56dB9cqA);
5611 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.kind = 16;
5612 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.base = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
5613 TM__vJDjRhiQWnfbAi9csscWSug_0[167].kind = 1;
5614 TM__vJDjRhiQWnfbAi9csscWSug_0[167].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, _isInternal_1.vals);
5615 TM__vJDjRhiQWnfbAi9csscWSug_0[167].typ = (&NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_);
5616 TM__vJDjRhiQWnfbAi9csscWSug_0[167].name = "vals";
5617 NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[167];
5618 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.size = sizeof(tyArray__jSFVQ48g222vuMjoJArs8A);
5619 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.align = NIM_ALIGNOF(tyArray__jSFVQ48g222vuMjoJArs8A);
5620 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.kind = 16;
5621 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.base = (&NTInode__tPE9ckDbaXj82MdUy0JgA7w_);
5622 TM__vJDjRhiQWnfbAi9csscWSug_0[168].kind = 1;
5623 TM__vJDjRhiQWnfbAi9csscWSug_0[168].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, _isInternal_2.links);
5624 TM__vJDjRhiQWnfbAi9csscWSug_0[168].typ = (&NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_);
5625 TM__vJDjRhiQWnfbAi9csscWSug_0[168].name = "links";
5626 NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[168];
5627 TM__vJDjRhiQWnfbAi9csscWSug_0[163].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[163].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[163].sons = &TM__vJDjRhiQWnfbAi9csscWSug_38_3[0];
5628 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[163];
5629 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.size = sizeof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g*);
5630 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.align = NIM_ALIGNOF(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g*);
5631 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.kind = 22;
5632 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.base = (&NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_);
5633 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.flags = 2;
5634 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.marker = Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w;
5635 TM__vJDjRhiQWnfbAi9csscWSug_0[162].kind = 1;
5636 TM__vJDjRhiQWnfbAi9csscWSug_0[162].offset = offsetof(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg, root);
5637 TM__vJDjRhiQWnfbAi9csscWSug_0[162].typ = (&NTInode__tPE9ckDbaXj82MdUy0JgA7w_);
5638 TM__vJDjRhiQWnfbAi9csscWSug_0[162].name = "root";
5639 TM__vJDjRhiQWnfbAi9csscWSug_37_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[169];
5640 TM__vJDjRhiQWnfbAi9csscWSug_0[169].kind = 1;
5641 TM__vJDjRhiQWnfbAi9csscWSug_0[169].offset = offsetof(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg, entries);
5642 TM__vJDjRhiQWnfbAi9csscWSug_0[169].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5643 TM__vJDjRhiQWnfbAi9csscWSug_0[169].name = "entries";
5644 TM__vJDjRhiQWnfbAi9csscWSug_0[161].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[161].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[161].sons = &TM__vJDjRhiQWnfbAi9csscWSug_37_2[0];
5645 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[161];
5646 TM__vJDjRhiQWnfbAi9csscWSug_0[160].kind = 1;
5647 TM__vJDjRhiQWnfbAi9csscWSug_0[160].offset = offsetof(tyTuple__wcNatyuf8WOqAhGLhSvgiw, Field2);
5648 TM__vJDjRhiQWnfbAi9csscWSug_0[160].typ = (&NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_);
5649 TM__vJDjRhiQWnfbAi9csscWSug_0[160].name = "Field2";
5650 TM__vJDjRhiQWnfbAi9csscWSug_0[157].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[157].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[157].sons = &TM__vJDjRhiQWnfbAi9csscWSug_36_3[0];
5651 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[157];
5652 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.size = sizeof(tySequence__pHNq3oXj9av2sEUdqaqeZjw*);
5653 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.align = NIM_ALIGNOF(tySequence__pHNq3oXj9av2sEUdqaqeZjw*);
5654 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.kind = 24;
5655 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.base = (&NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_);
5656 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.marker = Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw;
5657 TM__vJDjRhiQWnfbAi9csscWSug_0[156].kind = 1;
5658 TM__vJDjRhiQWnfbAi9csscWSug_0[156].offset = offsetof(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg, data);
5659 TM__vJDjRhiQWnfbAi9csscWSug_0[156].typ = (&NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_);
5660 TM__vJDjRhiQWnfbAi9csscWSug_0[156].name = "data";
5661 TM__vJDjRhiQWnfbAi9csscWSug_35_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[170];
5662 TM__vJDjRhiQWnfbAi9csscWSug_0[170].kind = 1;
5663 TM__vJDjRhiQWnfbAi9csscWSug_0[170].offset = offsetof(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg, counter);
5664 TM__vJDjRhiQWnfbAi9csscWSug_0[170].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5665 TM__vJDjRhiQWnfbAi9csscWSug_0[170].name = "counter";
5666 TM__vJDjRhiQWnfbAi9csscWSug_0[155].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[155].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[155].sons = &TM__vJDjRhiQWnfbAi9csscWSug_35_2[0];
5667 NTItable__nagDFX4QHx0s6Fvma9blmSg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[155];
5668 TM__vJDjRhiQWnfbAi9csscWSug_0[154].kind = 1;
5669 TM__vJDjRhiQWnfbAi9csscWSug_0[154].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cacheTables);
5670 TM__vJDjRhiQWnfbAi9csscWSug_0[154].typ = (&NTItable__nagDFX4QHx0s6Fvma9blmSg_);
5671 TM__vJDjRhiQWnfbAi9csscWSug_0[154].name = "cacheTables";
5672 TM__vJDjRhiQWnfbAi9csscWSug_2_48[39] = &TM__vJDjRhiQWnfbAi9csscWSug_0[171];
5673 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.size = sizeof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ);
5674 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.align = NIM_ALIGNOF(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ);
5675 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.kind = 18;
5676 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.base = 0;
5677 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.flags = 1;
5678 TM__vJDjRhiQWnfbAi9csscWSug_39_4[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[173];
5679 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.size = sizeof(tyProc__jkSFMhvPZ1AdGcvT2dK9a2w);
5680 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.align = NIM_ALIGNOF(tyProc__jkSFMhvPZ1AdGcvT2dK9a2w);
5681 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.kind = 25;
5682 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.base = 0;
5683 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.flags = 3;
5684 TM__vJDjRhiQWnfbAi9csscWSug_0[173].kind = 1;
5685 TM__vJDjRhiQWnfbAi9csscWSug_0[173].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field0);
5686 TM__vJDjRhiQWnfbAi9csscWSug_0[173].typ = (&NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_);
5687 TM__vJDjRhiQWnfbAi9csscWSug_0[173].name = "Field0";
5688 TM__vJDjRhiQWnfbAi9csscWSug_39_4[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[174];
5689 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.size = sizeof(tyProc__A7Sdoem70tRxSEmKrf9cmyg);
5690 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.align = NIM_ALIGNOF(tyProc__A7Sdoem70tRxSEmKrf9cmyg);
5691 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.kind = 25;
5692 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.base = 0;
5693 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.flags = 3;
5694 TM__vJDjRhiQWnfbAi9csscWSug_0[174].kind = 1;
5695 TM__vJDjRhiQWnfbAi9csscWSug_0[174].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field1);
5696 TM__vJDjRhiQWnfbAi9csscWSug_0[174].typ = (&NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_);
5697 TM__vJDjRhiQWnfbAi9csscWSug_0[174].name = "Field1";
5698 TM__vJDjRhiQWnfbAi9csscWSug_39_4[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[175];
5699 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.size = sizeof(tyProc__EAEKmBUgKFg29agoUGtzDEQ);
5700 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.align = NIM_ALIGNOF(tyProc__EAEKmBUgKFg29agoUGtzDEQ);
5701 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.kind = 25;
5702 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.base = 0;
5703 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.flags = 3;
5704 TM__vJDjRhiQWnfbAi9csscWSug_0[175].kind = 1;
5705 TM__vJDjRhiQWnfbAi9csscWSug_0[175].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field2);
5706 TM__vJDjRhiQWnfbAi9csscWSug_0[175].typ = (&NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_);
5707 TM__vJDjRhiQWnfbAi9csscWSug_0[175].name = "Field2";
5708 TM__vJDjRhiQWnfbAi9csscWSug_39_4[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[176];
5709 TM__vJDjRhiQWnfbAi9csscWSug_0[176].kind = 1;
5710 TM__vJDjRhiQWnfbAi9csscWSug_0[176].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field3);
5711 TM__vJDjRhiQWnfbAi9csscWSug_0[176].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5712 TM__vJDjRhiQWnfbAi9csscWSug_0[176].name = "Field3";
5713 TM__vJDjRhiQWnfbAi9csscWSug_0[172].len = 4; TM__vJDjRhiQWnfbAi9csscWSug_0[172].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[172].sons = &TM__vJDjRhiQWnfbAi9csscWSug_39_4[0];
5714 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[172];
5715 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.size = sizeof(tySequence__MAQKEADohlpnXTModtugbQ*);
5716 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.align = NIM_ALIGNOF(tySequence__MAQKEADohlpnXTModtugbQ*);
5717 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.kind = 24;
5718 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.base = (&NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_);
5719 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.marker = Marker_tySequence__MAQKEADohlpnXTModtugbQ;
5720 TM__vJDjRhiQWnfbAi9csscWSug_0[171].kind = 1;
5721 TM__vJDjRhiQWnfbAi9csscWSug_0[171].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, passes);
5722 TM__vJDjRhiQWnfbAi9csscWSug_0[171].typ = (&NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_);
5723 TM__vJDjRhiQWnfbAi9csscWSug_0[171].name = "passes";
5724 TM__vJDjRhiQWnfbAi9csscWSug_2_48[40] = &TM__vJDjRhiQWnfbAi9csscWSug_0[177];
5725 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.size = sizeof(tyProc__TjycsqkDBjsxd4da6KYTng);
5726 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.align = NIM_ALIGNOF(tyProc__TjycsqkDBjsxd4da6KYTng);
5727 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.kind = 25;
5728 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.base = 0;
5729 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.flags = 3;
5730 TM__vJDjRhiQWnfbAi9csscWSug_0[177].kind = 1;
5731 TM__vJDjRhiQWnfbAi9csscWSug_0[177].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, onDefinition);
5732 TM__vJDjRhiQWnfbAi9csscWSug_0[177].typ = (&NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_);
5733 TM__vJDjRhiQWnfbAi9csscWSug_0[177].name = "onDefinition";
5734 TM__vJDjRhiQWnfbAi9csscWSug_2_48[41] = &TM__vJDjRhiQWnfbAi9csscWSug_0[178];
5735 TM__vJDjRhiQWnfbAi9csscWSug_0[178].kind = 1;
5736 TM__vJDjRhiQWnfbAi9csscWSug_0[178].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, onDefinitionResolveForward);
5737 TM__vJDjRhiQWnfbAi9csscWSug_0[178].typ = (&NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_);
5738 TM__vJDjRhiQWnfbAi9csscWSug_0[178].name = "onDefinitionResolveForward";
5739 TM__vJDjRhiQWnfbAi9csscWSug_2_48[42] = &TM__vJDjRhiQWnfbAi9csscWSug_0[179];
5740 TM__vJDjRhiQWnfbAi9csscWSug_0[179].kind = 1;
5741 TM__vJDjRhiQWnfbAi9csscWSug_0[179].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, onUsage);
5742 TM__vJDjRhiQWnfbAi9csscWSug_0[179].typ = (&NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_);
5743 TM__vJDjRhiQWnfbAi9csscWSug_0[179].name = "onUsage";
5744 TM__vJDjRhiQWnfbAi9csscWSug_2_48[43] = &TM__vJDjRhiQWnfbAi9csscWSug_0[180];
5745 TM__vJDjRhiQWnfbAi9csscWSug_0[180].kind = 1;
5746 TM__vJDjRhiQWnfbAi9csscWSug_0[180].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, globalDestructors);
5747 TM__vJDjRhiQWnfbAi9csscWSug_0[180].typ = (&NTItnodeseq__ehmV9bTklH2Gt9cXHV9c0HLeQ_);
5748 TM__vJDjRhiQWnfbAi9csscWSug_0[180].name = "globalDestructors";
5749 TM__vJDjRhiQWnfbAi9csscWSug_2_48[44] = &TM__vJDjRhiQWnfbAi9csscWSug_0[181];
5750 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.size = sizeof(tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ);
5751 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.align = NIM_ALIGNOF(tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ);
5752 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.kind = 25;
5753 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.base = 0;
5754 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.flags = 3;
5755 TM__vJDjRhiQWnfbAi9csscWSug_0[181].kind = 1;
5756 TM__vJDjRhiQWnfbAi9csscWSug_0[181].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, strongSemCheck);
5757 TM__vJDjRhiQWnfbAi9csscWSug_0[181].typ = (&NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_);
5758 TM__vJDjRhiQWnfbAi9csscWSug_0[181].name = "strongSemCheck";
5759 TM__vJDjRhiQWnfbAi9csscWSug_2_48[45] = &TM__vJDjRhiQWnfbAi9csscWSug_0[182];
5760 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.size = sizeof(tyProc__J7Jq15ZScfKLqcLx8sEz9cA);
5761 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.align = NIM_ALIGNOF(tyProc__J7Jq15ZScfKLqcLx8sEz9cA);
5762 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.kind = 25;
5763 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.base = 0;
5764 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.flags = 3;
5765 TM__vJDjRhiQWnfbAi9csscWSug_0[182].kind = 1;
5766 TM__vJDjRhiQWnfbAi9csscWSug_0[182].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, compatibleProps);
5767 TM__vJDjRhiQWnfbAi9csscWSug_0[182].typ = (&NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_);
5768 TM__vJDjRhiQWnfbAi9csscWSug_0[182].name = "compatibleProps";
5769 TM__vJDjRhiQWnfbAi9csscWSug_2_48[46] = &TM__vJDjRhiQWnfbAi9csscWSug_0[183];
5770 TM__vJDjRhiQWnfbAi9csscWSug_0[183].kind = 1;
5771 TM__vJDjRhiQWnfbAi9csscWSug_0[183].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, idgen);
5772 TM__vJDjRhiQWnfbAi9csscWSug_0[183].typ = (&NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_);
5773 TM__vJDjRhiQWnfbAi9csscWSug_0[183].name = "idgen";
5774 TM__vJDjRhiQWnfbAi9csscWSug_2_48[47] = &TM__vJDjRhiQWnfbAi9csscWSug_0[184];
5775 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.size = sizeof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA);
5776 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.align = NIM_ALIGNOF(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA);
5777 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.kind = 18;
5778 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.base = 0;
5779 TM__vJDjRhiQWnfbAi9csscWSug_40_13[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[186];
5780 TM__vJDjRhiQWnfbAi9csscWSug_0[186].kind = 1;
5781 TM__vJDjRhiQWnfbAi9csscWSug_0[186].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opNot);
5782 TM__vJDjRhiQWnfbAi9csscWSug_0[186].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5783 TM__vJDjRhiQWnfbAi9csscWSug_0[186].name = "opNot";
5784 TM__vJDjRhiQWnfbAi9csscWSug_40_13[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[187];
5785 TM__vJDjRhiQWnfbAi9csscWSug_0[187].kind = 1;
5786 TM__vJDjRhiQWnfbAi9csscWSug_0[187].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opContains);
5787 TM__vJDjRhiQWnfbAi9csscWSug_0[187].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5788 TM__vJDjRhiQWnfbAi9csscWSug_0[187].name = "opContains";
5789 TM__vJDjRhiQWnfbAi9csscWSug_40_13[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[188];
5790 TM__vJDjRhiQWnfbAi9csscWSug_0[188].kind = 1;
5791 TM__vJDjRhiQWnfbAi9csscWSug_0[188].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opLe);
5792 TM__vJDjRhiQWnfbAi9csscWSug_0[188].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5793 TM__vJDjRhiQWnfbAi9csscWSug_0[188].name = "opLe";
5794 TM__vJDjRhiQWnfbAi9csscWSug_40_13[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[189];
5795 TM__vJDjRhiQWnfbAi9csscWSug_0[189].kind = 1;
5796 TM__vJDjRhiQWnfbAi9csscWSug_0[189].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opLt);
5797 TM__vJDjRhiQWnfbAi9csscWSug_0[189].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5798 TM__vJDjRhiQWnfbAi9csscWSug_0[189].name = "opLt";
5799 TM__vJDjRhiQWnfbAi9csscWSug_40_13[4] = &TM__vJDjRhiQWnfbAi9csscWSug_0[190];
5800 TM__vJDjRhiQWnfbAi9csscWSug_0[190].kind = 1;
5801 TM__vJDjRhiQWnfbAi9csscWSug_0[190].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opAnd);
5802 TM__vJDjRhiQWnfbAi9csscWSug_0[190].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5803 TM__vJDjRhiQWnfbAi9csscWSug_0[190].name = "opAnd";
5804 TM__vJDjRhiQWnfbAi9csscWSug_40_13[5] = &TM__vJDjRhiQWnfbAi9csscWSug_0[191];
5805 TM__vJDjRhiQWnfbAi9csscWSug_0[191].kind = 1;
5806 TM__vJDjRhiQWnfbAi9csscWSug_0[191].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opOr);
5807 TM__vJDjRhiQWnfbAi9csscWSug_0[191].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5808 TM__vJDjRhiQWnfbAi9csscWSug_0[191].name = "opOr";
5809 TM__vJDjRhiQWnfbAi9csscWSug_40_13[6] = &TM__vJDjRhiQWnfbAi9csscWSug_0[192];
5810 TM__vJDjRhiQWnfbAi9csscWSug_0[192].kind = 1;
5811 TM__vJDjRhiQWnfbAi9csscWSug_0[192].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opIsNil);
5812 TM__vJDjRhiQWnfbAi9csscWSug_0[192].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5813 TM__vJDjRhiQWnfbAi9csscWSug_0[192].name = "opIsNil";
5814 TM__vJDjRhiQWnfbAi9csscWSug_40_13[7] = &TM__vJDjRhiQWnfbAi9csscWSug_0[193];
5815 TM__vJDjRhiQWnfbAi9csscWSug_0[193].kind = 1;
5816 TM__vJDjRhiQWnfbAi9csscWSug_0[193].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opEq);
5817 TM__vJDjRhiQWnfbAi9csscWSug_0[193].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5818 TM__vJDjRhiQWnfbAi9csscWSug_0[193].name = "opEq";
5819 TM__vJDjRhiQWnfbAi9csscWSug_40_13[8] = &TM__vJDjRhiQWnfbAi9csscWSug_0[194];
5820 TM__vJDjRhiQWnfbAi9csscWSug_0[194].kind = 1;
5821 TM__vJDjRhiQWnfbAi9csscWSug_0[194].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opAdd);
5822 TM__vJDjRhiQWnfbAi9csscWSug_0[194].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5823 TM__vJDjRhiQWnfbAi9csscWSug_0[194].name = "opAdd";
5824 TM__vJDjRhiQWnfbAi9csscWSug_40_13[9] = &TM__vJDjRhiQWnfbAi9csscWSug_0[195];
5825 TM__vJDjRhiQWnfbAi9csscWSug_0[195].kind = 1;
5826 TM__vJDjRhiQWnfbAi9csscWSug_0[195].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opSub);
5827 TM__vJDjRhiQWnfbAi9csscWSug_0[195].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5828 TM__vJDjRhiQWnfbAi9csscWSug_0[195].name = "opSub";
5829 TM__vJDjRhiQWnfbAi9csscWSug_40_13[10] = &TM__vJDjRhiQWnfbAi9csscWSug_0[196];
5830 TM__vJDjRhiQWnfbAi9csscWSug_0[196].kind = 1;
5831 TM__vJDjRhiQWnfbAi9csscWSug_0[196].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opMul);
5832 TM__vJDjRhiQWnfbAi9csscWSug_0[196].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5833 TM__vJDjRhiQWnfbAi9csscWSug_0[196].name = "opMul";
5834 TM__vJDjRhiQWnfbAi9csscWSug_40_13[11] = &TM__vJDjRhiQWnfbAi9csscWSug_0[197];
5835 TM__vJDjRhiQWnfbAi9csscWSug_0[197].kind = 1;
5836 TM__vJDjRhiQWnfbAi9csscWSug_0[197].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opDiv);
5837 TM__vJDjRhiQWnfbAi9csscWSug_0[197].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5838 TM__vJDjRhiQWnfbAi9csscWSug_0[197].name = "opDiv";
5839 TM__vJDjRhiQWnfbAi9csscWSug_40_13[12] = &TM__vJDjRhiQWnfbAi9csscWSug_0[198];
5840 TM__vJDjRhiQWnfbAi9csscWSug_0[198].kind = 1;
5841 TM__vJDjRhiQWnfbAi9csscWSug_0[198].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opLen);
5842 TM__vJDjRhiQWnfbAi9csscWSug_0[198].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5843 TM__vJDjRhiQWnfbAi9csscWSug_0[198].name = "opLen";
5844 TM__vJDjRhiQWnfbAi9csscWSug_0[185].len = 13; TM__vJDjRhiQWnfbAi9csscWSug_0[185].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[185].sons = &TM__vJDjRhiQWnfbAi9csscWSug_40_13[0];
5845 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[185];
5846 TM__vJDjRhiQWnfbAi9csscWSug_0[184].kind = 1;
5847 TM__vJDjRhiQWnfbAi9csscWSug_0[184].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, operators);
5848 TM__vJDjRhiQWnfbAi9csscWSug_0[184].typ = (&NTIoperators__EbMP71azE1HSvYAQoCH9cXA_);
5849 TM__vJDjRhiQWnfbAi9csscWSug_0[184].name = "operators";
5850 TM__vJDjRhiQWnfbAi9csscWSug_0[0].len = 48; TM__vJDjRhiQWnfbAi9csscWSug_0[0].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[0].sons = &TM__vJDjRhiQWnfbAi9csscWSug_2_48[0];
5851 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[0];
5852 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.size = sizeof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*);
5853 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.align = NIM_ALIGNOF(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*);
5854 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.kind = 22;
5855 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.base = (&NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_);
5856 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.flags = 2;
5857 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.marker = Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww;
5858 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.size = sizeof(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w);
5859 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.align = NIM_ALIGNOF(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w);
5860 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.kind = 17;
5861 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.base = (&NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_);
5862 TM__vJDjRhiQWnfbAi9csscWSug_0[199].kind = 1;
5863 TM__vJDjRhiQWnfbAi9csscWSug_0[199].offset = offsetof(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w, idgen);
5864 TM__vJDjRhiQWnfbAi9csscWSug_0[199].typ = (&NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_);
5865 TM__vJDjRhiQWnfbAi9csscWSug_0[199].name = "idgen";
5866 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[199];
5867 }
5868 
5869