-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstruct_decl2.drawio
347 lines (347 loc) · 40.9 KB
/
struct_decl2.drawio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
<mxfile host="app.diagrams.net" modified="2021-12-08T11:50:55.065Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36" etag="cVRFXu3dnUlkiscPxkus" version="15.9.1" type="github">
<diagram name="Page-1" id="42789a77-a242-8287-6e28-9cd8cfd52e62">
<mxGraphModel dx="1422" dy="882" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="1ea317790d2ca983-13" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12" parent="1" source="1ea317790d2ca983-1" target="1ea317790d2ca983-9" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1ea317790d2ca983-14" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12" parent="1" source="1ea317790d2ca983-1" target="1ea317790d2ca983-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1ea317790d2ca983-1" value="TN_DECL_LIST" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="590" y="30" width="90" height="60" as="geometry" />
</mxCell>
<mxCell id="1ea317790d2ca983-15" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-40" target="1ea317790d2ca983-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1ea317790d2ca983-3" value="<span>DECL_NODE</span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="850" y="130" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="1ea317790d2ca983-16" value="ref_of_type" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;" parent="1" source="1ea317790d2ca983-4" target="1ea317790d2ca983-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1ea317790d2ca983-4" value="<span>TN_OBJ_REF<br>(struct)<br></span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="740" y="270" width="85" height="67.77" as="geometry" />
</mxCell>
<mxCell id="1ea317790d2ca983-5" value="TN_IDENT<br>"S"" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="690" y="360" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="1ea317790d2ca983-8" value="TN_IDENT<br>"S"" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="240" y="347.77" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="1ea317790d2ca983-19" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;" parent="1" source="1ea317790d2ca983-9" target="1ea317790d2ca983-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="510.3290726866262" y="170.00034414994437" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="1ea317790d2ca983-9" value="DECL_NODE" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="490" y="120" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="1ea317790d2ca983-20" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12" parent="1" source="1ea317790d2ca983-10" target="1ea317790d2ca983-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1ea317790d2ca983-10" value="<span>TYPELIST NODE</span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="400" y="197.77" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="1ea317790d2ca983-18" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12" parent="1" source="1ea317790d2ca983-11" target="1ea317790d2ca983-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="1ea317790d2ca983-11" value="<span>TN_OBJ_DEF<br>tok=304<br>struct<br></span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="307.5" y="256.12" width="90" height="77.77" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-1" value="<span>FIELD_LIST NODE</span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="420" y="347.77" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-2" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="1ea317790d2ca983-11" target="-3r3nr13FpWHgQ3Wn0LS-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="342.4615570286728" y="323.9014489515814" as="sourcePoint" />
<mxPoint x="307.37496025011933" y="361.5700423998728" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-3" value="<span>COMPONENT<br>DECL<br></span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="150" y="560" width="82.5" height="59.43" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-4" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="J7C_6iLV8oL8le_O8YM8-1" target="-3r3nr13FpWHgQ3Wn0LS-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="273.6620519852024" y="519.9959108208093" as="sourcePoint" />
<mxPoint x="162.5" y="599.4300000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-5" value="<span>TYPE_LIST NODE</span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="102.5" y="659.4300000000001" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-6" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-3" target="-3r3nr13FpWHgQ3Wn0LS-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="301.3379480147862" y="669.4259108208016" as="sourcePoint" />
<mxPoint x="229.87496025011933" y="720.430042399873" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-9" value="<span>TN_TYPE<br>"INT"<br></span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="42.5" y="739.4300000000001" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-10" value="int_field<br>type" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-5" target="-3r3nr13FpWHgQ3Wn0LS-9" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="53.66205198521379" y="782.2259108208016" as="sourcePoint" />
<mxPoint x="224.87496025011933" y="870.430042399873" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-12" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-9" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="106.33794801478598" y="782.2259108208013" as="sourcePoint" />
<mxPoint x="22.5" y="819.4300000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-13" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-9" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="116.33794801478598" y="792.2259108208013" as="sourcePoint" />
<mxPoint x="132.5" y="819.4300000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-14" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="116.33794801478598" y="782.2259108208013" as="sourcePoint" />
<mxPoint x="202.5" y="749.4300000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-15" value="id" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-3" target="-3r3nr13FpWHgQ3Wn0LS-16" edge="1">
<mxGeometry x="-0.0834" y="-2" relative="1" as="geometry">
<mxPoint x="176.33794801478598" y="712.2259108208013" as="sourcePoint" />
<mxPoint x="302.5" y="649.4300000000001" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-16" value="TN_IDENT<br>"int_field"" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="212.5" y="669.4300000000001" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-17" value="<span>TN_OBJ_REF<br>(struct)<br></span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="632" y="619.43" width="85" height="60" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-18" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-26" target="-3r3nr13FpWHgQ3Wn0LS-17" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="716.1620519852024" y="609.4259108208095" as="sourcePoint" />
<mxPoint x="777.3749602501193" y="717.6300423998729" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-19" value="<span>TN_IDENT<br>"S"<br></span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="590" y="736.63" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-20" value="ref of type" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-17" target="-3r3nr13FpWHgQ3Wn0LS-19" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="601.1620519852138" y="779.4259108208015" as="sourcePoint" />
<mxPoint x="772.3749602501193" y="867.6300423998729" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-21" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-19" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="653.837948014786" y="779.4259108208013" as="sourcePoint" />
<mxPoint x="570" y="816.63" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-22" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-19" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="663.837948014786" y="789.4259108208013" as="sourcePoint" />
<mxPoint x="680" y="816.63" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-23" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-17" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="663.837948014786" y="779.4259108208013" as="sourcePoint" />
<mxPoint x="750" y="746.63" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-24" value="count amount <br>of stars" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-29" target="-3r3nr13FpWHgQ3Wn0LS-25" edge="1">
<mxGeometry x="-0.0253" y="-2" relative="1" as="geometry">
<mxPoint x="940.8379480147976" y="708.0259108208093" as="sourcePoint" />
<mxPoint x="1022" y="745.23" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-25" value="TN_PNTR" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="772" y="729.43" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-26" value="<span>COMPONENT<br>DECL<br></span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="712" y="519.4300000000001" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-27" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-1" target="-3r3nr13FpWHgQ3Wn0LS-26" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="635.8379480147976" y="459.995910820809" as="sourcePoint" />
<mxPoint x="514.5" y="519.4300000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-28" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-26" target="-3r3nr13FpWHgQ3Wn0LS-29" edge="1">
<mxGeometry x="-0.0834" y="-2" relative="1" as="geometry">
<mxPoint x="830.8379480147978" y="580.8259108208094" as="sourcePoint" />
<mxPoint x="912" y="618.0300000000001" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-29" value="TN_DECL<br>(pointer decl)" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="832" y="619.43" width="80" height="60" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-30" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-25" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="818.1620519852024" y="829.4259108208095" as="sourcePoint" />
<mxPoint x="762" y="809.43" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-31" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-25" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="870.8379480147976" y="829.4259108208092" as="sourcePoint" />
<mxPoint x="862" y="809.43" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-33" value="id" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-29" target="-3r3nr13FpWHgQ3Wn0LS-34" edge="1">
<mxGeometry x="-0.0834" y="-2" relative="1" as="geometry">
<mxPoint x="1200.8379480147976" y="650.8259108208092" as="sourcePoint" />
<mxPoint x="1282" y="688.03" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-34" value="TN_IDENT<br>"s_ptr"" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="917" y="729.43" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-36" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="1ea317790d2ca983-10" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="570" y="290" as="sourcePoint" />
<mxPoint x="500" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-37" value="immediate struct<br>instantiation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="1ea317790d2ca983-9" target="-3r3nr13FpWHgQ3Wn0LS-38" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="473.837948014786" y="250.56591082080126" as="sourcePoint" />
<mxPoint x="590" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-38" value="<span>TN_IDENT<br>"immediate_var"<br></span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="550" y="197.77" width="100" height="90" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-40" value="<span>TYPELIST NODE</span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="810" y="206.12" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-44" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="1ea317790d2ca983-3" target="-3r3nr13FpWHgQ3Wn0LS-40" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="907.7467914391268" y="189.0485921530526" as="sourcePoint" />
<mxPoint x="947.1979577038928" y="280.96190130908326" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-47" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;" parent="1" source="1ea317790d2ca983-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="991.1620519852024" y="402.7959108208095" as="sourcePoint" />
<mxPoint x="680" y="430" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-48" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="1ea317790d2ca983-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1043.8379480147976" y="402.7959108208093" as="sourcePoint" />
<mxPoint x="770" y="430" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-51" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="1ea317790d2ca983-4" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="840.0036925132466" y="364.1383517951761" as="sourcePoint" />
<mxPoint x="840" y="370" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-54" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-40" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="822.7710613444133" y="337.669405342039" as="sourcePoint" />
<mxPoint x="900" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-55" value="<span>TN_IDENT<br>"s"<br></span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="945" y="206.12000000000006" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-56" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-55" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1008.837948014786" y="248.91591082080134" as="sourcePoint" />
<mxPoint x="925" y="286.12000000000006" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-57" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-55" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1018.837948014786" y="258.91591082080134" as="sourcePoint" />
<mxPoint x="1035" y="286.12000000000006" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-58" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="1ea317790d2ca983-3" target="-3r3nr13FpWHgQ3Wn0LS-55" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="883.837948014786" y="258.9159108208014" as="sourcePoint" />
<mxPoint x="910" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-59" value="<pre style="background-color: #24272e ; color: #abb2bf ; font-family: &#34;jetbrains mono&#34; , monospace ; font-size: 12.0pt"><pre style="font-family: &#34;jetbrains mono&#34; , monospace ; font-size: 12pt"><br></pre></pre>" style="text;html=1;resizable=0;autosize=1;align=center;verticalAlign=middle;points=[];fillColor=none;strokeColor=none;rounded=0;" parent="1" vertex="1">
<mxGeometry x="135" y="85" width="20" height="50" as="geometry" />
</mxCell>
<mxCell id="-3r3nr13FpWHgQ3Wn0LS-61" value="<pre style="background-color: #24272e ; color: #abb2bf ; font-family: &#34;jetbrains mono&#34; , monospace ; font-size: 12.0pt"><pre style="font-family: &#34;jetbrains mono&#34; , monospace ; font-size: 12pt"><span style="color: #e06c75">#include </span><span style="color: #98c379">&lt;stdio.h&gt;<br></span><span style="color: #98c379"><br></span><span style="color: #c678dd">void </span><span style="color: #268bd2">main</span>() {<br> <span style="color: #c678dd">struct </span><span style="color: #e5c07b">S </span>{<br> <span style="color: #c678dd">int </span><span style="color: #e06c75">int_field</span>;<br> <span style="color: #c678dd">double </span><span style="color: #e06c75">double_field</span>;<br> <span style="color: #c678dd">struct </span><span style="color: #e5c07b">S </span><span style="color: #c678dd">*</span><span style="color: #e06c75">s_ptr</span>;<br> } immediate_var;<br> <span style="color: #c678dd">struct </span><span style="color: #e5c07b">S </span>s;<br>}<br></pre></pre>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" parent="1" vertex="1">
<mxGeometry x="40" y="40" width="260" height="180" as="geometry" />
</mxCell>
<mxCell id="J7C_6iLV8oL8le_O8YM8-1" value="<span>FIELD_LIST NODE</span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="287.5" y="440" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="J7C_6iLV8oL8le_O8YM8-2" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="-3r3nr13FpWHgQ3Wn0LS-1" target="J7C_6iLV8oL8le_O8YM8-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="283.6620519852024" y="529.9959108208093" as="sourcePoint" />
<mxPoint x="205" y="579.4300000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="J7C_6iLV8oL8le_O8YM8-3" value="<span>COMPONENT<br>DECL<br></span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="390" y="570" width="90" height="59.43" as="geometry" />
</mxCell>
<mxCell id="J7C_6iLV8oL8le_O8YM8-4" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="J7C_6iLV8oL8le_O8YM8-1" target="J7C_6iLV8oL8le_O8YM8-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="546.1620519852138" y="492.7959108208015" as="sourcePoint" />
<mxPoint x="410" y="609.4300000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="J7C_6iLV8oL8le_O8YM8-5" value="<span>TYPE_LIST NODE</span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="350" y="669.4300000000001" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="J7C_6iLV8oL8le_O8YM8-6" value="relation" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="J7C_6iLV8oL8le_O8YM8-3" target="J7C_6iLV8oL8le_O8YM8-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="548.8379480147862" y="679.4259108208016" as="sourcePoint" />
<mxPoint x="477.37496025011933" y="730.430042399873" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="J7C_6iLV8oL8le_O8YM8-7" value="<span>TN_TYPE<br>"DOUBLE"<br></span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="290" y="749.4300000000001" width="75" height="50" as="geometry" />
</mxCell>
<mxCell id="J7C_6iLV8oL8le_O8YM8-8" value="double_field<br>type" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="J7C_6iLV8oL8le_O8YM8-5" target="J7C_6iLV8oL8le_O8YM8-7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="301.1620519852138" y="792.2259108208016" as="sourcePoint" />
<mxPoint x="472.37496025011933" y="880.430042399873" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="J7C_6iLV8oL8le_O8YM8-9" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=0;exitY=1;exitDx=0;exitDy=0;" parent="1" source="J7C_6iLV8oL8le_O8YM8-7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="353.837948014786" y="792.2259108208013" as="sourcePoint" />
<mxPoint x="270" y="829.4300000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="J7C_6iLV8oL8le_O8YM8-10" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="J7C_6iLV8oL8le_O8YM8-7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="363.837948014786" y="802.2259108208013" as="sourcePoint" />
<mxPoint x="380" y="829.4300000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="J7C_6iLV8oL8le_O8YM8-11" value="null" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="J7C_6iLV8oL8le_O8YM8-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="363.837948014786" y="792.2259108208013" as="sourcePoint" />
<mxPoint x="450" y="759.4300000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="J7C_6iLV8oL8le_O8YM8-12" value="id" style="edgeStyle=none;rounded=1;html=1;labelBackgroundColor=none;startArrow=none;startFill=0;startSize=5;endArrow=classicThin;endFill=1;endSize=5;jettySize=auto;orthogonalLoop=1;strokeColor=#B3B3B3;strokeWidth=1;fontFamily=Verdana;fontSize=12;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="J7C_6iLV8oL8le_O8YM8-3" target="J7C_6iLV8oL8le_O8YM8-13" edge="1">
<mxGeometry x="-0.0834" y="-2" relative="1" as="geometry">
<mxPoint x="423.837948014786" y="722.2259108208013" as="sourcePoint" />
<mxPoint x="550" y="659.4300000000001" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="J7C_6iLV8oL8le_O8YM8-13" value="TN_IDENT<br>"double_field"" style="ellipse;whiteSpace=wrap;html=1;rounded=0;shadow=1;comic=0;labelBackgroundColor=none;strokeWidth=1;fontFamily=Verdana;fontSize=12;align=center;" parent="1" vertex="1">
<mxGeometry x="460" y="679.43" width="80" height="60.57" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>