-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpuissance4.drawio
1115 lines (1115 loc) · 91.7 KB
/
puissance4.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
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<mxfile host="app.diagrams.net" modified="2021-04-01T23:12:38.795Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36" etag="RHS7ZHg6TabrNyDAeTHT" version="14.5.4" type="github">
<diagram id="br8w_CHcdMlxL9nRE2jV" name="Page-1">
<mxGraphModel dx="862" dy="2133" grid="1" gridSize="1" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="TJoZohAWSZVRduTLOrNt-88" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="885" y="-1103" width="2319" height="1016" as="geometry" />
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-83" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.diag_round_rect;dx=56.57;fontSize=8;strokeColor=#d79b00;fontStyle=1;fillColor=#ffe6cc;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1">
<mxGeometry y="115" width="2298.7448252196195" height="901" as="geometry" />
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-78" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.diag_round_rect;dx=56.57;fontSize=8;strokeColor=#36393d;fontStyle=1;fillColor=#cce5ff;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1">
<mxGeometry x="16.895227855051246" y="148" width="1202.5426885065888" height="855" as="geometry" />
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-67" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="903.0358406539779" y="297.0000000000002" as="sourcePoint" />
<mxPoint x="902.8422369753536" y="319.57600000000025" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-68" value="<font style="font-size: 8px">clk</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-67" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-69" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="921.2573633479748" y="297.4200000000001" as="sourcePoint" />
<mxPoint x="921.0637596693513" y="319.9960000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-70" value="<span style="font-size: 8px">ce</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-69" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint y="-0.81" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-53" value="" style="endArrow=none;html=1;entryX=0.117;entryY=0.002;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="158.99033064909736" y="342.0000000000002" as="sourcePoint" />
<mxPoint x="159.04917098279662" y="365.106" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-54" value="<font style="font-size: 8px">reset</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-53" vertex="1" connectable="0">
<mxGeometry x="-0.1642" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-55" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="189.3595351390925" y="342.0000000000002" as="sourcePoint" />
<mxPoint x="189.16593146046816" y="364.57600000000025" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-56" value="<font style="font-size: 8px">clk</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-55" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-57" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="207.58105783308937" y="342.4200000000001" as="sourcePoint" />
<mxPoint x="207.38745415446593" y="364.9960000000001" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-58" value="<span style="font-size: 8px">ce</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-57" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint y="-0.81" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-89" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.diag_round_rect;dx=56.57;fontSize=8;strokeColor=#82b366;fontStyle=1;fillColor=#A9D18E;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1">
<mxGeometry x="1325.3610566434847" y="285" width="929.108333226574" height="590" as="geometry" />
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-1" value="Grille/plateau" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1">
<mxGeometry x="851.7176264488777" y="318.11" width="79.7191617862372" height="133" as="geometry" />
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-5" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=-0.01;entryY=0.576;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" source="TJoZohAWSZVRduTLOrNt-3" target="eGhHJ4WayBWfBOn9kvGg-1" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="1058.6780136652028" y="651" as="sourcePoint" />
<mxPoint x="1106.1298956808203" y="601" as="targetPoint" />
<Array as="points">
<mxPoint x="717.9735007930699" y="455" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-28" value="Ligne_grille_in[2;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="eGhHJ4WayBWfBOn9kvGg-5" vertex="1" connectable="0">
<mxGeometry x="0.6532" relative="1" as="geometry">
<mxPoint x="0.980000000000004" y="-0.9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-27" value="Ligne_grille_out [2;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="eGhHJ4WayBWfBOn9kvGg-5" vertex="1" connectable="0">
<mxGeometry x="-0.7749" y="1" relative="1" as="geometry">
<mxPoint x="11.859999999999996" y="-9.63" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-6" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=-0.01;entryY=0.774;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="641.1014519277697" y="580" as="sourcePoint" />
<mxPoint x="852.8886917398731" y="421.0519999999999" as="targetPoint" />
<Array as="points">
<mxPoint x="737.4270040263544" y="496" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-29" value="collone_grille_out |2;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="eGhHJ4WayBWfBOn9kvGg-6" vertex="1" connectable="0">
<mxGeometry x="-0.7415" y="1" relative="1" as="geometry">
<mxPoint x="0.7999999999999985" y="-6.999999999999999" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-30" value="collone_grille_in |2;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="eGhHJ4WayBWfBOn9kvGg-6" vertex="1" connectable="0">
<mxGeometry x="0.5776" y="-1" relative="1" as="geometry">
<mxPoint x="18.35" y="-0.050000000000000044" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-9" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=1.001;exitY=0.111;exitDx=0;exitDy=0;entryX=-0.005;entryY=0.215;entryDx=0;entryDy=0;exitPerimeter=0;fontStyle=1;entryPerimeter=0;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" source="eGhHJ4WayBWfBOn9kvGg-4" target="eGhHJ4WayBWfBOn9kvGg-1" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="812.8772648243046" y="590" as="sourcePoint" />
<mxPoint x="953.3348355905321" y="609.25" as="targetPoint" />
<Array as="points">
<mxPoint x="485.45927891654475" y="349" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-31" value="piece_out [2;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="eGhHJ4WayBWfBOn9kvGg-9" vertex="1" connectable="0">
<mxGeometry x="-0.8358" relative="1" as="geometry">
<mxPoint x="-10.449999999999994" y="-0.71" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-33" value="piece_in [2;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="eGhHJ4WayBWfBOn9kvGg-9" vertex="1" connectable="0">
<mxGeometry x="0.5249" relative="1" as="geometry">
<mxPoint x="104.27999999999999" y="-1.5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-10" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=1.001;exitY=0.141;exitDx=0;exitDy=0;entryX=0;entryY=0.362;entryDx=0;entryDy=0;exitPerimeter=0;fontStyle=1;entryPerimeter=0;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" source="eGhHJ4WayBWfBOn9kvGg-4" target="eGhHJ4WayBWfBOn9kvGg-1" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="821.4186035871157" y="626.0020000000002" as="sourcePoint" />
<mxPoint x="982.2804836200585" y="647.1190000000001" as="targetPoint" />
<Array as="points">
<mxPoint x="522.4717468887263" y="356" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-34" value="/R_W" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="eGhHJ4WayBWfBOn9kvGg-10" vertex="1" connectable="0">
<mxGeometry x="-0.7777" y="-1" relative="1" as="geometry">
<mxPoint x="-48.45" y="0.06999999999999962" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-35" value="/R_W" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="eGhHJ4WayBWfBOn9kvGg-10" vertex="1" connectable="0">
<mxGeometry x="0.589" y="-2" relative="1" as="geometry">
<mxPoint x="79.38" y="-2.2600000000000002" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="4kTXac-kegsW8Uju2dMT-1" value="Decode<br style="font-size: 8px;">grille=&gt;ecran" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontSize=8;fillColor=#f8cecc;strokeColor=#b85450;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1">
<mxGeometry x="1012.1751692898978" y="533" width="79.7191617862372" height="133" as="geometry" />
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-24" value="0&nbsp; 1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;fontSize=8;rotation=90;fontStyle=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1">
<mxGeometry x="1666.0621034651056" y="529" width="64.53455954123964" height="22" as="geometry" />
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-25" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;fontSize=8;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="CWCauG6KmwIeXVQ3I_qR-24" target="8W9rmvR53nxBuZwD5PlN-52" edge="1">
<mxGeometry x="1326.306628233285" y="309" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="1659.4188399829186" y="567" as="sourcePoint" />
<mxPoint x="1706.870721998536" y="517" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-73" value="ADDR [13;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-25" vertex="1" connectable="0">
<mxGeometry x="0.545" y="1" relative="1" as="geometry">
<mxPoint x="2.76" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-26" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;fontSize=8;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="CWCauG6KmwIeXVQ3I_qR-11" target="CWCauG6KmwIeXVQ3I_qR-24" edge="1">
<mxGeometry x="1326.306628233285" y="309" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="1659.4188399829186" y="567" as="sourcePoint" />
<mxPoint x="1706.870721998536" y="517" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-28" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;fontSize=8;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="CWCauG6KmwIeXVQ3I_qR-27" target="CWCauG6KmwIeXVQ3I_qR-24" edge="1">
<mxGeometry x="1326.306628233285" y="309" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="1572.1073770741828" y="567" as="sourcePoint" />
<mxPoint x="1619.5592590898" y="517" as="targetPoint" />
<Array as="points">
<mxPoint x="1666.0621034651056" y="590" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-75" value="out_addr [13;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-28" vertex="1" connectable="0">
<mxGeometry x="-0.6658" y="-1" relative="1" as="geometry">
<mxPoint x="-26.4" y="-2.25" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-35" value="" style="edgeStyle=segmentEdgeStyle;endArrow=classic;html=1;fontSize=8;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="CWCauG6KmwIeXVQ3I_qR-27" target="CWCauG6KmwIeXVQ3I_qR-24" edge="1">
<mxGeometry x="1326.306628233285" y="309" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="1589.1900545998049" y="643" as="sourcePoint" />
<mxPoint x="1636.6419366154225" y="593" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-70" value="Sel" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-35" vertex="1" connectable="0">
<mxGeometry x="0.8348" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-43" value="" style="group;rotation=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1" connectable="0">
<mxGeometry x="1511.3689680941927" y="493" width="19.9297904465593" height="26" as="geometry" />
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-41" value="" style="triangle;whiteSpace=wrap;html=1;fontSize=8;rotation=0;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-43" vertex="1">
<mxGeometry width="17.35820458248713" height="26" as="geometry" />
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-42" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fontSize=8;rotation=0;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-43" vertex="1">
<mxGeometry x="15.184602244997562" y="11" width="3.8530928196681313" height="3.8530928196681313" as="geometry" />
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-54" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;fontSize=8;entryX=0;entryY=0.75;entryDx=0;entryDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="CWCauG6KmwIeXVQ3I_qR-42" target="CWCauG6KmwIeXVQ3I_qR-11" edge="1">
<mxGeometry x="1326.306628233285" y="309" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="1475.3055377623234" y="474" as="sourcePoint" />
<mxPoint x="1539.8400973035632" y="519" as="targetPoint" />
<Array as="points">
<mxPoint x="1536.0439467423137" y="493" />
<mxPoint x="1540.789134943875" y="494" />
<mxPoint x="1549.3304737066865" y="497" />
<mxPoint x="1492.3882152879455" y="459" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-71" value="en_cpt" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-54" vertex="1" connectable="0">
<mxGeometry x="0.4706" relative="1" as="geometry">
<mxPoint x="0.3999999999999999" y="-1.25" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-56" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;fontSize=8;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="CWCauG6KmwIeXVQ3I_qR-27" target="CWCauG6KmwIeXVQ3I_qR-41" edge="1">
<mxGeometry x="1326.306628233285" y="309" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="1699.2784208760374" y="513" as="sourcePoint" />
<mxPoint x="1746.7303028916547" y="463" as="targetPoint" />
<Array as="points">
<mxPoint x="1493.3372529282578" y="605" />
<mxPoint x="1482.897838884822" y="579" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-79" value="/R_W" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-56" vertex="1" connectable="0">
<mxGeometry x="-0.8643" relative="1" as="geometry">
<mxPoint y="-7.5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-67" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;fontSize=8;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="CWCauG6KmwIeXVQ3I_qR-42" target="wT-2rDsVdUFB8nKmPHDW-2" edge="1">
<mxGeometry x="1326.306628233285" y="309" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="1645.1832753782335" y="527" as="sourcePoint" />
<mxPoint x="1692.635157393851" y="477" as="targetPoint" />
<Array as="points">
<mxPoint x="1605.3236944851149" y="487" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-72" value="Data_write" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-67" vertex="1" connectable="0">
<mxGeometry x="0.8171" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="zO4YCBwF0Jjes9oER0bV-3" value="<font style="font-size: 30px">Bloc Affichage</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;labelBackgroundColor=none;sketch=0;fontSize=8;fontColor=#000000;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1">
<mxGeometry x="1381.350811371401" y="325" width="216.38058199121528" height="20" as="geometry" />
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-56" value="" style="group;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1" connectable="0">
<mxGeometry x="1543.6362478648125" y="373" width="114.83355447779407" height="78.11" as="geometry" />
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-11" value="Compteur" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-56" vertex="1">
<mxGeometry x="38.91054325280625" y="23.11" width="75.92301122498782" height="55" as="geometry" />
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-34" value="" style="endArrow=none;html=1;entryX=0.117;entryY=0.002;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-56" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="49.349957296242074" as="sourcePoint" />
<mxPoint x="49.40879762994178" y="23.105999999999995" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-35" value="<font style="font-size: 8px">reset</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-34" vertex="1" connectable="0">
<mxGeometry x="-0.1642" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-36" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-56" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="79.7191617862372" as="sourcePoint" />
<mxPoint x="79.5255581076133" y="22.575999999999794" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-37" value="<font style="font-size: 8px">clk</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-36" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-38" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-56" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="97.9406844802341" y="0.42000000000007276" as="sourcePoint" />
<mxPoint x="97.74708080161065" y="22.996000000000322" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-39" value="<span style="font-size: 8px">ce</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-38" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint y="-0.81" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-55" value="" style="group;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-56" vertex="1" connectable="0">
<mxGeometry y="37.11" width="9.490376403123477" height="12" as="geometry" />
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-48" value="" style="endArrow=none;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-55" target="CWCauG6KmwIeXVQ3I_qR-11" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="4.745188201561739" as="sourcePoint" />
<mxPoint x="75.92301122498782" y="-4" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-49" value="<font style="font-size: 8px">init_cpt</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-48" vertex="1" connectable="0">
<mxGeometry x="-0.3639" y="1" relative="1" as="geometry">
<mxPoint x="5.61" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-54" value="" style="group;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-55" vertex="1" connectable="0">
<mxGeometry width="9.490376403123477" height="12" as="geometry" />
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-50" value="" style="endArrow=none;html=1;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-54" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="4.745188201561739" y="8" as="sourcePoint" />
<mxPoint x="4.745188201561739" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-51" value="" style="endArrow=none;html=1;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-54" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="9.490376403123477" y="8" as="sourcePoint" />
<mxPoint y="8" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-52" value="" style="endArrow=none;html=1;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-54" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="7.592301122498782" y="10" as="sourcePoint" />
<mxPoint x="1.8980752806246954" y="10" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-53" value="" style="endArrow=none;html=1;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-54" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="5.694225841874086" y="12" as="sourcePoint" />
<mxPoint x="3.7961505612496067" y="12" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-57" value="" style="group;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1" connectable="0">
<mxGeometry x="1815.0610129941435" y="324" width="81.61723706686189" height="76" as="geometry" />
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-2" value="Registre<br style="font-size: 8px;">13 bits" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-57" vertex="1">
<mxGeometry y="23" width="81.61723706686189" height="53" as="geometry" />
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-6" value="" style="endArrow=none;html=1;entryX=0.117;entryY=0.002;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-57" target="CWCauG6KmwIeXVQ3I_qR-2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="9.490376403123475" as="sourcePoint" />
<mxPoint x="9.490376403123475" y="22" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-7" value="<font style="font-size: 8px">reset</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-6" vertex="1" connectable="0">
<mxGeometry x="-0.1642" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-8" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-57" target="CWCauG6KmwIeXVQ3I_qR-2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="39.859580893118604" as="sourcePoint" />
<mxPoint x="39.859580893118604" y="22" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-9" value="<font style="font-size: 8px">clk</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-8" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-10" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-57" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="58.08110358711572" y="0.41999999999999993" as="sourcePoint" />
<mxPoint x="57.88749990849225" y="22.996000000000024" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-11" value="<span style="font-size: 8px">ce</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-10" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint y="-0.81" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-16" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;fontSize=8;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="CWCauG6KmwIeXVQ3I_qR-11" target="CWCauG6KmwIeXVQ3I_qR-2" edge="1">
<mxGeometry x="1326.306628233285" y="309" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="1668.9092163860425" y="515" as="sourcePoint" />
<mxPoint x="1642.3361624572965" y="439" as="targetPoint" />
<Array as="points">
<mxPoint x="1748.6283781722796" y="401" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-18" value="data_in [13;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-16" vertex="1" connectable="0">
<mxGeometry x="0.4841" y="-1" relative="1" as="geometry">
<mxPoint x="20.43" y="-0.5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-19" value="data_out [13;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-16" vertex="1" connectable="0">
<mxGeometry x="-0.7654" y="1" relative="1" as="geometry">
<mxPoint x="28.86" y="-0.5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-58" value="" style="group;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1" connectable="0">
<mxGeometry x="2129.1924719375306" y="378" width="189.80752806246954" height="160" as="geometry" />
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-2" value="" style="endArrow=none;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-58" target="wT-2rDsVdUFB8nKmPHDW-2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="28.471129209370428" as="sourcePoint" />
<mxPoint x="28.471129209370428" y="34" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-4" value="<font style="font-size: 8px">reset</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-2" vertex="1" connectable="0">
<mxGeometry x="-0.1642" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-3" value="" style="endArrow=none;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-58" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="58.840333699365566" as="sourcePoint" />
<mxPoint x="58.840333699365566" y="22" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-5" value="<font style="font-size: 8px">clk</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-3" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="wT-2rDsVdUFB8nKmPHDW-2" value="VGA" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-58" vertex="1">
<mxGeometry y="22" width="113.88451683748171" height="138" as="geometry" />
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-1" value="" style="endArrow=none;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-58" edge="1">
<mxGeometry x="2153.044558321132" y="-703" width="49.69184663250366" height="50" as="geometry">
<mxPoint x="285.8312744021477" y="66" as="sourcePoint" />
<mxPoint x="113.88451683748171" y="65.82999999999998" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-8" value="VGA_blue [3;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;labelPosition=center;verticalLabelPosition=middle;fontStyle=1" parent="8W9rmvR53nxBuZwD5PlN-1" vertex="1" connectable="0">
<mxGeometry x="-0.2139" y="1" relative="1" as="geometry">
<mxPoint x="-6.57" y="-9.83" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-6" value="" style="endArrow=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-58" edge="1">
<mxGeometry x="2153.044558321132" y="-703" width="49.69184663250366" height="50" as="geometry">
<mxPoint x="113.88451683748171" y="80.82999999999998" as="sourcePoint" />
<mxPoint x="285.8312744021477" y="81" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-9" value="VGA_green [3;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;labelPosition=center;verticalLabelPosition=middle;fontStyle=1" parent="8W9rmvR53nxBuZwD5PlN-6" vertex="1" connectable="0">
<mxGeometry x="0.2347" y="1" relative="1" as="geometry">
<mxPoint x="-4.14" y="-6.83" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-35" value="" style="endArrow=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-58" edge="1">
<mxGeometry x="2153.044558321132" y="-703" width="49.69184663250366" height="50" as="geometry">
<mxPoint x="113.88451683748161" y="95.82999999999998" as="sourcePoint" />
<mxPoint x="285.8312744021477" y="96" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-36" value="VGA_red[3;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;labelPosition=center;verticalLabelPosition=middle;fontStyle=1" parent="8W9rmvR53nxBuZwD5PlN-35" vertex="1" connectable="0">
<mxGeometry x="0.2347" y="1" relative="1" as="geometry">
<mxPoint x="-9.14" y="-5.83" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-39" value="" style="endArrow=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-58" edge="1">
<mxGeometry x="2153.044558321132" y="-703" width="49.69184663250366" height="50" as="geometry">
<mxPoint x="113.88451683748171" y="111.20999999999998" as="sourcePoint" />
<mxPoint x="284.8374374694976" y="111" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-40" value="VGA_hs" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;labelPosition=center;verticalLabelPosition=middle;fontStyle=1" parent="8W9rmvR53nxBuZwD5PlN-39" vertex="1" connectable="0">
<mxGeometry x="0.2347" y="1" relative="1" as="geometry">
<mxPoint x="-17.14" y="-6.21" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-46" value="" style="endArrow=none;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-58" edge="1">
<mxGeometry x="2153.044558321132" y="-703" width="49.69184663250366" height="50" as="geometry">
<mxPoint x="113.88451683748171" y="120.82999999999998" as="sourcePoint" />
<mxPoint x="284.8374374694976" y="121" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-47" value="VGA_vs" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;labelPosition=center;verticalLabelPosition=middle;fontStyle=1" parent="8W9rmvR53nxBuZwD5PlN-46" vertex="1" connectable="0">
<mxGeometry x="0.2347" y="1" relative="1" as="geometry">
<mxPoint x="-17.14" y="9.17" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-4" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" source="CWCauG6KmwIeXVQ3I_qR-2" target="wT-2rDsVdUFB8nKmPHDW-2" edge="1">
<mxGeometry x="1326.306628233285" y="309" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="1793.2331472669596" y="516" as="sourcePoint" />
<mxPoint x="1840.685029282577" y="466" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-7" value="data_out [13;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-4" vertex="1" connectable="0">
<mxGeometry x="-0.7539" y="-1" relative="1" as="geometry">
<mxPoint x="9.709999999999999" y="-2.5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-10" value="ADDR [13;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-4" vertex="1" connectable="0">
<mxGeometry x="0.6497" relative="1" as="geometry">
<mxPoint x="-1.4299999999999997" y="-0.5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-59" value="" style="group;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1" connectable="0">
<mxGeometry x="1906.1686264641291" y="531" width="79.7191617862372" height="123" as="geometry" />
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-52" value="Mémoire affichage" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-59" vertex="1">
<mxGeometry y="23" width="79.7191617862372" height="100" as="geometry" />
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-12" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-59" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="15.374409773060075" as="sourcePoint" />
<mxPoint x="15.180806094436619" y="22.57600000000025" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-13" value="<font style="font-size: 8px">clk</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-12" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-14" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-59" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="33.595932467056976" y="0.42000000000007276" as="sourcePoint" />
<mxPoint x="33.402328788433515" y="22.996000000000095" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-15" value="<span style="font-size: 8px">ce</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-14" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint y="-0.81" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-56" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;fontSize=8;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="8W9rmvR53nxBuZwD5PlN-52" target="wT-2rDsVdUFB8nKmPHDW-2" edge="1">
<mxGeometry x="1734.3928135675942" y="512" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="1879.595572535383" y="470" as="sourcePoint" />
<mxPoint x="1927.0474545510008" y="420" as="targetPoint" />
<Array as="points">
<mxPoint x="2042.830046669107" y="555" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-57" value="out_data [2;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="8W9rmvR53nxBuZwD5PlN-56" vertex="1" connectable="0">
<mxGeometry x="-0.7685" relative="1" as="geometry">
<mxPoint x="3.2800000000000016" y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="8W9rmvR53nxBuZwD5PlN-58" value="data_in [2;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="8W9rmvR53nxBuZwD5PlN-56" vertex="1" connectable="0">
<mxGeometry x="0.6869" y="-1" relative="1" as="geometry">
<mxPoint x="-6.640000000000001" y="-2.5000000000000018" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-60" value="" style="group;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1" connectable="0">
<mxGeometry x="1695.482270314788" y="662" width="79.7191617862372" height="112" as="geometry" />
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-29" value="Mémoire des figures" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-60" vertex="1">
<mxGeometry y="23" width="79.7191617862372" height="89" as="geometry" />
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-24" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-60" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="18.221522693997063" as="sourcePoint" />
<mxPoint x="18.027919015373605" y="22.57600000000025" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-25" value="<font style="font-size: 8px">clk</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-24" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-26" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-60" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="36.44304538799397" y="0.42000000000007276" as="sourcePoint" />
<mxPoint x="36.24944170937051" y="22.996000000000095" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-27" value="<span style="font-size: 8px">ce</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-26" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint y="-0.81" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-30" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;fontSize=8;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="CWCauG6KmwIeXVQ3I_qR-29" target="8W9rmvR53nxBuZwD5PlN-52" edge="1">
<mxGeometry x="1326.306628233285" y="309" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="1704.9726467179116" y="637" as="sourcePoint" />
<mxPoint x="1783.7427708638365" y="641" as="targetPoint" />
<Array as="points">
<mxPoint x="1839.7359916422647" y="668" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-74" value="out_data [2;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-30" vertex="1" connectable="0">
<mxGeometry x="-0.7261" y="-2" relative="1" as="geometry">
<mxPoint x="0.3999999999999999" y="-1.25" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-77" value="in_data [2;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-30" vertex="1" connectable="0">
<mxGeometry x="0.6931" y="-1" relative="1" as="geometry">
<mxPoint x="-7.95" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-61" value="" style="group;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1" connectable="0">
<mxGeometry x="1341.4912304782822" y="580" width="79.7191617862372" height="112" as="geometry" />
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-27" value="Affichage<br style="font-size: 8px;">figure" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-61" vertex="1">
<mxGeometry y="23" width="79.7191617862372" height="89" as="geometry" />
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-40" value="" style="endArrow=none;html=1;entryX=0.117;entryY=0.002;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-61" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="13.286526964372866" as="sourcePoint" />
<mxPoint x="13.345367298072569" y="23.105999999999995" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-41" value="<font style="font-size: 8px">reset</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-40" vertex="1" connectable="0">
<mxGeometry x="-0.1642" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-42" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-61" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="43.65573145436799" as="sourcePoint" />
<mxPoint x="43.46212777574411" y="22.575999999999794" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-43" value="<font style="font-size: 8px">clk</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-42" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-44" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-61" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="61.87725414836489" y="0.42000000000007276" as="sourcePoint" />
<mxPoint x="61.68365046974143" y="22.996000000000322" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-45" value="<span style="font-size: 8px">ce</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-44" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint y="-0.81" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-41" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;fontSize=8;entryX=0;entryY=0.25;entryDx=0;entryDy=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="4kTXac-kegsW8Uju2dMT-1" target="CWCauG6KmwIeXVQ3I_qR-27" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="863.1762597608591" y="572" as="sourcePoint" />
<mxPoint x="1031.1559220961446" y="657" as="targetPoint" />
<Array as="points">
<mxPoint x="1183.6597867862374" y="596" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-46" value="HG_in [15;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="eGhHJ4WayBWfBOn9kvGg-41" vertex="1" connectable="0">
<mxGeometry x="0.6518" y="-1" relative="1" as="geometry">
<mxPoint x="-26.67000000000001" y="-1.25" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="2tmB63BpuSt9gE2IB9B9-1" value="<span style="font-size: 8px;">HG_out [15;0]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="eGhHJ4WayBWfBOn9kvGg-41" vertex="1" connectable="0">
<mxGeometry x="-0.8856" y="-2" relative="1" as="geometry">
<mxPoint x="23.6" y="-1.25" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-42" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;fontSize=8;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="4kTXac-kegsW8Uju2dMT-1" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="903.98487829429" y="624" as="sourcePoint" />
<mxPoint x="1341.679859077599" y="651" as="targetPoint" />
<Array as="points">
<mxPoint x="1172.7275805270865" y="624" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-47" value="BD_in [15;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="eGhHJ4WayBWfBOn9kvGg-42" vertex="1" connectable="0">
<mxGeometry x="0.6361" y="-2" relative="1" as="geometry">
<mxPoint x="-29.96999999999999" y="-3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="2tmB63BpuSt9gE2IB9B9-2" value="<span style="font-size: 8px;">BD_out [16;0]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="eGhHJ4WayBWfBOn9kvGg-42" vertex="1" connectable="0">
<mxGeometry x="-0.8666" y="1" relative="1" as="geometry">
<mxPoint x="21.6" y="0.5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-36" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;fontSize=8;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="CWCauG6KmwIeXVQ3I_qR-27" target="8W9rmvR53nxBuZwD5PlN-52" edge="1">
<mxGeometry x="1326.306628233285" y="309" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="1685.9918939116642" y="661" as="sourcePoint" />
<mxPoint x="1740.0870394094684" y="617" as="targetPoint" />
<Array as="points">
<mxPoint x="1753.373566373841" y="623" />
<mxPoint x="1720.1572489629089" y="626" />
<mxPoint x="1741.0360770497805" y="625" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-69" value="/R_W" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-36" vertex="1" connectable="0">
<mxGeometry x="0.7928" y="-2" relative="1" as="geometry">
<mxPoint x="14.74" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-34" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;fontSize=8;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="CWCauG6KmwIeXVQ3I_qR-27" target="CWCauG6KmwIeXVQ3I_qR-29" edge="1">
<mxGeometry x="1326.306628233285" y="309" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="1572.1073770741828" y="585" as="sourcePoint" />
<mxPoint x="1619.5592590898" y="535" as="targetPoint" />
<Array as="points">
<mxPoint x="1522.7574197779409" y="686" />
<mxPoint x="1538.8910596632506" y="684" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-76" value="in_addr_figure [13;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-34" vertex="1" connectable="0">
<mxGeometry x="0.4707" y="1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="CWCauG6KmwIeXVQ3I_qR-78" value="out_addr_figure [13;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="CWCauG6KmwIeXVQ3I_qR-34" vertex="1" connectable="0">
<mxGeometry x="-0.8298" relative="1" as="geometry">
<mxPoint x="25.29" y="-0.75" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-65" value="" style="group;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1" connectable="0">
<mxGeometry x="1644.2342377379211" y="722" width="5.694225841874085" height="9" as="geometry" />
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-62" value="<font style="font-size: 8px">en_men</font>" style="endArrow=none;html=1;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-65" edge="1">
<mxGeometry x="-0.1765" y="-1" width="50" height="50" relative="1" as="geometry">
<mxPoint x="51.24803257686677" y="9" as="sourcePoint" />
<mxPoint x="2.8471129209370427" y="9" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-63" value="" style="endArrow=none;html=1;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-65" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="2.8471129209370427" y="9" as="sourcePoint" />
<mxPoint x="2.8471129209370427" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Ob4TGC3ggiLINK-IsDbN-64" value="" style="endArrow=none;html=1;fontStyle=1;fontSize=8;" parent="Ob4TGC3ggiLINK-IsDbN-65" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint as="sourcePoint" />
<mxPoint x="5.694225841874085" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="2tmB63BpuSt9gE2IB9B9-15" value="" style="edgeStyle=segmentEdgeStyle;endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="CWCauG6KmwIeXVQ3I_qR-42" target="eGhHJ4WayBWfBOn9kvGg-4" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="1543.6362478648125" y="523" as="sourcePoint" />
<mxPoint x="1552.1775866276234" y="777" as="targetPoint" />
<Array as="points">
<mxPoint x="1543.428756405564" y="506" />
<mxPoint x="1543.428756405564" y="805" />
<mxPoint x="2273.898901903368" y="805" />
<mxPoint x="2273.898901903368" y="252" />
<mxPoint x="58.63637902635433" y="252" />
<mxPoint x="58.63637902635433" y="508" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="2tmB63BpuSt9gE2IB9B9-17" value="Write_ready_out" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="2tmB63BpuSt9gE2IB9B9-15" vertex="1" connectable="0">
<mxGeometry x="-0.5327" y="-3" relative="1" as="geometry">
<mxPoint x="-28.86" y="-3.0300000000000002" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-52" value="<span style="font-size: 8px;">Write_ready</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="2tmB63BpuSt9gE2IB9B9-15" vertex="1" connectable="0">
<mxGeometry x="0.9751" y="-1" relative="1" as="geometry">
<mxPoint x="21.87" y="-15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-1" value="Piece=&gt;Figure" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontSize=8;fillColor=#f8cecc;strokeColor=#b85450;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1">
<mxGeometry x="1010.735166773426" y="453" width="79.7191617862372" height="47" as="geometry" />
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-2" value="0&nbsp; 1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;fontSize=8;rotation=90;fontStyle=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1">
<mxGeometry x="602.1909086749635" y="569" width="64.53455954123964" height="22" as="geometry" />
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-3" value="0&nbsp; 1" style="shape=trapezoid;perimeter=trapezoidPerimeter;whiteSpace=wrap;html=1;fixedSize=1;fontSize=8;rotation=90;fontStyle=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1">
<mxGeometry x="568.025553623719" y="508" width="64.53455954123964" height="22" as="geometry" />
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-5" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="eGhHJ4WayBWfBOn9kvGg-1" target="TJoZohAWSZVRduTLOrNt-1" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="837.5522434724257" y="359" as="sourcePoint" />
<mxPoint x="1178.2567563445582" y="353" as="targetPoint" />
<Array as="points">
<mxPoint x="964.0218246705712" y="414" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-41" value="type_piece[1;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-5" vertex="1" connectable="0">
<mxGeometry x="0.4431" relative="1" as="geometry">
<mxPoint x="35" y="-23.67" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-18" value="" style="group;fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1" connectable="0">
<mxGeometry x="388.6574396046853" y="614.0000000000002" width="79.7191617862372" height="154.99999999999977" as="geometry" />
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-12" value="" style="endArrow=none;html=1;entryX=0.117;entryY=0.002;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-18" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="14.207093475475869" as="sourcePoint" />
<mxPoint x="14.265933809175138" y="23.105999999999767" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-13" value="<font style="font-size: 8px">reset</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-12" vertex="1" connectable="0">
<mxGeometry x="-0.1642" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-14" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-18" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="44.576297965470985" as="sourcePoint" />
<mxPoint x="44.382694286847105" y="22.576000000000022" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-15" value="<font style="font-size: 8px">clk</font>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-14" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-16" value="" style="endArrow=none;html=1;entryX=0.486;entryY=-0.008;entryDx=0;entryDy=0;entryPerimeter=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-18" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="62.797820659467895" y="0.4199999999998454" as="sourcePoint" />
<mxPoint x="62.604216980844434" y="22.995999999999867" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-17" value="<span style="font-size: 8px">ce</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-16" vertex="1" connectable="0">
<mxGeometry x="-0.2522" relative="1" as="geometry">
<mxPoint y="-0.81" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="2tmB63BpuSt9gE2IB9B9-3" value="verification<br style="font-size: 8px;">Victoire&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-18" vertex="1">
<mxGeometry y="21.999999999999773" width="79.7191617862372" height="133" as="geometry" />
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-19" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=1;exitY=0.57;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.01;entryY=0.186;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="eGhHJ4WayBWfBOn9kvGg-4" target="2tmB63BpuSt9gE2IB9B9-3" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="1015.971319851147" y="789" as="sourcePoint" />
<mxPoint x="1063.4232018667644" y="739" as="targetPoint" />
<Array as="points">
<mxPoint x="326.9699929843827" y="678" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-35" value="out_init_verif" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-19" vertex="1" connectable="0">
<mxGeometry x="-0.8087" relative="1" as="geometry">
<mxPoint x="17.92" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-37" value="init_state" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-19" vertex="1" connectable="0">
<mxGeometry x="0.4488" y="1" relative="1" as="geometry">
<mxPoint x="16.73" y="-0.74" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-20" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=0.999;exitY=0.608;exitDx=0;exitDy=0;exitPerimeter=0;entryX=-0.006;entryY=0.356;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="eGhHJ4WayBWfBOn9kvGg-4" target="2tmB63BpuSt9gE2IB9B9-3" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="522.4717468887263" y="755.0419999999999" as="sourcePoint" />
<mxPoint x="912.1466020009763" y="727.999" as="targetPoint" />
<Array as="points">
<mxPoint x="336.46036938750615" y="700" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-38" value="en_verif" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-20" vertex="1" connectable="0">
<mxGeometry x="0.5375" relative="1" as="geometry">
<mxPoint x="6.55" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-39" value="en_verif" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-20" vertex="1" connectable="0">
<mxGeometry x="-0.758" relative="1" as="geometry">
<mxPoint x="6.07" y="-0.99" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-22" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=1.004;exitY=0.197;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="eGhHJ4WayBWfBOn9kvGg-4" target="TJoZohAWSZVRduTLOrNt-3" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="697.0946727061983" y="548" as="sourcePoint" />
<mxPoint x="744.5465547218156" y="498" as="targetPoint" />
<Array as="points">
<mxPoint x="464.58045082967305" y="481" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-44" value="<span style="font-size: 8px;">Ligne_grille [2;0]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-22" vertex="1" connectable="0">
<mxGeometry x="-0.8835" y="-1" relative="1" as="geometry">
<mxPoint x="27.07" y="-1.08" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-23" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="eGhHJ4WayBWfBOn9kvGg-4" target="TJoZohAWSZVRduTLOrNt-2" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="620.2226238408981" y="602" as="sourcePoint" />
<mxPoint x="667.6745058565156" y="552" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-45" value="<span style="font-size: 8px;">collone_grille |2;0]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-23" vertex="1" connectable="0">
<mxGeometry x="-0.874" y="-1" relative="1" as="geometry">
<mxPoint x="24.81" y="-1.5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-24" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=1;exitY=0.173;exitDx=0;exitDy=0;exitPerimeter=0;fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="2tmB63BpuSt9gE2IB9B9-3" target="TJoZohAWSZVRduTLOrNt-3" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="614.5283979990239" y="618" as="sourcePoint" />
<mxPoint x="661.9802800146414" y="568" as="targetPoint" />
<Array as="points">
<mxPoint x="559.4842148609079" y="593" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-48" value="<span style="font-size: 8px;">Ligne_grille_R [2;0]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-24" vertex="1" connectable="0">
<mxGeometry x="-0.8715" relative="1" as="geometry">
<mxPoint x="22" y="-1.01" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-25" value="" style="edgeStyle=elbowEdgeStyle;elbow=horizontal;endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="2tmB63BpuSt9gE2IB9B9-3" target="TJoZohAWSZVRduTLOrNt-2" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="614.5283979990239" y="618" as="sourcePoint" />
<mxPoint x="661.9802800146414" y="568" as="targetPoint" />
<Array as="points">
<mxPoint x="572.7707418252808" y="650" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-46" value="<span style="font-size: 8px;">collone_grille_R |2;0]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-25" vertex="1" connectable="0">
<mxGeometry x="-0.7131" relative="1" as="geometry">
<mxPoint x="10" y="-0.5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-26" value="" style="edgeStyle=segmentEdgeStyle;endArrow=classic;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=-0.003;entryY=0.051;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="eGhHJ4WayBWfBOn9kvGg-1" target="eGhHJ4WayBWfBOn9kvGg-4" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="976.1117389580284" y="351" as="sourcePoint" />
<mxPoint x="1027.3597715348953" y="584" as="targetPoint" />
<Array as="points">
<mxPoint x="1048.4979639458275" y="351" />
<mxPoint x="1048.4979639458275" y="277" />
<mxPoint x="93.4206716691069" y="277" />
<mxPoint x="93.4206716691069" y="393" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-40" value="type_piece[1;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-26" vertex="1" connectable="0">
<mxGeometry x="-0.959" y="1" relative="1" as="geometry">
<mxPoint x="13.4" y="-10.37" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-51" value="<span style="font-size: 8px;">type_piece[1;0]</span>" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-26" vertex="1" connectable="0">
<mxGeometry x="0.9179" relative="1" as="geometry">
<mxPoint x="2.0000000000000018" y="26.14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-27" value="" style="edgeStyle=segmentEdgeStyle;endArrow=classic;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.001;entryY=0.888;entryDx=0;entryDy=0;entryPerimeter=0;fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="eGhHJ4WayBWfBOn9kvGg-1" target="2tmB63BpuSt9gE2IB9B9-3" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="937.2011957052222" y="355" as="sourcePoint" />
<mxPoint x="401.94396656905815" y="791" as="targetPoint" />
<Array as="points">
<mxPoint x="951.1019445461202" y="351" />
<mxPoint x="951.1019445461202" y="491" />
<mxPoint x="819.9154694363104" y="491" />
<mxPoint x="819.9154694363104" y="790" />
<mxPoint x="293.1818951317716" y="790" />
<mxPoint x="293.1818951317716" y="754" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-43" value="type_piece[1;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-27" vertex="1" connectable="0">
<mxGeometry x="0.9278" y="-1" relative="1" as="geometry">
<mxPoint x="-6.52" y="-1.52" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-28" value="" style="edgeStyle=segmentEdgeStyle;endArrow=classic;html=1;exitX=0.994;exitY=0.777;exitDx=0;exitDy=0;entryX=-0.008;entryY=0.768;entryDx=0;entryDy=0;entryPerimeter=0;exitPerimeter=0;fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" source="2tmB63BpuSt9gE2IB9B9-3" target="eGhHJ4WayBWfBOn9kvGg-4" edge="1">
<mxGeometry x="-9.938369326500734" y="149" width="49.69184663250367" height="50" as="geometry">
<mxPoint x="766.3744204489997" y="610" as="sourcePoint" />
<mxPoint x="813.826302464617" y="560" as="targetPoint" />
<Array as="points">
<mxPoint x="563.5055408125916" y="739" />
<mxPoint x="563.5055408125916" y="962" />
<mxPoint x="86.46381314055638" y="962" />
<mxPoint x="86.46381314055638" y="804" />
<mxPoint x="130.1926381771596" y="804" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-33" value="Win_Player [1;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-28" vertex="1" connectable="0">
<mxGeometry x="0.8762" y="-1" relative="1" as="geometry">
<mxPoint x="6" y="-31.91" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-34" value="out_Victoire[1;0]" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-28" vertex="1" connectable="0">
<mxGeometry x="-0.9499" relative="1" as="geometry">
<mxPoint x="18.72" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-36" value="" style="group;fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-88" vertex="1" connectable="0">
<mxGeometry x="22.32891044411909" y="364" width="865.0343221998538" height="574" as="geometry" />
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-4" value="FSM" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-36" vertex="1">
<mxGeometry x="109.02544411908261" width="113.88451683748171" height="574" as="geometry" />
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-21" value="" style="endArrow=classic;html=1;entryX=-0.001;entryY=0.376;entryDx=0;entryDy=0;entryPerimeter=0;spacing=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-36" edge="1">
<mxGeometry x="-1035.4000655807715" y="299.00400000000013" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="-64.07006161542216" y="174" as="sourcePoint" />
<mxPoint x="109.02544411908261" y="174.00400000000008" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eGhHJ4WayBWfBOn9kvGg-26" value="BP_C" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="eGhHJ4WayBWfBOn9kvGg-21" vertex="1" connectable="0">
<mxGeometry x="-0.164" relative="1" as="geometry">
<mxPoint x="-50.79" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-29" value="" style="endArrow=classic;html=1;entryX=-0.001;entryY=0.376;entryDx=0;entryDy=0;entryPerimeter=0;spacing=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-36" edge="1">
<mxGeometry x="-1034.451027940459" y="322.00400000000013" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="-64.07006161542216" y="198" as="sourcePoint" />
<mxPoint x="109.97448175939496" y="197.00400000000013" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-30" value="BP_G" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=8;fontStyle=1" parent="TJoZohAWSZVRduTLOrNt-29" vertex="1" connectable="0">
<mxGeometry x="-0.164" relative="1" as="geometry">
<mxPoint x="-54.25" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TJoZohAWSZVRduTLOrNt-31" value="" style="endArrow=classic;html=1;entryX=-0.001;entryY=0.376;entryDx=0;entryDy=0;entryPerimeter=0;spacing=0;fontStyle=1;fontSize=8;" parent="TJoZohAWSZVRduTLOrNt-36" edge="1">
<mxGeometry x="-1034.5649124572965" y="350.00400000000013" width="47.451882015617386" height="50" as="geometry">
<mxPoint x="-64.07006161542216" y="226" as="sourcePoint" />
<mxPoint x="109.86059724255759" y="225.00400000000013" as="targetPoint" />
</mxGeometry>
</mxCell>