| 
1 |  | -<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64; rv:134.0) Gecko/20100101 Firefox/134.0" version="24.8.4">  | 
2 |  | -  <diagram name="Page-1" id="58cdce13-f638-feb5-8d6f-7d28b1aa9fa0">  | 
3 |  | -    <mxGraphModel dx="1062" dy="569" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">  | 
 | 1 | +<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (X11; Linux x86_64; rv:142.0) Gecko/20100101 Firefox/142.0" version="28.1.2" pages="2">  | 
 | 2 | +  <diagram name="pipelines" id="58cdce13-f638-feb5-8d6f-7d28b1aa9fa0">  | 
 | 3 | +    <mxGraphModel dx="1266" dy="688" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">  | 
4 | 4 |       <root>  | 
5 | 5 |         <mxCell id="0" />  | 
6 | 6 |         <mxCell id="1" parent="0" />  | 
7 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#d3869b;" edge="1" parent="1" source="382b91b5511bd0f7-6" target="382b91b5511bd0f7-7">  | 
 | 7 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#d3869b;" parent="1" source="382b91b5511bd0f7-6" target="382b91b5511bd0f7-7" edge="1">  | 
8 | 8 |           <mxGeometry relative="1" as="geometry" />  | 
9 | 9 |         </mxCell>  | 
10 |  | -        <mxCell id="382b91b5511bd0f7-6" value="Normalise sentence" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#1d2021;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" parent="1" vertex="1">  | 
 | 10 | +        <mxCell id="382b91b5511bd0f7-6" value="Normalise sentence" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#3C3836;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" parent="1" vertex="1">  | 
11 | 11 |           <mxGeometry x="190" y="210" width="120" height="60" as="geometry" />  | 
12 | 12 |         </mxCell>  | 
13 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#d3869b;" edge="1" parent="1" source="382b91b5511bd0f7-7" target="382b91b5511bd0f7-9">  | 
 | 13 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#d3869b;" parent="1" source="382b91b5511bd0f7-7" target="382b91b5511bd0f7-9" edge="1">  | 
14 | 14 |           <mxGeometry relative="1" as="geometry">  | 
15 | 15 |             <Array as="points">  | 
16 | 16 |               <mxPoint x="540" y="240" />  | 
17 | 17 |               <mxPoint x="540" y="350" />  | 
18 | 18 |             </Array>  | 
19 | 19 |           </mxGeometry>  | 
20 | 20 |         </mxCell>  | 
21 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#d3869b;" edge="1" parent="1" source="382b91b5511bd0f7-7" target="MJA81eZ-Jpp3-eZPRiix-5">  | 
 | 21 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#d3869b;" parent="1" source="382b91b5511bd0f7-7" target="MJA81eZ-Jpp3-eZPRiix-5" edge="1">  | 
22 | 22 |           <mxGeometry relative="1" as="geometry">  | 
23 | 23 |             <mxPoint x="530" y="200" as="targetPoint" />  | 
24 | 24 |             <Array as="points">  | 
 | 
27 | 27 |             </Array>  | 
28 | 28 |           </mxGeometry>  | 
29 | 29 |         </mxCell>  | 
30 |  | -        <mxCell id="382b91b5511bd0f7-7" value="Generate features" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#1d2021;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" parent="1" vertex="1">  | 
 | 30 | +        <mxCell id="382b91b5511bd0f7-7" value="Generate features" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#3C3836;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" parent="1" vertex="1">  | 
31 | 31 |           <mxGeometry x="350" y="210" width="120" height="60" as="geometry" />  | 
32 | 32 |         </mxCell>  | 
33 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-5" value="Training" style="swimlane;rounded=1;fillColor=#b16286;strokeColor=#B16286;fontColor=#fbf1c7;" vertex="1" parent="1">  | 
 | 33 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-5" value="Training" style="swimlane;rounded=1;fillColor=#b16286;strokeColor=#B16286;fontColor=#fbf1c7;" parent="1" vertex="1">  | 
34 | 34 |           <mxGeometry x="570" y="40" width="320" height="160" as="geometry" />  | 
35 | 35 |         </mxCell>  | 
36 |  | -        <mxCell id="382b91b5511bd0f7-5" value="Evaluate model" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#1d2021;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" parent="MJA81eZ-Jpp3-eZPRiix-5" vertex="1">  | 
 | 36 | +        <mxCell id="382b91b5511bd0f7-5" value="Evaluate model" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#3C3836;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" parent="MJA81eZ-Jpp3-eZPRiix-5" vertex="1">  | 
37 | 37 |           <mxGeometry x="190" y="40" width="120" height="60" as="geometry" />  | 
38 | 38 |         </mxCell>  | 
39 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-9" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#d3869b;" edge="1" parent="MJA81eZ-Jpp3-eZPRiix-5" source="MJA81eZ-Jpp3-eZPRiix-5" target="382b91b5511bd0f7-5">  | 
 | 39 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-9" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeColor=#d3869b;" parent="MJA81eZ-Jpp3-eZPRiix-5" source="MJA81eZ-Jpp3-eZPRiix-5" target="382b91b5511bd0f7-5" edge="1">  | 
40 | 40 |           <mxGeometry width="50" height="50" relative="1" as="geometry">  | 
41 | 41 |             <mxPoint x="-60" y="60" as="sourcePoint" />  | 
42 | 42 |             <mxPoint x="50" y="80" as="targetPoint" />  | 
 | 
47 | 47 |             </Array>  | 
48 | 48 |           </mxGeometry>  | 
49 | 49 |         </mxCell>  | 
50 |  | -        <mxCell id="382b91b5511bd0f7-10" value="Train model" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#1d2021;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" parent="MJA81eZ-Jpp3-eZPRiix-5" vertex="1">  | 
 | 50 | +        <mxCell id="382b91b5511bd0f7-10" value="Train model" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#3C3836;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" parent="MJA81eZ-Jpp3-eZPRiix-5" vertex="1">  | 
51 | 51 |           <mxGeometry x="40" y="40" width="120" height="60" as="geometry" />  | 
52 | 52 |         </mxCell>  | 
53 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-7" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;strokeColor=#d3869b;" edge="1" parent="MJA81eZ-Jpp3-eZPRiix-5" source="MJA81eZ-Jpp3-eZPRiix-5" target="382b91b5511bd0f7-10">  | 
 | 53 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-7" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;edgeStyle=orthogonalEdgeStyle;strokeColor=#d3869b;" parent="MJA81eZ-Jpp3-eZPRiix-5" source="MJA81eZ-Jpp3-eZPRiix-5" target="382b91b5511bd0f7-10" edge="1">  | 
54 | 54 |           <mxGeometry width="50" height="50" relative="1" as="geometry">  | 
55 | 55 |             <mxPoint x="-80" y="110" as="sourcePoint" />  | 
56 | 56 |             <mxPoint x="-30" y="60" as="targetPoint" />  | 
 | 
60 | 60 |             </Array>  | 
61 | 61 |           </mxGeometry>  | 
62 | 62 |         </mxCell>  | 
63 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-10" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#d3869b;" edge="1" parent="MJA81eZ-Jpp3-eZPRiix-5" source="382b91b5511bd0f7-10" target="382b91b5511bd0f7-5">  | 
 | 63 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-10" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#d3869b;" parent="MJA81eZ-Jpp3-eZPRiix-5" source="382b91b5511bd0f7-10" target="382b91b5511bd0f7-5" edge="1">  | 
64 | 64 |           <mxGeometry relative="1" as="geometry" />  | 
65 | 65 |         </mxCell>  | 
66 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-6" value="Pre-processing" style="swimlane;rounded=1;fillColor=#b16286;strokeColor=#B16286;fontColor=#fbf1c7;" vertex="1" parent="1">  | 
 | 66 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-6" value="Pre-processing" style="swimlane;rounded=1;fillColor=#b16286;strokeColor=#B16286;fontColor=#fbf1c7;" parent="1" vertex="1">  | 
67 | 67 |           <mxGeometry x="170" y="170" width="330" height="130" as="geometry" />  | 
68 | 68 |         </mxCell>  | 
69 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-11" value="Parsing" style="swimlane;rounded=1;fillColor=#b16286;strokeColor=#B16286;fontColor=#fbf1c7;" vertex="1" parent="1">  | 
 | 69 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-11" value="Parsing" style="swimlane;rounded=1;fillColor=#b16286;strokeColor=#B16286;fontColor=#fbf1c7;" parent="1" vertex="1">  | 
70 | 70 |           <mxGeometry x="570" y="285" width="320" height="115" as="geometry" />  | 
71 | 71 |         </mxCell>  | 
72 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-1" value="Post-process tokens" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#1d2021;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" vertex="1" parent="MJA81eZ-Jpp3-eZPRiix-11">  | 
 | 72 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-1" value="Post-process tokens" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#3C3836;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" parent="MJA81eZ-Jpp3-eZPRiix-11" vertex="1">  | 
73 | 73 |           <mxGeometry x="190" y="35" width="120" height="60" as="geometry" />  | 
74 | 74 |         </mxCell>  | 
75 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#d3869b;" edge="1" parent="MJA81eZ-Jpp3-eZPRiix-11" source="382b91b5511bd0f7-9" target="MJA81eZ-Jpp3-eZPRiix-1">  | 
 | 75 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#d3869b;" parent="MJA81eZ-Jpp3-eZPRiix-11" source="382b91b5511bd0f7-9" target="MJA81eZ-Jpp3-eZPRiix-1" edge="1">  | 
76 | 76 |           <mxGeometry relative="1" as="geometry" />  | 
77 | 77 |         </mxCell>  | 
78 |  | -        <mxCell id="382b91b5511bd0f7-9" value="Label tokens" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#1d2021;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" parent="MJA81eZ-Jpp3-eZPRiix-11" vertex="1">  | 
 | 78 | +        <mxCell id="382b91b5511bd0f7-9" value="Label tokens" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#3C3836;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" parent="MJA81eZ-Jpp3-eZPRiix-11" vertex="1">  | 
79 | 79 |           <mxGeometry x="40" y="35" width="120" height="60" as="geometry" />  | 
80 | 80 |         </mxCell>  | 
81 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-15" value="" style="ellipse;html=1;shape=startState;fillColor=#1d2021;strokeColor=#d3869b;shadow=0;" vertex="1" parent="1">  | 
 | 81 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-15" value="" style="ellipse;html=1;shape=startState;fillColor=#3C3836;strokeColor=#d3869b;shadow=0;" parent="1" vertex="1">  | 
82 | 82 |           <mxGeometry x="100" y="225" width="30" height="30" as="geometry" />  | 
83 | 83 |         </mxCell>  | 
84 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-16" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#d3869b;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" source="MJA81eZ-Jpp3-eZPRiix-15" parent="1" target="382b91b5511bd0f7-6">  | 
 | 84 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-16" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#d3869b;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="MJA81eZ-Jpp3-eZPRiix-15" target="382b91b5511bd0f7-6" edge="1">  | 
85 | 85 |           <mxGeometry relative="1" as="geometry">  | 
86 | 86 |             <mxPoint x="105" y="310" as="targetPoint" />  | 
87 | 87 |           </mxGeometry>  | 
88 | 88 |         </mxCell>  | 
89 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#d3869b;" edge="1" parent="1" source="382b91b5511bd0f7-5" target="MJA81eZ-Jpp3-eZPRiix-22">  | 
 | 89 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#d3869b;" parent="1" source="382b91b5511bd0f7-5" target="MJA81eZ-Jpp3-eZPRiix-22" edge="1">  | 
90 | 90 |           <mxGeometry relative="1" as="geometry">  | 
91 | 91 |             <mxPoint x="919.9999999999998" y="110" as="targetPoint" />  | 
92 | 92 |           </mxGeometry>  | 
93 | 93 |         </mxCell>  | 
94 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-20" value="" style="html=1;shape=mxgraph.sysml.flowFinal;strokeWidth=2;verticalLabelPosition=bottom;verticalAlignment=top;strokeColor=#d3869b;fillColor=#1d2021;" vertex="1" parent="1">  | 
 | 94 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-20" value="" style="html=1;shape=mxgraph.sysml.flowFinal;strokeWidth=2;verticalLabelPosition=bottom;verticalAlignment=top;strokeColor=#d3869b;fillColor=#3C3836;" parent="1" vertex="1">  | 
95 | 95 |           <mxGeometry x="920" y="335" width="30" height="30" as="geometry" />  | 
96 | 96 |         </mxCell>  | 
97 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#d3869b;" edge="1" parent="1" source="MJA81eZ-Jpp3-eZPRiix-1" target="MJA81eZ-Jpp3-eZPRiix-20">  | 
 | 97 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=#d3869b;" parent="1" source="MJA81eZ-Jpp3-eZPRiix-1" target="MJA81eZ-Jpp3-eZPRiix-20" edge="1">  | 
98 | 98 |           <mxGeometry relative="1" as="geometry" />  | 
99 | 99 |         </mxCell>  | 
100 |  | -        <mxCell id="MJA81eZ-Jpp3-eZPRiix-22" value="" style="html=1;shape=mxgraph.sysml.flowFinal;strokeWidth=2;verticalLabelPosition=bottom;verticalAlignment=top;strokeColor=#d3869b;fillColor=#1d2021;" vertex="1" parent="1">  | 
 | 100 | +        <mxCell id="MJA81eZ-Jpp3-eZPRiix-22" value="" style="html=1;shape=mxgraph.sysml.flowFinal;strokeWidth=2;verticalLabelPosition=bottom;verticalAlignment=top;strokeColor=#d3869b;fillColor=#3C3836;" parent="1" vertex="1">  | 
101 | 101 |           <mxGeometry x="920" y="95" width="30" height="30" as="geometry" />  | 
102 | 102 |         </mxCell>  | 
103 | 103 |       </root>  | 
104 | 104 |     </mxGraphModel>  | 
105 | 105 |   </diagram>  | 
 | 106 | +  <diagram id="4u45FuYw5QhVUhbLedxj" name="name_postprocessing">  | 
 | 107 | +    <mxGraphModel dx="1055" dy="573" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">  | 
 | 108 | +      <root>  | 
 | 109 | +        <mxCell id="0" />  | 
 | 110 | +        <mxCell id="1" parent="0" />  | 
 | 111 | +        <mxCell id="PjYTX4hfVxwW8rbd35LS-4" value="Ingredient name post-processing" style="swimlane;rounded=1;fillColor=#b16286;strokeColor=#B16286;fontColor=#fbf1c7;" vertex="1" parent="1">  | 
 | 112 | +          <mxGeometry x="70" y="40" width="640" height="130" as="geometry" />  | 
 | 113 | +        </mxCell>  | 
 | 114 | +        <mxCell id="PjYTX4hfVxwW8rbd35LS-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=#d3869b;" edge="1" parent="PjYTX4hfVxwW8rbd35LS-4" source="PjYTX4hfVxwW8rbd35LS-2" target="PjYTX4hfVxwW8rbd35LS-3">  | 
 | 115 | +          <mxGeometry relative="1" as="geometry" />  | 
 | 116 | +        </mxCell>  | 
 | 117 | +        <mxCell id="PjYTX4hfVxwW8rbd35LS-2" value="Extract NAME labels" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#3C3836;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" vertex="1" parent="PjYTX4hfVxwW8rbd35LS-4">  | 
 | 118 | +          <mxGeometry x="16" y="40" width="120" height="60" as="geometry" />  | 
 | 119 | +        </mxCell>  | 
 | 120 | +        <mxCell id="PjYTX4hfVxwW8rbd35LS-9" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#D3869B;" edge="1" parent="PjYTX4hfVxwW8rbd35LS-4" source="PjYTX4hfVxwW8rbd35LS-3" target="PjYTX4hfVxwW8rbd35LS-8">  | 
 | 121 | +          <mxGeometry relative="1" as="geometry" />  | 
 | 122 | +        </mxCell>  | 
 | 123 | +        <mxCell id="PjYTX4hfVxwW8rbd35LS-3" value="Group tokens by NAME label" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#3C3836;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" vertex="1" parent="PjYTX4hfVxwW8rbd35LS-4">  | 
 | 124 | +          <mxGeometry x="176" y="40" width="120" height="60" as="geometry" />  | 
 | 125 | +        </mxCell>  | 
 | 126 | +        <mxCell id="PjYTX4hfVxwW8rbd35LS-11" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#D3869B;" edge="1" parent="PjYTX4hfVxwW8rbd35LS-4" source="PjYTX4hfVxwW8rbd35LS-8" target="PjYTX4hfVxwW8rbd35LS-10">  | 
 | 127 | +          <mxGeometry relative="1" as="geometry" />  | 
 | 128 | +        </mxCell>  | 
 | 129 | +        <mxCell id="PjYTX4hfVxwW8rbd35LS-8" value="Construct names from NAME groups" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#3C3836;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" vertex="1" parent="PjYTX4hfVxwW8rbd35LS-4">  | 
 | 130 | +          <mxGeometry x="336" y="40" width="120" height="60" as="geometry" />  | 
 | 131 | +        </mxCell>  | 
 | 132 | +        <mxCell id="PjYTX4hfVxwW8rbd35LS-10" value="Create IngredientText objects" style="rounded=1;whiteSpace=wrap;html=1;arcSize=24;fillColor=#3C3836;strokeColor=#d3869b;shadow=0;comic=0;labelBackgroundColor=none;fontFamily=Verdana;fontSize=12;fontColor=#fbf1c7;align=center;" vertex="1" parent="PjYTX4hfVxwW8rbd35LS-4">  | 
 | 133 | +          <mxGeometry x="496" y="40" width="120" height="60" as="geometry" />  | 
 | 134 | +        </mxCell>  | 
 | 135 | +        <mxCell id="PjYTX4hfVxwW8rbd35LS-5" value="" style="ellipse;html=1;shape=startState;fillColor=#3C3836;strokeColor=#d3869b;shadow=0;" vertex="1" parent="1">  | 
 | 136 | +          <mxGeometry x="20" y="95" width="30" height="30" as="geometry" />  | 
 | 137 | +        </mxCell>  | 
 | 138 | +        <mxCell id="PjYTX4hfVxwW8rbd35LS-6" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#d3869b;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="PjYTX4hfVxwW8rbd35LS-5" target="PjYTX4hfVxwW8rbd35LS-2">  | 
 | 139 | +          <mxGeometry relative="1" as="geometry">  | 
 | 140 | +            <mxPoint x="-5" y="180" as="targetPoint" />  | 
 | 141 | +          </mxGeometry>  | 
 | 142 | +        </mxCell>  | 
 | 143 | +        <mxCell id="6pMCPs8MnE8j_8LokYQL-1" value="" style="html=1;shape=mxgraph.sysml.flowFinal;strokeWidth=2;verticalLabelPosition=bottom;verticalAlignment=top;strokeColor=#d3869b;fillColor=#3C3836;" vertex="1" parent="1">  | 
 | 144 | +          <mxGeometry x="740" y="95" width="30" height="30" as="geometry" />  | 
 | 145 | +        </mxCell>  | 
 | 146 | +        <mxCell id="6pMCPs8MnE8j_8LokYQL-6" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#D3869B;" edge="1" parent="1" source="PjYTX4hfVxwW8rbd35LS-10" target="6pMCPs8MnE8j_8LokYQL-1">  | 
 | 147 | +          <mxGeometry relative="1" as="geometry" />  | 
 | 148 | +        </mxCell>  | 
 | 149 | +      </root>  | 
 | 150 | +    </mxGraphModel>  | 
 | 151 | +  </diagram>  | 
106 | 152 | </mxfile>  | 
0 commit comments