-
Notifications
You must be signed in to change notification settings - Fork 2
/
main.drawio
487 lines (487 loc) · 68.8 KB
/
main.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
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
<mxfile host="65bd71144e" pages="2">
<diagram id="YDHPcrjkJ_hrPR7L1dNF" name="v0">
<mxGraphModel dx="656" dy="325" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="NjZC5WjNETesjFtiS9zZ-0"/>
<mxCell id="NjZC5WjNETesjFtiS9zZ-1" parent="NjZC5WjNETesjFtiS9zZ-0"/>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-0" value="<div style="font-size: 6px"><span style="font-size: 6px">6</span></div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="380" y="290" width="220" height="240" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-1" value="<div style="font-size: 6px"><span style="font-size: 6px">4</span></div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="40" y="290" width="160" height="240" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-2" value="<div style="font-size: 6px"><span style="font-size: 6px">5</span></div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="210" y="290" width="150" height="240" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-3" value="<div style="font-size: 6px;"><span style="font-size: 6px;">1</span></div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="40" y="40" width="80" height="240" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-4" value="<div style="font-size: 6px"><span style="font-size: 6px">2</span></div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="130" y="40" width="80" height="240" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-5" value="<div style="font-size: 6px"><span style="font-size: 6px">3</span></div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="220" y="40" width="140" height="240" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-6" value="a<br style="font-size: 6px;"><b style="font-size: 6px;">a[a]</b>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="60" y="60" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-7" value="b<br style="font-size: 6px;"><b style="font-size: 6px;">b[b]</b>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="60" y="120" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-8" value="c<br style="font-size: 6px;"><b style="font-size: 6px;">a[a,c]</b>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-9" target="ikAkHZJrHeVKkYMlM8vY-10" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-9" value="a<br style="font-size: 6px;">a[a]" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="150" y="60" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-10" value="b<br style="font-size: 6px;"><strike style="font-size: 6px;">b[b]</strike><br style="font-size: 6px;"><b style="font-size: 6px;">a[a,c,b]</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="150" y="140" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-11" value="c<br style="font-size: 6px;">a[a,c]" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-12" target="ikAkHZJrHeVKkYMlM8vY-13" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-12" value="a<br style="font-size: 6px;">a[a]" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="240" y="60" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-13" value="b<br style="font-size: 6px;">a[a,c,b]" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="240" y="140" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-14" value="d<br style="font-size: 6px;"><b style="font-size: 6px;">d[d]</b>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="150" y="200" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-15" value="d<br style="font-size: 6px;"><strike style="font-size: 6px;">d[d]</strike><br style="font-size: 6px;"><b style="font-size: 6px;">a[a,c,b,e,d]</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="240" y="220" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-16" value="e<br style="font-size: 6px;"><b style="font-size: 6px;">a[a,c,b,e]</b>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-13" target="ikAkHZJrHeVKkYMlM8vY-15" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-17" value="x<br style="font-size: 6px;"><b style="font-size: 6px;">x[x]</b>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="300" y="60" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-18" value="c<br style="font-size: 6px"><strike style="font-size: 6px">a[a,c]</strike><br style="font-size: 6px"><span style="font-size: 6px"><b style="font-size: 6px">x[x,y,a,c]</b></span>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-19" target="ikAkHZJrHeVKkYMlM8vY-20" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-19" value="a<br style="font-size: 6px;"><strike style="font-size: 6px;">a[a]</strike><br style="font-size: 6px;"><b style="font-size: 6px;">x[x,y,a]</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="60" y="310" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-20" value="b<br style="font-size: 6px;"><strike style="font-size: 6px;">a[a,c,b]</strike><br style="font-size: 6px;"><b style="font-size: 6px;">x[x,y,a,c,b]</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="60" y="390" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-21" value="d<br style="font-size: 6px;"><strike style="font-size: 6px;">a[a,c,b,e,d]</strike><br style="font-size: 6px;"><b style="font-size: 6px;">x[x,y,a,c,b,e,d]</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="60" y="470" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-22" value="e<br style="font-size: 6px"><strike style="font-size: 6px">a[a,c,b,e]</strike><br style="font-size: 6px"><span style="font-size: 6px"><b style="font-size: 6px">x[x,y,a,c,b,e]</b></span>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-20" target="ikAkHZJrHeVKkYMlM8vY-21" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-23" value="x<br style="font-size: 6px;">x[x]" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="140" y="310" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-24" value="y<br style="font-size: 6px;"><b style="font-size: 6px;">x[x,y</b>]" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-23" target="ikAkHZJrHeVKkYMlM8vY-19" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="160" y="430" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-25" value="c<br style="font-size: 6px;">a[a,c]" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-26" target="ikAkHZJrHeVKkYMlM8vY-27" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-26" value="a<br style="font-size: 6px;"><span style="font-size: 6px;">a[a]</span>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="230" y="310" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-27" value="b<br style="font-size: 6px">a[a,c,b]<br style="font-size: 6px"><b style="font-size: 6px">x[x,y,b]</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="230" y="390" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-28" value="d<br style="font-size: 6px;">a[a,c,b,e,d]<br style="font-size: 6px;"><b style="font-size: 6px;">x[x,y,b,e,d]</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="230" y="470" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-29" value="e<br style="font-size: 6px">a[a,c,b,e]<br style="font-size: 6px"><span style="font-size: 6px"><b style="font-size: 6px">x[x,y,b,e]</b></span>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-27" target="ikAkHZJrHeVKkYMlM8vY-28" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-30" value="x<br style="font-size: 6px;">x[x]" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="300" y="390" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-31" value="y<br style="font-size: 6px;"><b style="font-size: 6px;">x[x,y]</b>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-30" target="ikAkHZJrHeVKkYMlM8vY-27" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="330" y="430" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-32" value="c<br style="font-size: 6px;">a[a,c]" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-33" target="ikAkHZJrHeVKkYMlM8vY-34" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-33" value="a<br style="font-size: 6px;"><span style="font-size: 6px;">a[a]</span>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="400" y="310" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-34" value="b<br style="font-size: 6px">a[a,c,b]<br style="font-size: 6px">x[x,y,b]<b style="font-size: 6px"><br></b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="400" y="390" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-35" value="d<br style="font-size: 6px">a[a,c,b,e,d]<br style="font-size: 6px">x[x,y,b,e,d]" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="400" y="470" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-36" value="e<br style="font-size: 6px">a[a,c,b,e]<br style="font-size: 6px"><span style="font-size: 6px">x[x,y,b,e]</span><span style="background-color: rgb(248 , 249 , 250) ; font-size: 6px"><br style="font-size: 6px"></span>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-34" target="ikAkHZJrHeVKkYMlM8vY-35" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-37" value="x<br style="font-size: 6px">x[x]<br style="font-size: 6px"><b style="font-size: 6px">a[a,c,b,e,d,z,x]<br></b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="540" y="390" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-38" value="y<br style="font-size: 6px">x[x,y]<br style="font-size: 6px"><b style="font-size: 6px">a[a,c,b,e,d,z,x,y]<br></b>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-37" target="ikAkHZJrHeVKkYMlM8vY-34" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="500" y="430" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-39" value="z<br style="font-size: 6px"><b style="font-size: 6px">a[a,c,b,e,d,z]<br style="font-size: 6px">x[x,y,b,e,d,z]</b><b style="font-size: 6px"><br style="font-size: 6px"></b>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;strokeColor=#00CC00;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-35" target="ikAkHZJrHeVKkYMlM8vY-37" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="500" y="430" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-40" value="<b style=""><font color="#ff3333">a[<strike>a,c,</strike>b,e,d,z,x,y]z</font></b>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#FF3333;fillColor=none;fontSize=6;fontColor=#000000;align=center;labelBackgroundColor=#ffffff;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="450" y="390" width="60" height="10" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-41" value="<b><font color="#ff3333">x[x,y,b,e,d,z]z</font></b>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#FF3333;fillColor=none;fontSize=6;fontColor=#000000;align=center;labelBackgroundColor=#ffffff;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="520" y="445" width="46" height="10" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-42" value="<div style="font-size: 6px">7</div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="620" y="290" width="150" height="240" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-43" value="c<br style="font-size: 6px;">a[a,c]" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-44" target="ikAkHZJrHeVKkYMlM8vY-45" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-44" value="a<br style="font-size: 6px;"><span style="font-size: 6px;">a[a]</span>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="640" y="310" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-45" value="b<br style="font-size: 6px">a[a,c,b]" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="690" y="390" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-46" value="d<br style="font-size: 6px">a[a,c,b,e,d]<br style="font-size: 6px"><b style="font-size: 6px">a[a,y,d]</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="640" y="470" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-47" value="e<br style="font-size: 6px">a[a,c,b,e]" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-45" target="ikAkHZJrHeVKkYMlM8vY-46" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-48" value="y<br style="font-size: 6px"><b style="font-size: 6px">a[a,y]</b>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-44" target="ikAkHZJrHeVKkYMlM8vY-46" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="740" y="430" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-49" value="<div style="font-size: 6px">8</div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="40" y="540" width="80" height="160" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-50" value="a<br style="font-size: 6px"><b style="font-size: 6px">a[a]</b>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-51" target="ikAkHZJrHeVKkYMlM8vY-52" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="80" y="640" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-51" value="(not getted)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;dashed=1;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="60" y="560" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-52" value="(not getted)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;dashed=1;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="60" y="640" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-53" value="<div style="font-size: 6px">9</div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="130" y="540" width="80" height="160" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-54" value="a<br style="font-size: 6px"><span style="font-size: 6px"><strike>a[a]</strike><br><b>b[b.a]</b><br></span>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-56" target="ikAkHZJrHeVKkYMlM8vY-55" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="170" y="640" as="targetPoint"/>
<mxPoint x="170" y="600" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-55" value="(not getted)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;dashed=1;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="150" y="640" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-56" value="b<br style="font-size: 6px"><b style="font-size: 6px">b[b]</b>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="150" y="560" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-57" value="<div style="font-size: 6px">10</div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="220" y="540" width="80" height="160" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-58" value="a<br style="font-size: 6px"><span style="font-size: 6px">a[a]<br></span>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-60" target="ikAkHZJrHeVKkYMlM8vY-59" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="260" y="640" as="targetPoint"/>
<mxPoint x="260" y="600" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-59" value="c<br style="font-size: 6px"><b style="font-size: 6px">c[a,c]</b>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="240" y="640" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-60" value="(not getted)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;dashed=1;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="240" y="560" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-61" value="<div style="font-size: 6px"><span style="font-size: 6px">11</span></div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="310" y="540" width="80" height="160" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-62" value="b<br style="font-size: 6px"><span style="font-size: 6px"><strike>b[b]</strike><br><b>a[a,b]</b><br></span>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-64" target="ikAkHZJrHeVKkYMlM8vY-63" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="350" y="600" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-63" value="c<br style="font-size: 6px"><strike style="font-size: 6px">b[b,c]</strike><br style="font-size: 6px"><b style="font-size: 6px">a[a,b,c]</b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="330" y="640" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-64" value="a<br style="font-size: 6px"><b style="font-size: 6px">a[a]</b>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="330" y="560" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-65" value="<div style="font-size: 6px"><span style="font-size: 6px">12</span></div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="400" y="540" width="80" height="160" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-66" value="b<br style="font-size: 6px"><span style="font-size: 6px"><b>b[b]</b><br><strike>a[a,b]</strike><br></span>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-68" target="ikAkHZJrHeVKkYMlM8vY-67" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="440" y="600" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-67" value="c<br style="font-size: 6px"><span style="font-size: 6px"><b>b[b,c]</b></span><br style="font-size: 6px"><span style="font-size: 6px"><strike>a[a,b,c]</strike></span>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="420" y="640" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-68" value="a<br>(delete)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;strokeColor=#FF0000;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="420" y="560" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-69" value="<div style="font-size: 6px"><span style="font-size: 6px">14</span></div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="580" y="540" width="80" height="160" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-70" value="<span style="font-size: 6px">b<br>(delete)<br></span>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;strokeColor=#FF0000;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-72" target="ikAkHZJrHeVKkYMlM8vY-71" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="620" y="600" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-71" value="c<br><b>c[c]</b><br style="font-size: 6px"><span style="font-size: 6px"><strike>b[b,c]</strike></span><br style="font-size: 6px"><span style="font-size: 6px"><strike>a[a,b,c]</strike></span>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="600" y="640" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-72" value="a<br>(not exists)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;dashed=1;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="600" y="560" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-73" value="<div style="font-size: 6px"><span style="font-size: 6px">13</span></div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="490" y="540" width="80" height="160" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-74" value="b<br style="font-size: 6px"><span style="font-size: 6px">b[b]<br></span>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-76" target="ikAkHZJrHeVKkYMlM8vY-75" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="530" y="600" as="sourcePoint"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-75" value="c<br style="font-size: 6px">(delete)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;strokeColor=#FF0000;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="510" y="640" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-76" value="a<br>(delete)" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;strokeColor=#FF0000;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="510" y="560" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-110" value="to" style="endArrow=open;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;strokeColor=#009900;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-111" target="ikAkHZJrHeVKkYMlM8vY-113" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="260" y="990" as="sourcePoint"/>
<mxPoint x="250" y="1060" as="targetPoint"/>
<Array as="points">
<mxPoint x="220" y="1030"/>
</Array>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-111" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=1;fontSize=7;strokeColor=#009900;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="210" y="1020" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-112" value="from" style="endArrow=none;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;strokeColor=#009900;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" target="ikAkHZJrHeVKkYMlM8vY-111" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="260" y="990" as="sourcePoint"/>
<mxPoint x="260" y="1070" as="targetPoint"/>
<Array as="points"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-113" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=1;fontSize=7;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="250" y="1060" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-114" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=1;fontSize=7;strokeColor=#007FFF;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="290" y="1100" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-115" value="from" style="endArrow=none;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;strokeColor=#007FFF;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-113" target="ikAkHZJrHeVKkYMlM8vY-114" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="250" y="1000" as="sourcePoint"/>
<mxPoint x="234.47213595499954" y="1031.0557280900007" as="targetPoint"/>
<Array as="points"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-116" value="to" style="endArrow=open;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=none;startFill=0;endFill=0;strokeColor=#007FFF;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-114" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="230" y="1040" as="sourcePoint"/>
<mxPoint x="260" y="1150" as="targetPoint"/>
<Array as="points"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-117" value="from" style="endArrow=none;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;strokeColor=#009900;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-125" target="ikAkHZJrHeVKkYMlM8vY-113" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="270" y="1030" as="sourcePoint"/>
<mxPoint x="302.92893218813447" y="1112.9289321881345" as="targetPoint"/>
<Array as="points"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-118" value="" style="endArrow=open;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=none;startFill=0;endFill=0;strokeColor=#007FFF;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-120" target="ikAkHZJrHeVKkYMlM8vY-123" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-4.472135954999544" y="1118.9442719099993" as="sourcePoint"/>
<mxPoint x="-80" y="1110" as="targetPoint"/>
<Array as="points"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-119" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=1;fontSize=7;strokeColor=#007FFF;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="210" y="1100" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-120" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=1;fontSize=7;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="50" y="1060" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-121" value="" style="endArrow=none;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;strokeColor=#009900;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-122" target="ikAkHZJrHeVKkYMlM8vY-120" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="163" y="1030" as="sourcePoint"/>
<mxPoint x="162.92893218813447" y="1112.9289321881345" as="targetPoint"/>
<Array as="points"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-122" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=1;fontSize=7;strokeColor=#009900;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="50" y="1020" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-123" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=1;fontSize=7;strokeColor=#007FFF;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="50" y="1100" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-124" value="to" style="endArrow=open;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=none;startFill=0;endFill=0;strokeColor=#007FFF;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-113" target="ikAkHZJrHeVKkYMlM8vY-119" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="295.52786404500046" y="1118.9442719099993" as="sourcePoint"/>
<mxPoint x="220" y="1110" as="targetPoint"/>
<Array as="points"/>
</mxGeometry>
</mxCell>
<mxCell id="ikAkHZJrHeVKkYMlM8vY-125" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=1;fontSize=7;strokeColor=#009900;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="290" y="1020" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="0" value="<div style="font-size: 6px">15</div>" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#666666;fontSize=6;fontColor=#333333;fillColor=none;dashed=1;verticalAlign=top;align=left;spacingTop=-5;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="40" y="710" width="150" height="240" as="geometry"/>
</mxCell>
<mxCell id="1" value="c<br style="font-size: 6px">a[a,c]<br>up" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="3" target="2" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="2" value="a<br style="font-size: 6px"><span style="font-size: 6px">a[a]<br>node<br></span>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="60" y="730" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="8" value="g<br style="font-size: 6px">g[g]<br>node" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=none;startFill=0;fontSize=6;endArrow=open;endFill=0;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="3" target="7" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="3" value="b<br style="font-size: 6px">a[a,c,b]<br>up" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="110" y="810" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="4" value="d<br style="font-size: 6px">a[a,c,b,e,d]<br style="font-size: 6px"><b style="font-size: 6px">a[a,y,d]<br>node<br></b>" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="60" y="890" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="5" value="e<br style="font-size: 6px">a[a,c,b,e]<br>down" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="3" target="4" edge="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
<mxCell id="6" value="y<br style="font-size: 6px"><b style="font-size: 6px">a[a,y]<br>up<br></b>" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=open;endFill=0;strokeColor=#00CC00;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="4" target="2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="160" y="850" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="7" value="f<br>f[f]<br>down" style="rounded=0;whiteSpace=wrap;html=1;fontSize=6;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="120" y="890" width="40" height="40" as="geometry"/>
</mxCell>
<mxCell id="10" value="in<br>(many links)" style="whiteSpace=wrap;html=1;fontSize=6;strokeColor=none;fillColor=none;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="160" y="1020" width="45" height="20" as="geometry"/>
</mxCell>
<mxCell id="15" value="out<br>(many link)" style="whiteSpace=wrap;html=1;fontSize=6;strokeColor=none;fillColor=none;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="310" y="1100" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="16" value="from_id field" style="whiteSpace=wrap;html=1;fontSize=6;strokeColor=none;fillColor=none;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="60" y="1040" width="45" height="20" as="geometry"/>
</mxCell>
<mxCell id="19" value="Demo visualization of tests by numbers." style="whiteSpace=wrap;html=1;fontSize=10;strokeColor=none;fillColor=none;fontStyle=1;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;align=left;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="40" width="320" height="40" as="geometry"/>
</mxCell>
<mxCell id="20" value="#1 issue<br>reason becouse recursion under exception now" style="whiteSpace=wrap;html=1;fontSize=10;strokeColor=none;fillColor=none;fontStyle=1;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="460" y="320" width="130" height="40" as="geometry"/>
</mxCell>
<mxCell id="21" value="Terms and theory" style="whiteSpace=wrap;html=1;fontSize=10;strokeColor=none;fillColor=none;fontStyle=1;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;align=left;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="40" y="960" width="320" height="40" as="geometry"/>
</mxCell>
<mxCell id="22" value="to_id field" style="whiteSpace=wrap;html=1;fontSize=6;strokeColor=none;fillColor=none;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="60" y="1080" width="45" height="20" as="geometry"/>
</mxCell>
<mxCell id="23" value="current link row in links table" style="whiteSpace=wrap;html=1;fontSize=6;strokeColor=none;fillColor=none;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="70" y="1060" width="60" height="20" as="geometry"/>
</mxCell>
<mxCell id="24" value="from link" style="whiteSpace=wrap;html=1;fontSize=6;strokeColor=none;fillColor=none;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="75" y="1020" width="45" height="20" as="geometry"/>
</mxCell>
<mxCell id="25" value="to link" style="whiteSpace=wrap;html=1;fontSize=6;strokeColor=none;fillColor=none;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="75" y="1100" width="45" height="20" as="geometry"/>
</mxCell>
<mxCell id="29" value="One link with<br>from_id and to_id" style="whiteSpace=wrap;html=1;fontSize=10;strokeColor=none;fillColor=none;fontStyle=1;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;align=left;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="40" y="1160" width="110" height="40" as="geometry"/>
</mxCell>
<mxCell id="30" value="Example of link with in and out links." style="whiteSpace=wrap;html=1;fontSize=10;strokeColor=none;fillColor=none;fontStyle=1;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;align=left;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="160" y="1160" width="200" height="40" as="geometry"/>
</mxCell>
<mxCell id="58" value="1" style="endArrow=open;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;strokeColor=#000000;" parent="NjZC5WjNETesjFtiS9zZ-1" target="ikAkHZJrHeVKkYMlM8vY-113" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="280" y="1030" as="sourcePoint"/>
<mxPoint x="220" y="1090" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="59" value="3" style="endArrow=open;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;strokeColor=#000000;" parent="NjZC5WjNETesjFtiS9zZ-1" target="ikAkHZJrHeVKkYMlM8vY-113" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240" y="1110" as="sourcePoint"/>
<mxPoint x="300" y="1050" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="60" value="2" style="endArrow=open;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;strokeColor=#000000;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-113" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="280" y="1030" as="sourcePoint"/>
<mxPoint x="220" y="1090" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="61" value="4" style="endArrow=open;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;strokeColor=#000000;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-113" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240" y="1110" as="sourcePoint"/>
<mxPoint x="300" y="1050" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="62" value="5" style="endArrow=open;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;strokeColor=#000000;" parent="NjZC5WjNETesjFtiS9zZ-1" target="ikAkHZJrHeVKkYMlM8vY-113" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240" y="1030" as="sourcePoint"/>
<mxPoint x="264.47213595500364" y="1061.055728089993" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="63" value="6" style="endArrow=open;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;strokeColor=#000000;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-113" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="250" y="1040" as="sourcePoint"/>
<mxPoint x="300" y="1090" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="64" value="7" style="endArrow=open;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;strokeColor=#000000;" parent="NjZC5WjNETesjFtiS9zZ-1" target="ikAkHZJrHeVKkYMlM8vY-113" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="279" y="1110" as="sourcePoint"/>
<mxPoint x="310" y="1100" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="65" value="8" style="endArrow=open;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;strokeColor=#000000;" parent="NjZC5WjNETesjFtiS9zZ-1" source="ikAkHZJrHeVKkYMlM8vY-113" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="279" y="1110" as="sourcePoint"/>
<mxPoint x="220" y="1050" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="66" value="<div>Direction sql controllers</div><div><br></div><div>1 isAllowSpreadFromCurrent</div><div>2 isAllowSpreadCurrentTo</div><div>3 isAllowSpreadToCurrent</div><div>4 isAllowSpreadCurrentFrom</div><div>5 isAllowSpreadToInCurrent</div><div>6 isAllowSpreadCurrentFromOut</div><div>7 isAllowSpreadFromOutCurrent</div><div>8 isAllowSpreadCurrentToIn</div>" style="whiteSpace=wrap;html=1;fontSize=6;strokeColor=none;fillColor=none;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;align=left;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="360" y="1000" width="120" height="160" as="geometry"/>
</mxCell>
<mxCell id="70" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=1;fontSize=7;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="520" y="1060" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="74" value="<font style="font-size: 7px;"><strike style="font-size: 7px;">from</strike><br style="font-size: 7px;">type</font>" style="endArrow=none;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;strokeColor=#999999;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" source="77" target="70" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="540" y="1030" as="sourcePoint"/>
<mxPoint x="572.9289321881345" y="1112.9289321881345" as="targetPoint"/>
<Array as="points"/>
</mxGeometry>
</mxCell>
<mxCell id="77" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;rounded=1;fontSize=7;strokeColor=#999999;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="560" y="1020" width="20" height="20" as="geometry"/>
</mxCell>
<mxCell id="79" value="1" style="endArrow=open;html=1;labelBackgroundColor=none;fontSize=7;align=center;startArrow=ERone;startFill=0;endFill=0;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;strokeColor=#000000;" parent="NjZC5WjNETesjFtiS9zZ-1" target="70" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="550" y="1030" as="sourcePoint"/>
<mxPoint x="490" y="1090" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="88" value="<div>By type_id, mp can be spreadable as</div><div>independent trigger with from to type field renamed, and only 1 direction allowed.</div>" style="whiteSpace=wrap;html=1;fontSize=6;strokeColor=none;fillColor=none;fontFamily=Comfortaa;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DComfortaa;align=left;" parent="NjZC5WjNETesjFtiS9zZ-1" vertex="1">
<mxGeometry x="590" y="1000" width="120" height="160" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>