Fossil SCM

Moved check-ins 3 and later right in the Figure 6 swim lane diagram within branching.wiki so that there is only one event at each time step. As previously drawn, it implied that check-ins 2 and 3 occurred at the same time, but that's neither true nor necessary to our point here. Also evened up the lane widths.

wyoung 2019-06-21 12:58 trunk
Commit 856c95654b3b3fa0710e7b501f88b35fe43bbe8c7b326182fe654f501530d34c
2 files changed +432 -481 +211 -211
+432 -481
--- www/branch06.graphml
+++ www/branch06.graphml
@@ -12,496 +12,447 @@
1212
<key attr.name="url" attr.type="string" for="edge" id="d8"/>
1313
<key attr.name="description" attr.type="string" for="edge" id="d9"/>
1414
<key for="edge" id="d10" yfiles.type="edgegraphics"/>
1515
<graph edgedefault="directed" id="G">
1616
<data key="d0" xml:space="preserve"/>
17
- <node id="n0" yfiles.foldertype="folder">
18
- <data key="d4" xml:space="preserve"/>
19
- <data key="d5"/>
17
+ <node id="n0" yfiles.foldertype="group">
2018
<data key="d6">
21
- <y:ProxyAutoBoundsNode>
22
- <y:Realizers active="1">
23
- <y:GroupNode>
24
- <y:Geometry height="778.166015625" width="492.0" x="68.0" y="-1332.666015625"/>
25
- <y:Fill color="#F5F5F5" transparent="false"/>
26
- <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
27
- <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="492.0" x="0.0" xml:space="preserve" y="0.0">Group 2</y:NodeLabel>
28
- <y:Shape type="roundrectangle"/>
29
- <y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
30
- <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
31
- <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
32
- </y:GroupNode>
33
- <y:GroupNode>
34
- <y:Geometry height="50.0" width="50.0" x="68.0" y="-1332.666015625"/>
35
- <y:Fill color="#F5F5F5" transparent="false"/>
36
- <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
37
- <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="63.75830078125" x="-6.879150390625" xml:space="preserve" y="0.0">Folder 2</y:NodeLabel>
38
- <y:Shape type="roundrectangle"/>
39
- <y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
40
- <y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/>
41
- <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
42
- </y:GroupNode>
43
- </y:Realizers>
44
- </y:ProxyAutoBoundsNode>
19
+ <y:TableNode configuration="YED_TABLE_NODE">
20
+ <y:Geometry height="470.0" width="487.0" x="-208.0" y="-1933.666015625"/>
21
+ <y:Fill color="#ECF5FF" color2="#0042F440" transparent="false"/>
22
+ <y:BorderStyle color="#000000" type="line" width="1.0"/>
23
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="290.259765625" x="98.3701171875" xml:space="preserve" y="4.0">Varying User Views of Fossil Repository</y:NodeLabel>
24
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="42.103515625" x="3.0" xml:space="preserve" y="63.9482421875">User A<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_0" inside="true"/></y:ModelParameter></y:NodeLabel>
25
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="40.7265625" x="3.0" xml:space="preserve" y="174.63671875">User B<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_1" inside="true"/></y:ModelParameter></y:NodeLabel>
26
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="42.126953125" x="3.0" xml:space="preserve" y="283.4365234375">User C<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_2" inside="true"/></y:ModelParameter></y:NodeLabel>
27
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="42.8125" x="3.0" xml:space="preserve" y="393.09375">User D<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_3" inside="true"/></y:ModelParameter></y:NodeLabel>
28
+ <y:StyleProperties>
29
+ <y:Property class="java.awt.Color" name="yed.table.section.color" value="#7192b2"/>
30
+ <y:Property class="java.lang.Double" name="yed.table.header.height" value="24.0"/>
31
+ <y:Property class="java.awt.Color" name="yed.table.lane.color.main" value="#c4d7ed"/>
32
+ <y:Property class="java.awt.Color" name="yed.table.lane.color.alternating" value="#abc8e2"/>
33
+ <y:Property class="java.awt.Color" name="yed.table.header.color.alternating" value="#abc8e2"/>
34
+ <y:Property class="java.lang.String" name="yed.table.lane.style" value="lane.style.rows"/>
35
+ <y:Property class="java.awt.Color" name="yed.table.header.color.main" value="#c4d7ed"/>
36
+ </y:StyleProperties>
37
+ <y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/>
38
+ <y:Insets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
39
+ <y:BorderInsets bottom="20" bottomF="20.333984375" left="12" leftF="12.0" right="18" rightF="18.0" top="17" topF="17.0"/>
40
+ <y:Table autoResizeTable="true" defaultColumnWidth="120.0" defaultMinimumColumnWidth="80.0" defaultMinimumRowHeight="50.0" defaultRowHeight="80.0">
41
+ <y:DefaultColumnInsets bottom="0.0" left="0.0" right="0.0" top="0.0"/>
42
+ <y:DefaultRowInsets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
43
+ <y:Insets bottom="0.0" left="0.0" right="0.0" top="30.0"/>
44
+ <y:Columns>
45
+ <y:Column id="column_0" minimumWidth="80.0" width="463.0">
46
+ <y:Insets bottom="0.0" left="0.0" right="0.0" top="0.0"/>
47
+ </y:Column>
48
+ </y:Columns>
49
+ <y:Rows>
50
+ <y:Row height="110.0" id="row_0" minimumHeight="50.0">
51
+ <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
52
+ </y:Row>
53
+ <y:Row height="110.0" id="row_1" minimumHeight="50.0">
54
+ <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
55
+ </y:Row>
56
+ <y:Row height="109.0" id="row_2" minimumHeight="50.0">
57
+ <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
58
+ </y:Row>
59
+ <y:Row height="111.0" id="row_3" minimumHeight="50.0">
60
+ <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
61
+ </y:Row>
62
+ </y:Rows>
63
+ </y:Table>
64
+ </y:TableNode>
4565
</data>
4666
<graph edgedefault="directed" id="n0:">
47
- <node id="n0::n0" yfiles.foldertype="group">
48
- <data key="d5"/>
49
- <data key="d6">
50
- <y:TableNode configuration="YED_TABLE_NODE">
51
- <y:Geometry height="462.5" width="446.0" x="83.0" y="-1296.0"/>
52
- <y:Fill color="#ECF5FF" color2="#0042F440" transparent="false"/>
53
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
54
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="290.259765625" x="77.8701171875" xml:space="preserve" y="4.0">Varying User Views of Fossil Repository</y:NodeLabel>
55
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="42.103515625" x="3.0" xml:space="preserve" y="63.9482421875">User A<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_0" inside="true"/></y:ModelParameter></y:NodeLabel>
56
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="40.7265625" x="3.0" xml:space="preserve" y="173.63671875">User B<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_1" inside="true"/></y:ModelParameter></y:NodeLabel>
57
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="42.126953125" x="3.0" xml:space="preserve" y="278.4365234375">User C<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_2" inside="true"/></y:ModelParameter></y:NodeLabel>
58
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="42.8125" x="3.0" xml:space="preserve" y="385.34375">User D<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_3" inside="true"/></y:ModelParameter></y:NodeLabel>
59
- <y:StyleProperties>
60
- <y:Property class="java.awt.Color" name="yed.table.section.color" value="#7192b2"/>
61
- <y:Property class="java.lang.Double" name="yed.table.header.height" value="24.0"/>
62
- <y:Property class="java.awt.Color" name="yed.table.lane.color.main" value="#c4d7ed"/>
63
- <y:Property class="java.awt.Color" name="yed.table.lane.color.alternating" value="#abc8e2"/>
64
- <y:Property class="java.awt.Color" name="yed.table.header.color.alternating" value="#abc8e2"/>
65
- <y:Property class="java.lang.String" name="yed.table.lane.style" value="lane.style.rows"/>
66
- <y:Property class="java.awt.Color" name="yed.table.header.color.main" value="#c4d7ed"/>
67
- </y:StyleProperties>
68
- <y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/>
69
- <y:Insets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
70
- <y:BorderInsets bottom="20" bottomF="19.833984375" left="13" leftF="13.0" right="23" rightF="23.0" top="17" topF="17.0"/>
71
- <y:Table autoResizeTable="true" defaultColumnWidth="120.0" defaultMinimumColumnWidth="80.0" defaultMinimumRowHeight="50.0" defaultRowHeight="80.0">
72
- <y:DefaultColumnInsets bottom="0.0" left="0.0" right="0.0" top="0.0"/>
73
- <y:DefaultRowInsets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
74
- <y:Insets bottom="0.0" left="0.0" right="0.0" top="30.0"/>
75
- <y:Columns>
76
- <y:Column id="column_0" minimumWidth="80.0" width="422.0">
77
- <y:Insets bottom="0.0" left="0.0" right="0.0" top="0.0"/>
78
- </y:Column>
79
- </y:Columns>
80
- <y:Rows>
81
- <y:Row height="110.0" id="row_0" minimumHeight="50.0">
82
- <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
83
- </y:Row>
84
- <y:Row height="108.0" id="row_1" minimumHeight="50.0">
85
- <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
86
- </y:Row>
87
- <y:Row height="103.0" id="row_2" minimumHeight="50.0">
88
- <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
89
- </y:Row>
90
- <y:Row height="111.5" id="row_3" minimumHeight="50.0">
91
- <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
92
- </y:Row>
93
- </y:Rows>
94
- </y:Table>
95
- </y:TableNode>
96
- </data>
97
- <graph edgedefault="directed" id="n0::n0:">
98
- <node id="n0::n0::n0">
99
- <data key="d6">
100
- <y:ShapeNode>
101
- <y:Geometry height="30.0" width="30.0" x="120.0" y="-1138.0"/>
102
- <y:Fill color="#FFFFFF" transparent="false"/>
103
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
104
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
105
- <y:Shape type="ellipse"/>
106
- </y:ShapeNode>
107
- </data>
108
- </node>
109
- <node id="n0::n0::n1">
110
- <data key="d6">
111
- <y:ShapeNode>
112
- <y:Geometry height="30.0" width="30.0" x="180.0" y="-1095.5"/>
113
- <y:Fill color="#FFFFFF" transparent="false"/>
114
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
115
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">3<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
116
- <y:Shape type="ellipse"/>
117
- </y:ShapeNode>
118
- </data>
119
- </node>
120
- <node id="n0::n0::n2">
121
- <data key="d6">
122
- <y:ShapeNode>
123
- <y:Geometry height="30.0" width="64.0" x="442.0" y="-1138.0"/>
124
- <y:Fill color="#FFFFFF" transparent="false"/>
125
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
126
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
127
- <y:Shape type="ellipse"/>
128
- </y:ShapeNode>
129
- </data>
130
- </node>
131
- <node id="n0::n0::n3">
132
- <data key="d6">
133
- <y:ShapeNode>
134
- <y:Geometry height="30.0" width="30.0" x="180.0" y="-1138.0"/>
135
- <y:Fill color="#FFFFFF" transparent="false"/>
136
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
137
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
138
- <y:Shape type="ellipse"/>
139
- </y:ShapeNode>
140
- </data>
141
- </node>
142
- <node id="n0::n0::n4">
143
- <data key="d6">
144
- <y:ShapeNode>
145
- <y:Geometry height="30.0" width="30.0" x="240.0" y="-1095.5"/>
146
- <y:Fill color="#C0C0C0" transparent="false"/>
147
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
148
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">4<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
149
- <y:Shape type="ellipse"/>
150
- </y:ShapeNode>
151
- </data>
152
- </node>
153
- <node id="n0::n0::n5">
154
- <data key="d6">
155
- <y:ShapeNode>
156
- <y:Geometry height="30.0" width="30.0" x="120.0" y="-925.833984375"/>
157
- <y:Fill color="#FFFFFF" transparent="false"/>
158
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
159
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
160
- <y:Shape type="ellipse"/>
161
- </y:ShapeNode>
162
- </data>
163
- </node>
164
- <node id="n0::n0::n6">
165
- <data key="d6">
166
- <y:ShapeNode>
167
- <y:Geometry height="30.0" width="30.0" x="180.0" y="-883.333984375"/>
168
- <y:Fill color="#FFFFFF" transparent="false"/>
169
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
170
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">3<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
171
- <y:Shape type="ellipse"/>
172
- </y:ShapeNode>
173
- </data>
174
- </node>
175
- <node id="n0::n0::n7">
176
- <data key="d6">
177
- <y:ShapeNode>
178
- <y:Geometry height="30.0" width="64.0" x="442.0" y="-925.833984375"/>
179
- <y:Fill color="#FFFFFF" transparent="false"/>
180
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
181
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
182
- <y:Shape type="ellipse"/>
183
- </y:ShapeNode>
184
- </data>
185
- </node>
186
- <node id="n0::n0::n8">
187
- <data key="d6">
188
- <y:ShapeNode>
189
- <y:Geometry height="30.0" width="30.0" x="180.0" y="-925.833984375"/>
190
- <y:Fill color="#FFFFFF" transparent="false"/>
191
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
192
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
193
- <y:Shape type="ellipse"/>
194
- </y:ShapeNode>
195
- </data>
196
- </node>
197
- <node id="n0::n0::n9">
198
- <data key="d6">
199
- <y:ShapeNode>
200
- <y:Geometry height="30.0" width="30.0" x="240.0" y="-883.333984375"/>
201
- <y:Fill color="#FFFFFF" transparent="false"/>
202
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
203
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">4<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
204
- <y:Shape type="ellipse"/>
205
- </y:ShapeNode>
206
- </data>
207
- </node>
208
- <node id="n0::n0::n10">
209
- <data key="d6">
210
- <y:ShapeNode>
211
- <y:Geometry height="30.0" width="30.0" x="300.0" y="-925.833984375"/>
212
- <y:Fill color="#FFFFFF" transparent="false"/>
213
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
214
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">5<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
215
- <y:Shape type="ellipse"/>
216
- </y:ShapeNode>
217
- </data>
218
- </node>
219
- <node id="n0::n0::n11">
220
- <data key="d6">
221
- <y:ShapeNode>
222
- <y:Geometry height="30.0" width="30.0" x="360.0" y="-925.833984375"/>
223
- <y:Fill color="#C0C0C0" transparent="false"/>
224
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
225
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">6<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
226
- <y:Shape type="ellipse"/>
227
- </y:ShapeNode>
228
- </data>
229
- </node>
230
- <node id="n0::n0::n12">
231
- <data key="d6">
232
- <y:ShapeNode>
233
- <y:Geometry height="30.0" width="30.0" x="120.0" y="-1249.0"/>
234
- <y:Fill color="#FFFFFF" transparent="false"/>
235
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
236
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
237
- <y:Shape type="ellipse"/>
238
- </y:ShapeNode>
239
- </data>
240
- </node>
241
- <node id="n0::n0::n13">
242
- <data key="d6">
243
- <y:ShapeNode>
244
- <y:Geometry height="30.0" width="30.0" x="180.0" y="-1206.5"/>
245
- <y:Fill color="#C0C0C0" transparent="false"/>
246
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
247
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">3<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
248
- <y:Shape type="ellipse"/>
249
- </y:ShapeNode>
250
- </data>
251
- </node>
252
- <node id="n0::n0::n14">
253
- <data key="d6">
254
- <y:ShapeNode>
255
- <y:Geometry height="30.0" width="64.0" x="442.0" y="-1249.0"/>
256
- <y:Fill color="#FFFFFF" transparent="false"/>
257
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
258
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
259
- <y:Shape type="ellipse"/>
260
- </y:ShapeNode>
261
- </data>
262
- </node>
263
- <node id="n0::n0::n15">
264
- <data key="d6">
265
- <y:ShapeNode>
266
- <y:Geometry height="30.0" width="30.0" x="180.0" y="-1249.0"/>
267
- <y:Fill color="#FFFFFF" transparent="false"/>
268
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
269
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
270
- <y:Shape type="ellipse"/>
271
- </y:ShapeNode>
272
- </data>
273
- </node>
274
- <node id="n0::n0::n16">
275
- <data key="d6">
276
- <y:ShapeNode>
277
- <y:Geometry height="30.0" width="30.0" x="180.0" y="-1020.6669921875"/>
278
- <y:Fill color="#FFFFFF" transparent="false"/>
279
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
280
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
281
- <y:Shape type="ellipse"/>
282
- </y:ShapeNode>
283
- </data>
284
- </node>
285
- <node id="n0::n0::n17">
286
- <data key="d6">
287
- <y:ShapeNode>
288
- <y:Geometry height="30.0" width="30.0" x="300.0" y="-1020.6669921875"/>
289
- <y:Fill color="#C0C0C0" transparent="false"/>
290
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
291
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">5<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
292
- <y:Shape type="ellipse"/>
293
- </y:ShapeNode>
294
- </data>
295
- </node>
296
- <node id="n0::n0::n18">
297
- <data key="d6">
298
- <y:ShapeNode>
299
- <y:Geometry height="30.0" width="30.0" x="120.0" y="-1020.6669921875"/>
300
- <y:Fill color="#FFFFFF" transparent="false"/>
301
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
302
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
303
- <y:Shape type="ellipse"/>
304
- </y:ShapeNode>
305
- </data>
306
- </node>
307
- <node id="n0::n0::n19">
308
- <data key="d6">
309
- <y:ShapeNode>
310
- <y:Geometry height="30.0" width="64.0" x="442.0" y="-1020.6669921875"/>
311
- <y:Fill color="#FFFFFF" transparent="false"/>
312
- <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
313
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
314
- <y:Shape type="ellipse"/>
315
- </y:ShapeNode>
316
- </data>
317
- </node>
318
- </graph>
319
- </node>
320
- <edge id="n0::n0::e0" source="n0::n0::n0" target="n0::n0::n1">
321
- <data key="d9"/>
322
- <data key="d10">
323
- <y:PolyLineEdge>
324
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
325
- <y:LineStyle color="#000000" type="line" width="1.0"/>
326
- <y:Arrows source="none" target="standard"/>
327
- <y:BendStyle smoothed="false"/>
328
- </y:PolyLineEdge>
329
- </data>
330
- </edge>
331
- <edge id="n0::n0::e1" source="n0::n0::n0" target="n0::n0::n3">
332
- <data key="d9"/>
333
- <data key="d10">
334
- <y:PolyLineEdge>
335
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
336
- <y:LineStyle color="#000000" type="line" width="1.0"/>
337
- <y:Arrows source="none" target="standard"/>
338
- <y:BendStyle smoothed="false"/>
339
- </y:PolyLineEdge>
340
- </data>
341
- </edge>
342
- <edge id="n0::n0::e2" source="n0::n0::n1" target="n0::n0::n4">
343
- <data key="d9"/>
344
- <data key="d10">
345
- <y:PolyLineEdge>
346
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
347
- <y:LineStyle color="#000000" type="line" width="1.0"/>
348
- <y:Arrows source="none" target="standard"/>
349
- <y:BendStyle smoothed="false"/>
350
- </y:PolyLineEdge>
351
- </data>
352
- </edge>
353
- <edge id="n0::n0::e3" source="n0::n0::n3" target="n0::n0::n2">
354
- <data key="d9"/>
355
- <data key="d10">
356
- <y:PolyLineEdge>
357
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
358
- <y:LineStyle color="#000000" type="line" width="1.0"/>
359
- <y:Arrows source="none" target="standard"/>
360
- <y:BendStyle smoothed="false"/>
361
- </y:PolyLineEdge>
362
- </data>
363
- </edge>
364
- <edge id="n0::n0::e4" source="n0::n0::n5" target="n0::n0::n6">
365
- <data key="d9"/>
366
- <data key="d10">
367
- <y:PolyLineEdge>
368
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
369
- <y:LineStyle color="#000000" type="line" width="1.0"/>
370
- <y:Arrows source="none" target="standard"/>
371
- <y:BendStyle smoothed="false"/>
372
- </y:PolyLineEdge>
373
- </data>
374
- </edge>
375
- <edge id="n0::n0::e5" source="n0::n0::n5" target="n0::n0::n8">
376
- <data key="d9"/>
377
- <data key="d10">
378
- <y:PolyLineEdge>
379
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
380
- <y:LineStyle color="#000000" type="line" width="1.0"/>
381
- <y:Arrows source="none" target="standard"/>
382
- <y:BendStyle smoothed="false"/>
383
- </y:PolyLineEdge>
384
- </data>
385
- </edge>
386
- <edge id="n0::n0::e6" source="n0::n0::n6" target="n0::n0::n9">
387
- <data key="d9"/>
388
- <data key="d10">
389
- <y:PolyLineEdge>
390
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
391
- <y:LineStyle color="#000000" type="line" width="1.0"/>
392
- <y:Arrows source="none" target="standard"/>
393
- <y:BendStyle smoothed="false"/>
394
- </y:PolyLineEdge>
395
- </data>
396
- </edge>
397
- <edge id="n0::n0::e7" source="n0::n0::n8" target="n0::n0::n10">
398
- <data key="d9"/>
399
- <data key="d10">
400
- <y:PolyLineEdge>
401
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
402
- <y:LineStyle color="#000000" type="line" width="1.0"/>
403
- <y:Arrows source="none" target="standard"/>
404
- <y:BendStyle smoothed="false"/>
405
- </y:PolyLineEdge>
406
- </data>
407
- </edge>
408
- <edge id="n0::n0::e8" source="n0::n0::n10" target="n0::n0::n11">
409
- <data key="d9"/>
410
- <data key="d10">
411
- <y:PolyLineEdge>
412
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
413
- <y:LineStyle color="#000000" type="line" width="1.0"/>
414
- <y:Arrows source="none" target="standard"/>
415
- <y:BendStyle smoothed="false"/>
416
- </y:PolyLineEdge>
417
- </data>
418
- </edge>
419
- <edge id="n0::n0::e9" source="n0::n0::n11" target="n0::n0::n7">
420
- <data key="d9"/>
421
- <data key="d10">
422
- <y:PolyLineEdge>
423
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
424
- <y:LineStyle color="#000000" type="line" width="1.0"/>
425
- <y:Arrows source="none" target="standard"/>
426
- <y:BendStyle smoothed="false"/>
427
- </y:PolyLineEdge>
428
- </data>
429
- </edge>
430
- <edge id="n0::n0::e10" source="n0::n0::n12" target="n0::n0::n13">
431
- <data key="d9"/>
432
- <data key="d10">
433
- <y:PolyLineEdge>
434
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
435
- <y:LineStyle color="#000000" type="line" width="1.0"/>
436
- <y:Arrows source="none" target="standard"/>
437
- <y:EdgeLabel alignment="right" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="31.50390625" x="-14.992324829101562" xml:space="preserve" y="10.9302978515625">fork!<y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
438
- <y:BendStyle smoothed="false"/>
439
- </y:PolyLineEdge>
440
- </data>
441
- </edge>
442
- <edge id="n0::n0::e11" source="n0::n0::n12" target="n0::n0::n15">
443
- <data key="d9"/>
444
- <data key="d10">
445
- <y:PolyLineEdge>
446
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
447
- <y:LineStyle color="#000000" type="line" width="1.0"/>
448
- <y:Arrows source="none" target="standard"/>
449
- <y:BendStyle smoothed="false"/>
450
- </y:PolyLineEdge>
451
- </data>
452
- </edge>
453
- <edge id="n0::n0::e12" source="n0::n0::n15" target="n0::n0::n14">
454
- <data key="d9"/>
455
- <data key="d10">
456
- <y:PolyLineEdge>
457
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
458
- <y:LineStyle color="#000000" type="line" width="1.0"/>
459
- <y:Arrows source="none" target="standard"/>
460
- <y:BendStyle smoothed="false"/>
461
- </y:PolyLineEdge>
462
- </data>
463
- </edge>
464
- <edge id="n0::n0::e13" source="n0::n0::n16" target="n0::n0::n17">
465
- <data key="d9"/>
466
- <data key="d10">
467
- <y:PolyLineEdge>
468
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
469
- <y:LineStyle color="#000000" type="line" width="1.0"/>
470
- <y:Arrows source="none" target="standard"/>
471
- <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="4.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="two_pos" modelPosition="head" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="72.71875" x="8.640625" xml:space="preserve" y="-22.1328125">goes offline<y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
472
- <y:BendStyle smoothed="false"/>
473
- </y:PolyLineEdge>
474
- </data>
475
- </edge>
476
- <edge id="n0::n0::e14" source="n0::n0::n18" target="n0::n0::n16">
477
- <data key="d9"/>
478
- <data key="d10">
479
- <y:PolyLineEdge>
480
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
481
- <y:LineStyle color="#000000" type="line" width="1.0"/>
482
- <y:Arrows source="none" target="standard"/>
483
- <y:BendStyle smoothed="false"/>
484
- </y:PolyLineEdge>
485
- </data>
486
- </edge>
487
- <edge id="n0::n0::e15" source="n0::n0::n17" target="n0::n0::n19">
488
- <data key="d9"/>
489
- <data key="d10">
490
- <y:PolyLineEdge>
491
- <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
492
- <y:LineStyle color="#000000" type="line" width="1.0"/>
493
- <y:Arrows source="none" target="standard"/>
494
- <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="46.3984375" horizontalTextPosition="center" iconTextGap="4" modelName="two_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="74.822265625" x="18.5888671875" xml:space="preserve" y="2.0">back online,
67
+ <node id="n0::n0">
68
+ <data key="d6">
69
+ <y:ShapeNode>
70
+ <y:Geometry height="30.0" width="30.0" x="-172.0" y="-1775.666015625"/>
71
+ <y:Fill color="#FFFFFF" transparent="false"/>
72
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
73
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
74
+ <y:Shape type="ellipse"/>
75
+ </y:ShapeNode>
76
+ </data>
77
+ </node>
78
+ <node id="n0::n1">
79
+ <data key="d6">
80
+ <y:ShapeNode>
81
+ <y:Geometry height="30.0" width="30.0" x="-65.0" y="-1733.166015625"/>
82
+ <y:Fill color="#FFFFFF" transparent="false"/>
83
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
84
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">3<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
85
+ <y:Shape type="ellipse"/>
86
+ </y:ShapeNode>
87
+ </data>
88
+ </node>
89
+ <node id="n0::n2">
90
+ <data key="d6">
91
+ <y:ShapeNode>
92
+ <y:Geometry height="30.0" width="64.0" x="197.0" y="-1775.666015625"/>
93
+ <y:Fill color="#FFFFFF" transparent="false"/>
94
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
95
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
96
+ <y:Shape type="ellipse"/>
97
+ </y:ShapeNode>
98
+ </data>
99
+ </node>
100
+ <node id="n0::n3">
101
+ <data key="d6">
102
+ <y:ShapeNode>
103
+ <y:Geometry height="30.0" width="30.0" x="-112.0" y="-1775.666015625"/>
104
+ <y:Fill color="#FFFFFF" transparent="false"/>
105
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
106
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
107
+ <y:Shape type="ellipse"/>
108
+ </y:ShapeNode>
109
+ </data>
110
+ </node>
111
+ <node id="n0::n4">
112
+ <data key="d6">
113
+ <y:ShapeNode>
114
+ <y:Geometry height="30.0" width="30.0" x="-5.0" y="-1733.166015625"/>
115
+ <y:Fill color="#C0C0C0" transparent="false"/>
116
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
117
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">4<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
118
+ <y:Shape type="ellipse"/>
119
+ </y:ShapeNode>
120
+ </data>
121
+ </node>
122
+ <node id="n0::n5">
123
+ <data key="d6">
124
+ <y:ShapeNode>
125
+ <y:Geometry height="30.0" width="30.0" x="-172.0" y="-1556.5"/>
126
+ <y:Fill color="#FFFFFF" transparent="false"/>
127
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
128
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
129
+ <y:Shape type="ellipse"/>
130
+ </y:ShapeNode>
131
+ </data>
132
+ </node>
133
+ <node id="n0::n6">
134
+ <data key="d6">
135
+ <y:ShapeNode>
136
+ <y:Geometry height="30.0" width="30.0" x="-65.0" y="-1514.0"/>
137
+ <y:Fill color="#FFFFFF" transparent="false"/>
138
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
139
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">3<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
140
+ <y:Shape type="ellipse"/>
141
+ </y:ShapeNode>
142
+ </data>
143
+ </node>
144
+ <node id="n0::n7">
145
+ <data key="d6">
146
+ <y:ShapeNode>
147
+ <y:Geometry height="30.0" width="64.0" x="197.0" y="-1556.5"/>
148
+ <y:Fill color="#FFFFFF" transparent="false"/>
149
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
150
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
151
+ <y:Shape type="ellipse"/>
152
+ </y:ShapeNode>
153
+ </data>
154
+ </node>
155
+ <node id="n0::n8">
156
+ <data key="d6">
157
+ <y:ShapeNode>
158
+ <y:Geometry height="30.0" width="30.0" x="-112.0" y="-1556.5"/>
159
+ <y:Fill color="#FFFFFF" transparent="false"/>
160
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
161
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
162
+ <y:Shape type="ellipse"/>
163
+ </y:ShapeNode>
164
+ </data>
165
+ </node>
166
+ <node id="n0::n9">
167
+ <data key="d6">
168
+ <y:ShapeNode>
169
+ <y:Geometry height="30.0" width="30.0" x="-5.0" y="-1514.0"/>
170
+ <y:Fill color="#FFFFFF" transparent="false"/>
171
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
172
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">4<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
173
+ <y:Shape type="ellipse"/>
174
+ </y:ShapeNode>
175
+ </data>
176
+ </node>
177
+ <node id="n0::n10">
178
+ <data key="d6">
179
+ <y:ShapeNode>
180
+ <y:Geometry height="30.0" width="30.0" x="55.0" y="-1556.5"/>
181
+ <y:Fill color="#FFFFFF" transparent="false"/>
182
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
183
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">5<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
184
+ <y:Shape type="ellipse"/>
185
+ </y:ShapeNode>
186
+ </data>
187
+ </node>
188
+ <node id="n0::n11">
189
+ <data key="d6">
190
+ <y:ShapeNode>
191
+ <y:Geometry height="30.0" width="30.0" x="115.0" y="-1556.5"/>
192
+ <y:Fill color="#C0C0C0" transparent="false"/>
193
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
194
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">6<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
195
+ <y:Shape type="ellipse"/>
196
+ </y:ShapeNode>
197
+ </data>
198
+ </node>
199
+ <node id="n0::n12">
200
+ <data key="d6">
201
+ <y:ShapeNode>
202
+ <y:Geometry height="30.0" width="30.0" x="-172.0" y="-1886.666015625"/>
203
+ <y:Fill color="#FFFFFF" transparent="false"/>
204
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
205
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
206
+ <y:Shape type="ellipse"/>
207
+ </y:ShapeNode>
208
+ </data>
209
+ </node>
210
+ <node id="n0::n13">
211
+ <data key="d6">
212
+ <y:ShapeNode>
213
+ <y:Geometry height="30.0" width="30.0" x="-65.0" y="-1844.166015625"/>
214
+ <y:Fill color="#C0C0C0" transparent="false"/>
215
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
216
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">3<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
217
+ <y:Shape type="ellipse"/>
218
+ </y:ShapeNode>
219
+ </data>
220
+ </node>
221
+ <node id="n0::n14">
222
+ <data key="d6">
223
+ <y:ShapeNode>
224
+ <y:Geometry height="30.0" width="64.0" x="197.0" y="-1886.666015625"/>
225
+ <y:Fill color="#FFFFFF" transparent="false"/>
226
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
227
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
228
+ <y:Shape type="ellipse"/>
229
+ </y:ShapeNode>
230
+ </data>
231
+ </node>
232
+ <node id="n0::n15">
233
+ <data key="d6">
234
+ <y:ShapeNode>
235
+ <y:Geometry height="30.0" width="30.0" x="-112.0" y="-1886.666015625"/>
236
+ <y:Fill color="#FFFFFF" transparent="false"/>
237
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
238
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
239
+ <y:Shape type="ellipse"/>
240
+ </y:ShapeNode>
241
+ </data>
242
+ </node>
243
+ <node id="n0::n16">
244
+ <data key="d6">
245
+ <y:ShapeNode>
246
+ <y:Geometry height="30.0" width="30.0" x="-112.0" y="-1658.3330078125"/>
247
+ <y:Fill color="#FFFFFF" transparent="false"/>
248
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
249
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
250
+ <y:Shape type="ellipse"/>
251
+ </y:ShapeNode>
252
+ </data>
253
+ </node>
254
+ <node id="n0::n17">
255
+ <data key="d6">
256
+ <y:ShapeNode>
257
+ <y:Geometry height="30.0" width="30.0" x="55.0" y="-1658.3330078125"/>
258
+ <y:Fill color="#C0C0C0" transparent="false"/>
259
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
260
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">5<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
261
+ <y:Shape type="ellipse"/>
262
+ </y:ShapeNode>
263
+ </data>
264
+ </node>
265
+ <node id="n0::n18">
266
+ <data key="d6">
267
+ <y:ShapeNode>
268
+ <y:Geometry height="30.0" width="30.0" x="-172.0" y="-1658.3330078125"/>
269
+ <y:Fill color="#FFFFFF" transparent="false"/>
270
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
271
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
272
+ <y:Shape type="ellipse"/>
273
+ </y:ShapeNode>
274
+ </data>
275
+ </node>
276
+ <node id="n0::n19">
277
+ <data key="d6">
278
+ <y:ShapeNode>
279
+ <y:Geometry height="30.0" width="64.0" x="197.0" y="-1658.3330078125"/>
280
+ <y:Fill color="#FFFFFF" transparent="false"/>
281
+ <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
282
+ <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
283
+ <y:Shape type="ellipse"/>
284
+ </y:ShapeNode>
285
+ </data>
286
+ </node>
287
+ </graph>
288
+ </node>
289
+ <edge id="n0::e0" source="n0::n0" target="n0::n1">
290
+ <data key="d10">
291
+ <y:PolyLineEdge>
292
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
293
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
294
+ <y:Arrows source="none" target="standard"/>
295
+ <y:BendStyle smoothed="false"/>
296
+ </y:PolyLineEdge>
297
+ </data>
298
+ </edge>
299
+ <edge id="n0::e1" source="n0::n0" target="n0::n3">
300
+ <data key="d10">
301
+ <y:PolyLineEdge>
302
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
303
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
304
+ <y:Arrows source="none" target="standard"/>
305
+ <y:BendStyle smoothed="false"/>
306
+ </y:PolyLineEdge>
307
+ </data>
308
+ </edge>
309
+ <edge id="n0::e2" source="n0::n1" target="n0::n4">
310
+ <data key="d10">
311
+ <y:PolyLineEdge>
312
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
313
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
314
+ <y:Arrows source="none" target="standard"/>
315
+ <y:BendStyle smoothed="false"/>
316
+ </y:PolyLineEdge>
317
+ </data>
318
+ </edge>
319
+ <edge id="n0::e3" source="n0::n3" target="n0::n2">
320
+ <data key="d10">
321
+ <y:PolyLineEdge>
322
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
323
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
324
+ <y:Arrows source="none" target="standard"/>
325
+ <y:BendStyle smoothed="false"/>
326
+ </y:PolyLineEdge>
327
+ </data>
328
+ </edge>
329
+ <edge id="n0::e4" source="n0::n5" target="n0::n6">
330
+ <data key="d10">
331
+ <y:PolyLineEdge>
332
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
333
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
334
+ <y:Arrows source="none" target="standard"/>
335
+ <y:BendStyle smoothed="false"/>
336
+ </y:PolyLineEdge>
337
+ </data>
338
+ </edge>
339
+ <edge id="n0::e5" source="n0::n5" target="n0::n8">
340
+ <data key="d10">
341
+ <y:PolyLineEdge>
342
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
343
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
344
+ <y:Arrows source="none" target="standard"/>
345
+ <y:BendStyle smoothed="false"/>
346
+ </y:PolyLineEdge>
347
+ </data>
348
+ </edge>
349
+ <edge id="n0::e6" source="n0::n6" target="n0::n9">
350
+ <data key="d10">
351
+ <y:PolyLineEdge>
352
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
353
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
354
+ <y:Arrows source="none" target="standard"/>
355
+ <y:BendStyle smoothed="false"/>
356
+ </y:PolyLineEdge>
357
+ </data>
358
+ </edge>
359
+ <edge id="n0::e7" source="n0::n8" target="n0::n10">
360
+ <data key="d10">
361
+ <y:PolyLineEdge>
362
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
363
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
364
+ <y:Arrows source="none" target="standard"/>
365
+ <y:BendStyle smoothed="false"/>
366
+ </y:PolyLineEdge>
367
+ </data>
368
+ </edge>
369
+ <edge id="n0::e8" source="n0::n10" target="n0::n11">
370
+ <data key="d10">
371
+ <y:PolyLineEdge>
372
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
373
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
374
+ <y:Arrows source="none" target="standard"/>
375
+ <y:BendStyle smoothed="false"/>
376
+ </y:PolyLineEdge>
377
+ </data>
378
+ </edge>
379
+ <edge id="n0::e9" source="n0::n11" target="n0::n7">
380
+ <data key="d10">
381
+ <y:PolyLineEdge>
382
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
383
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
384
+ <y:Arrows source="none" target="standard"/>
385
+ <y:BendStyle smoothed="false"/>
386
+ </y:PolyLineEdge>
387
+ </data>
388
+ </edge>
389
+ <edge id="n0::e10" source="n0::n12" target="n0::n13">
390
+ <data key="d10">
391
+ <y:PolyLineEdge>
392
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
393
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
394
+ <y:Arrows source="none" target="standard"/>
395
+ <y:EdgeLabel alignment="right" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="31.50390625" x="-10.295267551621464" xml:space="preserve" y="10.186450915544128">fork!<y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
396
+ <y:BendStyle smoothed="false"/>
397
+ </y:PolyLineEdge>
398
+ </data>
399
+ </edge>
400
+ <edge id="n0::e11" source="n0::n12" target="n0::n15">
401
+ <data key="d10">
402
+ <y:PolyLineEdge>
403
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
404
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
405
+ <y:Arrows source="none" target="standard"/>
406
+ <y:BendStyle smoothed="false"/>
407
+ </y:PolyLineEdge>
408
+ </data>
409
+ </edge>
410
+ <edge id="n0::e12" source="n0::n15" target="n0::n14">
411
+ <data key="d10">
412
+ <y:PolyLineEdge>
413
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
414
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
415
+ <y:Arrows source="none" target="standard"/>
416
+ <y:BendStyle smoothed="false"/>
417
+ </y:PolyLineEdge>
418
+ </data>
419
+ </edge>
420
+ <edge id="n0::e13" source="n0::n16" target="n0::n17">
421
+ <data key="d10">
422
+ <y:PolyLineEdge>
423
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
424
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
425
+ <y:Arrows source="none" target="standard"/>
426
+ <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="4.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="two_pos" modelPosition="head" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="72.71875" x="32.140625" xml:space="preserve" y="-22.1328125">goes offline<y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
427
+ <y:BendStyle smoothed="false"/>
428
+ </y:PolyLineEdge>
429
+ </data>
430
+ </edge>
431
+ <edge id="n0::e14" source="n0::n18" target="n0::n16">
432
+ <data key="d10">
433
+ <y:PolyLineEdge>
434
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
435
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
436
+ <y:Arrows source="none" target="standard"/>
437
+ <y:BendStyle smoothed="false"/>
438
+ </y:PolyLineEdge>
439
+ </data>
440
+ </edge>
441
+ <edge id="n0::e15" source="n0::n17" target="n0::n19">
442
+ <data key="d10">
443
+ <y:PolyLineEdge>
444
+ <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
445
+ <y:LineStyle color="#000000" type="line" width="1.0"/>
446
+ <y:Arrows source="none" target="standard"/>
447
+ <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="46.3984375" horizontalTextPosition="center" iconTextGap="4" modelName="two_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="74.822265625" x="18.5888671875" xml:space="preserve" y="2.0">back online,
495448
pushes 5,
496449
pulls 3 &amp; 4<y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
497
- <y:BendStyle smoothed="false"/>
498
- </y:PolyLineEdge>
499
- </data>
500
- </edge>
501
- </graph>
502
- </node>
450
+ <y:BendStyle smoothed="false"/>
451
+ </y:PolyLineEdge>
452
+ </data>
453
+ </edge>
503454
</graph>
504455
<data key="d7">
505456
<y:Resources/>
506457
</data>
507458
</graphml>
508459
--- www/branch06.graphml
+++ www/branch06.graphml
@@ -12,496 +12,447 @@
12 <key attr.name="url" attr.type="string" for="edge" id="d8"/>
13 <key attr.name="description" attr.type="string" for="edge" id="d9"/>
14 <key for="edge" id="d10" yfiles.type="edgegraphics"/>
15 <graph edgedefault="directed" id="G">
16 <data key="d0" xml:space="preserve"/>
17 <node id="n0" yfiles.foldertype="folder">
18 <data key="d4" xml:space="preserve"/>
19 <data key="d5"/>
20 <data key="d6">
21 <y:ProxyAutoBoundsNode>
22 <y:Realizers active="1">
23 <y:GroupNode>
24 <y:Geometry height="778.166015625" width="492.0" x="68.0" y="-1332.666015625"/>
25 <y:Fill color="#F5F5F5" transparent="false"/>
26 <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
27 <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="492.0" x="0.0" xml:space="preserve" y="0.0">Group 2</y:NodeLabel>
28 <y:Shape type="roundrectangle"/>
29 <y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
30 <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
31 <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
32 </y:GroupNode>
33 <y:GroupNode>
34 <y:Geometry height="50.0" width="50.0" x="68.0" y="-1332.666015625"/>
35 <y:Fill color="#F5F5F5" transparent="false"/>
36 <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
37 <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="63.75830078125" x="-6.879150390625" xml:space="preserve" y="0.0">Folder 2</y:NodeLabel>
38 <y:Shape type="roundrectangle"/>
39 <y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
40 <y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/>
41 <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
42 </y:GroupNode>
43 </y:Realizers>
44 </y:ProxyAutoBoundsNode>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45 </data>
46 <graph edgedefault="directed" id="n0:">
47 <node id="n0::n0" yfiles.foldertype="group">
48 <data key="d5"/>
49 <data key="d6">
50 <y:TableNode configuration="YED_TABLE_NODE">
51 <y:Geometry height="462.5" width="446.0" x="83.0" y="-1296.0"/>
52 <y:Fill color="#ECF5FF" color2="#0042F440" transparent="false"/>
53 <y:BorderStyle color="#000000" type="line" width="1.0"/>
54 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="290.259765625" x="77.8701171875" xml:space="preserve" y="4.0">Varying User Views of Fossil Repository</y:NodeLabel>
55 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="42.103515625" x="3.0" xml:space="preserve" y="63.9482421875">User A<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_0" inside="true"/></y:ModelParameter></y:NodeLabel>
56 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="40.7265625" x="3.0" xml:space="preserve" y="173.63671875">User B<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_1" inside="true"/></y:ModelParameter></y:NodeLabel>
57 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="42.126953125" x="3.0" xml:space="preserve" y="278.4365234375">User C<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_2" inside="true"/></y:ModelParameter></y:NodeLabel>
58 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="42.8125" x="3.0" xml:space="preserve" y="385.34375">User D<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_3" inside="true"/></y:ModelParameter></y:NodeLabel>
59 <y:StyleProperties>
60 <y:Property class="java.awt.Color" name="yed.table.section.color" value="#7192b2"/>
61 <y:Property class="java.lang.Double" name="yed.table.header.height" value="24.0"/>
62 <y:Property class="java.awt.Color" name="yed.table.lane.color.main" value="#c4d7ed"/>
63 <y:Property class="java.awt.Color" name="yed.table.lane.color.alternating" value="#abc8e2"/>
64 <y:Property class="java.awt.Color" name="yed.table.header.color.alternating" value="#abc8e2"/>
65 <y:Property class="java.lang.String" name="yed.table.lane.style" value="lane.style.rows"/>
66 <y:Property class="java.awt.Color" name="yed.table.header.color.main" value="#c4d7ed"/>
67 </y:StyleProperties>
68 <y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/>
69 <y:Insets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
70 <y:BorderInsets bottom="20" bottomF="19.833984375" left="13" leftF="13.0" right="23" rightF="23.0" top="17" topF="17.0"/>
71 <y:Table autoResizeTable="true" defaultColumnWidth="120.0" defaultMinimumColumnWidth="80.0" defaultMinimumRowHeight="50.0" defaultRowHeight="80.0">
72 <y:DefaultColumnInsets bottom="0.0" left="0.0" right="0.0" top="0.0"/>
73 <y:DefaultRowInsets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
74 <y:Insets bottom="0.0" left="0.0" right="0.0" top="30.0"/>
75 <y:Columns>
76 <y:Column id="column_0" minimumWidth="80.0" width="422.0">
77 <y:Insets bottom="0.0" left="0.0" right="0.0" top="0.0"/>
78 </y:Column>
79 </y:Columns>
80 <y:Rows>
81 <y:Row height="110.0" id="row_0" minimumHeight="50.0">
82 <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
83 </y:Row>
84 <y:Row height="108.0" id="row_1" minimumHeight="50.0">
85 <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
86 </y:Row>
87 <y:Row height="103.0" id="row_2" minimumHeight="50.0">
88 <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
89 </y:Row>
90 <y:Row height="111.5" id="row_3" minimumHeight="50.0">
91 <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
92 </y:Row>
93 </y:Rows>
94 </y:Table>
95 </y:TableNode>
96 </data>
97 <graph edgedefault="directed" id="n0::n0:">
98 <node id="n0::n0::n0">
99 <data key="d6">
100 <y:ShapeNode>
101 <y:Geometry height="30.0" width="30.0" x="120.0" y="-1138.0"/>
102 <y:Fill color="#FFFFFF" transparent="false"/>
103 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
104 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
105 <y:Shape type="ellipse"/>
106 </y:ShapeNode>
107 </data>
108 </node>
109 <node id="n0::n0::n1">
110 <data key="d6">
111 <y:ShapeNode>
112 <y:Geometry height="30.0" width="30.0" x="180.0" y="-1095.5"/>
113 <y:Fill color="#FFFFFF" transparent="false"/>
114 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
115 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">3<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
116 <y:Shape type="ellipse"/>
117 </y:ShapeNode>
118 </data>
119 </node>
120 <node id="n0::n0::n2">
121 <data key="d6">
122 <y:ShapeNode>
123 <y:Geometry height="30.0" width="64.0" x="442.0" y="-1138.0"/>
124 <y:Fill color="#FFFFFF" transparent="false"/>
125 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
126 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
127 <y:Shape type="ellipse"/>
128 </y:ShapeNode>
129 </data>
130 </node>
131 <node id="n0::n0::n3">
132 <data key="d6">
133 <y:ShapeNode>
134 <y:Geometry height="30.0" width="30.0" x="180.0" y="-1138.0"/>
135 <y:Fill color="#FFFFFF" transparent="false"/>
136 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
137 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
138 <y:Shape type="ellipse"/>
139 </y:ShapeNode>
140 </data>
141 </node>
142 <node id="n0::n0::n4">
143 <data key="d6">
144 <y:ShapeNode>
145 <y:Geometry height="30.0" width="30.0" x="240.0" y="-1095.5"/>
146 <y:Fill color="#C0C0C0" transparent="false"/>
147 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
148 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">4<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
149 <y:Shape type="ellipse"/>
150 </y:ShapeNode>
151 </data>
152 </node>
153 <node id="n0::n0::n5">
154 <data key="d6">
155 <y:ShapeNode>
156 <y:Geometry height="30.0" width="30.0" x="120.0" y="-925.833984375"/>
157 <y:Fill color="#FFFFFF" transparent="false"/>
158 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
159 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
160 <y:Shape type="ellipse"/>
161 </y:ShapeNode>
162 </data>
163 </node>
164 <node id="n0::n0::n6">
165 <data key="d6">
166 <y:ShapeNode>
167 <y:Geometry height="30.0" width="30.0" x="180.0" y="-883.333984375"/>
168 <y:Fill color="#FFFFFF" transparent="false"/>
169 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
170 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">3<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
171 <y:Shape type="ellipse"/>
172 </y:ShapeNode>
173 </data>
174 </node>
175 <node id="n0::n0::n7">
176 <data key="d6">
177 <y:ShapeNode>
178 <y:Geometry height="30.0" width="64.0" x="442.0" y="-925.833984375"/>
179 <y:Fill color="#FFFFFF" transparent="false"/>
180 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
181 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
182 <y:Shape type="ellipse"/>
183 </y:ShapeNode>
184 </data>
185 </node>
186 <node id="n0::n0::n8">
187 <data key="d6">
188 <y:ShapeNode>
189 <y:Geometry height="30.0" width="30.0" x="180.0" y="-925.833984375"/>
190 <y:Fill color="#FFFFFF" transparent="false"/>
191 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
192 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
193 <y:Shape type="ellipse"/>
194 </y:ShapeNode>
195 </data>
196 </node>
197 <node id="n0::n0::n9">
198 <data key="d6">
199 <y:ShapeNode>
200 <y:Geometry height="30.0" width="30.0" x="240.0" y="-883.333984375"/>
201 <y:Fill color="#FFFFFF" transparent="false"/>
202 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
203 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">4<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
204 <y:Shape type="ellipse"/>
205 </y:ShapeNode>
206 </data>
207 </node>
208 <node id="n0::n0::n10">
209 <data key="d6">
210 <y:ShapeNode>
211 <y:Geometry height="30.0" width="30.0" x="300.0" y="-925.833984375"/>
212 <y:Fill color="#FFFFFF" transparent="false"/>
213 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
214 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">5<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
215 <y:Shape type="ellipse"/>
216 </y:ShapeNode>
217 </data>
218 </node>
219 <node id="n0::n0::n11">
220 <data key="d6">
221 <y:ShapeNode>
222 <y:Geometry height="30.0" width="30.0" x="360.0" y="-925.833984375"/>
223 <y:Fill color="#C0C0C0" transparent="false"/>
224 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
225 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">6<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
226 <y:Shape type="ellipse"/>
227 </y:ShapeNode>
228 </data>
229 </node>
230 <node id="n0::n0::n12">
231 <data key="d6">
232 <y:ShapeNode>
233 <y:Geometry height="30.0" width="30.0" x="120.0" y="-1249.0"/>
234 <y:Fill color="#FFFFFF" transparent="false"/>
235 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
236 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
237 <y:Shape type="ellipse"/>
238 </y:ShapeNode>
239 </data>
240 </node>
241 <node id="n0::n0::n13">
242 <data key="d6">
243 <y:ShapeNode>
244 <y:Geometry height="30.0" width="30.0" x="180.0" y="-1206.5"/>
245 <y:Fill color="#C0C0C0" transparent="false"/>
246 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
247 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">3<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
248 <y:Shape type="ellipse"/>
249 </y:ShapeNode>
250 </data>
251 </node>
252 <node id="n0::n0::n14">
253 <data key="d6">
254 <y:ShapeNode>
255 <y:Geometry height="30.0" width="64.0" x="442.0" y="-1249.0"/>
256 <y:Fill color="#FFFFFF" transparent="false"/>
257 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
258 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
259 <y:Shape type="ellipse"/>
260 </y:ShapeNode>
261 </data>
262 </node>
263 <node id="n0::n0::n15">
264 <data key="d6">
265 <y:ShapeNode>
266 <y:Geometry height="30.0" width="30.0" x="180.0" y="-1249.0"/>
267 <y:Fill color="#FFFFFF" transparent="false"/>
268 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
269 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
270 <y:Shape type="ellipse"/>
271 </y:ShapeNode>
272 </data>
273 </node>
274 <node id="n0::n0::n16">
275 <data key="d6">
276 <y:ShapeNode>
277 <y:Geometry height="30.0" width="30.0" x="180.0" y="-1020.6669921875"/>
278 <y:Fill color="#FFFFFF" transparent="false"/>
279 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
280 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
281 <y:Shape type="ellipse"/>
282 </y:ShapeNode>
283 </data>
284 </node>
285 <node id="n0::n0::n17">
286 <data key="d6">
287 <y:ShapeNode>
288 <y:Geometry height="30.0" width="30.0" x="300.0" y="-1020.6669921875"/>
289 <y:Fill color="#C0C0C0" transparent="false"/>
290 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
291 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">5<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
292 <y:Shape type="ellipse"/>
293 </y:ShapeNode>
294 </data>
295 </node>
296 <node id="n0::n0::n18">
297 <data key="d6">
298 <y:ShapeNode>
299 <y:Geometry height="30.0" width="30.0" x="120.0" y="-1020.6669921875"/>
300 <y:Fill color="#FFFFFF" transparent="false"/>
301 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
302 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
303 <y:Shape type="ellipse"/>
304 </y:ShapeNode>
305 </data>
306 </node>
307 <node id="n0::n0::n19">
308 <data key="d6">
309 <y:ShapeNode>
310 <y:Geometry height="30.0" width="64.0" x="442.0" y="-1020.6669921875"/>
311 <y:Fill color="#FFFFFF" transparent="false"/>
312 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
313 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
314 <y:Shape type="ellipse"/>
315 </y:ShapeNode>
316 </data>
317 </node>
318 </graph>
319 </node>
320 <edge id="n0::n0::e0" source="n0::n0::n0" target="n0::n0::n1">
321 <data key="d9"/>
322 <data key="d10">
323 <y:PolyLineEdge>
324 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
325 <y:LineStyle color="#000000" type="line" width="1.0"/>
326 <y:Arrows source="none" target="standard"/>
327 <y:BendStyle smoothed="false"/>
328 </y:PolyLineEdge>
329 </data>
330 </edge>
331 <edge id="n0::n0::e1" source="n0::n0::n0" target="n0::n0::n3">
332 <data key="d9"/>
333 <data key="d10">
334 <y:PolyLineEdge>
335 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
336 <y:LineStyle color="#000000" type="line" width="1.0"/>
337 <y:Arrows source="none" target="standard"/>
338 <y:BendStyle smoothed="false"/>
339 </y:PolyLineEdge>
340 </data>
341 </edge>
342 <edge id="n0::n0::e2" source="n0::n0::n1" target="n0::n0::n4">
343 <data key="d9"/>
344 <data key="d10">
345 <y:PolyLineEdge>
346 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
347 <y:LineStyle color="#000000" type="line" width="1.0"/>
348 <y:Arrows source="none" target="standard"/>
349 <y:BendStyle smoothed="false"/>
350 </y:PolyLineEdge>
351 </data>
352 </edge>
353 <edge id="n0::n0::e3" source="n0::n0::n3" target="n0::n0::n2">
354 <data key="d9"/>
355 <data key="d10">
356 <y:PolyLineEdge>
357 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
358 <y:LineStyle color="#000000" type="line" width="1.0"/>
359 <y:Arrows source="none" target="standard"/>
360 <y:BendStyle smoothed="false"/>
361 </y:PolyLineEdge>
362 </data>
363 </edge>
364 <edge id="n0::n0::e4" source="n0::n0::n5" target="n0::n0::n6">
365 <data key="d9"/>
366 <data key="d10">
367 <y:PolyLineEdge>
368 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
369 <y:LineStyle color="#000000" type="line" width="1.0"/>
370 <y:Arrows source="none" target="standard"/>
371 <y:BendStyle smoothed="false"/>
372 </y:PolyLineEdge>
373 </data>
374 </edge>
375 <edge id="n0::n0::e5" source="n0::n0::n5" target="n0::n0::n8">
376 <data key="d9"/>
377 <data key="d10">
378 <y:PolyLineEdge>
379 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
380 <y:LineStyle color="#000000" type="line" width="1.0"/>
381 <y:Arrows source="none" target="standard"/>
382 <y:BendStyle smoothed="false"/>
383 </y:PolyLineEdge>
384 </data>
385 </edge>
386 <edge id="n0::n0::e6" source="n0::n0::n6" target="n0::n0::n9">
387 <data key="d9"/>
388 <data key="d10">
389 <y:PolyLineEdge>
390 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
391 <y:LineStyle color="#000000" type="line" width="1.0"/>
392 <y:Arrows source="none" target="standard"/>
393 <y:BendStyle smoothed="false"/>
394 </y:PolyLineEdge>
395 </data>
396 </edge>
397 <edge id="n0::n0::e7" source="n0::n0::n8" target="n0::n0::n10">
398 <data key="d9"/>
399 <data key="d10">
400 <y:PolyLineEdge>
401 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
402 <y:LineStyle color="#000000" type="line" width="1.0"/>
403 <y:Arrows source="none" target="standard"/>
404 <y:BendStyle smoothed="false"/>
405 </y:PolyLineEdge>
406 </data>
407 </edge>
408 <edge id="n0::n0::e8" source="n0::n0::n10" target="n0::n0::n11">
409 <data key="d9"/>
410 <data key="d10">
411 <y:PolyLineEdge>
412 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
413 <y:LineStyle color="#000000" type="line" width="1.0"/>
414 <y:Arrows source="none" target="standard"/>
415 <y:BendStyle smoothed="false"/>
416 </y:PolyLineEdge>
417 </data>
418 </edge>
419 <edge id="n0::n0::e9" source="n0::n0::n11" target="n0::n0::n7">
420 <data key="d9"/>
421 <data key="d10">
422 <y:PolyLineEdge>
423 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
424 <y:LineStyle color="#000000" type="line" width="1.0"/>
425 <y:Arrows source="none" target="standard"/>
426 <y:BendStyle smoothed="false"/>
427 </y:PolyLineEdge>
428 </data>
429 </edge>
430 <edge id="n0::n0::e10" source="n0::n0::n12" target="n0::n0::n13">
431 <data key="d9"/>
432 <data key="d10">
433 <y:PolyLineEdge>
434 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
435 <y:LineStyle color="#000000" type="line" width="1.0"/>
436 <y:Arrows source="none" target="standard"/>
437 <y:EdgeLabel alignment="right" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="31.50390625" x="-14.992324829101562" xml:space="preserve" y="10.9302978515625">fork!<y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
438 <y:BendStyle smoothed="false"/>
439 </y:PolyLineEdge>
440 </data>
441 </edge>
442 <edge id="n0::n0::e11" source="n0::n0::n12" target="n0::n0::n15">
443 <data key="d9"/>
444 <data key="d10">
445 <y:PolyLineEdge>
446 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
447 <y:LineStyle color="#000000" type="line" width="1.0"/>
448 <y:Arrows source="none" target="standard"/>
449 <y:BendStyle smoothed="false"/>
450 </y:PolyLineEdge>
451 </data>
452 </edge>
453 <edge id="n0::n0::e12" source="n0::n0::n15" target="n0::n0::n14">
454 <data key="d9"/>
455 <data key="d10">
456 <y:PolyLineEdge>
457 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
458 <y:LineStyle color="#000000" type="line" width="1.0"/>
459 <y:Arrows source="none" target="standard"/>
460 <y:BendStyle smoothed="false"/>
461 </y:PolyLineEdge>
462 </data>
463 </edge>
464 <edge id="n0::n0::e13" source="n0::n0::n16" target="n0::n0::n17">
465 <data key="d9"/>
466 <data key="d10">
467 <y:PolyLineEdge>
468 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
469 <y:LineStyle color="#000000" type="line" width="1.0"/>
470 <y:Arrows source="none" target="standard"/>
471 <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="4.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="two_pos" modelPosition="head" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="72.71875" x="8.640625" xml:space="preserve" y="-22.1328125">goes offline<y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
472 <y:BendStyle smoothed="false"/>
473 </y:PolyLineEdge>
474 </data>
475 </edge>
476 <edge id="n0::n0::e14" source="n0::n0::n18" target="n0::n0::n16">
477 <data key="d9"/>
478 <data key="d10">
479 <y:PolyLineEdge>
480 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
481 <y:LineStyle color="#000000" type="line" width="1.0"/>
482 <y:Arrows source="none" target="standard"/>
483 <y:BendStyle smoothed="false"/>
484 </y:PolyLineEdge>
485 </data>
486 </edge>
487 <edge id="n0::n0::e15" source="n0::n0::n17" target="n0::n0::n19">
488 <data key="d9"/>
489 <data key="d10">
490 <y:PolyLineEdge>
491 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
492 <y:LineStyle color="#000000" type="line" width="1.0"/>
493 <y:Arrows source="none" target="standard"/>
494 <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="46.3984375" horizontalTextPosition="center" iconTextGap="4" modelName="two_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="74.822265625" x="18.5888671875" xml:space="preserve" y="2.0">back online,
495 pushes 5,
496 pulls 3 &amp; 4<y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
497 <y:BendStyle smoothed="false"/>
498 </y:PolyLineEdge>
499 </data>
500 </edge>
501 </graph>
502 </node>
503 </graph>
504 <data key="d7">
505 <y:Resources/>
506 </data>
507 </graphml>
508
--- www/branch06.graphml
+++ www/branch06.graphml
@@ -12,496 +12,447 @@
12 <key attr.name="url" attr.type="string" for="edge" id="d8"/>
13 <key attr.name="description" attr.type="string" for="edge" id="d9"/>
14 <key for="edge" id="d10" yfiles.type="edgegraphics"/>
15 <graph edgedefault="directed" id="G">
16 <data key="d0" xml:space="preserve"/>
17 <node id="n0" yfiles.foldertype="group">
 
 
18 <data key="d6">
19 <y:TableNode configuration="YED_TABLE_NODE">
20 <y:Geometry height="470.0" width="487.0" x="-208.0" y="-1933.666015625"/>
21 <y:Fill color="#ECF5FF" color2="#0042F440" transparent="false"/>
22 <y:BorderStyle color="#000000" type="line" width="1.0"/>
23 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="21.666015625" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="290.259765625" x="98.3701171875" xml:space="preserve" y="4.0">Varying User Views of Fossil Repository</y:NodeLabel>
24 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="42.103515625" x="3.0" xml:space="preserve" y="63.9482421875">User A<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_0" inside="true"/></y:ModelParameter></y:NodeLabel>
25 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="40.7265625" x="3.0" xml:space="preserve" y="174.63671875">User B<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_1" inside="true"/></y:ModelParameter></y:NodeLabel>
26 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="42.126953125" x="3.0" xml:space="preserve" y="283.4365234375">User C<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_2" inside="true"/></y:ModelParameter></y:NodeLabel>
27 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" rotationAngle="270.0" textColor="#000000" verticalTextPosition="bottom" visible="true" width="42.8125" x="3.0" xml:space="preserve" y="393.09375">User D<y:LabelModel><y:RowNodeLabelModel offset="3.0"/></y:LabelModel><y:ModelParameter><y:RowNodeLabelModelParameter horizontalPosition="0.0" id="row_3" inside="true"/></y:ModelParameter></y:NodeLabel>
28 <y:StyleProperties>
29 <y:Property class="java.awt.Color" name="yed.table.section.color" value="#7192b2"/>
30 <y:Property class="java.lang.Double" name="yed.table.header.height" value="24.0"/>
31 <y:Property class="java.awt.Color" name="yed.table.lane.color.main" value="#c4d7ed"/>
32 <y:Property class="java.awt.Color" name="yed.table.lane.color.alternating" value="#abc8e2"/>
33 <y:Property class="java.awt.Color" name="yed.table.header.color.alternating" value="#abc8e2"/>
34 <y:Property class="java.lang.String" name="yed.table.lane.style" value="lane.style.rows"/>
35 <y:Property class="java.awt.Color" name="yed.table.header.color.main" value="#c4d7ed"/>
36 </y:StyleProperties>
37 <y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/>
38 <y:Insets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
39 <y:BorderInsets bottom="20" bottomF="20.333984375" left="12" leftF="12.0" right="18" rightF="18.0" top="17" topF="17.0"/>
40 <y:Table autoResizeTable="true" defaultColumnWidth="120.0" defaultMinimumColumnWidth="80.0" defaultMinimumRowHeight="50.0" defaultRowHeight="80.0">
41 <y:DefaultColumnInsets bottom="0.0" left="0.0" right="0.0" top="0.0"/>
42 <y:DefaultRowInsets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
43 <y:Insets bottom="0.0" left="0.0" right="0.0" top="30.0"/>
44 <y:Columns>
45 <y:Column id="column_0" minimumWidth="80.0" width="463.0">
46 <y:Insets bottom="0.0" left="0.0" right="0.0" top="0.0"/>
47 </y:Column>
48 </y:Columns>
49 <y:Rows>
50 <y:Row height="110.0" id="row_0" minimumHeight="50.0">
51 <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
52 </y:Row>
53 <y:Row height="110.0" id="row_1" minimumHeight="50.0">
54 <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
55 </y:Row>
56 <y:Row height="109.0" id="row_2" minimumHeight="50.0">
57 <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
58 </y:Row>
59 <y:Row height="111.0" id="row_3" minimumHeight="50.0">
60 <y:Insets bottom="0.0" left="24.0" right="0.0" top="0.0"/>
61 </y:Row>
62 </y:Rows>
63 </y:Table>
64 </y:TableNode>
65 </data>
66 <graph edgedefault="directed" id="n0:">
67 <node id="n0::n0">
68 <data key="d6">
69 <y:ShapeNode>
70 <y:Geometry height="30.0" width="30.0" x="-172.0" y="-1775.666015625"/>
71 <y:Fill color="#FFFFFF" transparent="false"/>
72 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
73 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
74 <y:Shape type="ellipse"/>
75 </y:ShapeNode>
76 </data>
77 </node>
78 <node id="n0::n1">
79 <data key="d6">
80 <y:ShapeNode>
81 <y:Geometry height="30.0" width="30.0" x="-65.0" y="-1733.166015625"/>
82 <y:Fill color="#FFFFFF" transparent="false"/>
83 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
84 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">3<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
85 <y:Shape type="ellipse"/>
86 </y:ShapeNode>
87 </data>
88 </node>
89 <node id="n0::n2">
90 <data key="d6">
91 <y:ShapeNode>
92 <y:Geometry height="30.0" width="64.0" x="197.0" y="-1775.666015625"/>
93 <y:Fill color="#FFFFFF" transparent="false"/>
94 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
95 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
96 <y:Shape type="ellipse"/>
97 </y:ShapeNode>
98 </data>
99 </node>
100 <node id="n0::n3">
101 <data key="d6">
102 <y:ShapeNode>
103 <y:Geometry height="30.0" width="30.0" x="-112.0" y="-1775.666015625"/>
104 <y:Fill color="#FFFFFF" transparent="false"/>
105 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
106 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
107 <y:Shape type="ellipse"/>
108 </y:ShapeNode>
109 </data>
110 </node>
111 <node id="n0::n4">
112 <data key="d6">
113 <y:ShapeNode>
114 <y:Geometry height="30.0" width="30.0" x="-5.0" y="-1733.166015625"/>
115 <y:Fill color="#C0C0C0" transparent="false"/>
116 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
117 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">4<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
118 <y:Shape type="ellipse"/>
119 </y:ShapeNode>
120 </data>
121 </node>
122 <node id="n0::n5">
123 <data key="d6">
124 <y:ShapeNode>
125 <y:Geometry height="30.0" width="30.0" x="-172.0" y="-1556.5"/>
126 <y:Fill color="#FFFFFF" transparent="false"/>
127 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
128 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
129 <y:Shape type="ellipse"/>
130 </y:ShapeNode>
131 </data>
132 </node>
133 <node id="n0::n6">
134 <data key="d6">
135 <y:ShapeNode>
136 <y:Geometry height="30.0" width="30.0" x="-65.0" y="-1514.0"/>
137 <y:Fill color="#FFFFFF" transparent="false"/>
138 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
139 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">3<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
140 <y:Shape type="ellipse"/>
141 </y:ShapeNode>
142 </data>
143 </node>
144 <node id="n0::n7">
145 <data key="d6">
146 <y:ShapeNode>
147 <y:Geometry height="30.0" width="64.0" x="197.0" y="-1556.5"/>
148 <y:Fill color="#FFFFFF" transparent="false"/>
149 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
150 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
151 <y:Shape type="ellipse"/>
152 </y:ShapeNode>
153 </data>
154 </node>
155 <node id="n0::n8">
156 <data key="d6">
157 <y:ShapeNode>
158 <y:Geometry height="30.0" width="30.0" x="-112.0" y="-1556.5"/>
159 <y:Fill color="#FFFFFF" transparent="false"/>
160 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
161 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
162 <y:Shape type="ellipse"/>
163 </y:ShapeNode>
164 </data>
165 </node>
166 <node id="n0::n9">
167 <data key="d6">
168 <y:ShapeNode>
169 <y:Geometry height="30.0" width="30.0" x="-5.0" y="-1514.0"/>
170 <y:Fill color="#FFFFFF" transparent="false"/>
171 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
172 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">4<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
173 <y:Shape type="ellipse"/>
174 </y:ShapeNode>
175 </data>
176 </node>
177 <node id="n0::n10">
178 <data key="d6">
179 <y:ShapeNode>
180 <y:Geometry height="30.0" width="30.0" x="55.0" y="-1556.5"/>
181 <y:Fill color="#FFFFFF" transparent="false"/>
182 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
183 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">5<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
184 <y:Shape type="ellipse"/>
185 </y:ShapeNode>
186 </data>
187 </node>
188 <node id="n0::n11">
189 <data key="d6">
190 <y:ShapeNode>
191 <y:Geometry height="30.0" width="30.0" x="115.0" y="-1556.5"/>
192 <y:Fill color="#C0C0C0" transparent="false"/>
193 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
194 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">6<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
195 <y:Shape type="ellipse"/>
196 </y:ShapeNode>
197 </data>
198 </node>
199 <node id="n0::n12">
200 <data key="d6">
201 <y:ShapeNode>
202 <y:Geometry height="30.0" width="30.0" x="-172.0" y="-1886.666015625"/>
203 <y:Fill color="#FFFFFF" transparent="false"/>
204 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
205 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
206 <y:Shape type="ellipse"/>
207 </y:ShapeNode>
208 </data>
209 </node>
210 <node id="n0::n13">
211 <data key="d6">
212 <y:ShapeNode>
213 <y:Geometry height="30.0" width="30.0" x="-65.0" y="-1844.166015625"/>
214 <y:Fill color="#C0C0C0" transparent="false"/>
215 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
216 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">3<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
217 <y:Shape type="ellipse"/>
218 </y:ShapeNode>
219 </data>
220 </node>
221 <node id="n0::n14">
222 <data key="d6">
223 <y:ShapeNode>
224 <y:Geometry height="30.0" width="64.0" x="197.0" y="-1886.666015625"/>
225 <y:Fill color="#FFFFFF" transparent="false"/>
226 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
227 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
228 <y:Shape type="ellipse"/>
229 </y:ShapeNode>
230 </data>
231 </node>
232 <node id="n0::n15">
233 <data key="d6">
234 <y:ShapeNode>
235 <y:Geometry height="30.0" width="30.0" x="-112.0" y="-1886.666015625"/>
236 <y:Fill color="#FFFFFF" transparent="false"/>
237 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
238 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
239 <y:Shape type="ellipse"/>
240 </y:ShapeNode>
241 </data>
242 </node>
243 <node id="n0::n16">
244 <data key="d6">
245 <y:ShapeNode>
246 <y:Geometry height="30.0" width="30.0" x="-112.0" y="-1658.3330078125"/>
247 <y:Fill color="#FFFFFF" transparent="false"/>
248 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
249 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">2<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
250 <y:Shape type="ellipse"/>
251 </y:ShapeNode>
252 </data>
253 </node>
254 <node id="n0::n17">
255 <data key="d6">
256 <y:ShapeNode>
257 <y:Geometry height="30.0" width="30.0" x="55.0" y="-1658.3330078125"/>
258 <y:Fill color="#C0C0C0" transparent="false"/>
259 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
260 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">5<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
261 <y:Shape type="ellipse"/>
262 </y:ShapeNode>
263 </data>
264 </node>
265 <node id="n0::n18">
266 <data key="d6">
267 <y:ShapeNode>
268 <y:Geometry height="30.0" width="30.0" x="-172.0" y="-1658.3330078125"/>
269 <y:Fill color="#FFFFFF" transparent="false"/>
270 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
271 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="11.587890625" x="9.2060546875" xml:space="preserve" y="5.93359375">1<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
272 <y:Shape type="ellipse"/>
273 </y:ShapeNode>
274 </data>
275 </node>
276 <node id="n0::n19">
277 <data key="d6">
278 <y:ShapeNode>
279 <y:Geometry height="30.0" width="64.0" x="197.0" y="-1658.3330078125"/>
280 <y:Fill color="#FFFFFF" transparent="false"/>
281 <y:BorderStyle color="#000000" raised="false" type="line" width="2.0"/>
282 <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="39.390625" x="12.3046875" xml:space="preserve" y="5.93359375">future<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
283 <y:Shape type="ellipse"/>
284 </y:ShapeNode>
285 </data>
286 </node>
287 </graph>
288 </node>
289 <edge id="n0::e0" source="n0::n0" target="n0::n1">
290 <data key="d10">
291 <y:PolyLineEdge>
292 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
293 <y:LineStyle color="#000000" type="line" width="1.0"/>
294 <y:Arrows source="none" target="standard"/>
295 <y:BendStyle smoothed="false"/>
296 </y:PolyLineEdge>
297 </data>
298 </edge>
299 <edge id="n0::e1" source="n0::n0" target="n0::n3">
300 <data key="d10">
301 <y:PolyLineEdge>
302 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
303 <y:LineStyle color="#000000" type="line" width="1.0"/>
304 <y:Arrows source="none" target="standard"/>
305 <y:BendStyle smoothed="false"/>
306 </y:PolyLineEdge>
307 </data>
308 </edge>
309 <edge id="n0::e2" source="n0::n1" target="n0::n4">
310 <data key="d10">
311 <y:PolyLineEdge>
312 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
313 <y:LineStyle color="#000000" type="line" width="1.0"/>
314 <y:Arrows source="none" target="standard"/>
315 <y:BendStyle smoothed="false"/>
316 </y:PolyLineEdge>
317 </data>
318 </edge>
319 <edge id="n0::e3" source="n0::n3" target="n0::n2">
320 <data key="d10">
321 <y:PolyLineEdge>
322 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
323 <y:LineStyle color="#000000" type="line" width="1.0"/>
324 <y:Arrows source="none" target="standard"/>
325 <y:BendStyle smoothed="false"/>
326 </y:PolyLineEdge>
327 </data>
328 </edge>
329 <edge id="n0::e4" source="n0::n5" target="n0::n6">
330 <data key="d10">
331 <y:PolyLineEdge>
332 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
333 <y:LineStyle color="#000000" type="line" width="1.0"/>
334 <y:Arrows source="none" target="standard"/>
335 <y:BendStyle smoothed="false"/>
336 </y:PolyLineEdge>
337 </data>
338 </edge>
339 <edge id="n0::e5" source="n0::n5" target="n0::n8">
340 <data key="d10">
341 <y:PolyLineEdge>
342 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
343 <y:LineStyle color="#000000" type="line" width="1.0"/>
344 <y:Arrows source="none" target="standard"/>
345 <y:BendStyle smoothed="false"/>
346 </y:PolyLineEdge>
347 </data>
348 </edge>
349 <edge id="n0::e6" source="n0::n6" target="n0::n9">
350 <data key="d10">
351 <y:PolyLineEdge>
352 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
353 <y:LineStyle color="#000000" type="line" width="1.0"/>
354 <y:Arrows source="none" target="standard"/>
355 <y:BendStyle smoothed="false"/>
356 </y:PolyLineEdge>
357 </data>
358 </edge>
359 <edge id="n0::e7" source="n0::n8" target="n0::n10">
360 <data key="d10">
361 <y:PolyLineEdge>
362 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
363 <y:LineStyle color="#000000" type="line" width="1.0"/>
364 <y:Arrows source="none" target="standard"/>
365 <y:BendStyle smoothed="false"/>
366 </y:PolyLineEdge>
367 </data>
368 </edge>
369 <edge id="n0::e8" source="n0::n10" target="n0::n11">
370 <data key="d10">
371 <y:PolyLineEdge>
372 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
373 <y:LineStyle color="#000000" type="line" width="1.0"/>
374 <y:Arrows source="none" target="standard"/>
375 <y:BendStyle smoothed="false"/>
376 </y:PolyLineEdge>
377 </data>
378 </edge>
379 <edge id="n0::e9" source="n0::n11" target="n0::n7">
380 <data key="d10">
381 <y:PolyLineEdge>
382 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
383 <y:LineStyle color="#000000" type="line" width="1.0"/>
384 <y:Arrows source="none" target="standard"/>
385 <y:BendStyle smoothed="false"/>
386 </y:PolyLineEdge>
387 </data>
388 </edge>
389 <edge id="n0::e10" source="n0::n12" target="n0::n13">
390 <data key="d10">
391 <y:PolyLineEdge>
392 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
393 <y:LineStyle color="#000000" type="line" width="1.0"/>
394 <y:Arrows source="none" target="standard"/>
395 <y:EdgeLabel alignment="right" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="31.50390625" x="-10.295267551621464" xml:space="preserve" y="10.186450915544128">fork!<y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
396 <y:BendStyle smoothed="false"/>
397 </y:PolyLineEdge>
398 </data>
399 </edge>
400 <edge id="n0::e11" source="n0::n12" target="n0::n15">
401 <data key="d10">
402 <y:PolyLineEdge>
403 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
404 <y:LineStyle color="#000000" type="line" width="1.0"/>
405 <y:Arrows source="none" target="standard"/>
406 <y:BendStyle smoothed="false"/>
407 </y:PolyLineEdge>
408 </data>
409 </edge>
410 <edge id="n0::e12" source="n0::n15" target="n0::n14">
411 <data key="d10">
412 <y:PolyLineEdge>
413 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
414 <y:LineStyle color="#000000" type="line" width="1.0"/>
415 <y:Arrows source="none" target="standard"/>
416 <y:BendStyle smoothed="false"/>
417 </y:PolyLineEdge>
418 </data>
419 </edge>
420 <edge id="n0::e13" source="n0::n16" target="n0::n17">
421 <data key="d10">
422 <y:PolyLineEdge>
423 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
424 <y:LineStyle color="#000000" type="line" width="1.0"/>
425 <y:Arrows source="none" target="standard"/>
426 <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="4.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="two_pos" modelPosition="head" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="72.71875" x="32.140625" xml:space="preserve" y="-22.1328125">goes offline<y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
427 <y:BendStyle smoothed="false"/>
428 </y:PolyLineEdge>
429 </data>
430 </edge>
431 <edge id="n0::e14" source="n0::n18" target="n0::n16">
432 <data key="d10">
433 <y:PolyLineEdge>
434 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
435 <y:LineStyle color="#000000" type="line" width="1.0"/>
436 <y:Arrows source="none" target="standard"/>
437 <y:BendStyle smoothed="false"/>
438 </y:PolyLineEdge>
439 </data>
440 </edge>
441 <edge id="n0::e15" source="n0::n17" target="n0::n19">
442 <data key="d10">
443 <y:PolyLineEdge>
444 <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
445 <y:LineStyle color="#000000" type="line" width="1.0"/>
446 <y:Arrows source="none" target="standard"/>
447 <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="46.3984375" horizontalTextPosition="center" iconTextGap="4" modelName="two_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="74.822265625" x="18.5888671875" xml:space="preserve" y="2.0">back online,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
448 pushes 5,
449 pulls 3 &amp; 4<y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
450 <y:BendStyle smoothed="false"/>
451 </y:PolyLineEdge>
452 </data>
453 </edge>
 
 
454 </graph>
455 <data key="d7">
456 <y:Resources/>
457 </data>
458 </graphml>
459
+211 -211
--- www/branch06.svg
+++ www/branch06.svg
@@ -1,239 +1,239 @@
1
-<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="476" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="493" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto">
1
+<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="517" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="501" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto">
22
<!--Generated by ySVG 2.5-->
33
<defs id="genericDefs"/>
44
<g>
55
<defs id="defs1">
66
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
7
- <path d="M0 0 L476 0 L476 493 L0 493 L0 0 Z"/>
7
+ <path d="M0 0 L517 0 L517 501 L0 501 L0 0 Z"/>
88
</clipPath>
99
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
10
- <path d="M68 -1311 L544 -1311 L544 -818 L68 -818 L68 -1311 Z"/>
10
+ <path d="M-223 -1949 L294 -1949 L294 -1448 L-223 -1448 L-223 -1949 Z"/>
1111
</clipPath>
1212
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
13
- <path d="M121.0518 -18 L121.0518 458 L-371.9482 458 L-371.9482 -18 L121.0518 -18 Z"/>
13
+ <path d="M121.3857 -18 L121.3857 499 L-379.6143 499 L-379.6143 -18 L121.3857 -18 Z"/>
1414
</clipPath>
1515
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
16
- <path d="M229.3633 -18 L229.3633 458 L-263.6367 458 L-263.6367 -18 L229.3633 -18 Z"/>
16
+ <path d="M230.6973 -18 L230.6973 499 L-270.3027 499 L-270.3027 -18 L230.6973 -18 Z"/>
1717
</clipPath>
1818
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
19
- <path d="M335.5635 -18 L335.5635 458 L-157.4365 458 L-157.4365 -18 L335.5635 -18 Z"/>
19
+ <path d="M340.8975 -18 L340.8975 499 L-160.1025 499 L-160.1025 -18 L340.8975 -18 Z"/>
2020
</clipPath>
2121
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
22
- <path d="M443.1562 -18 L443.1562 458 L-49.8438 458 L-49.8438 -18 L443.1562 -18 Z"/>
22
+ <path d="M451.2402 -18 L451.2402 499 L-49.7598 499 L-49.7598 -18 L451.2402 -18 Z"/>
2323
</clipPath>
2424
</defs>
25
- <g fill="rgb(236,245,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="rgb(236,245,255)">
26
- <path d="M83 -1296 L83 -1266 L529 -1266 L529 -1296 Z" stroke="none" clip-path="url(#clipPath2)"/>
27
- <rect x="83" width="446" height="432.5" y="-1266" clip-path="url(#clipPath2)" stroke="none"/>
28
- <line clip-path="url(#clipPath2)" fill="rgb(113,146,178)" x1="107" x2="529" y1="-1266" y2="-1266" stroke="none"/>
29
- <rect x="83" y="-1266" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="24" height="110" stroke="none"/>
30
- <rect x="107" y="-1266" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="422" height="110" stroke="none"/>
31
- <rect x="83" y="-1156" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="24" height="108" stroke="none"/>
32
- <rect x="107" y="-1156" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="422" height="108" stroke="none"/>
33
- <rect x="83" y="-1048" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="24" height="103" stroke="none"/>
34
- <rect x="107" y="-1048" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="422" height="103" stroke="none"/>
35
- <rect x="83" y="-945" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="24" height="111.5" stroke="none"/>
36
- <rect x="107" y="-945" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="422" height="111.5" stroke="none"/>
37
- </g>
38
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
39
- <rect fill="none" x="83" width="446" height="462.5" y="-1296" clip-path="url(#clipPath2)"/>
40
- <rect fill="none" x="107" width="422" height="432.5" y="-1266" clip-path="url(#clipPath2)"/>
41
- <rect fill="none" x="83" width="446" height="110" y="-1266" clip-path="url(#clipPath2)"/>
42
- <rect fill="none" x="83" width="446" height="108" y="-1156" clip-path="url(#clipPath2)"/>
43
- <rect fill="none" x="83" width="446" height="103" y="-1048" clip-path="url(#clipPath2)"/>
44
- <rect fill="none" x="83" width="446" height="111.5" y="-945" clip-path="url(#clipPath2)"/>
45
- </g>
46
- <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-68,1311)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
47
- <text x="162.8701" xml:space="preserve" y="-1275.498" clip-path="url(#clipPath2)" stroke="none">Varying User Views of Fossil Repository</text>
48
- </g>
49
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,121.0518)" stroke-linecap="butt">
25
+ <g fill="rgb(236,245,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="rgb(236,245,255)">
26
+ <path d="M-208 -1933.666 L-208 -1903.666 L279 -1903.666 L279 -1933.666 Z" stroke="none" clip-path="url(#clipPath2)"/>
27
+ <rect x="-208" width="487" height="440" y="-1903.666" clip-path="url(#clipPath2)" stroke="none"/>
28
+ <line clip-path="url(#clipPath2)" fill="rgb(113,146,178)" x1="-184" x2="279" y1="-1903.666" y2="-1903.666" stroke="none"/>
29
+ <rect x="-208" y="-1903.666" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="24" height="110" stroke="none"/>
30
+ <rect x="-184" y="-1903.666" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="463" height="110" stroke="none"/>
31
+ <rect x="-208" y="-1793.666" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="24" height="110" stroke="none"/>
32
+ <rect x="-184" y="-1793.666" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="463" height="110" stroke="none"/>
33
+ <rect x="-208" y="-1683.666" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="24" height="109" stroke="none"/>
34
+ <rect x="-184" y="-1683.666" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="463" height="109" stroke="none"/>
35
+ <rect x="-208" y="-1574.666" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="24" height="111" stroke="none"/>
36
+ <rect x="-184" y="-1574.666" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="463" height="111" stroke="none"/>
37
+ </g>
38
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
39
+ <rect fill="none" x="-208" width="487" height="470" y="-1933.666" clip-path="url(#clipPath2)"/>
40
+ <rect fill="none" x="-184" width="463" height="440" y="-1903.666" clip-path="url(#clipPath2)"/>
41
+ <rect fill="none" x="-208" width="487" height="110" y="-1903.666" clip-path="url(#clipPath2)"/>
42
+ <rect fill="none" x="-208" width="487" height="110" y="-1793.666" clip-path="url(#clipPath2)"/>
43
+ <rect fill="none" x="-208" width="487" height="109" y="-1683.666" clip-path="url(#clipPath2)"/>
44
+ <rect fill="none" x="-208" width="487" height="111" y="-1574.666" clip-path="url(#clipPath2)"/>
45
+ </g>
46
+ <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,223,1949)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
47
+ <text x="-107.6299" xml:space="preserve" y="-1913.1641" clip-path="url(#clipPath2)" stroke="none">Varying User Views of Fossil Repository</text>
48
+ </g>
49
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,121.3857)" stroke-linecap="butt">
5050
<text x="2" xml:space="preserve" y="13.6016" clip-path="url(#clipPath3)" stroke="none">User A</text>
5151
</g>
52
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,229.3633)" stroke-linecap="butt">
52
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,230.6973)" stroke-linecap="butt">
5353
<text x="2" xml:space="preserve" y="13.6016" clip-path="url(#clipPath4)" stroke="none">User B</text>
5454
</g>
55
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,335.5635)" stroke-linecap="butt">
55
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,340.8975)" stroke-linecap="butt">
5656
<text x="2" xml:space="preserve" y="13.6016" clip-path="url(#clipPath5)" stroke="none">User C</text>
5757
</g>
58
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,443.1562)" stroke-linecap="butt">
58
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,451.2402)" stroke-linecap="butt">
5959
<text x="2" xml:space="preserve" y="13.6016" clip-path="url(#clipPath6)" stroke="none">User D</text>
6060
</g>
61
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
62
- <circle r="15" clip-path="url(#clipPath2)" cx="135" cy="-1123" stroke="none"/>
63
- </g>
64
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
65
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="135" cy="-1123"/>
66
- <text x="131.2061" y="-1118.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
67
- </g>
68
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
69
- <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-1080.5" stroke="none"/>
70
- </g>
71
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
72
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-1080.5"/>
73
- <text x="191.2061" y="-1075.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">3</text>
74
- </g>
75
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
76
- <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-1123" stroke="none"/>
77
- </g>
78
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
79
- <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-1123"/>
80
- <text x="456.3047" y="-1118.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
81
- </g>
82
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
83
- <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-1123" stroke="none"/>
84
- </g>
85
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
86
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-1123"/>
87
- <text x="191.2061" y="-1118.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
88
- </g>
89
- <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="silver">
90
- <circle r="15" clip-path="url(#clipPath2)" cx="255" cy="-1080.5" stroke="none"/>
91
- </g>
92
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
93
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="255" cy="-1080.5"/>
94
- <text x="251.2061" y="-1075.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">4</text>
95
- </g>
96
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
97
- <circle r="15" clip-path="url(#clipPath2)" cx="135" cy="-910.834" stroke="none"/>
98
- </g>
99
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
100
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="135" cy="-910.834"/>
101
- <text x="131.2061" y="-906.2988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
102
- </g>
103
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
104
- <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-868.334" stroke="none"/>
105
- </g>
106
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
107
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-868.334"/>
108
- <text x="191.2061" y="-863.7988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">3</text>
109
- </g>
110
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
111
- <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-910.834" stroke="none"/>
112
- </g>
113
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
114
- <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-910.834"/>
115
- <text x="456.3047" y="-906.2988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
116
- </g>
117
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
118
- <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-910.834" stroke="none"/>
119
- </g>
120
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
121
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-910.834"/>
122
- <text x="191.2061" y="-906.2988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
123
- </g>
124
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
125
- <circle r="15" clip-path="url(#clipPath2)" cx="255" cy="-868.334" stroke="none"/>
126
- </g>
127
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
128
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="255" cy="-868.334"/>
129
- <text x="251.2061" y="-863.7988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">4</text>
130
- </g>
131
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
132
- <circle r="15" clip-path="url(#clipPath2)" cx="315" cy="-910.834" stroke="none"/>
133
- </g>
134
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
135
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="315" cy="-910.834"/>
136
- <text x="311.2061" y="-906.2988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">5</text>
137
- </g>
138
- <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="silver">
139
- <circle r="15" clip-path="url(#clipPath2)" cx="375" cy="-910.834" stroke="none"/>
140
- </g>
141
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
142
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="375" cy="-910.834"/>
143
- <text x="371.2061" y="-906.2988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">6</text>
144
- </g>
145
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
146
- <circle r="15" clip-path="url(#clipPath2)" cx="135" cy="-1234" stroke="none"/>
147
- </g>
148
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
149
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="135" cy="-1234"/>
150
- <text x="131.2061" y="-1229.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
151
- </g>
152
- <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="silver">
153
- <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-1191.5" stroke="none"/>
154
- </g>
155
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
156
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-1191.5"/>
157
- <text x="191.2061" y="-1186.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">3</text>
158
- </g>
159
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
160
- <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-1234" stroke="none"/>
161
- </g>
162
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
163
- <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-1234"/>
164
- <text x="456.3047" y="-1229.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
165
- </g>
166
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
167
- <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-1234" stroke="none"/>
168
- </g>
169
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
170
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-1234"/>
171
- <text x="191.2061" y="-1229.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
172
- </g>
173
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
174
- <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-1005.667" stroke="none"/>
175
- </g>
176
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
177
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-1005.667"/>
178
- <text x="191.2061" y="-1001.1318" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
179
- </g>
180
- <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="silver">
181
- <circle r="15" clip-path="url(#clipPath2)" cx="315" cy="-1005.667" stroke="none"/>
182
- </g>
183
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
184
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="315" cy="-1005.667"/>
185
- <text x="311.2061" y="-1001.1318" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">5</text>
186
- </g>
187
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
188
- <circle r="15" clip-path="url(#clipPath2)" cx="135" cy="-1005.667" stroke="none"/>
189
- </g>
190
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
191
- <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="135" cy="-1005.667"/>
192
- <text x="131.2061" y="-1001.1318" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
193
- </g>
194
- <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
195
- <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-1005.667" stroke="none"/>
196
- </g>
197
- <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
198
- <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-1005.667"/>
199
- <text x="456.3047" y="-1001.1318" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
200
- <path fill="none" d="M147.2404 -1114.3297 L176.2314 -1093.7944" stroke-width="1" clip-path="url(#clipPath2)"/>
201
- <path d="M182.7596 -1089.1703 L175.8574 -1100.1866 L175.4154 -1094.3724 L170.0773 -1092.0264 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
202
- <path fill="none" d="M150 -1123 L172 -1123" stroke-width="1" clip-path="url(#clipPath2)"/>
203
- <path d="M180 -1123 L168 -1128 L171 -1123 L168 -1118 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
204
- <path fill="none" d="M210 -1123 L434 -1123" stroke-width="1" clip-path="url(#clipPath2)"/>
205
- <path d="M442 -1123 L430 -1128 L433 -1123 L430 -1118 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
206
- <path fill="none" d="M210 -1080.5 L232 -1080.5" stroke-width="1" clip-path="url(#clipPath2)"/>
207
- <path d="M240 -1080.5 L228 -1085.5 L231 -1080.5 L228 -1075.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
208
- <path fill="none" d="M147.2404 -902.1637 L176.2314 -881.6284" stroke-width="1" clip-path="url(#clipPath2)"/>
209
- <path d="M182.7597 -877.0043 L175.8574 -888.0206 L175.4154 -882.2064 L170.0773 -879.8603 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
210
- <path fill="none" d="M150 -910.834 L172 -910.834" stroke-width="1" clip-path="url(#clipPath2)"/>
211
- <path d="M180 -910.834 L168 -915.834 L171 -910.834 L168 -905.834 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
212
- <path fill="none" d="M210 -868.334 L232 -868.334" stroke-width="1" clip-path="url(#clipPath2)"/>
213
- <path d="M240 -868.334 L228 -873.334 L231 -868.334 L228 -863.334 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
214
- <path fill="none" d="M210 -910.834 L292 -910.834" stroke-width="1" clip-path="url(#clipPath2)"/>
215
- <path d="M300 -910.834 L288 -915.834 L291 -910.834 L288 -905.834 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
216
- <path fill="none" d="M330 -910.834 L352 -910.834" stroke-width="1" clip-path="url(#clipPath2)"/>
217
- <path d="M360 -910.834 L348 -915.834 L351 -910.834 L348 -905.834 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
218
- <path fill="none" d="M390 -910.834 L434 -910.834" stroke-width="1" clip-path="url(#clipPath2)"/>
219
- <path d="M442 -910.834 L430 -915.834 L433 -910.834 L430 -905.834 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
220
- <path fill="none" d="M147.2404 -1225.3297 L176.2314 -1204.7944" stroke-width="1" clip-path="url(#clipPath2)"/>
221
- <path d="M182.7596 -1200.1703 L175.8574 -1211.1866 L175.4154 -1205.3724 L170.0773 -1203.0264 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
222
- <text x="134.248" y="-1200.7979" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">fork!</text>
223
- <path fill="none" d="M150 -1234 L172 -1234" stroke-width="1" clip-path="url(#clipPath2)"/>
224
- <path d="M180 -1234 L168 -1239 L171 -1234 L168 -1229 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
225
- <path fill="none" d="M210 -1234 L434 -1234" stroke-width="1" clip-path="url(#clipPath2)"/>
226
- <path d="M442 -1234 L430 -1239 L433 -1234 L430 -1229 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
227
- <path fill="none" d="M210 -1005.667 L292 -1005.667" stroke-width="1" clip-path="url(#clipPath2)"/>
228
- <path d="M300 -1005.667 L288 -1010.667 L291 -1005.667 L288 -1000.667 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
229
- <text x="220.6406" y="-1014.1982" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">goes offline</text>
230
- <path fill="none" d="M150 -1005.667 L172 -1005.667" stroke-width="1" clip-path="url(#clipPath2)"/>
231
- <path d="M180 -1005.667 L168 -1010.667 L171 -1005.667 L168 -1000.667 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
232
- <path fill="none" d="M330 -1005.667 L434 -1005.667" stroke-width="1" clip-path="url(#clipPath2)"/>
233
- <path d="M442 -1005.667 L430 -1010.667 L433 -1005.667 L430 -1000.667 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
234
- <text x="350.5889" y="-990.0654" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">back online,</text>
235
- <text x="357.7256" y="-975.9326" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">pushes 5,</text>
236
- <text x="354.5059" y="-961.7998" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">pulls 3 &amp; 4</text>
61
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
62
+ <circle r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1760.666" stroke="none"/>
63
+ </g>
64
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
65
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1760.666"/>
66
+ <text x="-160.7939" y="-1756.1309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
67
+ </g>
68
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
69
+ <circle r="15" clip-path="url(#clipPath2)" cx="-50" cy="-1718.166" stroke="none"/>
70
+ </g>
71
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
72
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-50" cy="-1718.166"/>
73
+ <text x="-53.7939" y="-1713.6309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">3</text>
74
+ </g>
75
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
76
+ <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1760.666" stroke="none"/>
77
+ </g>
78
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
79
+ <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1760.666"/>
80
+ <text x="211.3047" y="-1756.1309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
81
+ </g>
82
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
83
+ <circle r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1760.666" stroke="none"/>
84
+ </g>
85
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
86
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1760.666"/>
87
+ <text x="-100.7939" y="-1756.1309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
88
+ </g>
89
+ <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="silver">
90
+ <circle r="15" clip-path="url(#clipPath2)" cx="10" cy="-1718.166" stroke="none"/>
91
+ </g>
92
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
93
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="10" cy="-1718.166"/>
94
+ <text x="6.2061" y="-1713.6309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">4</text>
95
+ </g>
96
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
97
+ <circle r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1541.5" stroke="none"/>
98
+ </g>
99
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
100
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1541.5"/>
101
+ <text x="-160.7939" y="-1536.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
102
+ </g>
103
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
104
+ <circle r="15" clip-path="url(#clipPath2)" cx="-50" cy="-1499" stroke="none"/>
105
+ </g>
106
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
107
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-50" cy="-1499"/>
108
+ <text x="-53.7939" y="-1494.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">3</text>
109
+ </g>
110
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
111
+ <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1541.5" stroke="none"/>
112
+ </g>
113
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
114
+ <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1541.5"/>
115
+ <text x="211.3047" y="-1536.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
116
+ </g>
117
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
118
+ <circle r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1541.5" stroke="none"/>
119
+ </g>
120
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
121
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1541.5"/>
122
+ <text x="-100.7939" y="-1536.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
123
+ </g>
124
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
125
+ <circle r="15" clip-path="url(#clipPath2)" cx="10" cy="-1499" stroke="none"/>
126
+ </g>
127
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
128
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="10" cy="-1499"/>
129
+ <text x="6.2061" y="-1494.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">4</text>
130
+ </g>
131
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
132
+ <circle r="15" clip-path="url(#clipPath2)" cx="70" cy="-1541.5" stroke="none"/>
133
+ </g>
134
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
135
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="70" cy="-1541.5"/>
136
+ <text x="66.2061" y="-1536.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">5</text>
137
+ </g>
138
+ <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="silver">
139
+ <circle r="15" clip-path="url(#clipPath2)" cx="130" cy="-1541.5" stroke="none"/>
140
+ </g>
141
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
142
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="130" cy="-1541.5"/>
143
+ <text x="126.2061" y="-1536.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">6</text>
144
+ </g>
145
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
146
+ <circle r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1871.666" stroke="none"/>
147
+ </g>
148
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
149
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1871.666"/>
150
+ <text x="-160.7939" y="-1867.1309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
151
+ </g>
152
+ <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="silver">
153
+ <circle r="15" clip-path="url(#clipPath2)" cx="-50" cy="-1829.166" stroke="none"/>
154
+ </g>
155
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
156
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-50" cy="-1829.166"/>
157
+ <text x="-53.7939" y="-1824.6309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">3</text>
158
+ </g>
159
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
160
+ <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1871.666" stroke="none"/>
161
+ </g>
162
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
163
+ <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1871.666"/>
164
+ <text x="211.3047" y="-1867.1309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
165
+ </g>
166
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
167
+ <circle r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1871.666" stroke="none"/>
168
+ </g>
169
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
170
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1871.666"/>
171
+ <text x="-100.7939" y="-1867.1309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
172
+ </g>
173
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
174
+ <circle r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1643.333" stroke="none"/>
175
+ </g>
176
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
177
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1643.333"/>
178
+ <text x="-100.7939" y="-1638.7979" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
179
+ </g>
180
+ <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="silver">
181
+ <circle r="15" clip-path="url(#clipPath2)" cx="70" cy="-1643.333" stroke="none"/>
182
+ </g>
183
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
184
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="70" cy="-1643.333"/>
185
+ <text x="66.2061" y="-1638.7979" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">5</text>
186
+ </g>
187
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
188
+ <circle r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1643.333" stroke="none"/>
189
+ </g>
190
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
191
+ <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1643.333"/>
192
+ <text x="-160.7939" y="-1638.7979" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
193
+ </g>
194
+ <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
195
+ <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1643.333" stroke="none"/>
196
+ </g>
197
+ <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
198
+ <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1643.333"/>
199
+ <text x="211.3047" y="-1638.7979" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
200
+ <path fill="none" d="M-143.0594 -1755.1289 L-71.3756 -1726.6564" stroke-width="1" clip-path="url(#clipPath2)"/>
201
+ <path d="M-63.9406 -1723.7031 L-73.2473 -1732.7798 L-72.3049 -1727.0255 L-76.9388 -1723.4861 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
202
+ <path fill="none" d="M-142 -1760.666 L-120 -1760.666" stroke-width="1" clip-path="url(#clipPath2)"/>
203
+ <path d="M-112 -1760.666 L-124 -1765.666 L-121 -1760.666 L-124 -1755.666 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
204
+ <path fill="none" d="M-82 -1760.666 L189 -1760.666" stroke-width="1" clip-path="url(#clipPath2)"/>
205
+ <path d="M197 -1760.666 L185 -1765.666 L188 -1760.666 L185 -1755.666 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
206
+ <path fill="none" d="M-35 -1718.166 L-13 -1718.166" stroke-width="1" clip-path="url(#clipPath2)"/>
207
+ <path d="M-5 -1718.166 L-17 -1723.166 L-14 -1718.166 L-17 -1713.166 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
208
+ <path fill="none" d="M-143.0594 -1535.9629 L-71.3756 -1507.4904" stroke-width="1" clip-path="url(#clipPath2)"/>
209
+ <path d="M-63.9406 -1504.5371 L-73.2473 -1513.6138 L-72.3049 -1507.8595 L-76.9388 -1504.3201 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
210
+ <path fill="none" d="M-142 -1541.5 L-120 -1541.5" stroke-width="1" clip-path="url(#clipPath2)"/>
211
+ <path d="M-112 -1541.5 L-124 -1546.5 L-121 -1541.5 L-124 -1536.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
212
+ <path fill="none" d="M-35 -1499 L-13 -1499" stroke-width="1" clip-path="url(#clipPath2)"/>
213
+ <path d="M-5 -1499 L-17 -1504 L-14 -1499 L-17 -1494 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
214
+ <path fill="none" d="M-82 -1541.5 L47 -1541.5" stroke-width="1" clip-path="url(#clipPath2)"/>
215
+ <path d="M55 -1541.5 L43 -1546.5 L46 -1541.5 L43 -1536.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
216
+ <path fill="none" d="M85 -1541.5 L107 -1541.5" stroke-width="1" clip-path="url(#clipPath2)"/>
217
+ <path d="M115 -1541.5 L103 -1546.5 L106 -1541.5 L103 -1536.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
218
+ <path fill="none" d="M145 -1541.5 L189 -1541.5" stroke-width="1" clip-path="url(#clipPath2)"/>
219
+ <path d="M197 -1541.5 L185 -1546.5 L188 -1541.5 L185 -1536.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
220
+ <path fill="none" d="M-143.0594 -1866.1289 L-71.3756 -1837.6564" stroke-width="1" clip-path="url(#clipPath2)"/>
221
+ <path d="M-63.9406 -1834.7031 L-73.2473 -1843.7798 L-72.3049 -1838.0255 L-76.9388 -1834.4861 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
222
+ <text x="-151.3547" y="-1842.3409" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">fork!</text>
223
+ <path fill="none" d="M-142 -1871.666 L-120 -1871.666" stroke-width="1" clip-path="url(#clipPath2)"/>
224
+ <path d="M-112 -1871.666 L-124 -1876.666 L-121 -1871.666 L-124 -1866.666 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
225
+ <path fill="none" d="M-82 -1871.666 L189 -1871.666" stroke-width="1" clip-path="url(#clipPath2)"/>
226
+ <path d="M197 -1871.666 L185 -1876.666 L188 -1871.666 L185 -1866.666 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
227
+ <path fill="none" d="M-82 -1643.333 L47 -1643.333" stroke-width="1" clip-path="url(#clipPath2)"/>
228
+ <path d="M55 -1643.333 L43 -1648.333 L46 -1643.333 L43 -1638.333 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
229
+ <text x="-47.8594" y="-1651.8643" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">goes offline</text>
230
+ <path fill="none" d="M-142 -1643.333 L-120 -1643.333" stroke-width="1" clip-path="url(#clipPath2)"/>
231
+ <path d="M-112 -1643.333 L-124 -1648.333 L-121 -1643.333 L-124 -1638.333 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
232
+ <path fill="none" d="M85 -1643.333 L189 -1643.333" stroke-width="1" clip-path="url(#clipPath2)"/>
233
+ <path d="M197 -1643.333 L185 -1648.333 L188 -1643.333 L185 -1638.333 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
234
+ <text x="105.5889" y="-1627.7314" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">back online,</text>
235
+ <text x="112.7256" y="-1613.5986" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">pushes 5,</text>
236
+ <text x="109.5059" y="-1599.4658" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">pulls 3 &amp; 4</text>
237237
</g>
238238
</g>
239239
</svg>
240240
--- www/branch06.svg
+++ www/branch06.svg
@@ -1,239 +1,239 @@
1 <?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="476" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="493" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto">
2 <!--Generated by ySVG 2.5-->
3 <defs id="genericDefs"/>
4 <g>
5 <defs id="defs1">
6 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
7 <path d="M0 0 L476 0 L476 493 L0 493 L0 0 Z"/>
8 </clipPath>
9 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
10 <path d="M68 -1311 L544 -1311 L544 -818 L68 -818 L68 -1311 Z"/>
11 </clipPath>
12 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
13 <path d="M121.0518 -18 L121.0518 458 L-371.9482 458 L-371.9482 -18 L121.0518 -18 Z"/>
14 </clipPath>
15 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
16 <path d="M229.3633 -18 L229.3633 458 L-263.6367 458 L-263.6367 -18 L229.3633 -18 Z"/>
17 </clipPath>
18 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
19 <path d="M335.5635 -18 L335.5635 458 L-157.4365 458 L-157.4365 -18 L335.5635 -18 Z"/>
20 </clipPath>
21 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
22 <path d="M443.1562 -18 L443.1562 458 L-49.8438 458 L-49.8438 -18 L443.1562 -18 Z"/>
23 </clipPath>
24 </defs>
25 <g fill="rgb(236,245,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="rgb(236,245,255)">
26 <path d="M83 -1296 L83 -1266 L529 -1266 L529 -1296 Z" stroke="none" clip-path="url(#clipPath2)"/>
27 <rect x="83" width="446" height="432.5" y="-1266" clip-path="url(#clipPath2)" stroke="none"/>
28 <line clip-path="url(#clipPath2)" fill="rgb(113,146,178)" x1="107" x2="529" y1="-1266" y2="-1266" stroke="none"/>
29 <rect x="83" y="-1266" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="24" height="110" stroke="none"/>
30 <rect x="107" y="-1266" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="422" height="110" stroke="none"/>
31 <rect x="83" y="-1156" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="24" height="108" stroke="none"/>
32 <rect x="107" y="-1156" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="422" height="108" stroke="none"/>
33 <rect x="83" y="-1048" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="24" height="103" stroke="none"/>
34 <rect x="107" y="-1048" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="422" height="103" stroke="none"/>
35 <rect x="83" y="-945" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="24" height="111.5" stroke="none"/>
36 <rect x="107" y="-945" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="422" height="111.5" stroke="none"/>
37 </g>
38 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
39 <rect fill="none" x="83" width="446" height="462.5" y="-1296" clip-path="url(#clipPath2)"/>
40 <rect fill="none" x="107" width="422" height="432.5" y="-1266" clip-path="url(#clipPath2)"/>
41 <rect fill="none" x="83" width="446" height="110" y="-1266" clip-path="url(#clipPath2)"/>
42 <rect fill="none" x="83" width="446" height="108" y="-1156" clip-path="url(#clipPath2)"/>
43 <rect fill="none" x="83" width="446" height="103" y="-1048" clip-path="url(#clipPath2)"/>
44 <rect fill="none" x="83" width="446" height="111.5" y="-945" clip-path="url(#clipPath2)"/>
45 </g>
46 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,-68,1311)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
47 <text x="162.8701" xml:space="preserve" y="-1275.498" clip-path="url(#clipPath2)" stroke="none">Varying User Views of Fossil Repository</text>
48 </g>
49 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,121.0518)" stroke-linecap="butt">
50 <text x="2" xml:space="preserve" y="13.6016" clip-path="url(#clipPath3)" stroke="none">User A</text>
51 </g>
52 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,229.3633)" stroke-linecap="butt">
53 <text x="2" xml:space="preserve" y="13.6016" clip-path="url(#clipPath4)" stroke="none">User B</text>
54 </g>
55 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,335.5635)" stroke-linecap="butt">
56 <text x="2" xml:space="preserve" y="13.6016" clip-path="url(#clipPath5)" stroke="none">User C</text>
57 </g>
58 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,443.1562)" stroke-linecap="butt">
59 <text x="2" xml:space="preserve" y="13.6016" clip-path="url(#clipPath6)" stroke="none">User D</text>
60 </g>
61 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
62 <circle r="15" clip-path="url(#clipPath2)" cx="135" cy="-1123" stroke="none"/>
63 </g>
64 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
65 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="135" cy="-1123"/>
66 <text x="131.2061" y="-1118.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
67 </g>
68 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
69 <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-1080.5" stroke="none"/>
70 </g>
71 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
72 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-1080.5"/>
73 <text x="191.2061" y="-1075.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">3</text>
74 </g>
75 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
76 <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-1123" stroke="none"/>
77 </g>
78 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
79 <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-1123"/>
80 <text x="456.3047" y="-1118.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
81 </g>
82 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
83 <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-1123" stroke="none"/>
84 </g>
85 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
86 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-1123"/>
87 <text x="191.2061" y="-1118.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
88 </g>
89 <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="silver">
90 <circle r="15" clip-path="url(#clipPath2)" cx="255" cy="-1080.5" stroke="none"/>
91 </g>
92 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
93 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="255" cy="-1080.5"/>
94 <text x="251.2061" y="-1075.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">4</text>
95 </g>
96 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
97 <circle r="15" clip-path="url(#clipPath2)" cx="135" cy="-910.834" stroke="none"/>
98 </g>
99 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
100 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="135" cy="-910.834"/>
101 <text x="131.2061" y="-906.2988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
102 </g>
103 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
104 <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-868.334" stroke="none"/>
105 </g>
106 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
107 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-868.334"/>
108 <text x="191.2061" y="-863.7988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">3</text>
109 </g>
110 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
111 <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-910.834" stroke="none"/>
112 </g>
113 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
114 <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-910.834"/>
115 <text x="456.3047" y="-906.2988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
116 </g>
117 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
118 <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-910.834" stroke="none"/>
119 </g>
120 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
121 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-910.834"/>
122 <text x="191.2061" y="-906.2988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
123 </g>
124 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
125 <circle r="15" clip-path="url(#clipPath2)" cx="255" cy="-868.334" stroke="none"/>
126 </g>
127 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
128 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="255" cy="-868.334"/>
129 <text x="251.2061" y="-863.7988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">4</text>
130 </g>
131 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
132 <circle r="15" clip-path="url(#clipPath2)" cx="315" cy="-910.834" stroke="none"/>
133 </g>
134 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
135 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="315" cy="-910.834"/>
136 <text x="311.2061" y="-906.2988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">5</text>
137 </g>
138 <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="silver">
139 <circle r="15" clip-path="url(#clipPath2)" cx="375" cy="-910.834" stroke="none"/>
140 </g>
141 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
142 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="375" cy="-910.834"/>
143 <text x="371.2061" y="-906.2988" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">6</text>
144 </g>
145 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
146 <circle r="15" clip-path="url(#clipPath2)" cx="135" cy="-1234" stroke="none"/>
147 </g>
148 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
149 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="135" cy="-1234"/>
150 <text x="131.2061" y="-1229.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
151 </g>
152 <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="silver">
153 <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-1191.5" stroke="none"/>
154 </g>
155 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
156 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-1191.5"/>
157 <text x="191.2061" y="-1186.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">3</text>
158 </g>
159 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
160 <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-1234" stroke="none"/>
161 </g>
162 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
163 <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-1234"/>
164 <text x="456.3047" y="-1229.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
165 </g>
166 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
167 <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-1234" stroke="none"/>
168 </g>
169 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
170 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-1234"/>
171 <text x="191.2061" y="-1229.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
172 </g>
173 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
174 <circle r="15" clip-path="url(#clipPath2)" cx="195" cy="-1005.667" stroke="none"/>
175 </g>
176 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
177 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="195" cy="-1005.667"/>
178 <text x="191.2061" y="-1001.1318" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
179 </g>
180 <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="silver">
181 <circle r="15" clip-path="url(#clipPath2)" cx="315" cy="-1005.667" stroke="none"/>
182 </g>
183 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
184 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="315" cy="-1005.667"/>
185 <text x="311.2061" y="-1001.1318" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">5</text>
186 </g>
187 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
188 <circle r="15" clip-path="url(#clipPath2)" cx="135" cy="-1005.667" stroke="none"/>
189 </g>
190 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
191 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="135" cy="-1005.667"/>
192 <text x="131.2061" y="-1001.1318" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
193 </g>
194 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke="white">
195 <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-1005.667" stroke="none"/>
196 </g>
197 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,-68,1311)" stroke-linecap="butt">
198 <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="474" cy="-1005.667"/>
199 <text x="456.3047" y="-1001.1318" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
200 <path fill="none" d="M147.2404 -1114.3297 L176.2314 -1093.7944" stroke-width="1" clip-path="url(#clipPath2)"/>
201 <path d="M182.7596 -1089.1703 L175.8574 -1100.1866 L175.4154 -1094.3724 L170.0773 -1092.0264 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
202 <path fill="none" d="M150 -1123 L172 -1123" stroke-width="1" clip-path="url(#clipPath2)"/>
203 <path d="M180 -1123 L168 -1128 L171 -1123 L168 -1118 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
204 <path fill="none" d="M210 -1123 L434 -1123" stroke-width="1" clip-path="url(#clipPath2)"/>
205 <path d="M442 -1123 L430 -1128 L433 -1123 L430 -1118 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
206 <path fill="none" d="M210 -1080.5 L232 -1080.5" stroke-width="1" clip-path="url(#clipPath2)"/>
207 <path d="M240 -1080.5 L228 -1085.5 L231 -1080.5 L228 -1075.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
208 <path fill="none" d="M147.2404 -902.1637 L176.2314 -881.6284" stroke-width="1" clip-path="url(#clipPath2)"/>
209 <path d="M182.7597 -877.0043 L175.8574 -888.0206 L175.4154 -882.2064 L170.0773 -879.8603 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
210 <path fill="none" d="M150 -910.834 L172 -910.834" stroke-width="1" clip-path="url(#clipPath2)"/>
211 <path d="M180 -910.834 L168 -915.834 L171 -910.834 L168 -905.834 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
212 <path fill="none" d="M210 -868.334 L232 -868.334" stroke-width="1" clip-path="url(#clipPath2)"/>
213 <path d="M240 -868.334 L228 -873.334 L231 -868.334 L228 -863.334 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
214 <path fill="none" d="M210 -910.834 L292 -910.834" stroke-width="1" clip-path="url(#clipPath2)"/>
215 <path d="M300 -910.834 L288 -915.834 L291 -910.834 L288 -905.834 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
216 <path fill="none" d="M330 -910.834 L352 -910.834" stroke-width="1" clip-path="url(#clipPath2)"/>
217 <path d="M360 -910.834 L348 -915.834 L351 -910.834 L348 -905.834 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
218 <path fill="none" d="M390 -910.834 L434 -910.834" stroke-width="1" clip-path="url(#clipPath2)"/>
219 <path d="M442 -910.834 L430 -915.834 L433 -910.834 L430 -905.834 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
220 <path fill="none" d="M147.2404 -1225.3297 L176.2314 -1204.7944" stroke-width="1" clip-path="url(#clipPath2)"/>
221 <path d="M182.7596 -1200.1703 L175.8574 -1211.1866 L175.4154 -1205.3724 L170.0773 -1203.0264 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
222 <text x="134.248" y="-1200.7979" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">fork!</text>
223 <path fill="none" d="M150 -1234 L172 -1234" stroke-width="1" clip-path="url(#clipPath2)"/>
224 <path d="M180 -1234 L168 -1239 L171 -1234 L168 -1229 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
225 <path fill="none" d="M210 -1234 L434 -1234" stroke-width="1" clip-path="url(#clipPath2)"/>
226 <path d="M442 -1234 L430 -1239 L433 -1234 L430 -1229 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
227 <path fill="none" d="M210 -1005.667 L292 -1005.667" stroke-width="1" clip-path="url(#clipPath2)"/>
228 <path d="M300 -1005.667 L288 -1010.667 L291 -1005.667 L288 -1000.667 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
229 <text x="220.6406" y="-1014.1982" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">goes offline</text>
230 <path fill="none" d="M150 -1005.667 L172 -1005.667" stroke-width="1" clip-path="url(#clipPath2)"/>
231 <path d="M180 -1005.667 L168 -1010.667 L171 -1005.667 L168 -1000.667 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
232 <path fill="none" d="M330 -1005.667 L434 -1005.667" stroke-width="1" clip-path="url(#clipPath2)"/>
233 <path d="M442 -1005.667 L430 -1010.667 L433 -1005.667 L430 -1000.667 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
234 <text x="350.5889" y="-990.0654" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">back online,</text>
235 <text x="357.7256" y="-975.9326" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">pushes 5,</text>
236 <text x="354.5059" y="-961.7998" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">pulls 3 &amp; 4</text>
237 </g>
238 </g>
239 </svg>
240
--- www/branch06.svg
+++ www/branch06.svg
@@ -1,239 +1,239 @@
1 <?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="517" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="501" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto">
2 <!--Generated by ySVG 2.5-->
3 <defs id="genericDefs"/>
4 <g>
5 <defs id="defs1">
6 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
7 <path d="M0 0 L517 0 L517 501 L0 501 L0 0 Z"/>
8 </clipPath>
9 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
10 <path d="M-223 -1949 L294 -1949 L294 -1448 L-223 -1448 L-223 -1949 Z"/>
11 </clipPath>
12 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
13 <path d="M121.3857 -18 L121.3857 499 L-379.6143 499 L-379.6143 -18 L121.3857 -18 Z"/>
14 </clipPath>
15 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
16 <path d="M230.6973 -18 L230.6973 499 L-270.3027 499 L-270.3027 -18 L230.6973 -18 Z"/>
17 </clipPath>
18 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
19 <path d="M340.8975 -18 L340.8975 499 L-160.1025 499 L-160.1025 -18 L340.8975 -18 Z"/>
20 </clipPath>
21 <clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
22 <path d="M451.2402 -18 L451.2402 499 L-49.7598 499 L-49.7598 -18 L451.2402 -18 Z"/>
23 </clipPath>
24 </defs>
25 <g fill="rgb(236,245,255)" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="rgb(236,245,255)">
26 <path d="M-208 -1933.666 L-208 -1903.666 L279 -1903.666 L279 -1933.666 Z" stroke="none" clip-path="url(#clipPath2)"/>
27 <rect x="-208" width="487" height="440" y="-1903.666" clip-path="url(#clipPath2)" stroke="none"/>
28 <line clip-path="url(#clipPath2)" fill="rgb(113,146,178)" x1="-184" x2="279" y1="-1903.666" y2="-1903.666" stroke="none"/>
29 <rect x="-208" y="-1903.666" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="24" height="110" stroke="none"/>
30 <rect x="-184" y="-1903.666" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="463" height="110" stroke="none"/>
31 <rect x="-208" y="-1793.666" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="24" height="110" stroke="none"/>
32 <rect x="-184" y="-1793.666" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="463" height="110" stroke="none"/>
33 <rect x="-208" y="-1683.666" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="24" height="109" stroke="none"/>
34 <rect x="-184" y="-1683.666" clip-path="url(#clipPath2)" fill="rgb(196,215,237)" width="463" height="109" stroke="none"/>
35 <rect x="-208" y="-1574.666" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="24" height="111" stroke="none"/>
36 <rect x="-184" y="-1574.666" clip-path="url(#clipPath2)" fill="rgb(171,200,226)" width="463" height="111" stroke="none"/>
37 </g>
38 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
39 <rect fill="none" x="-208" width="487" height="470" y="-1933.666" clip-path="url(#clipPath2)"/>
40 <rect fill="none" x="-184" width="463" height="440" y="-1903.666" clip-path="url(#clipPath2)"/>
41 <rect fill="none" x="-208" width="487" height="110" y="-1903.666" clip-path="url(#clipPath2)"/>
42 <rect fill="none" x="-208" width="487" height="110" y="-1793.666" clip-path="url(#clipPath2)"/>
43 <rect fill="none" x="-208" width="487" height="109" y="-1683.666" clip-path="url(#clipPath2)"/>
44 <rect fill="none" x="-208" width="487" height="111" y="-1574.666" clip-path="url(#clipPath2)"/>
45 </g>
46 <g font-size="15px" stroke-linecap="butt" transform="matrix(1,0,0,1,223,1949)" text-rendering="geometricPrecision" font-family="sans-serif" shape-rendering="geometricPrecision" stroke-miterlimit="1.45">
47 <text x="-107.6299" xml:space="preserve" y="-1913.1641" clip-path="url(#clipPath2)" stroke="none">Varying User Views of Fossil Repository</text>
48 </g>
49 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,121.3857)" stroke-linecap="butt">
50 <text x="2" xml:space="preserve" y="13.6016" clip-path="url(#clipPath3)" stroke="none">User A</text>
51 </g>
52 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,230.6973)" stroke-linecap="butt">
53 <text x="2" xml:space="preserve" y="13.6016" clip-path="url(#clipPath4)" stroke="none">User B</text>
54 </g>
55 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,340.8975)" stroke-linecap="butt">
56 <text x="2" xml:space="preserve" y="13.6016" clip-path="url(#clipPath5)" stroke="none">User C</text>
57 </g>
58 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" shape-rendering="geometricPrecision" font-family="sans-serif" transform="matrix(-0,-1,1,-0,18,451.2402)" stroke-linecap="butt">
59 <text x="2" xml:space="preserve" y="13.6016" clip-path="url(#clipPath6)" stroke="none">User D</text>
60 </g>
61 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
62 <circle r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1760.666" stroke="none"/>
63 </g>
64 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
65 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1760.666"/>
66 <text x="-160.7939" y="-1756.1309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
67 </g>
68 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
69 <circle r="15" clip-path="url(#clipPath2)" cx="-50" cy="-1718.166" stroke="none"/>
70 </g>
71 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
72 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-50" cy="-1718.166"/>
73 <text x="-53.7939" y="-1713.6309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">3</text>
74 </g>
75 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
76 <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1760.666" stroke="none"/>
77 </g>
78 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
79 <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1760.666"/>
80 <text x="211.3047" y="-1756.1309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
81 </g>
82 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
83 <circle r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1760.666" stroke="none"/>
84 </g>
85 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
86 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1760.666"/>
87 <text x="-100.7939" y="-1756.1309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
88 </g>
89 <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="silver">
90 <circle r="15" clip-path="url(#clipPath2)" cx="10" cy="-1718.166" stroke="none"/>
91 </g>
92 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
93 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="10" cy="-1718.166"/>
94 <text x="6.2061" y="-1713.6309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">4</text>
95 </g>
96 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
97 <circle r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1541.5" stroke="none"/>
98 </g>
99 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
100 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1541.5"/>
101 <text x="-160.7939" y="-1536.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
102 </g>
103 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
104 <circle r="15" clip-path="url(#clipPath2)" cx="-50" cy="-1499" stroke="none"/>
105 </g>
106 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
107 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-50" cy="-1499"/>
108 <text x="-53.7939" y="-1494.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">3</text>
109 </g>
110 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
111 <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1541.5" stroke="none"/>
112 </g>
113 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
114 <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1541.5"/>
115 <text x="211.3047" y="-1536.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
116 </g>
117 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
118 <circle r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1541.5" stroke="none"/>
119 </g>
120 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
121 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1541.5"/>
122 <text x="-100.7939" y="-1536.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
123 </g>
124 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
125 <circle r="15" clip-path="url(#clipPath2)" cx="10" cy="-1499" stroke="none"/>
126 </g>
127 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
128 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="10" cy="-1499"/>
129 <text x="6.2061" y="-1494.4648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">4</text>
130 </g>
131 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
132 <circle r="15" clip-path="url(#clipPath2)" cx="70" cy="-1541.5" stroke="none"/>
133 </g>
134 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
135 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="70" cy="-1541.5"/>
136 <text x="66.2061" y="-1536.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">5</text>
137 </g>
138 <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="silver">
139 <circle r="15" clip-path="url(#clipPath2)" cx="130" cy="-1541.5" stroke="none"/>
140 </g>
141 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
142 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="130" cy="-1541.5"/>
143 <text x="126.2061" y="-1536.9648" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">6</text>
144 </g>
145 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
146 <circle r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1871.666" stroke="none"/>
147 </g>
148 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
149 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1871.666"/>
150 <text x="-160.7939" y="-1867.1309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
151 </g>
152 <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="silver">
153 <circle r="15" clip-path="url(#clipPath2)" cx="-50" cy="-1829.166" stroke="none"/>
154 </g>
155 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
156 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-50" cy="-1829.166"/>
157 <text x="-53.7939" y="-1824.6309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">3</text>
158 </g>
159 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
160 <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1871.666" stroke="none"/>
161 </g>
162 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
163 <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1871.666"/>
164 <text x="211.3047" y="-1867.1309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
165 </g>
166 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
167 <circle r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1871.666" stroke="none"/>
168 </g>
169 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
170 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1871.666"/>
171 <text x="-100.7939" y="-1867.1309" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
172 </g>
173 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
174 <circle r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1643.333" stroke="none"/>
175 </g>
176 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
177 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-97" cy="-1643.333"/>
178 <text x="-100.7939" y="-1638.7979" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">2</text>
179 </g>
180 <g fill="silver" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="silver">
181 <circle r="15" clip-path="url(#clipPath2)" cx="70" cy="-1643.333" stroke="none"/>
182 </g>
183 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
184 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="70" cy="-1643.333"/>
185 <text x="66.2061" y="-1638.7979" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">5</text>
186 </g>
187 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
188 <circle r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1643.333" stroke="none"/>
189 </g>
190 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
191 <circle fill="none" r="15" clip-path="url(#clipPath2)" cx="-157" cy="-1643.333"/>
192 <text x="-160.7939" y="-1638.7979" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">1</text>
193 </g>
194 <g fill="white" text-rendering="geometricPrecision" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke="white">
195 <ellipse rx="32" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1643.333" stroke="none"/>
196 </g>
197 <g text-rendering="geometricPrecision" stroke-miterlimit="1.45" stroke-width="2" shape-rendering="geometricPrecision" transform="matrix(1,0,0,1,223,1949)" stroke-linecap="butt">
198 <ellipse rx="32" fill="none" ry="15" clip-path="url(#clipPath2)" cx="229" cy="-1643.333"/>
199 <text x="211.3047" y="-1638.7979" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">future</text>
200 <path fill="none" d="M-143.0594 -1755.1289 L-71.3756 -1726.6564" stroke-width="1" clip-path="url(#clipPath2)"/>
201 <path d="M-63.9406 -1723.7031 L-73.2473 -1732.7798 L-72.3049 -1727.0255 L-76.9388 -1723.4861 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
202 <path fill="none" d="M-142 -1760.666 L-120 -1760.666" stroke-width="1" clip-path="url(#clipPath2)"/>
203 <path d="M-112 -1760.666 L-124 -1765.666 L-121 -1760.666 L-124 -1755.666 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
204 <path fill="none" d="M-82 -1760.666 L189 -1760.666" stroke-width="1" clip-path="url(#clipPath2)"/>
205 <path d="M197 -1760.666 L185 -1765.666 L188 -1760.666 L185 -1755.666 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
206 <path fill="none" d="M-35 -1718.166 L-13 -1718.166" stroke-width="1" clip-path="url(#clipPath2)"/>
207 <path d="M-5 -1718.166 L-17 -1723.166 L-14 -1718.166 L-17 -1713.166 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
208 <path fill="none" d="M-143.0594 -1535.9629 L-71.3756 -1507.4904" stroke-width="1" clip-path="url(#clipPath2)"/>
209 <path d="M-63.9406 -1504.5371 L-73.2473 -1513.6138 L-72.3049 -1507.8595 L-76.9388 -1504.3201 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
210 <path fill="none" d="M-142 -1541.5 L-120 -1541.5" stroke-width="1" clip-path="url(#clipPath2)"/>
211 <path d="M-112 -1541.5 L-124 -1546.5 L-121 -1541.5 L-124 -1536.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
212 <path fill="none" d="M-35 -1499 L-13 -1499" stroke-width="1" clip-path="url(#clipPath2)"/>
213 <path d="M-5 -1499 L-17 -1504 L-14 -1499 L-17 -1494 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
214 <path fill="none" d="M-82 -1541.5 L47 -1541.5" stroke-width="1" clip-path="url(#clipPath2)"/>
215 <path d="M55 -1541.5 L43 -1546.5 L46 -1541.5 L43 -1536.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
216 <path fill="none" d="M85 -1541.5 L107 -1541.5" stroke-width="1" clip-path="url(#clipPath2)"/>
217 <path d="M115 -1541.5 L103 -1546.5 L106 -1541.5 L103 -1536.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
218 <path fill="none" d="M145 -1541.5 L189 -1541.5" stroke-width="1" clip-path="url(#clipPath2)"/>
219 <path d="M197 -1541.5 L185 -1546.5 L188 -1541.5 L185 -1536.5 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
220 <path fill="none" d="M-143.0594 -1866.1289 L-71.3756 -1837.6564" stroke-width="1" clip-path="url(#clipPath2)"/>
221 <path d="M-63.9406 -1834.7031 L-73.2473 -1843.7798 L-72.3049 -1838.0255 L-76.9388 -1834.4861 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
222 <text x="-151.3547" y="-1842.3409" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">fork!</text>
223 <path fill="none" d="M-142 -1871.666 L-120 -1871.666" stroke-width="1" clip-path="url(#clipPath2)"/>
224 <path d="M-112 -1871.666 L-124 -1876.666 L-121 -1871.666 L-124 -1866.666 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
225 <path fill="none" d="M-82 -1871.666 L189 -1871.666" stroke-width="1" clip-path="url(#clipPath2)"/>
226 <path d="M197 -1871.666 L185 -1876.666 L188 -1871.666 L185 -1866.666 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
227 <path fill="none" d="M-82 -1643.333 L47 -1643.333" stroke-width="1" clip-path="url(#clipPath2)"/>
228 <path d="M55 -1643.333 L43 -1648.333 L46 -1643.333 L43 -1638.333 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
229 <text x="-47.8594" y="-1651.8643" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">goes offline</text>
230 <path fill="none" d="M-142 -1643.333 L-120 -1643.333" stroke-width="1" clip-path="url(#clipPath2)"/>
231 <path d="M-112 -1643.333 L-124 -1648.333 L-121 -1643.333 L-124 -1638.333 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
232 <path fill="none" d="M85 -1643.333 L189 -1643.333" stroke-width="1" clip-path="url(#clipPath2)"/>
233 <path d="M197 -1643.333 L185 -1648.333 L188 -1643.333 L185 -1638.333 Z" stroke-width="1" clip-path="url(#clipPath2)" stroke="none"/>
234 <text x="105.5889" y="-1627.7314" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">back online,</text>
235 <text x="112.7256" y="-1613.5986" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">pushes 5,</text>
236 <text x="109.5059" y="-1599.4658" clip-path="url(#clipPath2)" font-family="sans-serif" stroke="none" stroke-width="1" xml:space="preserve">pulls 3 &amp; 4</text>
237 </g>
238 </g>
239 </svg>
240

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button