Storage { { Format 1.33 } { GeneratedFrom TGD-version-2.20 } { WrittenBy vanrein } { WrittenOn "" } } Document { { Type "Generic Diagram" } { Name workflow-dns-dfd.gd } { Author vanrein } { CreatedOn "" } { Annotation "" } { Hierarchy False } } Page { { PageOrientation Landscape } { PageSize A4 } { ShowHeaders False } { ShowFooters False } { ShowNumbers False } } Scale { { ScaleValue 0.694444 } } # GRAPH NODES GenericNode 1 { { Name "Q1" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 2 { { Name "DNS\rfrom\rmaster" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 3 { { Name "check\rSOA" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 4 { { Name "diff" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 5 { { Name "serial/dom" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 6 { { Name "strip:\rSOA.serial\rNSEC3\rNSEC3PARAM\r\rokay:\rplain RR\rDS\rDLV\rDNSKEY" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 7 { { Name "KASP's\rDNSKEY\rrollover\rtimer" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 8 { { Name "key\remerg" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 9 { { Name "DNSKEY\rRR changes" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 10 { { Name "Q2" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 11 { { Name "KASP's\rNSEC3\rrollover\rtimer" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 12 { { Name "NSEC3\remerg" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 13 { { Name "NSEC3PARAM\rgenerator" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 14 { { Name "KASP's\rzone\rre-sign\rtimer" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 15 { { Name "ZSK\remerg" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 16 { { Name "re-list all RR\rand holes in\rsmall, atomic\rRRsets" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 17 { { Name "AND" } { Annotation "" } { Parent 0 } { Index "" } } EmptyNode 18 { { Name "" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 19 { { Name "KASP\rpubkeys" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 20 { { Name "add\rNSEC(3)" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 21 { { Name "Q3" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 22 { { Name "RRset\rsigner" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 23 { { Name "Q4" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 24 { { Name "zoneDB" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 25 { { Name "zone\rpublish" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 26 { { Name "IXFR\rto\rAXFR\rsmasher" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 27 { { Name "name*order\rstorage" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 28 { { Name "KASP's\rprivkey\rops" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 29 { { Name "alerts" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 30 { { Name "I/O\rfrom\rDNS\raware\rsubsys" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 31 { { Name "Queue" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 32 { { Name "data\rstore" } { Annotation "" } { Parent 0 } { Index "" } } Comment 33 { { Name "LEGEND:" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 34 { { Name "processing\rstep" } { Annotation "" } { Parent 0 } { Index "" } } GenericNode 134 { { Name "serial/dom" } { Annotation "" } { Parent 0 } { Index "" } } Comment 138 { { Name "OpenDNSSEC signer data flow diagram\r\rArrows with \"Diff\" transport\rchanges to RRSets, several of\rwhich may be combined to form\ra transaction.\rQueues establish DB-ish isolaton,\rthat is, they keep zone updates\rordered by granting zone locks." } { Annotation "" } { Parent 0 } { Index "" } } # GRAPH EDGES GenericEdge 35 { { Name "IXFR" } { Annotation "" } { Parent 0 } { Subject1 2 } { Subject2 3 } } GenericEdge 36 { { Name "n*Diff" } { Annotation "" } { Parent 0 } { Subject1 4 } { Subject2 1 } } GenericEdge 37 { { Name "AXFR" } { Annotation "" } { Parent 0 } { Subject1 2 } { Subject2 4 } } GenericEdge 38 { { Name "n*Diff" } { Annotation "" } { Parent 0 } { Subject1 3 } { Subject2 1 } } GenericEdge 39 { { Name "Diff" } { Annotation "" } { Parent 0 } { Subject1 1 } { Subject2 6 } } GenericEdge 40 { { Name "Diff" } { Annotation "" } { Parent 0 } { Subject1 6 } { Subject2 10 } } GenericEdge 41 { { Name "Timeout" } { Annotation "" } { Parent 0 } { Subject1 7 } { Subject2 9 } } GenericEdge 42 { { Name "Event" } { Annotation "" } { Parent 0 } { Subject1 8 } { Subject2 9 } } GenericEdge 43 { { Name "Timeout" } { Annotation "" } { Parent 0 } { Subject1 11 } { Subject2 13 } } GenericEdge 44 { { Name "Event" } { Annotation "" } { Parent 0 } { Subject1 12 } { Subject2 13 } } GenericEdge 45 { { Name "" } { Annotation "" } { Parent 0 } { Subject1 12 } { Subject2 17 } } GenericEdge 46 { { Name "Event" } { Annotation "" } { Parent 0 } { Subject1 17 } { Subject2 16 } } GenericEdge 47 { { Name "Timeout" } { Annotation "" } { Parent 0 } { Subject1 14 } { Subject2 16 } } GenericEdge 48 { { Name "Event" } { Annotation "" } { Parent 0 } { Subject1 15 } { Subject2 16 } } GenericEdge 49 { { Name "" } { Annotation "" } { Parent 0 } { Subject1 13 } { Subject2 18 } } GenericEdge 50 { { Name "" } { Annotation "" } { Parent 0 } { Subject1 18 } { Subject2 17 } } GenericEdge 51 { { Name "Diff" } { Annotation "" } { Parent 0 } { Subject1 49 } { Subject2 10 } } GenericEdge 52 { { Name "n*Diff" } { Annotation "" } { Parent 0 } { Subject1 16 } { Subject2 21 } } GenericEdge 53 { { Name "Diff" } { Annotation "" } { Parent 0 } { Subject1 9 } { Subject2 10 } } GenericEdge 54 { { Name "" } { Annotation "" } { Parent 0 } { Subject1 3 } { Subject2 5 } } GenericEdge 55 { { Name "" } { Annotation "" } { Parent 0 } { Subject1 5 } { Subject2 4 } } GenericEdge 56 { { Name "" } { Annotation "" } { Parent 0 } { Subject1 9 } { Subject2 19 } } GenericEdge 57 { { Name "Diff" } { Annotation "" } { Parent 0 } { Subject1 10 } { Subject2 20 } } GenericEdge 58 { { Name "Diff" } { Annotation "" } { Parent 0 } { Subject1 20 } { Subject2 21 } } GenericEdge 59 { { Name "Diff" } { Annotation "" } { Parent 0 } { Subject1 21 } { Subject2 22 } } GenericEdge 60 { { Name "Diff" } { Annotation "" } { Parent 0 } { Subject1 22 } { Subject2 23 } } GenericEdge 61 { { Name "Diff" } { Annotation "" } { Parent 0 } { Subject1 23 } { Subject2 24 } } GenericEdge 62 { { Name " IXFR\ror AXFR" } { Annotation "" } { Parent 0 } { Subject1 24 } { Subject2 25 } } GenericEdge 63 { { Name " IXFR\rand AXFR" } { Annotation "" } { Parent 0 } { Subject1 24 } { Subject2 26 } } GenericEdge 64 { { Name "" } { Annotation "" } { Parent 0 } { Subject1 63 } { Subject2 26 } } GenericEdge 65 { { Name "" } { Annotation "" } { Parent 0 } { Subject1 20 } { Subject2 27 } } GenericEdge 66 { { Name "" } { Annotation "" } { Parent 0 } { Subject1 28 } { Subject2 22 } } GenericEdge 135 { { Name "" } { Annotation "" } { Parent 0 } { Subject1 134 } { Subject2 22 } } # VIEWS AND GRAPHICAL SHAPES View 67 { { Index "0" } { Parent 0 } } BuildingBlock 68 { { View 67 } { Subject 1 } { Position 290 170 } { Size 80 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Hexagon 69 { { View 67 } { Subject 2 } { Position 60 180 } { Size 100 58 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Box 70 { { View 67 } { Subject 3 } { Position 160 100 } { Size 80 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Box 71 { { View 67 } { Subject 4 } { Position 160 240 } { Size 80 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Disk 72 { { View 67 } { Subject 5 } { Position 170 170 } { Size 90 48 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Box 73 { { View 67 } { Subject 6 } { Position 460 170 } { Size 103 154 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Hexagon 74 { { View 67 } { Subject 7 } { Position 80 330 } { Size 140 81 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Triangle 75 { { View 67 } { Subject 8 } { Position 60 430 } { Size 110 77 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Box 76 { { View 67 } { Subject 9 } { Position 230 380 } { Size 94 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } BuildingBlock 77 { { View 67 } { Subject 10 } { Position 540 390 } { Size 80 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Hexagon 78 { { View 67 } { Subject 11 } { Position 80 510 } { Size 140 81 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Triangle 79 { { View 67 } { Subject 12 } { Position 70 610 } { Size 123 86 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Box 80 { { View 67 } { Subject 13 } { Position 230 550 } { Size 103 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Hexagon 81 { { View 67 } { Subject 14 } { Position 70 700 } { Size 118 74 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Triangle 82 { { View 67 } { Subject 15 } { Position 60 800 } { Size 110 77 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Box 83 { { View 67 } { Subject 16 } { Position 230 750 } { Size 130 64 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Diamond 84 { { View 67 } { Subject 17 } { Position 230 620 } { Size 80 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 85 { { View 67 } { Subject 35 } { FromShape 69 } { ToShape 70 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 90 156 } { Point 135 120 } { NamePosition 104 131 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 86 { { View 67 } { Subject 36 } { FromShape 71 } { ToShape 68 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 197 220 } { Point 253 190 } { NamePosition 257 224 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 87 { { View 67 } { Subject 37 } { FromShape 69 } { ToShape 71 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 3 } { Point 96 196 } { Point 100 200 } { Point 130 220 } { NamePosition 99 224 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 88 { { View 67 } { Subject 38 } { FromShape 70 } { ToShape 68 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 197 120 } { Point 253 150 } { NamePosition 261 127 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 89 { { View 67 } { Subject 39 } { FromShape 68 } { ToShape 73 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 330 170 } { Point 409 170 } { NamePosition 369 160 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 90 { { View 67 } { Subject 40 } { FromShape 73 } { ToShape 77 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 488 247 } { Point 533 370 } { NamePosition 523 305 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 91 { { View 67 } { Subject 41 } { FromShape 74 } { ToShape 76 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 134 348 } { Point 183 364 } { NamePosition 162 347 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 92 { { View 67 } { Subject 42 } { FromShape 75 } { ToShape 76 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 90 421 } { Point 183 394 } { NamePosition 133 398 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 93 { { View 67 } { Subject 43 } { FromShape 78 } { ToShape 80 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 137 525 } { Point 179 536 } { NamePosition 186 521 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 94 { { View 67 } { Subject 44 } { FromShape 79 } { ToShape 80 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 102 598 } { Point 179 569 } { NamePosition 151 602 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 95 { { View 67 } { Subject 45 } { FromShape 79 } { ToShape 84 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 113 613 } { Point 194 618 } { NamePosition 153 606 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 96 { { View 67 } { Subject 46 } { FromShape 84 } { ToShape 83 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 230 640 } { Point 230 718 } { NamePosition 216 679 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 97 { { View 67 } { Subject 47 } { FromShape 81 } { ToShape 83 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 117 715 } { Point 165 730 } { NamePosition 145 713 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 98 { { View 67 } { Subject 48 } { FromShape 82 } { ToShape 83 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 90 791 } { Point 165 769 } { NamePosition 124 771 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } BlackDot 99 { { View 67 } { Subject 18 } { Position 340 550 } { Size 8 8 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName True } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 100 { { View 67 } { Subject 49 } { FromShape 80 } { ToShape 99 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 282 550 } { Point 336 550 } { NamePosition 309 540 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 101 { { View 67 } { Subject 50 } { FromShape 99 } { ToShape 84 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 3 } { Point 340 554 } { Point 340 620 } { Point 270 620 } { NamePosition 326 587 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 102 { { View 67 } { Subject 51 } { FromShape 100 } { ToShape 77 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 3 } { Point 336 550 } { Point 430 480 } { Point 516 410 } { NamePosition 375 507 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 103 { { View 67 } { Subject 52 } { FromShape 83 } { ToShape 110 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 5 } { Point 295 740 } { Point 500 740 } { Point 770 740 } { Point 770 740 } { Point 827 410 } { NamePosition 635 730 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 104 { { View 67 } { Subject 53 } { FromShape 76 } { ToShape 77 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 277 382 } { Point 500 389 } { NamePosition 388 376 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 105 { { View 67 } { Subject 54 } { FromShape 70 } { ToShape 72 } { Curved False } { End1 FilledArrow } { End2 FilledArrow } { Points 2 } { Point 163 120 } { Point 167 146 } { NamePosition 178 132 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 106 { { View 67 } { Subject 55 } { FromShape 72 } { ToShape 71 } { Curved False } { End1 FilledArrow } { End2 FilledArrow } { Points 2 } { Point 167 194 } { Point 163 220 } { NamePosition 152 206 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Disk 107 { { View 67 } { Subject 19 } { Position 240 460 } { Size 109 66 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 108 { { View 67 } { Subject 56 } { FromShape 76 } { ToShape 107 } { Curved False } { End1 FilledArrow } { End2 FilledArrow } { Points 2 } { Point 233 400 } { Point 236 427 } { NamePosition 247 412 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Box 109 { { View 67 } { Subject 20 } { Position 690 390 } { Size 80 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } BuildingBlock 110 { { View 67 } { Subject 21 } { Position 830 390 } { Size 80 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Box 111 { { View 67 } { Subject 22 } { Position 970 390 } { Size 80 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } BuildingBlock 112 { { View 67 } { Subject 23 } { Position 1120 390 } { Size 80 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Disk 113 { { View 67 } { Subject 24 } { Position 1260 390 } { Size 80 48 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Hexagon 114 { { View 67 } { Subject 25 } { Position 1260 260 } { Size 101 51 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Box 115 { { View 67 } { Subject 26 } { Position 1260 530 } { Size 80 64 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 116 { { View 67 } { Subject 57 } { FromShape 77 } { ToShape 109 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 580 390 } { Point 650 390 } { NamePosition 615 380 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 117 { { View 67 } { Subject 58 } { FromShape 109 } { ToShape 110 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 730 390 } { Point 790 390 } { NamePosition 760 380 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 118 { { View 67 } { Subject 59 } { FromShape 110 } { ToShape 111 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 870 390 } { Point 930 390 } { NamePosition 900 380 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 119 { { View 67 } { Subject 60 } { FromShape 111 } { ToShape 112 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 1010 390 } { Point 1080 390 } { NamePosition 1045 380 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 120 { { View 67 } { Subject 61 } { FromShape 112 } { ToShape 113 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 1160 390 } { Point 1220 390 } { NamePosition 1190 380 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 121 { { View 67 } { Subject 62 } { FromShape 113 } { ToShape 114 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 1260 366 } { Point 1260 286 } { NamePosition 1218 328 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 122 { { View 67 } { Subject 63 } { FromShape 113 } { ToShape 115 } { Curved False } { End1 FilledArrow } { End2 FilledArrow } { Points 2 } { Point 1260 414 } { Point 1260 498 } { NamePosition 1213 457 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 123 { { View 67 } { Subject 64 } { FromShape 122 } { ToShape 115 } { Curved False } { End1 FilledArrow } { End2 FilledArrow } { Points 2 } { Point 1260 498 } { Point 1260 498 } { NamePosition 1246 498 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Disk 124 { { View 67 } { Subject 27 } { Position 690 530 } { Size 124 75 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 125 { { View 67 } { Subject 65 } { FromShape 109 } { ToShape 124 } { Curved False } { End1 FilledArrow } { End2 FilledArrow } { Points 2 } { Point 690 410 } { Point 690 493 } { NamePosition 676 451 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Hexagon 126 { { View 67 } { Subject 28 } { Position 1030 530 } { Size 116 71 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 127 { { View 67 } { Subject 66 } { FromShape 126 } { ToShape 111 } { Curved False } { End1 FilledArrow } { End2 FilledArrow } { Points 2 } { Point 1015 495 } { Point 979 410 } { NamePosition 1009 449 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Triangle 128 { { View 67 } { Subject 29 } { Position 1250 870 } { Size 111 66 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Hexagon 129 { { View 67 } { Subject 30 } { Position 1240 760 } { Size 132 97 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } BuildingBlock 130 { { View 67 } { Subject 31 } { Position 1100 790 } { Size 80 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Disk 131 { { View 67 } { Subject 32 } { Position 1100 860 } { Size 101 61 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } TextBox 132 { { View 67 } { Subject 33 } { Position 1040 670 } { Size 20 20 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Box 133 { { View 67 } { Subject 34 } { Position 1100 720 } { Size 103 40 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Disk 136 { { View 67 } { Subject 134 } { Position 900 530 } { Size 90 48 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } Line 137 { { View 67 } { Subject 135 } { FromShape 136 } { ToShape 111 } { Curved False } { End1 Empty } { End2 FilledArrow } { Points 2 } { Point 912 506 } { Point 960 410 } { NamePosition 924 454 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } } TextBox 139 { { View 67 } { Subject 138 } { Position 900 130 } { Size 20 20 } { Color "black" } { LineWidth 1 } { LineStyle Solid } { FillStyle Unfilled } { FillColor "white" } { FixedName False } { Font "-*-courier-medium-r-normal--10*" } { TextAlignment Center } { TextColor "black" } { NameUnderlined False } }