source: trunk/game/design/DialogueEngine_Techdemo2.graphml @ 683

Revision 680, 89.7 KB checked in by technomage, 9 years ago (diff)

Patch by Technomage

  • Updated/wrote code documentation for the core dialogue subsystem modules dialogue.py, dialogueengine.py, dialogueactions.py, and dialogueparsers.py.
  • Updated/created flowcharts and UML diagrams explaining the new DialogueEngine? and how it functions.
  • Made a few minor changes to the dialoguegui.py module to make the class logger less visible.
  • Removed the "this is a sample dialogue file" crud from the old_man.yaml test dialogue file.
Line 
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
3  <!--Created by yFiles for Java 2.7-->
4  <key for="graphml" id="d0" yfiles.type="resources"/>
5  <key attr.name="url" attr.type="string" for="node" id="d1"/>
6  <key attr.name="description" attr.type="string" for="node" id="d2"/>
7  <key for="node" id="d3" yfiles.type="nodegraphics"/>
8  <key attr.name="Description" attr.type="string" for="graph" id="d4">
9    <default/>
10  </key>
11  <key attr.name="url" attr.type="string" for="edge" id="d5"/>
12  <key attr.name="description" attr.type="string" for="edge" id="d6"/>
13  <key for="edge" id="d7" yfiles.type="edgegraphics"/>
14  <graph edgedefault="directed" id="G">
15    <node id="n0" yfiles.foldertype="group">
16      <data key="d1"/>
17      <data key="d3">
18        <y:ProxyAutoBoundsNode>
19          <y:Realizers active="0">
20            <y:GroupNode>
21              <y:Geometry height="1440.1195796724764" width="1201.8111384344897" x="-196.89291093233533" y="242.02677595628438"/>
22              <y:Fill color="#F5F5F5" transparent="false"/>
23              <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
24              <y:NodeLabel alignment="left" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="1201.8111384344897" x="0.0" y="0.0">     DialogueEngine</y:NodeLabel>
25              <y:Shape type="roundrectangle"/>
26              <y:State closed="false" innerGraphDisplayEnabled="false"/>
27              <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
28              <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.279739625508455" top="0" topF="0.0"/>
29            </y:GroupNode>
30            <y:GroupNode>
31              <y:Geometry height="50.0" width="50.0" x="546.0" y="220.52677595628438"/>
32              <y:Fill color="#F5F5F5" transparent="false"/>
33              <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
34              <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="50.0" x="0.0" y="0.0">1</y:NodeLabel>
35              <y:Shape type="roundrectangle"/>
36              <y:State closed="false" innerGraphDisplayEnabled="false"/>
37              <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
38              <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
39            </y:GroupNode>
40          </y:Realizers>
41        </y:ProxyAutoBoundsNode>
42      </data>
43      <graph edgedefault="directed" id="n0:">
44        <node id="n0::n0" yfiles.foldertype="group">
45          <data key="d1"/>
46          <data key="d3">
47            <y:ProxyAutoBoundsNode>
48              <y:Realizers active="0">
49                <y:GroupNode>
50                  <y:Geometry height="631.1011982179715" width="442.29106996183054" x="541.656908852535" y="636.0000000000001"/>
51                  <y:Fill color="#F5F5F5" transparent="false"/>
52                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
53                  <y:NodeLabel alignment="center" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="442.29106996183054" x="0.0" y="0.0">evaluateResponseConditions()</y:NodeLabel>
54                  <y:Shape type="roundrectangle"/>
55                  <y:State closed="false" innerGraphDisplayEnabled="false"/>
56                  <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
57                  <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
58                </y:GroupNode>
59                <y:GroupNode>
60                  <y:Geometry height="50.0" width="50.0" x="513.3057377049181" y="1059.1728641609989"/>
61                  <y:Fill color="#F5F5F5" transparent="false"/>
62                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
63                  <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="50.0" x="0.0" y="0.0">1</y:NodeLabel>
64                  <y:Shape type="roundrectangle"/>
65                  <y:State closed="false" innerGraphDisplayEnabled="false"/>
66                  <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
67                  <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
68                </y:GroupNode>
69              </y:Realizers>
70            </y:ProxyAutoBoundsNode>
71          </data>
72          <graph edgedefault="directed" id="n0::n0:">
73            <node id="n0::n0::n0">
74              <data key="d3">
75                <y:GenericNode configuration="com.yworks.flowchart.decision">
76                  <y:Geometry height="148.95686603665195" width="172.42520491803282" x="784.2353763553492" y="1044.5884934317683"/>
77                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
78                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
79                  <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="34.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="134.0" x="19.212602459016352" y="57.478433018326086">more
80DialogueResponses?</y:NodeLabel>
81                </y:GenericNode>
82              </data>
83            </node>
84            <node id="n0::n0::n1">
85              <data key="d3">
86                <y:GenericNode configuration="com.yworks.flowchart.process">
87                  <y:Geometry height="40.0" width="183.73360655737713" x="778.581175535677" y="682.9697859970292"/>
88                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
89                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
90                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="34.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="177.0" x="3.3668032786886215" y="3.0">get next DialogueResponse
91from the DialogueSection</y:NodeLabel>
92                </y:GenericNode>
93              </data>
94            </node>
95            <node id="n0::n0::n2">
96              <data key="d3">
97                <y:GenericNode configuration="com.yworks.flowchart.decision">
98                  <y:Geometry height="171.44455008944465" width="197.0" x="771.9479788143656" y="772.643943342324"/>
99                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
100                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
101                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="183.0" x="7.0" y="76.22227504472232">DialogueResponse.condition</y:NodeLabel>
102                </y:GenericNode>
103              </data>
104            </node>
105            <node id="n0::n0::n3">
106              <data key="d3">
107                <y:GenericNode configuration="com.yworks.flowchart.process">
108                  <y:Geometry height="40.0" width="157.87310791232562" x="613.9932203734244" y="944.0884934317688"/>
109                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
110                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
111                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="34.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="149.0" x="4.436553956162811" y="3.0">add DialogueResponse
112to valid_responses</y:NodeLabel>
113                </y:GenericNode>
114              </data>
115            </node>
116            <node id="n0::n0::n4">
117              <data key="d3">
118                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
119                  <y:Geometry height="40.0" width="157.87310791232562" x="613.9932203734244" y="1014.0884934317688"/>
120                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
121                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
122                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="104.0" x="26.93655395616281" y="10.499999999999886">valid_responses</y:NodeLabel>
123                </y:GenericNode>
124              </data>
125            </node>
126            <node id="n0::n0::n5">
127              <data key="d3">
128                <y:GenericNode configuration="com.yworks.flowchart.data">
129                  <y:Geometry height="40.0" width="171.2995058282437" x="556.656908852535" y="1212.1011982179716"/>
130                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
131                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
132                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="147.0" x="12.149752914121791" y="10.5">return valid_responses</y:NodeLabel>
133                </y:GenericNode>
134              </data>
135            </node>
136            <node id="n0::n0::n6">
137              <data key="d3">
138                <y:GenericNode configuration="com.yworks.flowchart.data">
139                  <y:Geometry height="40.0" width="157.87310791232562" x="558.2007750234868" y="673.0000000000001"/>
140                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
141                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
142                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="142.0" x="7.936553956162811" y="10.5">input DialogueSection</y:NodeLabel>
143                </y:GenericNode>
144              </data>
145            </node>
146            <node id="n0::n0::n7">
147              <data key="d3">
148                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
149                  <y:Geometry height="40.0" width="157.87310791232562" x="563.370107810494" y="1142.1011982179716"/>
150                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
151                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
152                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="104.0" x="26.93655395616281" y="10.5">valid_responses</y:NodeLabel>
153                </y:GenericNode>
154              </data>
155            </node>
156          </graph>
157        </node>
158        <node id="n0::n1" yfiles.foldertype="group">
159          <data key="d1"/>
160          <data key="d3">
161            <y:ProxyAutoBoundsNode>
162              <y:Realizers active="0">
163                <y:GroupNode>
164                  <y:Geometry height="340.1384364456885" width="441.5951839795774" x="542.0730552092798" y="1327.0079191830723"/>
165                  <y:Fill color="#F5F5F5" transparent="false"/>
166                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
167                  <y:NodeLabel alignment="center" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="441.5951839795774" x="0.0" y="0.0">runDialogueActions()</y:NodeLabel>
168                  <y:Shape type="roundrectangle"/>
169                  <y:State closed="false" innerGraphDisplayEnabled="false"/>
170                  <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
171                  <y:BorderInsets bottom="7" bottomF="6.537627066712048" left="0" leftF="0.0" right="12" rightF="11.660757750069251" top="0" topF="0.0"/>
172                </y:GroupNode>
173                <y:GroupNode>
174                  <y:Geometry height="50.0" width="50.0" x="462.92133936759" y="652.3193989071042"/>
175                  <y:Fill color="#F5F5F5" transparent="false"/>
176                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
177                  <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="50.0" x="0.0" y="0.0">1</y:NodeLabel>
178                  <y:Shape type="roundrectangle"/>
179                  <y:State closed="false" innerGraphDisplayEnabled="false"/>
180                  <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
181                  <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
182                </y:GroupNode>
183              </y:Realizers>
184            </y:ProxyAutoBoundsNode>
185          </data>
186          <graph edgedefault="directed" id="n0::n1:">
187            <node id="n0::n1::n0">
188              <data key="d3">
189                <y:GenericNode configuration="com.yworks.flowchart.process">
190                  <y:Geometry height="40.0" width="170.46721311475414" x="786.5402683240338" y="1364.0079191830723"/>
191                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
192                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
193                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="34.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="154.0" x="8.233606557377016" y="3.0">get next DialogueAction
194from DialogueNode</y:NodeLabel>
195                </y:GenericNode>
196              </data>
197            </node>
198            <node id="n0::n1::n1">
199              <data key="d3">
200                <y:GenericNode configuration="com.yworks.flowchart.process">
201                  <y:Geometry height="40.0" width="133.35245901639348" x="805.0976453732143" y="1439.8298908542347"/>
202                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
203                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
204                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="123.0" x="5.176229508196798" y="10.5">run DialogueAction</y:NodeLabel>
205                </y:GenericNode>
206              </data>
207            </node>
208            <node id="n0::n1::n2">
209              <data key="d3">
210                <y:GenericNode configuration="com.yworks.flowchart.decision">
211                  <y:Geometry height="129.95686603665195" width="147.85040983606564" x="797.8486699633783" y="1515.6518625253968"/>
212                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
213                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
214                  <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="34.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="111.0" x="18.42520491803282" y="47.97843301832586">more
215DialogueActions?</y:NodeLabel>
216                </y:GenericNode>
217              </data>
218            </node>
219            <node id="n0::n1::n3">
220              <data key="d3">
221                <y:GenericNode configuration="com.yworks.flowchart.data">
222                  <y:Geometry height="40.0" width="170.46721311475414" x="557.0730552092798" y="1364.0079191830723"/>
223                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
224                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
225                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="128.0" x="21.233606557377016" y="10.5">input DialogueNode</y:NodeLabel>
226                </y:GenericNode>
227              </data>
228            </node>
229          </graph>
230        </node>
231        <node id="n0::n2" yfiles.foldertype="group">
232          <data key="d1"/>
233          <data key="d3">
234            <y:ProxyAutoBoundsNode>
235              <y:Realizers active="0">
236                <y:GroupNode>
237                  <y:Geometry height="403.58278447750104" width="682.8929109323353" x="-181.89291093233533" y="1263.5635711512598"/>
238                  <y:Fill color="#F5F5F5" transparent="false"/>
239                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
240                  <y:NodeLabel alignment="center" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="682.8929109323353" x="0.0" y="0.0">reply(dialogue_response)</y:NodeLabel>
241                  <y:Shape type="roundrectangle"/>
242                  <y:State closed="false" innerGraphDisplayEnabled="false"/>
243                  <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
244                  <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
245                </y:GroupNode>
246                <y:GroupNode>
247                  <y:Geometry height="50.0" width="50.0" x="-364.7863468090128" y="678.5576522760241"/>
248                  <y:Fill color="#F5F5F5" transparent="false"/>
249                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
250                  <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="50.0" x="0.0" y="0.0">1</y:NodeLabel>
251                  <y:Shape type="roundrectangle"/>
252                  <y:State closed="true" innerGraphDisplayEnabled="false"/>
253                  <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
254                  <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
255                </y:GroupNode>
256              </y:Realizers>
257            </y:ProxyAutoBoundsNode>
258          </data>
259          <graph edgedefault="directed" id="n0::n2:">
260            <node id="n0::n2::n0">
261              <data key="d3">
262                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
263                  <y:Geometry height="40.0" width="145.0" x="258.44042240099805" y="1300.5635711512598"/>
264                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
265                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
266                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="123.0" x="11.0" y="10.5">dialogue_response</y:NodeLabel>
267                </y:GenericNode>
268              </data>
269            </node>
270            <node id="n0::n2::n1">
271              <data key="d3">
272                <y:GenericNode configuration="com.yworks.flowchart.data">
273                  <y:Geometry height="40.0" width="184.56627453956702" x="238.65728513121456" y="1370.5635711512598"/>
274                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
275                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
276                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="157.0" x="13.78313726978351" y="10.5">input DialogueResponse</y:NodeLabel>
277                </y:GenericNode>
278              </data>
279            </node>
280            <node id="n0::n2::n2">
281              <data key="d3">
282                <y:GenericNode configuration="com.yworks.flowchart.decision">
283                  <y:Geometry height="125.0" width="145.0" x="258.44042240099805" y="1440.5635711512598"/>
284                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
285                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
286                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="34.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="123.0" x="11.0" y="45.5">dialogue_response
287.goto_section</y:NodeLabel>
288                </y:GenericNode>
289              </data>
290            </node>
291            <node id="n0::n2::n3">
292              <data key="d3">
293                <y:GenericNode configuration="com.yworks.flowchart.process">
294                  <y:Geometry height="40.0" width="156.0" x="11.440422400998045" y="1483.0635711512598"/>
295                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
296                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
297                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="34.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="149.0" x="3.5" y="3.0">pop DialogueSection
298off the top of the stack</y:NodeLabel>
299                </y:GenericNode>
300              </data>
301            </node>
302            <node id="n0::n2::n4">
303              <data key="d3">
304                <y:GenericNode configuration="com.yworks.flowchart.process">
305                  <y:Geometry height="40.0" width="123.0" x="363.0" y="1612.1463556287608"/>
306                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
307                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
308                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="114.0" x="4.5" y="10.5">cls.endDialogue()</y:NodeLabel>
309                </y:GenericNode>
310              </data>
311            </node>
312            <node id="n0::n2::n5">
313              <data key="d3">
314                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
315                  <y:Geometry height="40.0" width="195.17704918032786" x="-97.73662677932981" y="1413.0635711512598"/>
316                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
317                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
318                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="171.0" x="12.088524590163928" y="10.5">cls.dialogue_section_stack</y:NodeLabel>
319                </y:GenericNode>
320              </data>
321            </node>
322            <node id="n0::n2::n6">
323              <data key="d3">
324                <y:GenericNode configuration="com.yworks.flowchart.process">
325                  <y:Geometry height="40.0" width="156.0" x="0.4404224009980453" y="1612.1463556287608"/>
326                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
327                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
328                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="34.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="158.0" x="-1.0" y="3.0">append DialogueSection
329to stack</y:NodeLabel>
330                </y:GenericNode>
331              </data>
332            </node>
333            <node id="n0::n2::n7">
334              <data key="d3">
335                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
336                  <y:Geometry height="40.0" width="195.17704918032786" x="88.44042240099805" y="1542.1463556287608"/>
337                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
338                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
339                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="171.0" x="12.088524590163928" y="10.5">cls.dialogue_section_stack</y:NodeLabel>
340                </y:GenericNode>
341              </data>
342            </node>
343            <node id="n0::n2::n8">
344              <data key="d3">
345                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
346                  <y:Geometry height="40.0" width="228.33333333333337" x="-166.89291093233533" y="1542.1463556287608"/>
347                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
348                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
349                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="188.0" x="20.166666666666686" y="10.5">cls.current_dialogue.sections</y:NodeLabel>
350                </y:GenericNode>
351              </data>
352            </node>
353          </graph>
354        </node>
355        <node id="n0::n3" yfiles.foldertype="group">
356          <data key="d1"/>
357          <data key="d3">
358            <y:ProxyAutoBoundsNode>
359              <y:Realizers active="0">
360                <y:GroupNode>
361                  <y:Geometry height="313.172131147541" width="710.3676390034009" x="279.2708488732451" y="279.0267759562844"/>
362                  <y:Fill color="#F5F5F5" transparent="false"/>
363                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
364                  <y:NodeLabel alignment="center" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="710.3676390034009" x="0.0" y="0.0">initiateDialogue(dialogue, game_state)</y:NodeLabel>
365                  <y:Shape type="roundrectangle"/>
366                  <y:State closed="false" innerGraphDisplayEnabled="false"/>
367                  <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
368                  <y:BorderInsets bottom="0" bottomF="0.0" left="56" leftF="56.39087124685648" right="0" rightF="0.0" top="0" topF="0.0"/>
369                </y:GroupNode>
370                <y:GroupNode>
371                  <y:Geometry height="50.0" width="50.0" x="65.0" y="73.49000000000001"/>
372                  <y:Fill color="#F5F5F5" transparent="false"/>
373                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
374                  <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="50.0" x="0.0" y="0.0">1</y:NodeLabel>
375                  <y:Shape type="roundrectangle"/>
376                  <y:State closed="false" innerGraphDisplayEnabled="false"/>
377                  <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
378                  <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
379                </y:GroupNode>
380              </y:Realizers>
381            </y:ProxyAutoBoundsNode>
382          </data>
383          <graph edgedefault="directed" id="n0::n3:">
384            <node id="n0::n3::n0">
385              <data key="d3">
386                <y:GenericNode configuration="com.yworks.flowchart.data">
387                  <y:Geometry height="40.0" width="197.0" x="350.66172012010156" y="386.0267759562844"/>
388                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
389                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
390                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="34.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="143.0" x="27.0" y="3.0">Get Dialogue Instance
391for NPC</y:NodeLabel>
392                </y:GenericNode>
393              </data>
394            </node>
395            <node id="n0::n3::n1">
396              <data key="d3">
397                <y:GenericNode configuration="com.yworks.flowchart.data">
398                  <y:Geometry height="40.0" width="197.0" x="350.66172012010156" y="537.1989071038254"/>
399                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
400                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
401                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="122.0" x="37.5" y="10.5">Define Game State</y:NodeLabel>
402                </y:GenericNode>
403              </data>
404            </node>
405            <node id="n0::n3::n2">
406              <data key="d3">
407                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
408                  <y:Geometry height="40.0" width="129.17512354293922" x="384.57415834863195" y="467.1989071038254"/>
409                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
410                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
411                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="99.0" x="15.087561771469609" y="10.5">cls.game_state</y:NodeLabel>
412                </y:GenericNode>
413              </data>
414            </node>
415            <node id="n0::n3::n3">
416              <data key="d3">
417                <y:GenericNode configuration="com.yworks.flowchart.process">
418                  <y:Geometry height="40.0" width="186.6803278688525" x="669.2154528531129" y="459.6989071038254"/>
419                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
420                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
421                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="34.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="176.0" x="5.340163934426187" y="3.0">Push Start DialogueSection
422Onto the Stack</y:NodeLabel>
423                </y:GenericNode>
424              </data>
425            </node>
426            <node id="n0::n3::n4">
427              <data key="d3">
428                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
429                  <y:Geometry height="40.0" width="197.0" x="777.638487876646" y="389.6989071038254"/>
430                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
431                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
432                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="171.0" x="13.0" y="10.5">cls.dialogue_section_stack</y:NodeLabel>
433                </y:GenericNode>
434              </data>
435            </node>
436            <node id="n0::n3::n5">
437              <data key="d3">
438                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
439                  <y:Geometry height="40.0" width="153.99999999999994" x="467.8443051797409" y="316.0267759562844"/>
440                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
441                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
442                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="r" textColor="#000000" visible="true" width="131.0" x="18.999999999999943" y="10.5">cls.current_dialogue</y:NodeLabel>
443                </y:GenericNode>
444              </data>
445            </node>
446            <node id="n0::n3::n6">
447              <data key="d3">
448                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
449                  <y:Geometry height="40.0" width="153.99999999999994" x="593.638487876646" y="389.6989071038254"/>
450                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
451                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
452                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="r" textColor="#000000" visible="true" width="131.0" x="19.0" y="10.5">cls.current_dialogue</y:NodeLabel>
453                </y:GenericNode>
454              </data>
455            </node>
456          </graph>
457        </node>
458        <node id="n0::n4" yfiles.foldertype="group">
459          <data key="d1"/>
460          <data key="d3">
461            <y:ProxyAutoBoundsNode>
462              <y:Realizers active="0">
463                <y:GroupNode>
464                  <y:Geometry height="234.8592959909936" width="439.37840413503284" x="57.71480438959537" y="636.0000000000001"/>
465                  <y:Fill color="#F5F5F5" transparent="false"/>
466                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
467                  <y:NodeLabel alignment="center" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="439.37840413503284" x="0.0" y="0.0">continueDialogue()</y:NodeLabel>
468                  <y:Shape type="roundrectangle"/>
469                  <y:State closed="false" innerGraphDisplayEnabled="false"/>
470                  <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
471                  <y:BorderInsets bottom="3" bottomF="2.859295990993701" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
472                </y:GroupNode>
473                <y:GroupNode>
474                  <y:Geometry height="50.0" width="50.0" x="311.5760186871752" y="568.672131147541"/>
475                  <y:Fill color="#F5F5F5" transparent="false"/>
476                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
477                  <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="50.0" x="0.0" y="0.0">1</y:NodeLabel>
478                  <y:Shape type="roundrectangle"/>
479                  <y:State closed="true" innerGraphDisplayEnabled="false"/>
480                  <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
481                  <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
482                </y:GroupNode>
483              </y:Realizers>
484            </y:ProxyAutoBoundsNode>
485          </data>
486          <graph edgedefault="directed" id="n0::n4:">
487            <node id="n0::n4::n0">
488              <data key="d3">
489                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
490                  <y:Geometry height="40.0" width="197.0" x="121.74074950823473" y="673.0000000000001"/>
491                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
492                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
493                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="171.0" x="13.0" y="10.5">cls.dialogue_section_stack</y:NodeLabel>
494                </y:GenericNode>
495              </data>
496            </node>
497            <node id="n0::n4::n1">
498              <data key="d3">
499                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
500                  <y:Geometry height="40.0" width="133.35245901639348" x="348.7407495082347" y="673.0000000000001"/>
501                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
502                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
503                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="110.0" x="11.67622950819674" y="10.5">dialogue_section</y:NodeLabel>
504                </y:GenericNode>
505              </data>
506            </node>
507            <node id="n0::n4::n2">
508              <data key="d3">
509                <y:GenericNode configuration="com.yworks.flowchart.process">
510                  <y:Geometry height="40.0" width="245.9520424275383" x="207.9644011872289" y="743.0000000000001"/>
511                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
512                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
513                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="205.0" x="20.476021213769144" y="10.5">cls.getCurrentDialogueSection()</y:NodeLabel>
514                </y:GenericNode>
515              </data>
516            </node>
517            <node id="n0::n4::n3">
518              <data key="d3">
519                <y:GenericNode configuration="com.yworks.flowchart.data">
520                  <y:Geometry height="40.0" width="173.67748028847393" x="72.71480438959537" y="813.0"/>
521                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
522                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
523                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="147.0" x="13.338740144236965" y="10.5">return valid_responses</y:NodeLabel>
524                </y:GenericNode>
525              </data>
526            </node>
527          </graph>
528        </node>
529        <node id="n0::n5">
530          <data key="d3">
531            <y:GenericNode configuration="com.yworks.flowchart.manualInput">
532              <y:Geometry height="56.25166548606899" width="178.3540983606557" x="-116.17704918032786" y="1192.8741672569654"/>
533              <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
534              <y:BorderStyle color="#000000" type="line" width="1.0"/>
535              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="34.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="162.0" x="8.177049180327856" y="11.125832743034607">player chooses response
536from valid_responses</y:NodeLabel>
537            </y:GenericNode>
538          </data>
539        </node>
540      </graph>
541    </node>
542    <node id="n1" yfiles.foldertype="group">
543      <data key="d1"/>
544      <data key="d3">
545        <y:ProxyAutoBoundsNode>
546          <y:Realizers active="0">
547            <y:GroupNode>
548              <y:Geometry height="284.0" width="1201.5313988089813" x="-196.89291093233533" y="-71.9732240437156"/>
549              <y:Fill color="#F5F5F5" transparent="false"/>
550              <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
551              <y:NodeLabel alignment="left" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="1201.5313988089813" x="0.0" y="0.0">     DialogueParser</y:NodeLabel>
552              <y:Shape type="roundrectangle"/>
553              <y:State closed="false" innerGraphDisplayEnabled="false"/>
554              <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
555              <y:BorderInsets bottom="0" bottomF="0.0" left="64" leftF="63.5006526414291" right="0" rightF="0.0" top="0" topF="0.0"/>
556            </y:GroupNode>
557            <y:GroupNode>
558              <y:Geometry height="50.0" width="50.0" x="285.3350324973056" y="-35.15990895436646"/>
559              <y:Fill color="#F5F5F5" transparent="false"/>
560              <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
561              <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="50.0" x="0.0" y="0.0">1</y:NodeLabel>
562              <y:Shape type="roundrectangle"/>
563              <y:State closed="false" innerGraphDisplayEnabled="false"/>
564              <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
565              <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
566            </y:GroupNode>
567          </y:Realizers>
568        </y:ProxyAutoBoundsNode>
569      </data>
570      <graph edgedefault="directed" id="n1:">
571        <node id="n1::n0" yfiles.foldertype="group">
572          <data key="d1"/>
573          <data key="d3">
574            <y:ProxyAutoBoundsNode>
575              <y:Realizers active="0">
576                <y:GroupNode>
577                  <y:Geometry height="232.0" width="687.0941922113896" x="302.54429566525647" y="-34.973224043715604"/>
578                  <y:Fill color="#F5F5F5" transparent="false"/>
579                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
580                  <y:NodeLabel alignment="center" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="687.0941922113896" x="0.0" y="0.0">parseYaml(yaml_stream)</y:NodeLabel>
581                  <y:Shape type="roundrectangle"/>
582                  <y:State closed="false" innerGraphDisplayEnabled="false"/>
583                  <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
584                  <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
585                </y:GroupNode>
586                <y:GroupNode>
587                  <y:Geometry height="50.0" width="50.0" x="-107.41651992249223" y="112.02677595628441"/>
588                  <y:Fill color="#F5F5F5" transparent="false"/>
589                  <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
590                  <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.0" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="50.0" x="0.0" y="0.0">1</y:NodeLabel>
591                  <y:Shape type="roundrectangle"/>
592                  <y:State closed="false" innerGraphDisplayEnabled="false"/>
593                  <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
594                  <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
595                </y:GroupNode>
596              </y:Realizers>
597            </y:ProxyAutoBoundsNode>
598          </data>
599          <graph edgedefault="directed" id="n1::n0:">
600            <node id="n1::n0::n0">
601              <data key="d3">
602                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
603                  <y:Geometry height="40.0" width="118.93655395616275" x="534.9050547253748" y="2.0267759562843963"/>
604                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
605                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
606                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="82.0" x="18.46827697808135" y="10.5">yaml_stream</y:NodeLabel>
607                </y:GenericNode>
608              </data>
609            </node>
610            <node id="n1::n0::n1">
611              <data key="d3">
612                <y:GenericNode configuration="com.yworks.flowchart.data">
613                  <y:Geometry height="40.0" width="197.0" x="777.638487876646" y="142.02677595628438"/>
614                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
615                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
616                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="160.0" x="18.5" y="10.5">return Dialogue instance</y:NodeLabel>
617                </y:GenericNode>
618              </data>
619            </node>
620            <node id="n1::n0::n2">
621              <data key="d3">
622                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
623                  <y:Geometry height="40.0" width="118.93655395616275" x="322.91485483162376" y="2.0267759562843963"/>
624                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
625                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
626                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="82.0" x="18.46827697808135" y="10.5">yaml_stream</y:NodeLabel>
627                </y:GenericNode>
628              </data>
629            </node>
630            <node id="n1::n0::n3">
631              <data key="d3">
632                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
633                  <y:Geometry height="40.0" width="118.93655395616275" x="745.7019339204833" y="2.0267759562843963"/>
634                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
635                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
636                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="82.0" x="18.46827697808135" y="10.5">yaml_stream</y:NodeLabel>
637                </y:GenericNode>
638              </data>
639            </node>
640            <node id="n1::n0::n4">
641              <data key="d3">
642                <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
643                  <y:Geometry height="40.0" width="80.0" x="894.638487876646" y="2.0267759562843963"/>
644                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
645                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
646                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="58.0" x="11.0" y="10.5">dialogue</y:NodeLabel>
647                </y:GenericNode>
648              </data>
649            </node>
650            <node id="n1::n0::n5">
651              <data key="d3">
652                <y:GenericNode configuration="com.yworks.flowchart.process">
653                  <y:Geometry height="40.0" width="182.19543562342818" x="503.27561389174207" y="72.0267759562844"/>
654                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
655                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
656                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="168.0" x="7.097717811714119" y="10.5">validate yaml_stream data</y:NodeLabel>
657                </y:GenericNode>
658              </data>
659            </node>
660            <node id="n1::n0::n6">
661              <data key="d3">
662                <y:GenericNode configuration="com.yworks.flowchart.data">
663                  <y:Geometry height="40.0" width="129.67767228889733" x="317.54429566525647" y="72.02677595628441"/>
664                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
665                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
666                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="107.0" x="11.338836144448635" y="10.5">get yaml_stream</y:NodeLabel>
667                </y:GenericNode>
668              </data>
669            </node>
670            <node id="n1::n0::n7">
671              <data key="d3">
672                <y:GenericNode configuration="com.yworks.flowchart.process">
673                  <y:Geometry height="40.0" width="197.0" x="777.638487876646" y="72.0267759562844"/>
674                  <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
675                  <y:BorderStyle color="#000000" type="line" width="1.0"/>
676                  <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="188.0" x="4.5" y="10.5">Construct 'Dialogue' Instance</y:NodeLabel>
677                </y:GenericNode>
678              </data>
679            </node>
680          </graph>
681        </node>
682        <node id="n1::n1">
683          <data key="d3">
684            <y:GenericNode configuration="com.yworks.flowchart.directData">
685              <y:Geometry height="40.0" width="154.0" x="-118.39225829090623" y="2.0267759562843963"/>
686              <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
687              <y:BorderStyle color="#000000" type="line" width="1.0"/>
688              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="129.0" x="12.5" y="10.5">Dialogue File (YAML)</y:NodeLabel>
689            </y:GenericNode>
690          </data>
691        </node>
692        <node id="n1::n2">
693          <data key="d3">
694            <y:GenericNode configuration="com.yworks.flowchart.internalStorage">
695              <y:Geometry height="40.0" width="118.93655395616275" x="65.60774170909372" y="2.0267759562843963"/>
696              <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
697              <y:BorderStyle color="#000000" type="line" width="1.0"/>
698              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="93.0" x="12.968276978081377" y="10.5">dialogue_data</y:NodeLabel>
699            </y:GenericNode>
700          </data>
701        </node>
702        <node id="n1::n3">
703          <data key="d3">
704            <y:GenericNode configuration="com.yworks.flowchart.process">
705              <y:Geometry height="40.0" width="182.19543562342824" x="-40.4899761026204" y="72.02677595628441"/>
706              <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
707              <y:BorderStyle color="#000000" type="line" width="1.0"/>
708              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="34.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="182.0" x="0.09771781171411931" y="3.0">open stream with
709yaml-encoded dialogue data</y:NodeLabel>
710            </y:GenericNode>
711          </data>
712        </node>
713      </graph>
714    </node>
715    <node id="n2">
716      <data key="d3">
717        <y:GenericNode configuration="com.yworks.flowchart.start1">
718          <y:Geometry height="40.0" width="133.1005315440475" x="-361.9431767043591" y="72.02677595628441"/>
719          <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
720          <y:BorderStyle color="#000000" type="line" width="1.0"/>
721          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="34.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="91.0" x="21.05026577202375" y="3.0">load yaml
722dialogue data</y:NodeLabel>
723        </y:GenericNode>
724      </data>
725    </node>
726    <node id="n3">
727      <data key="d3">
728        <y:GenericNode configuration="com.yworks.flowchart.start1">
729          <y:Geometry height="40.0" width="137.0" x="-363.8929109323353" y="467.1989071038254"/>
730          <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
731          <y:BorderStyle color="#000000" type="line" width="1.0"/>
732          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="102.0" x="17.5" y="10.5">initiateDialogue</y:NodeLabel>
733        </y:GenericNode>
734      </data>
735    </node>
736    <node id="n4">
737      <data key="d3">
738        <y:GenericNode configuration="com.yworks.flowchart.start1">
739          <y:Geometry height="40.0" width="137.0" x="-363.8929109323353" y="740.0000000000001"/>
740          <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
741          <y:BorderStyle color="#000000" type="line" width="1.0"/>
742          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="114.0" x="11.5" y="10.5">continueDialogue</y:NodeLabel>
743        </y:GenericNode>
744      </data>
745    </node>
746    <node id="n5">
747      <data key="d1"/>
748      <data key="d2"><![CDATA[UMLActor]]></data>
749      <data key="d3">
750        <y:SVGNode>
751          <y:Geometry height="100.0" width="60.0" x="-594.1826552631153" y="575.2130712609958"/>
752          <y:Fill color="#FFCC00" transparent="false"/>
753          <y:BorderStyle color="#000000" type="line" width="1.0"/>
754          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="21.0" modelName="eight_pos" modelPosition="s" textColor="#000000" visible="true" width="161.0" x="-50.5" y="104.0">Programmer/Subsystem</y:NodeLabel>
755          <y:SVGModel svgBoundsPolicy="0">
756            <y:SVGContent refid="1"/>
757          </y:SVGModel>
758        </y:SVGNode>
759      </data>
760    </node>
761    <node id="n6">
762      <data key="d3">
763        <y:GenericNode configuration="com.yworks.flowchart.start1">
764          <y:Geometry height="40.0" width="80.0" x="-306.8929109323353" y="1201.0"/>
765          <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
766          <y:BorderStyle color="#000000" type="line" width="1.0"/>
767          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="34.0" x="23.0" y="10.5">reply</y:NodeLabel>
768        </y:GenericNode>
769      </data>
770    </node>
771    <node id="n7">
772      <data key="d3">
773        <y:GenericNode configuration="com.yworks.flowchart.start1">
774          <y:Geometry height="40.0" width="101.5" x="373.75" y="1712.1463556287608"/>
775          <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
776          <y:BorderStyle color="#000000" type="line" width="1.0"/>
777          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="83.0" x="9.25" y="10.5">endDialogue</y:NodeLabel>
778        </y:GenericNode>
779      </data>
780    </node>
781    <edge id="e0" source="n3" target="n0::n3::n0">
782      <data key="d7">
783        <y:PolyLineEdge>
784          <y:Path sx="-25.264543277339016" sy="0.0" tx="0.0" ty="0.0">
785            <y:Point x="329.1871320681199" y="487.1989071038254"/>
786            <y:Point x="329.1871320681199" y="406.0267759562844"/>
787          </y:Path>
788          <y:LineStyle color="#000000" type="line" width="1.0"/>
789          <y:Arrows source="none" target="standard"/>
790          <y:BendStyle smoothed="false"/>
791        </y:PolyLineEdge>
792      </data>
793    </edge>
794    <edge id="e1" source="n3" target="n0::n3::n1">
795      <data key="d7">
796        <y:PolyLineEdge>
797          <y:Path sx="-25.264543277339016" sy="0.0" tx="0.0" ty="0.0">
798            <y:Point x="329.1871320681199" y="487.1989071038254"/>
799            <y:Point x="329.1871320681199" y="557.1989071038254"/>
800          </y:Path>
801          <y:LineStyle color="#000000" type="line" width="1.0"/>
802          <y:Arrows source="none" target="standard"/>
803          <y:BendStyle smoothed="false"/>
804        </y:PolyLineEdge>
805      </data>
806    </edge>
807    <edge id="n0::n3::e0" source="n0::n3::n1" target="n0::n3::n2">
808      <data key="d7">
809        <y:PolyLineEdge>
810          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
811          <y:LineStyle color="#000000" type="line" width="1.0"/>
812          <y:Arrows source="none" target="standard"/>
813          <y:BendStyle smoothed="false"/>
814        </y:PolyLineEdge>
815      </data>
816    </edge>
817    <edge id="n0::n3::e1" source="n0::n3::n0" target="n0::n3::n3">
818      <data key="d7">
819        <y:PolyLineEdge>
820          <y:Path sx="0.0" sy="0.0" tx="-93.3240396468367" ty="0.0">
821            <y:Point x="566.1810722765783" y="406.0267759562844"/>
822            <y:Point x="566.1810722765783" y="479.6989071038254"/>
823          </y:Path>
824          <y:LineStyle color="#000000" type="line" width="1.0"/>
825          <y:Arrows source="none" target="standard"/>
826          <y:BendStyle smoothed="false"/>
827        </y:PolyLineEdge>
828      </data>
829    </edge>
830    <edge id="n0::n3::e2" source="n0::n3::n1" target="n0::n3::n3">
831      <data key="d7">
832        <y:PolyLineEdge>
833          <y:Path sx="0.0" sy="0.0" tx="-93.3240396468367" ty="0.0">
834            <y:Point x="566.1810722765783" y="557.1989071038254"/>
835            <y:Point x="566.1810722765783" y="479.6989071038254"/>
836          </y:Path>
837          <y:LineStyle color="#000000" type="line" width="1.0"/>
838          <y:Arrows source="none" target="standard"/>
839          <y:BendStyle smoothed="false"/>
840        </y:PolyLineEdge>
841      </data>
842    </edge>
843    <edge id="n0::e0" source="n0::n5" target="n0::n2::n1">
844      <data key="d7">
845        <y:PolyLineEdge>
846          <y:Path sx="0.0" sy="0.0" tx="-35.940422400998045" ty="-8.46509474068921">
847            <y:Point x="-27.0" y="1382.0984764105706"/>
848          </y:Path>
849          <y:LineStyle color="#000000" type="line" width="1.0"/>
850          <y:Arrows source="none" target="standard"/>
851          <y:BendStyle smoothed="false"/>
852        </y:PolyLineEdge>
853      </data>
854    </edge>
855    <edge id="n0::n1::e0" source="n0::n1::n0" target="n0::n1::n1">
856      <data key="d7">
857        <y:PolyLineEdge>
858          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
859          <y:LineStyle color="#000000" type="line" width="1.0"/>
860          <y:Arrows source="none" target="standard"/>
861          <y:BendStyle smoothed="false"/>
862        </y:PolyLineEdge>
863      </data>
864    </edge>
865    <edge id="n0::n3::e3" source="n0::n3::n3" target="n0::n3::n4">
866      <data key="d7">
867        <y:PolyLineEdge>
868          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
869          <y:LineStyle color="#000000" type="line" width="1.0"/>
870          <y:Arrows source="none" target="standard"/>
871          <y:BendStyle smoothed="false"/>
872        </y:PolyLineEdge>
873      </data>
874    </edge>
875    <edge id="n0::n3::e4" source="n0::n3::n0" target="n0::n3::n5">
876      <data key="d7">
877        <y:PolyLineEdge>
878          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
879          <y:LineStyle color="#000000" type="line" width="1.0"/>
880          <y:Arrows source="none" target="standard"/>
881          <y:BendStyle smoothed="false"/>
882        </y:PolyLineEdge>
883      </data>
884    </edge>
885    <edge id="n1::n0::e0" source="n1::n0::n5" target="n1::n0::n7">
886      <data key="d7">
887        <y:PolyLineEdge>
888          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
889          <y:LineStyle color="#000000" type="line" width="1.0"/>
890          <y:Arrows source="none" target="standard"/>
891          <y:BendStyle smoothed="false"/>
892        </y:PolyLineEdge>
893      </data>
894    </edge>
895    <edge id="n1::n0::e1" source="n1::n0::n7" target="n1::n0::n1">
896      <data key="d7">
897        <y:PolyLineEdge>
898          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
899          <y:LineStyle color="#000000" type="line" width="1.0"/>
900          <y:Arrows source="none" target="standard"/>
901          <y:BendStyle smoothed="false"/>
902        </y:PolyLineEdge>
903      </data>
904    </edge>
905    <edge id="e2" source="n1::n0::n1" target="n0::n3::n0">
906      <data key="d7">
907        <y:PolyLineEdge>
908          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
909            <y:Point x="449.16172012010156" y="162.02677595628438"/>
910          </y:Path>
911          <y:LineStyle color="#000000" type="line" width="1.0"/>
912          <y:Arrows source="none" target="standard"/>
913          <y:BendStyle smoothed="false"/>
914        </y:PolyLineEdge>
915      </data>
916    </edge>
917    <edge id="n1::n0::e2" source="n1::n0::n0" target="n1::n0::n5">
918      <data key="d7">
919        <y:PolyLineEdge>
920          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
921          <y:LineStyle color="#000000" type="line" width="1.0"/>
922          <y:Arrows source="none" target="standard"/>
923          <y:BendStyle smoothed="false"/>
924        </y:PolyLineEdge>
925      </data>
926    </edge>
927    <edge id="n1::n0::e3" source="n1::n0::n3" target="n1::n0::n7">
928      <data key="d7">
929        <y:PolyLineEdge>
930          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
931          <y:LineStyle color="#000000" type="line" width="1.0"/>
932          <y:Arrows source="none" target="standard"/>
933          <y:BendStyle smoothed="false"/>
934        </y:PolyLineEdge>
935      </data>
936    </edge>
937    <edge id="n1::n0::e4" source="n1::n0::n7" target="n1::n0::n4">
938      <data key="d7">
939        <y:PolyLineEdge>
940          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
941          <y:LineStyle color="#000000" type="line" width="1.0"/>
942          <y:Arrows source="none" target="standard"/>
943          <y:BendStyle smoothed="false"/>
944        </y:PolyLineEdge>
945      </data>
946    </edge>
947    <edge id="n0::n3::e5" source="n0::n3::n6" target="n0::n3::n3">
948      <data key="d7">
949        <y:PolyLineEdge>
950          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
951          <y:LineStyle color="#000000" type="line" width="1.0"/>
952          <y:Arrows source="none" target="standard"/>
953          <y:BendStyle smoothed="false"/>
954        </y:PolyLineEdge>
955      </data>
956    </edge>
957    <edge id="n0::n1::e1" source="n0::n1::n1" target="n0::n1::n2">
958      <data key="d7">
959        <y:PolyLineEdge>
960          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
961          <y:LineStyle color="#000000" type="line" width="1.0"/>
962          <y:Arrows source="none" target="standard"/>
963          <y:BendStyle smoothed="false"/>
964        </y:PolyLineEdge>
965      </data>
966    </edge>
967    <edge id="n0::n1::e2" source="n0::n1::n2" target="n0::n1::n0">
968      <data key="d7">
969        <y:PolyLineEdge>
970          <y:Path sx="0.0" sy="0.0" tx="-85.23839200178622" ty="10.196515392037327">
971            <y:Point x="742.1318410939566" y="1580.6302955437227"/>
972            <y:Point x="742.1318410939566" y="1394.2044345751096"/>
973          </y:Path>
974          <y:LineStyle color="#000000" type="line" width="1.0"/>
975          <y:Arrows source="none" target="standard"/>
976          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="six_pos" modelPosition="shead" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="25.0" x="-35.145409626465494" y="-20.999953479714804">yes</y:EdgeLabel>
977          <y:BendStyle smoothed="false"/>
978        </y:PolyLineEdge>
979      </data>
980    </edge>
981    <edge id="n0::n0::e0" source="n0::n0::n0" target="n0::n0::n1">
982      <data key="d7">
983        <y:PolyLineEdge>
984          <y:Path sx="0.0" sy="0.0" tx="-91.86338448358572" ty="9.920352828591149">
985            <y:Point x="586.402368993852" y="1119.0669264500943"/>
986            <y:Point x="586.402368993852" y="773.0000000000001"/>
987            <y:Point x="741.0738829358124" y="773.0000000000001"/>
988            <y:Point x="741.0738829358124" y="712.8901388256204"/>
989          </y:Path>
990          <y:LineStyle color="#000000" type="line" width="1.0"/>
991          <y:Arrows source="none" target="standard"/>
992          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="six_pos" modelPosition="shead" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="25.0" x="-35.10452842980703" y="-20.999968081155657">yes</y:EdgeLabel>
993          <y:BendStyle smoothed="false"/>
994        </y:PolyLineEdge>
995      </data>
996    </edge>
997    <edge id="n0::n0::e1" source="n0::n0::n1" target="n0::n0::n2">
998      <data key="d7">
999        <y:PolyLineEdge>
1000          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1001          <y:LineStyle color="#000000" type="line" width="1.0"/>
1002          <y:Arrows source="none" target="standard"/>
1003          <y:BendStyle smoothed="false"/>
1004        </y:PolyLineEdge>
1005      </data>
1006    </edge>
1007    <edge id="n0::n0::e2" source="n0::n0::n2" target="n0::n0::n3">
1008      <data key="d7">
1009        <y:PolyLineEdge>
1010          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
1011            <y:Point x="692.9297743295872" y="858.3662183870462"/>
1012          </y:Path>
1013          <y:LineStyle color="#000000" type="line" width="1.0"/>
1014          <y:Arrows source="none" target="standard"/>
1015          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="six_pos" modelPosition="shead" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="32.0" x="-42.11452118563443" y="-20.99999255045384">True</y:EdgeLabel>
1016          <y:BendStyle smoothed="false"/>
1017        </y:PolyLineEdge>
1018      </data>
1019    </edge>
1020    <edge id="n0::n0::e3" source="n0::n0::n3" target="n0::n0::n4">
1021      <data key="d7">
1022        <y:PolyLineEdge>
1023          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1024          <y:LineStyle color="#000000" type="line" width="1.0"/>
1025          <y:Arrows source="none" target="standard"/>
1026          <y:BendStyle smoothed="false"/>
1027        </y:PolyLineEdge>
1028      </data>
1029    </edge>
1030    <edge id="n0::n0::e4" source="n0::n0::n3" target="n0::n0::n0">
1031      <data key="d7">
1032        <y:PolyLineEdge>
1033          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
1034            <y:Point x="870.4479788143656" y="964.0884934317688"/>
1035          </y:Path>
1036          <y:LineStyle color="#000000" type="line" width="1.0"/>
1037          <y:Arrows source="none" target="standard"/>
1038          <y:BendStyle smoothed="false"/>
1039        </y:PolyLineEdge>
1040      </data>
1041    </edge>
1042    <edge id="n0::n0::e5" source="n0::n0::n2" target="n0::n0::n0">
1043      <data key="d7">
1044        <y:PolyLineEdge>
1045          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1046          <y:LineStyle color="#000000" type="line" width="1.0"/>
1047          <y:Arrows source="none" target="standard"/>
1048          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="six_pos" modelPosition="stail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="37.0" x="1.9999807674905696" y="10.145744408331097">False</y:EdgeLabel>
1049          <y:BendStyle smoothed="false"/>
1050        </y:PolyLineEdge>
1051      </data>
1052    </edge>
1053    <edge id="n0::n0::e6" source="n0::n0::n0" target="n0::n0::n5">
1054      <data key="d7">
1055        <y:PolyLineEdge>
1056          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
1057            <y:Point x="870.4479788143656" y="1232.1011982179716"/>
1058          </y:Path>
1059          <y:LineStyle color="#000000" type="line" width="1.0"/>
1060          <y:Arrows source="none" target="standard"/>
1061          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="six_pos" modelPosition="shead" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="20.0" x="-22.00001923250943" y="10.121165132482702">no</y:EdgeLabel>
1062          <y:BendStyle smoothed="false"/>
1063        </y:PolyLineEdge>
1064      </data>
1065    </edge>
1066    <edge id="e3" source="n5" target="n3">
1067      <data key="d7">
1068        <y:PolyLineEdge>
1069          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1070          <y:LineStyle color="#000000" type="line" width="1.0"/>
1071          <y:Arrows source="none" target="standard"/>
1072          <y:BendStyle smoothed="false"/>
1073        </y:PolyLineEdge>
1074      </data>
1075    </edge>
1076    <edge id="e4" source="n5" target="n4">
1077      <data key="d7">
1078        <y:PolyLineEdge>
1079          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1080          <y:LineStyle color="#000000" type="line" width="1.0"/>
1081          <y:Arrows source="none" target="standard"/>
1082          <y:BendStyle smoothed="false"/>
1083        </y:PolyLineEdge>
1084      </data>
1085    </edge>
1086    <edge id="n1::n0::e5" source="n1::n0::n6" target="n1::n0::n5">
1087      <data key="d7">
1088        <y:PolyLineEdge>
1089          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1090          <y:LineStyle color="#000000" type="line" width="1.0"/>
1091          <y:Arrows source="none" target="standard"/>
1092          <y:BendStyle smoothed="false"/>
1093        </y:PolyLineEdge>
1094      </data>
1095    </edge>
1096    <edge id="n1::n0::e6" source="n1::n0::n6" target="n1::n0::n2">
1097      <data key="d7">
1098        <y:PolyLineEdge>
1099          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1100          <y:LineStyle color="#000000" type="line" width="1.0"/>
1101          <y:Arrows source="none" target="standard"/>
1102          <y:BendStyle smoothed="false"/>
1103        </y:PolyLineEdge>
1104      </data>
1105    </edge>
1106    <edge id="n1::e0" source="n1::n1" target="n1::n3">
1107      <data key="d7">
1108        <y:PolyLineEdge>
1109          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1110          <y:LineStyle color="#000000" type="line" width="1.0"/>
1111          <y:Arrows source="none" target="standard"/>
1112          <y:BendStyle smoothed="false"/>
1113        </y:PolyLineEdge>
1114      </data>
1115    </edge>
1116    <edge id="n1::e1" source="n1::n3" target="n1::n2">
1117      <data key="d7">
1118        <y:PolyLineEdge>
1119          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1120          <y:LineStyle color="#000000" type="line" width="1.0"/>
1121          <y:Arrows source="none" target="standard"/>
1122          <y:BendStyle smoothed="false"/>
1123        </y:PolyLineEdge>
1124      </data>
1125    </edge>
1126    <edge id="n1::e2" source="n1::n3" target="n1::n0::n6">
1127      <data key="d7">
1128        <y:PolyLineEdge>
1129          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1130          <y:LineStyle color="#000000" type="line" width="1.0"/>
1131          <y:Arrows source="none" target="standard"/>
1132          <y:BendStyle smoothed="false"/>
1133        </y:PolyLineEdge>
1134      </data>
1135    </edge>
1136    <edge id="e5" source="n5" target="n2">
1137      <data key="d7">
1138        <y:PolyLineEdge>
1139          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1140          <y:LineStyle color="#000000" type="line" width="1.0"/>
1141          <y:Arrows source="none" target="standard"/>
1142          <y:BendStyle smoothed="false"/>
1143        </y:PolyLineEdge>
1144      </data>
1145    </edge>
1146    <edge id="e6" source="n2" target="n1::n3">
1147      <data key="d7">
1148        <y:PolyLineEdge>
1149          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1150          <y:LineStyle color="#000000" type="line" width="1.0"/>
1151          <y:Arrows source="none" target="standard"/>
1152          <y:BendStyle smoothed="false"/>
1153        </y:PolyLineEdge>
1154      </data>
1155    </edge>
1156    <edge id="e7" source="n6" target="n0::n5">
1157      <data key="d7">
1158        <y:PolyLineEdge>
1159          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1160          <y:LineStyle color="#000000" type="line" width="1.0"/>
1161          <y:Arrows source="none" target="standard"/>
1162          <y:BendStyle smoothed="false"/>
1163        </y:PolyLineEdge>
1164      </data>
1165    </edge>
1166    <edge id="n0::n2::e0" source="n0::n2::n1" target="n0::n2::n0">
1167      <data key="d7">
1168        <y:PolyLineEdge>
1169          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1170          <y:LineStyle color="#000000" type="line" width="1.0"/>
1171          <y:Arrows source="none" target="standard"/>
1172          <y:BendStyle smoothed="false"/>
1173        </y:PolyLineEdge>
1174      </data>
1175    </edge>
1176    <edge id="n0::n0::e7" source="n0::n0::n6" target="n0::n0::n1">
1177      <data key="d7">
1178        <y:PolyLineEdge>
1179          <y:Path sx="0.0" sy="0.0" tx="-91.87660273073129" ty="-9.969785997029135"/>
1180          <y:LineStyle color="#000000" type="line" width="1.0"/>
1181          <y:Arrows source="none" target="standard"/>
1182          <y:BendStyle smoothed="false"/>
1183        </y:PolyLineEdge>
1184      </data>
1185    </edge>
1186    <edge id="n0::n1::e3" source="n0::n1::n3" target="n0::n1::n0">
1187      <data key="d7">
1188        <y:PolyLineEdge>
1189          <y:Path sx="82.84345888896542" sy="-10.711218392834098" tx="-45.77387488141085" ty="-10.711218392834098"/>
1190          <y:LineStyle color="#000000" type="line" width="1.0"/>
1191          <y:Arrows source="none" target="standard"/>
1192          <y:BendStyle smoothed="false"/>
1193        </y:PolyLineEdge>
1194      </data>
1195    </edge>
1196    <edge id="n0::n0::e8" source="n0::n0::n7" target="n0::n0::n5">
1197      <data key="d7">
1198        <y:PolyLineEdge>
1199          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1200          <y:LineStyle color="#000000" type="line" width="1.0"/>
1201          <y:Arrows source="none" target="standard"/>
1202          <y:BendStyle smoothed="false"/>
1203        </y:PolyLineEdge>
1204      </data>
1205    </edge>
1206    <edge id="n0::e1" source="n0::n2::n1" target="n0::n1::n3">
1207      <data key="d7">
1208        <y:PolyLineEdge>
1209          <y:Path sx="0.0" sy="0.0" tx="-81.81447426665682" ty="6.555651968187476"/>
1210          <y:LineStyle color="#000000" type="line" width="1.0"/>
1211          <y:Arrows source="none" target="standard"/>
1212          <y:BendStyle smoothed="false"/>
1213        </y:PolyLineEdge>
1214      </data>
1215    </edge>
1216    <edge id="e8" source="n5" target="n6">
1217      <data key="d7">
1218        <y:PolyLineEdge>
1219          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1220          <y:LineStyle color="#000000" type="line" width="1.0"/>
1221          <y:Arrows source="none" target="standard"/>
1222          <y:BendStyle smoothed="false"/>
1223        </y:PolyLineEdge>
1224      </data>
1225    </edge>
1226    <edge id="n0::n2::e1" source="n0::n2::n1" target="n0::n2::n2">
1227      <data key="d7">
1228        <y:PolyLineEdge>
1229          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1230          <y:LineStyle color="#000000" type="line" width="1.0"/>
1231          <y:Arrows source="none" target="standard"/>
1232          <y:BendStyle smoothed="false"/>
1233        </y:PolyLineEdge>
1234      </data>
1235    </edge>
1236    <edge id="n0::n2::e2" source="n0::n2::n2" target="n0::n2::n3">
1237      <data key="d7">
1238        <y:PolyLineEdge>
1239          <y:Path sx="-72.0" sy="0.0" tx="0.0" ty="0.0"/>
1240          <y:LineStyle color="#000000" type="line" width="1.0"/>
1241          <y:Arrows source="none" target="standard"/>
1242          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="six_pos" modelPosition="shead" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="40.0" x="-50.087043419314455" y="-21.000027481552706">'back'</y:EdgeLabel>
1243          <y:BendStyle smoothed="false"/>
1244        </y:PolyLineEdge>
1245      </data>
1246    </edge>
1247    <edge id="n0::n2::e3" source="n0::n2::n2" target="n0::n2::n4">
1248      <data key="d7">
1249        <y:PolyLineEdge>
1250          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
1251            <y:Point x="424.5" y="1503.0635711512598"/>
1252          </y:Path>
1253          <y:LineStyle color="#000000" type="line" width="1.0"/>
1254          <y:Arrows source="none" target="standard"/>
1255          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="six_pos" modelPosition="shead" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="34.0" x="-1.9072607233291023" y="-21.000027481552706">'end'</y:EdgeLabel>
1256          <y:BendStyle smoothed="false"/>
1257        </y:PolyLineEdge>
1258      </data>
1259    </edge>
1260    <edge id="n0::n2::e4" source="n0::n2::n3" target="n0::n2::n5">
1261      <data key="d7">
1262        <y:PolyLineEdge>
1263          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1264          <y:LineStyle color="#000000" type="line" width="1.0"/>
1265          <y:Arrows source="none" target="standard"/>
1266          <y:BendStyle smoothed="false"/>
1267        </y:PolyLineEdge>
1268      </data>
1269    </edge>
1270    <edge id="n0::n2::e5" source="n0::n2::n2" target="n0::n2::n6">
1271      <data key="d7">
1272        <y:PolyLineEdge>
1273          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
1274            <y:Point x="330.94042240099805" y="1631.4623729332882"/>
1275          </y:Path>
1276          <y:LineStyle color="#000000" type="line" width="1.0"/>
1277          <y:Arrows source="none" target="standard"/>
1278          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.0" modelName="six_pos" modelPosition="head" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="127.0" x="-146.18750728650195" y="44.975530486663274">dialogue_section_id</y:EdgeLabel>
1279          <y:BendStyle smoothed="false"/>
1280        </y:PolyLineEdge>
1281      </data>
1282    </edge>
1283    <edge id="n0::n2::e6" source="n0::n2::n6" target="n0::n2::n7">
1284      <data key="d7">
1285        <y:PolyLineEdge>
1286          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1287          <y:LineStyle color="#000000" type="line" width="1.0"/>
1288          <y:Arrows source="none" target="standard"/>
1289          <y:BendStyle smoothed="false"/>
1290        </y:PolyLineEdge>
1291      </data>
1292    </edge>
1293    <edge id="n0::n2::e7" source="n0::n2::n8" target="n0::n2::n6">
1294      <data key="d7">
1295        <y:PolyLineEdge>
1296          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1297          <y:LineStyle color="#000000" type="line" width="1.0"/>
1298          <y:Arrows source="none" target="standard"/>
1299          <y:BendStyle smoothed="false"/>
1300        </y:PolyLineEdge>
1301      </data>
1302    </edge>
1303    <edge id="n0::n4::e0" source="n0::n4::n0" target="n0::n4::n2">
1304      <data key="d7">
1305        <y:PolyLineEdge>
1306          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1307          <y:LineStyle color="#000000" type="line" width="1.0"/>
1308          <y:Arrows source="none" target="standard"/>
1309          <y:BendStyle smoothed="false"/>
1310        </y:PolyLineEdge>
1311      </data>
1312    </edge>
1313    <edge id="n0::n4::e1" source="n0::n4::n2" target="n0::n4::n1">
1314      <data key="d7">
1315        <y:PolyLineEdge>
1316          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1317          <y:LineStyle color="#000000" type="line" width="1.0"/>
1318          <y:Arrows source="none" target="standard"/>
1319          <y:BendStyle smoothed="false"/>
1320        </y:PolyLineEdge>
1321      </data>
1322    </edge>
1323    <edge id="n0::e2" source="n0::n4::n2" target="n0::n1::n3">
1324      <data key="d7">
1325        <y:PolyLineEdge>
1326          <y:Path sx="-20.766334123302954" sy="4.481943609632253" tx="-20.644095220202985" ty="-6.424763545466476">
1327            <y:Point x="310.1740882776951" y="935.2683766004543"/>
1328            <y:Point x="520.4773718205585" y="935.2683766004543"/>
1329            <y:Point x="520.4773718205585" y="1377.5831556376058"/>
1330          </y:Path>
1331          <y:LineStyle color="#000000" type="line" width="1.0"/>
1332          <y:Arrows source="none" target="standard"/>
1333          <y:BendStyle smoothed="false"/>
1334        </y:PolyLineEdge>
1335      </data>
1336    </edge>
1337    <edge id="n0::e3" source="n0::n4::n2" target="n0::n0::n6">
1338      <data key="d7">
1339        <y:PolyLineEdge>
1340          <y:Path sx="18.178340359701963" sy="0.512859088480468" tx="0.0" ty="0.0">
1341            <y:Point x="349.1187627607" y="903.7538455025093"/>
1342            <y:Point x="519.7893971702255" y="903.7538455025093"/>
1343            <y:Point x="519.7893971702255" y="693.0000000000001"/>
1344          </y:Path>
1345          <y:LineStyle color="#000000" type="line" width="1.0"/>
1346          <y:Arrows source="none" target="standard"/>
1347          <y:BendStyle smoothed="false"/>
1348        </y:PolyLineEdge>
1349      </data>
1350    </edge>
1351    <edge id="n0::e4" source="n0::n0::n5" target="n0::n4::n3">
1352      <data key="d7">
1353        <y:PolyLineEdge>
1354          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
1355            <y:Point x="159.55354453383234" y="1232.1011982179716"/>
1356          </y:Path>
1357          <y:LineStyle color="#000000" type="line" width="1.0"/>
1358          <y:Arrows source="none" target="standard"/>
1359          <y:BendStyle smoothed="false"/>
1360        </y:PolyLineEdge>
1361      </data>
1362    </edge>
1363    <edge id="e9" source="n4" target="n0::n4::n2">
1364      <data key="d7">
1365        <y:PolyLineEdge>
1366          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1367          <y:LineStyle color="#000000" type="line" width="1.0"/>
1368          <y:Arrows source="none" target="standard"/>
1369          <y:BendStyle smoothed="false"/>
1370        </y:PolyLineEdge>
1371      </data>
1372    </edge>
1373    <edge id="n0::e5" source="n0::n4::n3" target="n0::n5">
1374      <data key="d7">
1375        <y:PolyLineEdge>
1376          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
1377            <y:Point x="-27.0" y="833.0"/>
1378          </y:Path>
1379          <y:LineStyle color="#000000" type="line" width="1.0"/>
1380          <y:Arrows source="none" target="standard"/>
1381          <y:BendStyle smoothed="false"/>
1382        </y:PolyLineEdge>
1383      </data>
1384    </edge>
1385    <edge id="e10" source="n0::n2::n4" target="n7">
1386      <data key="d7">
1387        <y:PolyLineEdge>
1388          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1389          <y:LineStyle color="#000000" type="line" width="1.0"/>
1390          <y:Arrows source="none" target="standard"/>
1391          <y:BendStyle smoothed="false"/>
1392        </y:PolyLineEdge>
1393      </data>
1394    </edge>
1395  </graph>
1396  <data key="d0">
1397    <y:Resources>
1398      <y:Resource id="1">&lt;?xml version="1.0" encoding="UTF-8" standalone="no"?&gt;
1399&lt;!-- Created with Inkscape (http://www.inkscape.org/) --&gt;
1400&lt;svg
1401   xmlns:dc="http://purl.org/dc/elements/1.1/"
1402   xmlns:cc="http://web.resource.org/cc/"
1403   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
1404   xmlns:svg="http://www.w3.org/2000/svg"
1405   xmlns="http://www.w3.org/2000/svg"
1406   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
1407   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
1408   width="41"
1409   height="68.997391"
1410   id="svg2"
1411   sodipodi:version="0.32"
1412   inkscape:version="0.45.1"
1413   sodipodi:docbase="C:\Daten\alberts\projects\yfx"
1414   sodipodi:docname="uml_actor.svg"
1415   inkscape:output_extension="org.inkscape.output.svg.inkscape"
1416   version="1.0"&gt;
1417  &lt;defs
1418     id="defs4" /&gt;
1419  &lt;sodipodi:namedview
1420     id="base"
1421     pagecolor="#ffffff"
1422     bordercolor="#666666"
1423     borderopacity="1.0"
1424     inkscape:pageopacity="0.0"
1425     inkscape:pageshadow="2"
1426     inkscape:zoom="2.934351"
1427     inkscape:cx="144.21983"
1428     inkscape:cy="28.533711"
1429     inkscape:document-units="px"
1430     inkscape:current-layer="layer1"
1431     showgrid="true"
1432     inkscape:window-width="1280"
1433     inkscape:window-height="968"
1434     inkscape:window-x="-4"
1435     inkscape:window-y="-4"
1436     width="48px"
1437     height="48px"
1438     showborder="false"
1439     inkscape:showpageshadow="false" /&gt;
1440  &lt;metadata
1441     id="metadata7"&gt;
1442    &lt;rdf:RDF&gt;
1443      &lt;cc:Work
1444         rdf:about=""&gt;
1445        &lt;dc:format&gt;image/svg+xml&lt;/dc:format&gt;
1446        &lt;dc:type
1447           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /&gt;
1448      &lt;/cc:Work&gt;
1449    &lt;/rdf:RDF&gt;
1450  &lt;/metadata&gt;
1451  &lt;g
1452     inkscape:label="Ebene 1"
1453     inkscape:groupmode="layer"
1454     id="layer1"
1455     transform="translate(-29.5,-42.959476)"&gt;
1456    &lt;a
1457       id="a3142"
1458       transform="matrix(1.0873906,0,0,1,-4.4741999,0)"&gt;
1459      &lt;path
1460         transform="translate(11.586889,5.2908993)"
1461         d="M 47.02914 47.36993 A 8.5197716 9.2013531 0 1 1  29.989597,47.36993 A 8.5197716 9.2013531 0 1 1  47.02914 47.36993 z"
1462         sodipodi:ry="9.2013531"
1463         sodipodi:rx="8.5197716"
1464         sodipodi:cy="47.36993"
1465         sodipodi:cx="38.509369"
1466         id="path2160"
1467         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
1468         sodipodi:type="arc" /&gt;
1469    &lt;/a&gt;
1470    &lt;path
1471       sodipodi:type="arc"
1472       style="fill:none"
1473       id="path3134"
1474       sodipodi:cx="43.962021"
1475       sodipodi:cy="48.392303"
1476       sodipodi:rx="3.7486994"
1477       sodipodi:ry="0"
1478       d="M 47.71072 48.392303 A 3.7486994 0 0 1 1  40.213321,48.392303 A 3.7486994 0 0 1 1  47.71072 48.392303 z" /&gt;
1479    &lt;path
1480       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.24319649px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
1481       d="M 50,61.33709 C 50,91.363211 50,92.247838 50,92.247838"
1482       id="path3136" /&gt;
1483    &lt;path
1484       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
1485       d="M 69.760668,72.362183 C 69.760668,72.362183 69.760668,72.362183 50.239332,72.362183 C 30.239332,72.362183 30.239332,72.362183 30.239332,72.362183 L 30.239332,72.362183"
1486       id="path3138" /&gt;
1487    &lt;path
1488       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
1489       d="M 30,111.45687 C 30,111.45687 30,111.45687 50,92.013532 C 70,111.45687 70,111.45687 70,111.45687"
1490       id="path3140" /&gt;
1491  &lt;/g&gt;
1492&lt;/svg&gt;
1493</y:Resource>
1494    </y:Resources>
1495  </data>
1496</graphml>
Note: See TracBrowser for help on using the repository browser.