-
Notifications
You must be signed in to change notification settings - Fork 13
/
Courses.edg
1250 lines (1176 loc) · 30.1 KB
/
Courses.edg
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
EDGE Diagram File
Version 6.14
## Globals Section:
X -152
Y -189
Scale 93
OriginX 0
OriginY 0
PartitionWidth 2176
PartitionHeight 2816
SheetWidth 2176
SheetHeight 2816
SheetMarginLeft 128
SheetMarginTop 128
SheetMarginRight 128
SheetMarginBottom 128
PartitionMarginLeft 128
PartitionMarginTop 128
PartitionMarginRight 128
PartitionMarginBottom 128
PosterRows 1
PosterCols 1
Color1 255,255,255
Color2 192,192,192
Color3 130,130,130
Color4 0,0,0
Color5 0,255,255
Color6 0,0,255
Color7 0,0,160
Color8 128,0,128
Color9 255,128,0
Color10 255,0,0
Color11 128,0,64
Color12 128,64,0
Color13 0,255,0
Color14 0,128,0
Color15 128,128,255
Color16 205,114,203
GridX 32
GridY 32
SnapX 32
SnapY 32
SnapConPtsCentersEdges TRUE
ShadowColor 130,130,130
ShadowOpacity 153
ShadowEffectType 0
ShadowX 5
ShadowY 5
ShadowBlurRadius 4
ShowGrid TRUE
AlignToGrid TRUE
AlignToGridConPts FALSE
AttachMode 1
SBarWidth 108
SBarFigCols 2
SBarLblCols 1
SBarConCols 2
SBarFigHeight 28
SBarLblHeight 32
SBarConHeight 20
Parent ""
LargeDropMenus FALSE
FullColorIcons FALSE
TranspBMPs TRUE
TranspColor 255,255,255
LastEnd "ER opt many"
LastEndLen 43
EnableConPts TRUE
ConPointMarks 0
CornerRadius 16
Template "General Purpose Diagram.EDG"
TypeSize 8
TypeFace "Arial"
ConnectorJogs FALSE
ConnectorJogRadius 18
JunctionDots FALSE
FigLblPrimarySector 8
SelfReferenceRadius 64
OversizeTextRect FALSE
IconWidth 32
IconHeight 32
LabelToFigSpacing 16
LabelToConSpacing 16
ConLabelGap 16
SheetActive 0
SheetCount 1
SheetName ""
DevMode 1700
{
6D61696C726F6F6D20636F6C6F72206C617365726A6574233A32000000000000
010400069C00080653FF800301000100EA0A6F08640001000101580202000100
5802030001004C65747465720000000000000000000000000000000000000000
0000000000000000000000000000000000000000010000000000000001000000
0200000000010000000000000000000000000000000000000000000050524956
E230000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000180000000000102710271027
0000102700000000000000002803FC0500000000000000000000000000000000
000000000000000003000000000000000C0010005C4B03005C4B030000000000
000000000000010000000000000000000000000000000000DA97C5031B000000
0100050000000000FF0001000100010000000100010001000000000001000000
0000000000000000000000000100000001000000010000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0100000000000000000000000000000028030000534D544A0000000010001803
5400500020005000530020004400720069007600650072002000370036003600
3500450036003100430038004600380041003400370034003500390030004500
4200320043003900350036003000380032003000350031003300000048505374
7261696768745061706572506174680046616C73650048504A6F62526574656E
74696F6E4F7074696F6E0048504A6F62526574656E74696F6E4F666600485044
75706C69636174654A6F624D6F646500556E69717565005061676553697A6500
4C65747465720050616765526567696F6E0000436F6C6F724D6F64656C00434D
594B00496E707574536C6F740054726179310048504D616E75616C4475706C65
780046616C7365004D656469615479706500506C61696E004850426F6F6B6C65
7446696C7465720046616C7365004850426F6F6B6C65744261636B436F766572
0046616C7365004850426F6F6B6C6574506167654F726465720046616C736500
4850426F6F6B6C65745363616C696E670050726F706F7274696F6E616C004850
426F6F6B6C65745061676553697A65004C6574746572004850476C6F73730046
616C7365004475706C6578004E6F6E65004850434D594B496E6B730044656661
756C740048505465787448616C66746F6E650044657461696C00485054657874
4E65757472616C477261797300426C61636B004850477261706869637348616C
66746F6E650044657461696C00485047726170686963734E65757472616C4772
61797300426C61636B00485050686F746F48616C66746F6E650044657461696C
00485050686F746F4E65757472616C47726179730050726F63657373426C6163
6B004850524742456D756C6174696F6E007352474200485045646765436F6E74
726F6C004E6F726D616C005265736F6C7574696F6E0036303064706900436F6C
6C6174650046616C736500000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000C00000053505054
01000000
}
DevNames 69
{
080012002E00010077696E73706F6F6C00006D61696C726F6F6D20636F6C6F72
206C617365726A6574233A3200005450564D3A00000000000000000000000000
0000000000
}
Preview 4383
{
FC424DF6A20600FF360300FF280300FF700300FF7C0300FD0100180500F6C0A2
0000420D0000420D0A007FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF
7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF
7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF
7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF
7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF
7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF1FFF03F903E603D503D603C803C203C8
03D603D503E503F97FFF7FFF28FF03D503A9039203870391069B03A403A703A4
FF9A059B03910387039203A803D37FFF7FFF19FF03F603AB039703BF03E303FA
1BFF03FB03E303C0039903AA03F57FFF7FFF13FF03D403890CFFE5BDC4CFB1C2
C85449656A686B847E73808F9CB8A78BAFB7BCFBEDE10CFF038D03D27FFF7FFF
13FF03F903B1039303B503D603F4E5748BA9BFAF9ABFBBC7A8B2C29386808F9B
A7BAA998C0C3BCFAF1EF03FC03DE03B6039403AF03F97FFF7FFF19FF03DF03B0
03990388EB91908F979697A5A6A4A4A5A59FA0A19F9F9E9C9C9E0397FD888989
0355036E03B303E87FFF7FFF28FF03FE03F1FDE7E7E803D903D606D7FDD9DADA
03E803EE03CF039D03A003CC03FB7FFF7FFF49FF03DC03A2038E03B403EE7FFF
7FFF49FF03ED03B1038E03A603E07FFF7FFF49FF03FB03C6038F039403CD2AFB
03FE7FFF7FFF16FF03F5038903870358035703822784037803B87FFF7FFF13FF
03E3038D03FD06FF03FC03FE15FFFDFEFFFF0CFC03CD039C7FFF50FF03F303D7
03C003B003AE03A606A503A903B003B503CA03E403FC18FF03ED039709FFFDFD
FBFA03FFF4E3ECEDC9CBCEDBD9D6C9CBCA03D0F7F5F2E7FCFBFBFAF6F70CFF03
D303A27FFF4AFF03C20394038AFD9A999903A803B103B5F4C4C3C3CACAC9C5C5
C6BEBDBD03B203AE03A2FD919292038A03A203DD03FB03E403D703C803BA03AF
0392038709FFDFC8DFF3857B7CB8C3C36F737DB4A693ACB4B4B7ACABDCECE996
94A3B4A19DFFFFF509FF03D903A27FFF44FF03FB03A503AC03DCFDFFFFFE0FFF
FDF3F2F812FFFAF3F3F4CBCBCA037D036C0392039A03A203AB03B403AC037209
D5DFC0C9D1A29F9FCECCC5A7ADB8BFB5A9D8DADAD7D3D2C3CDD69C999DC3C2BE
D3CDCD06D503D603AC039A7FFF44FF03F8038203E303FFD6F2FAFF8E9DB68F7D
7C838E9680757BA695969896A2B7BFB4939BA473616EA09EA2ADBEBC9A7F82FF
FFFE03FF03AB03B112FF03A80398069AF19F9D9BA4A5A59D9D9EA5A4A296989B
0355FA8081819F9D9C03A6FA9E9F9F9B9C9C069A039B039403D47FFF47FF03E7
0396D3959392778EA02D2935AFA596B1B5BBCFC7C8BAB4B7D8D0D3ABB8C1C6C1
BEABAAB4A09E9FACADAA8C8283A2A29D038C03B103FC2AFF03C6034E039C7FFF
68FF03DFF1BAB9B8AFAFAD9FA0A19A99988F9191048A038BF5898A8C8C8A9999
989E9F9F03A3FAB4B6B6C6C6C703F133FF039603E57FFF77FF03FD0CFC45FF03
9503E478FF03FC03E503CE03C003B103B006A903B003B103C003CE03E703FE7F
FF29FF039503E472FF03D703A2038AFD91909003A0FDA9A8A803B103B206BE03
B203B103A903A0038E038A03A103D77FFF23FF039503E409FFFAD7DEE4FFF9EE
06FFFAF3F7FEF5F2ED54FF03BD039C03C803F324FF03F103C9039C03BB7FFF20
FF0395C7E7E9E796A6C4605060A8A19A787F8D887F82C3B4AFCCE2EC5B556CBF
B3988B95B28776757683935D4B5595919166637D999E94A49283FFFFFC39FF03
9203CA06FFDC82A0C0A89483A2B1C35B57705A4858958888D3D0C6687F98A49F
916A7178B5B2A9FFF9EE06FF03CA038E7FFF20FFF49C9B9BE7EAE9C2C8D4C8BB
BE03EDD6D2D5DBACADB4D2C5C1E1EBEFC2BABBE0DEE5B3B8C0CFC8C7C8CDD4BC
B5BCADAEB2BEB7BED6D9D5DED7CF3CFF03EF039D0391D6AEAFAF465C7B8E7564
D6D8DBB1B5CDAEA7A7BEBEC1DED9D2707F9AA6A2955655639E9B84BCB3B2A8A9
A9039A03A703F07FFF1DFF03F8037103D075FF03E403BAE5A9A8A79C9E9E9292
9191908E9192919898979091928B8B8A89898A0395FA9E9E9F838484034F0384
03CE03FB7FFF1DFF03E3033103A07FFF05FF06FC06F0FDFDFDFC03FD0CFF03CF
03A0038B039D03CD7FFF1AFF037003DF7FFF29FF03F803CB03870343038130B0
03C203FC06FFD6BCD6EA6A5767C2B8B195AFBA74595E8F929BA69182C8CFD2B4
B1B9D5D7CD7B88AA4F4559A79177FFFFFD0FFF03FC03C215B0039A0317037215
B003B203E37FFF14FF03A3038F03B006B108B2FFB10CB2FFB105B20FB1036F03
EF06FFE7E9F3FBBEBCC7DBD3CED0DCE5B6B2B1B8AFB2E4DCD3C0DBF3D903D1F5
D8E2B5B5BABEB9C1E4DBCF12FF03EF036E09B109B2FDB1B1B203B103B903B40C
B209B10390039A7FFF14FF03A303DF33FF037903AE03A403D8D9EEECEAF5F6F4
F0F1F2F2F0EEF2F5F5F0EFEFEEF0F2EDECEBF4F6F6ECEBECF5F5F2F6F6F5EEF0
F206E803E903E003A903D5039E037F33FF03DE03A27FFF14FF03A203D309FFE2
7A95B4C2B696C4C4D0999B99949CA1909797676C6CBFBEB4C1C3BAE2D4D30CFF
035D033F034A037E03911290038F035D038F0F900392037E03230363032B036D
06FFDCFDFFFFA0B2C3B1AEA4969294CFD0C7999D9CA5B2B25E6C6F99968B6B73
737F8893CFB69909FF03D303A27FFF14FF039D03D109FFDF8598B5B0AB999690
94E0E0D793A1B399A0A0747273BFBDB2B9C2C6A3989AFFFDF209FF037603D403
C303F218FF038C03EB15FF03DD03FA03C6037A06FFDCFDFFFFA1B2C4B1AEA49A
989DE5DAC8DFE6E76688A7515148A4A29977797A8C939FDCC3A809FF03D0039D
7FFF14FF03BC037B036E0360038AF79695949292949091910392FA9091919492
910399F79494959293938F9090098F038D037D03F31EFF03A903CA1BFF03F403
7C038D038FFA908F8F919192038FFD90918F0692EE807E7D9293949595969A99
9A7374747A7B7D039903910390037B03B17FFF11FF03E503B2037B038C03C103
E709EA03E909EA03E9FDEAE9E903EA09E903E803F521FF03C203AF1EFF03F503
E806E909EA03E903EAFD83828203D003EA03EBFDCDCDCC0386039E03E403F103
EB69FF03F703E003CA03C303B909B003BF03C303D003DF03C0039C039A03B703
ED57FF03E0039739FF039803E809FF03FE03B9039703D963FF03F703BA039503
89039403A203A7FDACADAD03B203B1FDB2B2B103A903A703A0037F034E037503
CB5DFF03FA038503FD36FF039503E40FFF03E4039C03A503F05AFF03EB039C03
ACFDDCDCDB27FF03D603A303AA03F85AFF039303E536FF039503E415FF03C403
9003C357FF03C3039803FFD6E2F7FF858281B0ADB0A5A2A47683945744569587
88D1CCC1A7B6BC959CA4725F6B979DA4676379EED8BB03FF03FA038103E75AFF
03AB03C836FF039503E418FF03F003A5039C03E351FF03FA03B2D39492907B90
A24D4343B8ADA0E2E3E7B9BFD1B2ABABC0BFC3DCD6D0A5AFB7CAC7C3B9B8C2AA
ACAE9B9299B3ABA003A1038D03CA5DFF03C903AD36FF039503E41EFF03D6039A
03C054FF03EAF7BDBCBBA8A9A9989999038AE28F8E8D9B9C9B9B9C9B94959696
959594949391918F979696A3A4A3A8A9AC03C503F64EFF03FD03E103C103AD03
A503A003870364039B039903A103A603B103C703E921FF039503E421FF03D303
70035D039F039D0399069A039B03A303A703B503D103EF3CFF03FD03F903EB09
E903ED03FC03FE54FF03FD03B4038C039203A603B6FDC7C6C403DBF1DCDDDFE3
E2E0E4E5E3E4E6E4CCCED003C103B203A2038E039003C81BFF039503E418FF03
F003A6038A039A03B2E8B6B6B5C7C6C5DDDDDCDEDFDFDADAD9E1DFDEE3E5E3CD
CED003BF03AE039D038C039703DB7FFF23FF03FE039903BC03EF09FFEBFCFFFF
D2D1D3F8F5ECC9CEDCC2BDC3C3BCC4FDF4E80CFF03E403A303B918FF039503E4
15FF03F1038D03CA03F609FFEBEDF4F8D0D1D6E5DDDBF6F7F9D3DCE2C0B8C0F0
E8E009FF03FE03DB039503D37FFF20FF03FE039403C203F709FFEBD8ECF8857F
7CDAD6CC5B688957485F594854E9D5B80CFF03EE03A503B518FF039503E415FF
03EF038B03D403FE06FFE5E4F0F89BA4A1B1A3B17E8F9DB19C93788F9E5C495D
AFA094FFFFFE09FF03E4039503CF7FFF23FF03F803AC038B039803AA03BDEBC8
CED2A7A7A4DAD3CCF1F1EFEBECF1DCDDD7D7D8DA03CE03B803A70393038E03C0
1BFF039503E418FF03EA039F038B039E03AFE8B6B6BDC3C4BFDDD9D8E3E5E6EA
E9E9E2E0DFE0E1E0D8DADB03C903B403A3038D039103D47FFF2CFF03FA03D603
B803A8F79F9E9DA5A5A698999B0390FA9293919B9B9C039A039F03AB03BF03E0
21FF039503E41EFF03F203CF03B4F7A8A8A6A09FA09B9C9C03950390FD959594
039B039A03A203B003C503E97FFF7FFFFFFF039903E97FFF7FFF40FF03EB03CD
03B503A80361038C069A039B03A403A603B103C603E67FFF7FFF22FF03CC0393
038E03A003AF03C003C7FDD4D3D303D803D703D4FDC6C7C703C203B303A4038F
038E03B803FD7FFF7FFF16FF03BA03A103DF2AFFFDEBEBEA03B7039F03FE7FFF
7FFF13FF03B003A703F3D3E0EEFAA3ABA97E7D9183727ABABDB58496A0675864
A29F9499A3AC776572A3A1A5B0C1BF9A7F82FFFFF9FBFBFC03C5039403FE7FFF
7FFF16FF03BDD08E8E8D79848D53524D827C7BB1A3A4AFB8BCB1B7B4ACA7AC93
9899B1AEAB94939D8F8D8E9B9C998176789A9A968A8A8B03A903F67FFF7FFF1C
FF03FEFDDDDCDD03BAF6B4B3B0A3A6A6A2A09F9C039BF59C9B979799989897A6
A6A503A803ADFABEC0C0D3D3D403F67FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F
FF72FFF7E0EAF5BEBDBDE7DCCC7FFF59FFB8FEFFFFB9C1D0BEB7AFFFFAF2C6D8
E8BEB5B0FFFDF5C6D5E3BAB9B5D5CFCFF8F0EAE7F1F8BFBEC2F2EEE3CBD0DFD8
CCC7FFFFFEC8CEDCD4C9C4FFFFFBD9E5EFB3B4B6C1BBB3FFF9F103FFB8E6EAF6
FAF1E9E8F3FDE4D8D4FCFFFFBFC7D2B0B0B1F4E8DAE6EDF6E4E2E3C5C6CAD1CE
C7C4D4E15E6E706F5C57E8DAD3E7E8EAC5C6CAD0CEC6EFF0F0E2DFDCDFE5E6E5
E8E9ECE8E47FFF3EFF8199B6CD928279939CA0B6B3B8817B7A84969A938A807A
70836380824E3741E9C9AECAE2F4505D6D81837351545A917E75F5F6E88391B0
55524EFDF2DC7C93BB8E795FBFB8B0EEF0F0BEBFC09292AABEB0A2576982D7B8
99E5FCFF6D5C75A2ADA58C80819199AB998C885D6F77555854948D8EA1A69367
6A7DA08F9AAEA9A55DEC727C57544DC6C8C7938373829FA09BABADB2A1947FFF
3EFFFA75899BFADDB503FFACD7EAFD7C76768596997F7C7F96746DA1C8CE3B37
4C9A7E6D869AAF5B4B43B6B7B1515F64655D52DDDED5474C6D9B816AFFFDF57F
96BC86735CC8B8B0EFF9F9BFC0C18D99B06C6462575B56EED6C0E1F8FFA07B8C
03FFCD6C8AA4878389C3AC9C859BB36256559396998D918361606C8C909D8B75
6B7E8A9A645551CDD6D6605D5B606E6B676C6DC0A18E7FFF3EFFC7A3BFD39081
7F91949CE8D2C0C7D8E7C0B7B2F5F5F4E3DCDDE6EFF0D1D0D5C0BCC1D8DAD6C5
BFC4FBF6EBCEDAE6E4D7CDFEFFFFC7CBD9DECFCA03FFF47B90B78E795FBFB8B0
FFF9F003FFB892A6CD97807172889AC39E8AE8FEFF6D5C75A1ACA48A7C7FC1C2
C5D9CCC4C7CBD5DFD0CAEDF8FAB3B9BED2CCC6E5E7EBBBBBC1BFBBBCDFD1CCF5
FCFCB8C0C7C7C1C0C5BFBFF7EEE47FFF41FFF7BAC2D1C2BBB5FEFAF330FFF4DA
E6EFB4B5B7C2BCB5FEF8F103FFE2E0EAF3B4B5B9C1B7B4FCF6ECFAFFFFC1C8D3
B1B1B2F4E8DBE7EDF7F3E9E37FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF
7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF
7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF
7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF
7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF
7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF4AFF00
}
LabelMenu
{
Columns 1
Row "Label"
Row "Title"
}
LabelButtons
{
Columns 1
BtnHeight 32
}
FigureMenu
{
Columns 4
ItemHeight 18
ItemWidth 36
Row "Entity", "Entity 2", "Relation", "Relation 2"
Row "Attribute", "Attribute Multiple", "derived"
}
FigureButtons
{
Columns 2
BtnHeight 28
Row "Entity", "Entity 2"
Row "Relation", "Relation 2"
Row "Attribute", "Attribute Multiple"
}
ConnectorMenu
{
Columns 5
ItemHeight 11
ItemWidth 49
Row "Relation", "Dashed", "Mandatory Single", "Single (dashed)", "Mandatory Many"
Row "Many (dashed)", "Optional Single", "Single", "Optional Many", "Many"
}
ConnectorButtons
{
Columns 2
BtnHeight 20
Row "Relation", "Dashed"
Row "Mandatory Single", "Single (dashed)"
Row "Mandatory Many", "Many (dashed)"
Row "Optional Single", "Single"
Row "Optional Many", "Many"
}
## Graphics Section:
## Figure Symbols Section:
FigureSymbol "ER entity"
{
FixedAspect FALSE
Height 0
Width 0
TextBox >50,>50,<950,<950
Fill
{
Rect 0,0,1000,1000
}
Outline
{
Rect 0,0,1000,1000
}
}
FigureSymbol "ER relation"
{
FixedAspect FALSE
Height 0
Width 0
OversizeText TRUE
TextBox 200,200,800,800
Fill
{
Polygon 5 500,0 1000,500 500,1000 0,500 500,0
}
Outline
{
Polyline 5 500,0 1000,500 500,1000 0,500 500,0
}
Hot 5 500,0 1000,500 500,1000 0,500 500,0
}
FigureSymbol "ER attribute"
{
FixedAspect FALSE
Height 0
Width 0
TextBox 50,50,950,950
Fill
{
Ellipse 0,0,1000,1000
}
Outline
{
Ellipse 0,0,1000,1000
}
Hot 17 599,1000 783,924 924,783 1000,599 1000,402 924,218 783,77 599,1-
402,1 218,77 77,218 1,402 1,599 77,783 218,924 402,1000-
599,1000
}
FigureSymbol "ER entity2"
{
FixedAspect FALSE
Height 0
Width 0
TextBox >50,>50,<950,<950
Fill
{
Rect >100,0,<900,1000
Rect 0,>100,1000,<900
Ellipse 0,0,>200,>200
Ellipse <800,0,1000,>200
Ellipse <800,<800,1000,1000
Ellipse 0,<800,>200,1000
}
Outline
{
Arc 0,0,>200,>200 >100,0 0,>100
Line >100,0 <900,0
Arc <800,0,1000,>200 1000,>100 <900,0
Line 1000,>100 1000,<900
Arc <800,<800,1000,1000 <900,1000 1000,<900
Line >100,1000 <900,1000
Arc 0,<800,>200,1000 0,<900 >100,1000
Line 0,>100 0,<900
}
MiniOutline
{
Arc 0,0,>500,>500 >250,0 0,>250
Line >250,0 <750,0
Arc <500,0,1000,>500 1000,>250 <750,0
Line 1000,>250 1000,<750
Arc <500,<500,1000,1000 <750,1000 1000,<750
Line >250,1000 <750,1000
Arc 0,<500,>500,1000 0,<750 >250,1000
Line 0,>250 0,<750
}
Hot 21 0,>85 >11,>55 >29,>29 >55,>11 >85,0 <916,0 <946,>11 <972,>29-
<990,>55 1000,>85 <1000,<916 <990,<946 <972,<972 <946,<990 <916,1000 >85,1000-
>55,<990 >29,<972 >11,<946 0,<916 0,>85
}
FigureSymbol "ER relation2"
{
FixedAspect FALSE
Height 0
Width 0
OversizeText TRUE
TextBox 125,250,875,750
Fill
{
Ellipse 400,0,600,200
Ellipse 800,400,1000,600
Ellipse 400,800,600,1000
Ellipse 0,400,200,600
Polygon 9 571,29 971,429 971,571 571,971 429,971 29,571 29,429 429,29-
571,29
}
Outline
{
Arc 400,0,600,200 600,0 390,0
Line 571,29 971,429
Arc 800,400,1000,600 1000,600 1000,390
Line 971,571 571,971
Arc 400,800,600,1000 400,1000 610,1000
Line 429,971 29,571
Arc 0,400,200,600 0,400 0,610
Line 29,429 429,29
}
MiniOutline
{
Arc 300,0,700,400 700,0 100,0
Line 640,60 940,360
Arc 600,300,1000,700 1000,700 1000,100
Line 940,640 640,940
Arc 300,600,700,1000 300,1000 900,1000
Line 340,940 60,640
Arc 0,300,400,700 0,300 0,900
Line 60,360 360,60
}
Hot 13 500,0 571,29 971,429 1000,500 971,571 571,971 500,1000 429,971-
29,571 0,500 29,429 429,29 500,0
}
FigureSymbol "ER attribute mult"
{
FixedAspect FALSE
Height 0
Width 0
TextBox >200,>200,<800,<800
Fill
{
Ellipse 0,0,1000,1000
}
Outline
{
Ellipse 0,0,1000,1000
Ellipse >50,>50,<950,<950
}
MiniOutline
{
Ellipse 0,0,1000,1000
Ellipse 200,200,800,800
}
Hot 17 599,1000 783,924 924,783 1000,599 1000,402 924,218 783,77 599,1-
402,1 218,77 77,218 1,402 1,599 77,783 218,924 402,1000-
599,1000
}
## End Symbols Section:
EndSymbol "ER mand single"
{
Outline
{
Line 832,334 832,666
Line 666,334 666,666
}
}
EndSymbol "ER mand many"
{
Outline
{
Line 832,334 832,666
Line 500,500 666,500
Line 500,334 666,500
Line 500,666 666,500
}
}
EndSymbol "ER many"
{
Outline
{
Line 500,500 666,500
Line 500,334 666,500
Line 500,666 666,500
}
}
EndSymbol "ER single"
{
Outline
{
Line 666,334 666,666
}
}
EndSymbol "ER opt single"
{
Outline
{
Line 666,334 666,666
Ellipse 832,417,1000,583
}
}
EndSymbol "ER opt many"
{
Outline
{
Ellipse 832,416,1000,584
Line 500,500 666,500
Line 500,334 666,500
Line 500,666 666,500
}
}
## Figure Styles Section:
FigureStyle "Label"
{
Label TRUE
Height 64
Width 128
Description "An annotation or comment"
FillColor 1,2,3
TextFormat 0x0044
Behavior 0x00000000010241E1
Symbol "lbl"
TypeSize 8
TypeFace "Arial"
FillType 0
}
FigureStyle "Title"
{
Label TRUE
Height 64
Width 128
Description "A heading or title"
FillColor 1,2,3
TextFormat 0x0022
Behavior 0x00000000010241D1
Symbol "lbl"
TypeSize 18
TypeWeight 700
TypeFace "Arial"
FillType 0
}
FigureStyle "Entity"
{
HasButton TRUE
Height 64
Width 256
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER entity"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
FigureStyle "Entity 2"
{
HasButton TRUE
Height 128
Width 256
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER entity2"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
FigureStyle "Relation"
{
HasButton TRUE
Height 128
Width 256
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER relation"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
FigureStyle "Relation 2"
{
HasButton TRUE
Height 128
Width 128
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER relation2"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
FigureStyle "Attribute"
{
HasButton TRUE
Height 64
Width 256
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER attribute"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
FigureStyle "Attribute Multiple"
{
HasButton TRUE
Height 64
Width 256
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER attribute mult"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
FigureStyle "derived"
{
Height 64
Width 256
FillColor 1,2,3
BorderWidth 3
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "null"
TypeSize 8
TypeFace "Arial"
FillType 0
}
## Connector Styles Section:
ConnectorStyle "Relation"
{
HasButton TRUE
End1 "null"
End2 "null"
End1Length 18
End2Length 18
LineWidth 2
EndBorderWidth 2
Behavior 0x0000000000000000
}
ConnectorStyle "Dashed"
{
HasButton TRUE
End1 "null"
End2 "null"
End1Length 18
End2Length 18
PenStyle 2
EndBorderWidth 2
Behavior 0x0000000000000000
}
ConnectorStyle "Mandatory Single"
{
HasButton TRUE
End1 "null"
End2 "ER mand single"
End1Length 18
End2Length 43
LineWidth 2
EndBorderWidth 2
Behavior 0x0000000000000000
}
ConnectorStyle "Single (dashed)"
{
HasButton TRUE
End1 "null"
End2 "ER single"
End1Length 18
End2Length 43
PenStyle 2
EndBorderWidth 2
Behavior 0x0000000000000000
}
ConnectorStyle "Mandatory Many"
{
HasButton TRUE
End1 "null"
End2 "ER mand many"
End1Length 18
End2Length 43
LineWidth 2
EndBorderWidth 2
End2FillColor 252,252,252
Behavior 0x0000000000000000
}
ConnectorStyle "Many (dashed)"
{
HasButton TRUE
End1 "null"
End2 "ER many"
End1Length 18
End2Length 43
PenStyle 2
EndBorderWidth 2
Behavior 0x0000000000000000
}
ConnectorStyle "Optional Single"
{
HasButton TRUE
End1 "null"
End2 "ER opt single"
End1Length 18
End2Length 43
LineWidth 2
EndBorderWidth 2
End2FillColor 252,252,252
Behavior 0x0000000000000000
}
ConnectorStyle "Single"
{
HasButton TRUE
End1 "null"
End2 "ER single"
End1Length 18
End2Length 43
LineWidth 2
EndBorderWidth 2
Behavior 0x0000000000000000
}
ConnectorStyle "Optional Many"
{
HasButton TRUE
End1 "null"
End2 "ER opt many"
End1Length 18
End2Length 43
LineWidth 2
EndBorderWidth 2
End2FillColor 252,252,252
Behavior 0x0000000000000000
}
ConnectorStyle "Many"
{
HasButton TRUE
End1 "null"
End2 "ER many"
End1Length 18
End2Length 43
LineWidth 2
EndBorderWidth 2
Behavior 0x0000000000000000
}
## Figures & Connectors Section:
Figure 1
{
Style "Entity"
Text "STUDENT"
Bounds 416,480,672,544
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER entity"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
Figure 2
{
Style "Entity"
Text "FACULTY"
Bounds 992,704,1248,768
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER entity"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
Figure 3
{
Style "Attribute"
Text "Grade"
Bounds 736,320,992,384
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER attribute"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
Figure 4
{
Style "Attribute"
Text "CourseName"
Bounds 1024,224,1280,288
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER attribute"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
Figure 5
{
Style "Attribute"
Text "Number"
Bounds 1248,320,1504,384
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER attribute"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
Figure 6
{
Style "Attribute"
Text "FacSSN"
Bounds 704,832,960,896
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER attribute"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
Figure 7
{
Style "Attribute"
Text "StudentSSN"
Bounds 128,576,384,640
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER attribute"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
Figure 8
{
Style "Attribute"
Text "StudentName"
Bounds 160,384,416,448
FillColor 255,255,255
BorderWidth 2
TextFormat 0x0022
Behavior 0x000003F001024E12
Symbol "ER attribute"
TypeSize 8
TypeFace "Arial"
FillType 1
FillColorSolid 255,255,255
}
Connector 9
{
Style "Relation"
Figure1 1
Figure2 7
EndPoint1 448,544
EndPoint2 333,582
SuppressEnd1 FALSE
SuppressEnd2 FALSE
End1 "null"
End2 "null"
End1Length 18
End2Length 18
LineWidth 2
EndBorderWidth 2
Behavior 0x0000000000000000
}
Connector 10
{
Style "Relation"
Figure1 1
Figure2 8
EndPoint1 459,480
EndPoint2 360,443
SuppressEnd1 FALSE
SuppressEnd2 FALSE
End1 "null"
End2 "null"