valueflows

valueflows docs
git clone https://s.sonu.ch/~srfsh/valueflows.git
Log | Files | Refs | README

commit bbd7c59a9a8e22f9855899db89ccd98f2d45a557
parent 75045b1549da04bce76ea5ff68f961916e980813
Author: Lynn Foster <foster.j.lynn@gmail.com>
Date:   Thu, 15 Aug 2019 14:50:35 -0500

new versions of the diagrams (#558)

* latest uml diagram
* new vowl pic

Diffstat:
Mrelease-doc-in-process/ValueFlowsUML.png | 0
Mrelease-doc-in-process/ValueFlowsUML.xml | 26+++++++++++++-------------
Mrelease-doc-in-process/all-vf-vowl.svg | 4++--
3 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/release-doc-in-process/ValueFlowsUML.png b/release-doc-in-process/ValueFlowsUML.png Binary files differ. diff --git a/release-doc-in-process/ValueFlowsUML.xml b/release-doc-in-process/ValueFlowsUML.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> -<mxfile modified="2019-08-14T14:18:57.785Z" host="www.draw.io" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" etag="1ASWuKDoSam6-ibc04TM" version="11.1.2" type="google" compressed="false"> +<mxfile modified="2019-08-15T19:08:28.070Z" host="www.draw.io" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" etag="hLIIdUZrRERKvEsEyqY2" version="11.1.2" type="google" compressed="false"> <diagram id="fbe6a5e9-5b10-23b0-562a-0cf294ecc85a" name="Page-1"> - <mxGraphModel dx="2205" dy="2778" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="2000" math="0" shadow="0"> + <mxGraphModel dx="2657" dy="3037" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="2000" math="0" shadow="0"> <root> <mxCell id="0"/> <mxCell id="1" parent="0"/> @@ -44,8 +44,8 @@ <mxPoint x="2058.5" y="706" as="targetPoint"/> </mxGeometry> </mxCell> - <mxCell id="2b1bba910c18a604-13" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:EconomicResource&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:name&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:trackingIentifier&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:currentQuantity&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:currentLocation&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:classifiedAs&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:image&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:unitOfEffort&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:stage&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:state&lt;/font&gt;&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> - <mxGeometry x="5" y="672" width="170" height="178" as="geometry"/> + <mxCell id="2b1bba910c18a604-13" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:EconomicResource&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:name&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:trackingIentifier&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:accountingQuantity&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:onhandQuantity&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:currentLocation&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:classifiedAs&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:image&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:unitOfEffort&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:stage&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:state&lt;/font&gt;&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="5" y="672" width="170" height="198" as="geometry"/> </mxCell> <mxCell id="2028f4c0cddd94fa-1" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:ResourceSpecification&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:name&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:image&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:unitOfResource&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:unitOfEffect&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:substitutable&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:uri&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;skos:note&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> <mxGeometry x="-108" y="-230" width="190" height="139" as="geometry"/> @@ -97,7 +97,7 @@ <mxGeometry width="100" as="geometry"> <mxPoint x="738" y="375" as="sourcePoint"/> <mxPoint x="653.6666666666665" y="588" as="targetPoint"/> - <mxPoint x="-170" y="49" as="offset"/> + <mxPoint x="-161" y="42" as="offset"/> </mxGeometry> </mxCell> <mxCell id="2028f4c0cddd94fa-31" value="vf:inputOf" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=-0.009;exitY=0.629;entryX=0.5;entryY=1;exitPerimeter=0;" parent="1" source="2028f4c0cddd94fa-16" target="2028f4c0cddd94fa-8" edge="1"> @@ -138,8 +138,8 @@ <mxPoint x="440.16666666666674" y="761.8333333333335" as="sourcePoint"/> <mxPoint x="237.66666666666674" y="587.6666666666667" as="targetPoint"/> <Array as="points"> - <mxPoint x="245" y="749"/> - <mxPoint x="245" y="710"/> + <mxPoint x="245" y="771"/> + <mxPoint x="245" y="722"/> </Array> <mxPoint x="55" y="1" as="offset"/> </mxGeometry> @@ -170,7 +170,7 @@ <mxGeometry width="100" as="geometry"> <mxPoint x="1234" y="850" as="sourcePoint"/> <mxPoint x="1372" y="811" as="targetPoint"/> - <mxPoint x="171" y="48" as="offset"/> + <mxPoint x="181" y="40" as="offset"/> </mxGeometry> </mxCell> <mxCell id="33d39f40dea53fb9-2" value="vf:outputOf" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0;exitY=0.5;entryX=1;entryY=0.75;" parent="1" source="2028f4c0cddd94fa-16" target="2028f4c0cddd94fa-8" edge="1"> @@ -184,7 +184,7 @@ <mxGeometry width="100" as="geometry"> <mxPoint x="992" y="415" as="sourcePoint"/> <mxPoint x="628" y="583" as="targetPoint"/> - <mxPoint x="-138" y="49" as="offset"/> + <mxPoint x="-117" y="30" as="offset"/> </mxGeometry> </mxCell> <mxCell id="1abf9e2170aed3bf-1" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:AgentRelationshipRole&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&amp;nbsp; rdfs:label&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&amp;nbsp; vf:inverseLabel&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&amp;nbsp; skos:note&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&lt;br&gt;&lt;/font&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> @@ -220,7 +220,7 @@ <mxGeometry width="100" as="geometry"> <mxPoint x="111" y="700" as="sourcePoint"/> <mxPoint x="186" y="210" as="targetPoint"/> - <mxPoint x="18" y="-260" as="offset"/> + <mxPoint x="37" y="-253" as="offset"/> </mxGeometry> </mxCell> <mxCell id="5" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:RecipeFlow&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;skos:note&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:resourceQuantity&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:effortQuantity&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:stage&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:state&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> @@ -432,10 +432,10 @@ <mxGeometry x="830" y="192" width="115" height="98" as="geometry"/> </mxCell> <mxCell id="oJrSKW7QNGFuydV7huNM-21" value="vf:plannedWithin" style="endArrow=classic;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="2028f4c0cddd94fa-8" target="oJrSKW7QNGFuydV7huNM-20" edge="1"> - <mxGeometry x="-0.176" y="1" width="50" height="50" relative="1" as="geometry"> + <mxGeometry x="-0.1295" y="-17" width="50" height="50" relative="1" as="geometry"> <mxPoint x="590" y="270" as="sourcePoint"/> <mxPoint x="640" y="220" as="targetPoint"/> - <mxPoint as="offset"/> + <mxPoint y="1" as="offset"/> </mxGeometry> </mxCell> <mxCell id="oJrSKW7QNGFuydV7huNM-22" value="vf:independentDemandOf" style="endArrow=classic;html=1;exitX=-0.012;exitY=0.111;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="2028f4c0cddd94fa-4" target="oJrSKW7QNGFuydV7huNM-20" edge="1"> @@ -451,7 +451,7 @@ <mxGeometry x="440" y="1173" width="170" height="134" as="geometry"/> </mxCell> <mxCell id="WgYd2YjfuSUQQR85dr-W-20" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;dfc:ProductBatch&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;dfc:batchNumber&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;dfc:expiryDate&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;dfc:productionDate&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> - <mxGeometry x="210" y="883" width="150" height="100" as="geometry"/> + <mxGeometry x="115" y="920" width="150" height="90" as="geometry"/> </mxCell> <mxCell id="WgYd2YjfuSUQQR85dr-W-21" value="vf:lot" style="endArrow=classic;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2b1bba910c18a604-13" target="WgYd2YjfuSUQQR85dr-W-20" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> diff --git a/release-doc-in-process/all-vf-vowl.svg b/release-doc-in-process/all-vf-vowl.svg @@ -1,2 +1,2 @@ <!-- Created with WebVOWL (version 1.1.4), http://vowl.visualdataweb.org --> -<svg class="vowlGraph" width="1445.34" height="911" version="1.1" xmlns="http://www.w3.org/2000/svg"><g style="opacity: 1;" transform="translate(441.14920419740145,284.08457374081485)scale(0.41573734032954796)"><g class="linkContainer"><defs></defs><defs><marker id="marker0" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker3" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker6" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker9" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker14" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker18" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker21" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker33" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker35" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker36" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker38" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker42" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker56" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker58" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker61" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker63" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker65" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker66" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker68" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker70" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker71" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker73" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker74" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker75" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker77" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker79" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker80" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker81" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker82" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker84" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker85" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker86" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker88" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker89" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker90" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker91" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker92" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker93" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker96" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker97" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker98" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker99" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker100" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker101" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker104" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker106" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker107" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker108" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker110" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker112" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker113" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker116" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker117" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker118" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker119" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker120" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker121" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker122" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker123" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker124" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-69-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-69-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-69-10-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-54-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-64-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-10-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-40-5" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-39-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-39-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-39-10-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-23-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-23-10-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-102-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-102-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-102-64-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-102-10-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-109-64-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-109-10-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-111-2-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-114-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-114-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-114-10-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-115-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-115-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-115-54-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-115-64-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-115-10-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker></defs><g class="link" marker-end="url(#marker0)"><path class="link-path node1 node2 normal" d="M-288.2896209451897,46.20571275847887Q-132.33175641907314,0.8124268890928477,-93.34229028754399,-10.53589457825366Q-54.35282415601484,-21.88421604560017,101.6050403701017,-67.2775019149862" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker18)"><path class="link-path node19 node20 normal" d="M-267.36069675954377,399.75962022083996Q-142.9230157254515,311.06088758915115,-111.81359546692843,288.886204431229Q-80.70417520840536,266.7115212733068,43.733505825686876,178.012788641618" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker21)"><path class="link-path node22 node23 normal" d="M216.44696370006494,618.8669454254098Q153.26900930644246,760.0182490507985,137.47452070803683,795.3060749571457Q121.68003210963121,830.5939008634929,58.50207771600873,971.7452044888817" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker35)"><path class="link-path node19 node10 normal" d="M-283.11049765500314,473.36634269947217Q-212.94293970377169,593.1378950458594,-195.40105021596383,623.0807831324563Q-177.85916072815598,653.0236712190532,-107.69160277692455,772.7952235654406" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker38)"><path class="link-path node39 node15 normal" d="M397.78885269254016,848.4012459285199Q615.643587123518,814.4043710797491,670.1072707312626,805.9051523675564Q724.5709543390071,797.4059336553637,942.4256887699851,763.4090588065928" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker61)"><path class="link-path node62 node10 normal" d="M-33.57278881410036,564.183832252319Q-49.07432786710467,645.1937382086342,-52.949712630355755,665.446214697713Q-56.82509739360684,685.6986911867918,-72.32663644661116,766.7085971431071" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker63)"><path class="link-path node1 node20 normal" d="M-287.3278611276095,70.85179448259885Q-158.26334682513897,97.71795782198596,-125.99721824952135,104.43449865683274Q-93.73108967390374,111.15103949167953,35.333424628566746,138.0172028310666" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker65)"><path class="link-path node62 node53 normal" d="M0.27989472257564785,558.9489401939358Q100.02900572989884,743.3257174967936,124.96628348172965,789.419911822508Q149.90356123356045,835.5141061482224,249.65267224088365,1019.8908834510801" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker66)"><path class="link-path node34 node24 normal" d="M1206.6904160788572,442.9361867312474Q1209.3607929798056,528.6567343772782,1210.0283872050427,550.0868712887859Q1210.6959814302797,571.5170082002936,1213.3663583312284,657.2375558463245" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker68)"><path class="link-path node69 node15 normal" d="M620.2234225267819,717.0270197325393Q748.968525065718,730.3366570670242,781.1548007004521,733.6640664006455Q813.3410763351862,736.9914757342668,942.0861788741225,750.3011130687518" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker70)"><path class="link-path node19 node64 normal" d="M-266.31716770464266,457.44249064360406Q-144.2339938858537,537.9669156163403,-113.71320043115645,558.0980218595244Q-83.19240697645921,578.2291281027084,38.890766842329725,658.7535530754446" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker75)"><path class="link-path node76 node30 normal" d="M651.0500795063589,562.097261395966Q799.5189075417065,604.8622164080989,836.6361145505435,615.5534551611321Q873.7533215593805,626.2446939141653,1022.2221495947283,669.0096489262982" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker80)"><path class="link-path node40 node43 normal" d="M477.02145070237367,-127.0363224566638Q448.2157371230783,-209.5851119597244,441.0143087282545,-230.22230933548954Q433.81288033343066,-250.85950671125468,405.0071667541353,-333.4082962143152" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker85)"><path class="link-path node53 node11 normal" d="M224.1893307332603,1076.0536984859978Q114.46587980322283,1100.999804089287,87.03501707071347,1107.2363304901091Q59.6041543382041,1113.4728568909313,-50.11929659183336,1138.4189624942205" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker90)"><path class="link-path node34 node78 normal" d="M1237.361096611607,431.4625395331751Q1303.8624703580176,512.89529566929,1320.4878137946203,533.2534847033187Q1337.1131572312229,553.6116737373474,1403.6145309776334,635.0444298734621" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker91)"><path class="link-path node37 node32 normal" d="M-91.07337370771275,-296.3990140446633Q-155.66046313822181,-298.03228797241655,-171.80723549584908,-298.44060645435485Q-187.95400785347636,-298.84892493629314,-252.54109728398544,-300.4821988640464" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker92)"><path class="link-path node64 node20 normal" d="M81.82379200439622,635.8355144777528Q83.05559131339452,461.2650448658712,83.36354114064409,417.62242746290076Q83.67149096789366,373.97981005993034,84.90329027689195,199.4093404480487" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker97)"><path class="link-path node10 node1 normal" d="M-98.22509711566585,768.479221673799Q-187.3127578219786,504.59910622120793,-209.58467299855678,438.62907735806016Q-231.85658817513496,372.6590484949124,-320.9442488814477,108.77893304232128" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker99)"><path class="link-path node22 node20 normal" d="M220.06643128550454,524.3106493878366Q173.03144008381733,393.15320007195515,161.27269228339551,360.3638377429848Q149.5139444829737,327.57447541401444,102.47895328128646,196.41702609813294" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker101)"><path class="link-path node102 node31 normal" d="M461.05381271740197,1024.726790505465Q420.01955764434354,1121.0385025419848,409.76099387607894,1145.1164305511147Q399.50243010781435,1169.1943585602446,358.468175034756,1265.5060705967644" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker104)"><path class="link-path node62 node20 normal" d="M-9.388564021170886,465.22686264971924Q22.63248089070955,358.0466813271324,30.63774211867966,331.2516359964857Q38.64300334664977,304.456590665839,70.66404825853022,197.27640934325206" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker106)"><path class="link-path node17 node7 normal" d="M1428.8758551353487,327.7975757330846Q1463.6965525320634,261.0267337584124,1472.401726881242,244.33402326474433Q1481.1069012304206,227.6413127710763,1515.9275986271352,160.87047079640405" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker113)"><path class="link-path node114 node1 normal" d="M-114.69375028602934,365.32302399138246Q-191.69076263812633,259.8536583977443,-210.94001572615056,233.48631699933478Q-230.1892688141748,207.11897560092524,-307.1862811662718,101.64961000728715" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker116)"><path class="link-path node22 node13 normal" d="M273.43428238602104,536.344440858352Q335.1858427145129,474.89934795037857,350.62373279663586,459.53807472338525Q366.06162287875884,444.17680149639193,427.8131832072507,382.73170858841854" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker117)"><path class="link-path node15 node87 normal" d="M978.8042501854727,804.5830266889013Q936.3551154085912,953.1459571660043,925.7428317143708,990.28668978528Q915.1305480201504,1027.4274224045557,872.6814132432688,1175.9903528816587" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker118)"><path class="link-path node2 node43 normal" d="M182.23761355421522,-121.5095758425901Q251.9583962838,-209.5382894581483,269.3885919661962,-231.54546786203787Q286.8187876485924,-253.55264626592742,356.5395703781772,-341.58135988148564" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker120)"><path class="link-path node60 node25 normal" d="M987.6945576692603,-313.64072810320135Q1078.8139106409365,-331.0423160331488,1101.5937488838556,-335.39271301563565Q1124.3735871267747,-339.7431099981225,1215.4929400984508,-357.14469792806995" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker121)"><path class="link-path node54 node40 normal" d="M768.9203920927886,67.79050834364617Q676.883190605752,18.718546308329763,653.8738902339928,6.450555799500663Q630.8645898622336,-5.81743470932844,538.827388375197,-54.889396744644856" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker124)"><path class="link-path node37 node28 normal" d="M-70.02574266318797,-324.97768623743707Q-84.27112035787387,-367.0475216960754,-87.83246478154535,-377.564980560735Q-91.39380920521684,-388.0824394253946,-105.63918689990275,-430.152274884033" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-69-53-0)"><path class="link-path node69 node53 dashed" d="M536.7505649653008,750.8835167289536Q444.71571867847524,860.7886089019552,421.70700710676886,888.2648819452055Q398.69829553506247,915.7411549884558,306.66344924823693,1025.6462471614573" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-69-13-1)"><path class="link-path node69 node13 dashed" d="M555.3296848631803,662.7889469361987Q524.4495419782035,555.9744638669068,516.7295062569592,529.2708430995838Q509.00947053571497,502.56722233226077,478.12932765073805,395.7527392629687" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-69-10-2)"><path class="link-path node69 node10 dashed" d="M519.1439021357659,719.8998219884926Q298.86158922289997,755.412912254027,243.79101099468346,764.2911848204106Q188.72043276646698,773.1694573867943,-31.56188014639895,808.6825476523287" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-53-0)"><path class="link-path node76 node53 dashed" d="M574.705157248873,591.0353576490529Q465.32615422191947,763.2983933013682,437.9814034651811,806.3641522144469Q410.6366527084427,849.4299111275257,301.2576496814893,1021.6929467798407" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-13-1)"><path class="link-path node76 node13 dashed" d="M573.1869150080279,505.92938050143175Q541.0405050939028,459.0819667953464,533.0039026153715,447.37011336882506Q524.9673001368403,435.65825994230374,492.82089022271515,388.81084623621837" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-54-2)"><path class="link-path node76 node54 dashed" d="M623.5255438692171,501.72660586495533Q691.0914779796163,356.25176666247745,707.9829615072161,319.883056861858Q724.874445034816,283.51434706123854,792.4403791452152,138.03950785876063" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-64-3)"><path class="link-path node76 node64 dashed" d="M552.7653534743113,561.1247774469026Q383.95567640518476,606.1511105427566,341.7532571379031,617.40769381672Q299.5508378706215,628.6642770906834,130.74116080149503,673.6906101865374" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-10-4)"><path class="link-path node76 node10 dashed" d="M554.5771404861555,566.6367647416337Q318.9677539797077,659.2397170200484,260.06540735309574,682.390455089652Q201.1630607264838,705.5411931592557,-34.446325779963956,798.1441454376702" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-40-5)"><path class="link-path node76 node40 dashed" d="M593.3665836525194,497.7245300394575Q557.0201221914374,287.1838193518007,547.9335068261669,234.54864167988652Q538.8468914608964,181.91346400797232,502.5004299998143,-28.62724667968442" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-39-53-0)"><path class="link-path node39 node53 dashed" d="M330.44613965221373,904.3647724220506Q314.6168096405062,949.2777288141032,310.6594771375793,960.5059679121164Q306.7021446346524,971.7342070101296,290.8728146229449,1016.6471634021821" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-39-13-1)"><path class="link-path node39 node13 dashed" d="M358.77281045893284,806.5492816822392Q396.3001431220023,642.5193995896435,405.68197628776966,601.5119290664945Q415.06380945353703,560.5044585433455,452.5911421166065,396.47457645074985" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-39-10-2)"><path class="link-path node39 node10 dashed" d="M296.612856495895,851.5962074231661Q165.51735611957412,839.5450581144904,132.7434810254939,836.5322707873215Q99.96960593141368,833.5194834601526,-31.125894444907203,821.4683341514769" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-23-53-0)"><path class="link-path node23 node53 dashed" d="M87.70868304152316,1028.13430380805Q142.17654932235536,1038.843759221441,155.7935158925634,1041.5211230747886Q169.41048246277143,1044.1984869281364,223.87834874360362,1054.9079423415271" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-23-10-1)"><path class="link-path node23 node10 dashed" d="M11.638866729274987,974.43682941472Q-15.370210829762598,928.925306642939,-22.122480219521997,917.5474259499937Q-28.874749609281395,906.1695452570484,-55.88382716831898,860.6580224852673" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-102-53-0)"><path class="link-path node102 node53 dashed" d="M434.0186242387552,997.5464870545027Q388.7894057915118,1016.5312744097902,377.482101179701,1021.2774712486121Q366.17479656789016,1026.023668087434,320.94557812064676,1045.0084554427217" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-102-13-1)"><path class="link-path node102 node13 dashed" d="M479.6642111553196,926.8264483859139Q473.936522494977,715.1920355995751,472.50460032989133,662.2834324029903Q471.07267816480567,609.3748292064056,465.34498950446306,397.7404164200669" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-102-64-2)"><path class="link-path node102 node64 dashed" d="M439.81659363104893,947.7860695536019Q312.9664826081482,855.4140241914286,281.253954852423,832.3210128508853Q249.54142709669782,809.228001510342,122.69131607379705,716.8559561481686" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-102-10-3)"><path class="link-path node102 node10 dashed" d="M432.0100161335883,963.7838362085424Q246.05488728081014,910.5997865407622,199.56610506761558,897.3037741238172Q153.07732285442103,884.0077617068722,-32.87780599835713,830.823712039092" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-109-64-0)"><path class="link-path node109 node64 dashed" d="M-314.5233759984917,1013.7766691950847Q-171.859533192553,895.9878886119322,-136.1935724910683,866.5406934661441Q-100.5276117895836,837.093498320356,42.13623101635511,719.3047177372038" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-109-10-1)"><path class="link-path node109 node10 dashed" d="M-308.5309021425394,1022.8573713291653Q-257.17977517740246,1003.2936070320876,-237.97071560962084,986.4412180784772Q-218.7616560418392,969.5888291248667,-116.44030646472301,854.3334817930613" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-111-2-0)"><path class="link-path node111 node2 dashed" d="M288.74911622870746,-103.40203062966519Q253.62780759073445,-97.84268959533529,244.8474804312412,-96.45285433675281Q236.06715327174794,-95.06301907817033,200.94584463377487,-89.50367804384042" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-114-53-0)"><path class="link-path node114 node53 dashed" d="M-60.22687078745224,451.3010279287215Q63.67373783554386,678.764768948248,94.64888999129289,735.6307042031297Q125.62404214704192,792.4966394580113,249.52465077003802,1019.9603804775378" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-114-13-1)"><path class="link-path node114 node13 dashed" d="M-33.92233417312357,400.9917136128541Q144.9526444785619,381.5076750085771,189.67138914148325,376.63666535750787Q234.3901338044046,371.7656557064386,413.26511245609004,352.28161710216165" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-114-10-2)"><path class="link-path node114 node10 dashed" d="M-84.28550802516608,457.51313367689164Q-83.4707865016672,580.8282323980461,-83.26710612079249,611.6570070783348Q-83.06342573991778,642.4857817586235,-82.2487042164189,765.800880479778" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-115-53-0)"><path class="link-path node115 node53 dashed" d="M422.4411281519632,736.2810795812231Q371.4376621846302,849.07940437375,358.686795692797,877.2789855718817Q345.93592920096376,905.4785667700133,294.93246323363076,1018.2768915625402" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-115-13-1)"><path class="link-path node115 node13 dashed" d="M446.49733533641034,638.901731389408Q452.26690294167196,542.4083036588895,453.70929484298733,518.2849467262598Q455.1516867443027,494.1615897936302,460.9212543495643,397.66816206311177" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-115-54-2)"><path class="link-path node115 node54 dashed" d="M470.3112575766655,646.4558388656706Q597.0129345031986,441.92947994856837,628.6883537348319,390.7978902192928Q660.3637729664653,339.66630049001725,787.0654498929985,135.13994157291503" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-115-64-3)"><path class="link-path node115 node64 dashed" d="M392.4550866329886,689.3914611282133Q288.4579368190129,688.5363139649666,262.45864936551897,688.3225271741549Q236.45936191202506,688.1087403833432,132.46221209804943,687.2535932200963" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-115-10-4)"><path class="link-path node115 node10 dashed" d="M393.8809750783332,701.7932299096224Q223.39283468023592,743.002876739594,180.77079958071158,753.3052884470868Q138.14876448118724,763.6077001545797,-32.339375916910086,804.8173469845512" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-end="url(#marker77)"><path class="link-path node78 node8 normal" d="M1470.815816571247,637.3975211096845Q1515.7740565663903,589.6010824482975,1527.013616565176,577.6519727829507Q1538.253176563962,565.7028631176039,1583.211416559105,517.9064244562169" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker71)"><path class="link-path node60 node72 normal" d="M901.2014996181235,-339.7971975114658Q865.8982796088025,-374.4456677673096,857.0724746064723,-383.1077853312705Q848.2466696041421,-391.76990289523144,812.9434495948212,-426.41837315107523" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker82)"><path class="link-path node54 node60 normal" d="M837.069749796158,46.34001591405618Q895.2082465415222,-56.04287532813912,904.4956920876494,-86.04205091459926Q913.7831376337767,-116.0412265010594,929.9442052574307,-253.65173995054514" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker89)"><path class="link-path node54 node60 normal" d="M809.7657457111039,40.95472045229005Q786.75533381489,-91.85628392331152,796.4099314944477,-122.33167377513001Q806.0645291740054,-152.8070636269485,906.3117225066812,-263.7991780658948" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker42)"><path class="link-path node1 normal" d="M-320.33052680271965,13.410807299817584Q-226.07816025415084,-77.18476259041559,-204.55757922214644,-51.72939570726018Q-183.03699819014204,-26.27402882410478,-288.04965525471306,51.59385762455069" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker107)"><path class="link-path node1 normal" d="M-336.8710934663733,10.459881039907721Q-273.53008550450187,-113.76429102672932,-244.7922641807619,-96.87498267274673Q-216.05444285702194,-79.98567431876413,-293.76436148076334,35.79384357088163" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker73)"><path class="link-path node1 node26 normal" d="M-339.2280973971433,9.49646942415923Q-342.01300541778073,-62.5274779569461,-342.7092324229401,-80.53346480222243Q-343.40545942809945,-98.53945164749875,-346.1903674487368,-170.56339902860407" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker96)"><path class="link-path node54 node20 normal" d="M763.0766493301325,95.73636922709761Q512.2899262739923,115.2255062518505,449.5932455099571,120.09779050803873Q386.89656474592203,124.97007476422695,136.10984168978177,144.45921178897984" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker79)"><path class="link-path node13 node20 normal" d="M413.58942026327827,338.80433180627716Q270.6590611522812,326.9603210722527,241.35152661779273,311.6065587737678Q212.0439920833043,296.2527964752829,120.51407491839382,185.26670882142793" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker88)"><path class="link-path node13 node20 normal" d="M421.74977178816755,318.14343565105577Q311.43164160606875,238.938324747993,282.5471062797015,223.78523218258266Q253.66257095333424,208.63213961717233,132.90441852449484,166.61250999695247" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker14)"><path class="link-path node15 node16 normal" d="M1002.9284036981717,705.5581764925396Q1041.5603581993576,514.5972424014778,1051.218346824654,466.8570088787124Q1060.8763354499504,419.11677535594697,1099.5082899511362,228.15584126488525" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker122)"><path class="link-path node115 node67 normal" d="M473.17574944902174,731.254502792766Q531.8059109075671,813.0060270004523,546.4634512722034,833.4439080523738Q561.1209916368398,853.8817891042953,619.7511530953852,935.6333133119816" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker100)"><path class="link-path node53 node87 normal" d="M323.1059867126188,1078.2290466293434Q517.6572278390737,1131.5558135897406,566.2950381206874,1144.88750532984Q614.9328484023011,1158.2191970699394,809.484089528756,1211.5459640303366" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker98)"><path class="link-path node4 node7 normal" d="M1309.2317065144969,36.080189213504966Q1387.4909450130401,4.863887760794037,1406.530846605052,9.641795810470512Q1425.5707481970637,14.419703860146988,1499.6307224346158,83.85926971026971" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker56)"><path class="link-path node4 node7 normal" d="M1303.058965634784,76.80863908423976Q1365.4526546545871,123.96290014091407,1384.0144242952938,128.25925517776977Q1402.5761939360004,132.5556102146255,1488.6766620418514,119.77218945279677" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker119)"><path class="link-path node94 normal" d="M1414.3674159904997,1091.3343181407206Q1470.680840055768,1223.6094024964714,1439.3059170230433,1234.8666364285582Q1407.9309939903187,1246.123870360645,1367.305031441413,1108.2201690388508" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker6)"><path class="link-path node7 node8 normal" d="M1550.2489015797707,165.50663992530366Q1573.1153165413104,271.66453553294855,1578.8319202816954,298.2040094348598Q1584.5485240220803,324.7434833367711,1607.41493898362,430.901378944416" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker112)"><path class="link-path node2 node49 normal" d="M190.98400596921476,-50.418269381676474Q244.5704895931696,-9.162731649610679,257.9671104991583,1.1511527834057702Q271.363731405147,11.46503721642222,324.95021502910186,52.72057494848802" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker74)"><path class="link-path node37 node47 normal" d="M-74.62682948475461,-268.2386114462702Q-91.8887889250504,-235.7447567270159,-96.20427878512436,-227.6212930472023Q-100.51976864519831,-219.4978293673887,-117.78172808549411,-187.00397464813435" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker36)"><path class="link-path node37 normal" d="M-52.64053448876505,-324.67743644054684Q20.748366211069666,-406.8631827428693,35.046460707514825,-392.8787451864023Q49.344555203959985,-378.89430762993527,-31.193392744097313,-303.7007801058463" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker3)"><path class="link-path node4 node5 normal" d="M1274.4677746270577,0.543519316414276Q1292.19624059833,-59.456467530181826,1296.628357091148,-74.45646424183086Q1301.060473583966,-89.45646095347989,1318.7889395552384,-149.45644780007598" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker81)"><path class="link-path node37 normal" d="M-31.273366014949147,-303.98126989103594Q81.01693314215994,-281.5331990455778,76.24370081877964,-262.1111432021034Q71.47046849539934,-242.689087358629,-38.43321450001959,-274.8481861258243" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker9)"><path class="link-path node10 node11 normal" d="M-84.65572335471705,867.725897112597Q-89.63592790404095,960.1552861147709,-90.88097904137193,983.2626333653144Q-92.1260301787029,1006.3699806158579,-97.1062347280268,1098.799369618032" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker33)"><path class="link-path node34 node13 normal" d="M1154.1970182930093,388.8562030685565Q898.4664658068052,373.25924034312783,834.5338276852542,369.35999966177064Q770.6011895637032,365.46075898041346,514.8706370774992,349.86379625498483" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker123)"><path class="link-path node59 node10 normal" d="M-356.780308423315,705.2680279271468Q-280.3025831924902,714.3053669943718,-257.3136239232899,723.0545986695051Q-234.32466465408964,731.8038303446385,-126.89071573131224,792.7603446784806" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker58)"><path class="link-path node59 node10 normal" d="M-367.21368100833837,728.2175114697859Q-300.6372986437666,792.0537128380489,-277.1894056337251,800.4873923232857Q-253.74151262368352,808.9210718085225,-132.73475090792294,812.5543063221533" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker110)"><path class="link-path node109 node10 normal" d="M-324.837377466569,1004.30426424195Q-293.8954797818346,946.9437369274243,-273.98867092489644,930.7962037970133Q-254.0818620679583,914.6486706666022,-125.76928889718755,842.8289329378397" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker93)"><path class="link-path node94 node95 normal" d="M1367.2043255147028,1008.821914195846Q1359.2981019001968,964.7651567357337,1357.3215459965704,953.7509673707057Q1355.344990092944,942.7367780056776,1347.438766478438,898.6800205455653" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker108)"><path class="link-path node17 node78 normal" d="M1410.4394302947335,423.757656179116Q1418.5546245907249,503.7771205260914,1420.5834231647227,523.7819866128352Q1422.6122217387206,543.7868526995791,1430.7274160347117,623.8063170465543" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker84)"><path class="link-path node60 node16 normal" d="M954.7346387801107,-256.03845204292963Q1009.8352374280228,-101.56984034017583,1023.6103870900008,-62.95268741448737Q1037.3855367519789,-24.335534488798913,1092.486135399891,130.1330772139549" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker86)"><path class="link-path node87 node29 normal" d="M906.2779565643341,1206.7393842264376Q982.3878551155486,1177.502071061571,1001.4153297533524,1170.1927427703545Q1020.4428043911561,1162.8834144791379,1096.5527029423708,1133.6461013142716" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g></g><g class="cardinalityContainer"></g><g class="labelContainer"><g class="labelGroup" transform="translate(-93.34229028754399,-10.53589457825366)"><g class="label" id="0"><rect class="objectproperty property object" x="-41.5" y="-14" width="83" height="28" style="fill: rgb(51, 102, 204);"><title>conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(-111.81359546692843,288.886204431229)"><g class="label" id="18"><rect class="objectproperty property object" x="-51" y="-14" width="102" height="28" style="fill: rgb(51, 102, 204);"><title>settled quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">settled quantity</tspan></text></g></g><g class="labelGroup" transform="translate(137.47452070803683,795.3060749571457)"><g class="label" id="21"><rect class="objectproperty property object" x="-40.5" y="-14" width="81" height="28" style="fill: rgb(51, 102, 204);"><title>satisfied by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfied by</tspan></text></g></g><g class="labelGroup" transform="translate(-195.40105021596383,623.0807831324563)"><g class="label" id="35"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>settled by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">settled by</tspan></text></g></g><g class="labelGroup" transform="translate(670.1072707312626,805.9051523675564)"><g class="label" id="38"><rect class="objectproperty property object" x="-30" y="-14" width="60" height="28" style="fill: rgb(51, 102, 204);"><title>input of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">input of</tspan></text></g></g><g class="labelGroup" transform="translate(-52.949712630355755,665.446214697713)"><g class="label" id="61"><rect class="objectproperty property object" x="-37.5" y="-14" width="75" height="28" style="fill: rgb(51, 102, 204);"><title>fulfilled by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfilled by</tspan></text></g></g><g class="labelGroup" transform="translate(-125.99721824952135,104.43449865683274)"><g class="label" id="63"><rect class="objectproperty property object" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204);"><title>current quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">current quantity</tspan></text></g></g><g class="labelGroup" transform="translate(124.96628348172965,789.419911822508)"><g class="label" id="65"><rect class="objectproperty property object" x="-25.5" y="-14" width="51" height="28" style="fill: rgb(51, 102, 204);"><title>fulfills</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfills</tspan></text></g></g><g class="labelGroup" transform="translate(1210.0283872050427,550.0868712887859)"><g class="label" id="66"><rect class="objectproperty property object" x="-37" y="-14" width="74" height="28" style="fill: rgb(51, 102, 204);"><title>reciprocal</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">reciprocal</tspan></text></g></g><g class="labelGroup" transform="translate(781.1548007004521,733.6640664006455)"><g class="label" id="68"><rect class="objectproperty property object" x="-33.5" y="-14" width="67" height="28" style="fill: rgb(51, 102, 204);"><title>output of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">output of</tspan></text></g></g><g class="labelGroup" transform="translate(-113.71320043115645,558.0980218595244)"><g class="label" id="70"><rect class="objectproperty property object" x="-27.5" y="-14" width="55" height="28" style="fill: rgb(51, 102, 204);"><title>settles</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">settles</tspan></text></g></g><g class="labelGroup" transform="translate(836.6361145505435,615.5534551611321)"><g class="label" id="75"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource classifie...</tspan></text></g></g><g class="labelGroup" transform="translate(441.0143087282545,-230.22230933548954)"><g class="label" id="80"><rect class="objectproperty property object" x="-20" y="-14" width="40" height="28" style="fill: rgb(51, 102, 204);"><title>unit</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">unit</tspan></text></g></g><g class="labelGroup" transform="translate(87.03501707071347,1107.2363304901091)"><g class="label" id="85"><rect class="objectproperty property object" x="-34.5" y="-14" width="69" height="28" style="fill: rgb(51, 102, 204);"><title>clause of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">clause of</tspan></text></g></g><g class="labelGroup" transform="translate(1320.4878137946203,533.2534847033187)"><g class="label" id="90"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>published in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">published in</tspan></text></g></g><g class="labelGroup" transform="translate(-171.80723549584908,-298.44060645435485)"><g class="label" id="91"><rect class="datatypeproperty property datatype" x="-27" y="-14" width="54" height="28" style="fill: rgb(51, 102, 204);"><title>image</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">image</tspan></text></g></g><g class="labelGroup" transform="translate(83.36354114064409,417.62242746290076)"><g class="label" id="92"><rect class="objectproperty property object" x="-54.5" y="-14" width="109" height="28" style="fill: rgb(51, 102, 204);"><title>claimed quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">claimed quantity</tspan></text></g></g><g class="labelGroup" transform="translate(-209.58467299855678,438.62907735806016)"><g class="label" id="97"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>to resource inventoried as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">to resource invent...</tspan></text></g></g><g class="labelGroup" transform="translate(161.27269228339551,360.3638377429848)"><g class="label" id="99"><rect class="objectproperty property object" x="-55.5" y="-14" width="111" height="28" style="fill: rgb(51, 102, 204);"><title>satisfied quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfied quantity</tspan></text></g></g><g class="labelGroup" transform="translate(409.76099387607894,1145.1164305511147)"><g class="label" id="101"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>agreed in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">agreed in</tspan></text></g></g><g class="labelGroup" transform="translate(30.63774211867966,331.2516359964857)"><g class="label" id="104"><rect class="objectproperty property object" x="-52.5" y="-14" width="105" height="28" style="fill: rgb(51, 102, 204);"><title>fulfilled quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfilled quantity</tspan></text></g></g><g class="labelGroup" transform="translate(1472.401726881242,244.33402326474433)"><g class="label" id="106"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>proposed</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">proposed</tspan></text></g></g><g class="labelGroup" transform="translate(-210.94001572615056,233.48631699933478)"><g class="label" id="113"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource inventoried as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource inventor...</tspan></text></g></g><g class="labelGroup" transform="translate(350.62373279663586,459.53807472338525)"><g class="label" id="116"><rect class="objectproperty property object" x="-32" y="-14" width="64" height="28" style="fill: rgb(51, 102, 204);"><title>satisfies</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfies</tspan></text></g></g><g class="labelGroup" transform="translate(925.7428317143708,990.28668978528)"><g class="label" id="117"><rect class="objectproperty property object" x="-50" y="-14" width="100" height="28" style="fill: rgb(51, 102, 204);"><title>planned within</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">planned within</tspan></text></g></g><g class="labelGroup" transform="translate(269.3885919661962,-231.54546786203787)"><g class="label" id="118"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(51, 102, 204);"><title>default unit</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">default unit</tspan></text></g></g><g class="labelGroup" transform="translate(1101.5937488838556,-335.39271301563565)"><g class="label" id="120"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>process classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">process classified as</tspan></text></g></g><g class="labelGroup" transform="translate(653.8738902339928,6.450555799500663)"><g class="label" id="121"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>recipe flow resource</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe flow resource</tspan></text></g></g><g class="labelGroup" transform="translate(-87.83246478154535,-377.564980560735)"><g class="label" id="124"><rect class="datatypeproperty property datatype" x="-17" y="-14" width="34" height="28" style="fill: rgb(51, 102, 204);"><title>uri</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">uri</tspan></text></g></g><g class="labelGroup" transform="translate(1527.013616565176,577.6519727829507)"><g class="label" id="77"><rect class="objectproperty property object" x="-53" y="-14" width="106" height="28" style="fill: rgb(51, 102, 204);"><title>eligible location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">eligible location</tspan></text></g></g><g class="labelGroup" transform="translate(857.0724746064723,-383.1077853312705)"><g class="label" id="71"><rect class="datatypeproperty property datatype" x="-59" y="-14" width="118" height="28" style="fill: rgb(51, 102, 204);"><title>duration multiplier</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">duration multiplier</tspan></text></g></g><g class="labelGroup" transform="translate(904.4956920876494,-86.04205091459926)"><g class="label" id="82"><rect class="objectproperty property object" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204);"><title>recipe output of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe output of</tspan></text></g></g><g class="labelGroup" transform="translate(796.4099314944477,-122.33167377513001)"><g class="label" id="89"><rect class="objectproperty property object" x="-48.5" y="-14" width="97" height="28" style="fill: rgb(51, 102, 204);"><title>recipe input of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe input of</tspan></text></g></g><g class="labelGroup" transform="translate(-204.55757922214644,-51.72939570726018)"><g class="label" id="42"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>underlying resource</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">underlying resource</tspan></text></g></g><g class="labelGroup" transform="translate(-244.7922641807619,-96.87498267274673)"><g class="label" id="107"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>contained in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">contained in</tspan></text></g></g><g class="labelGroup" transform="translate(-342.7092324229401,-80.53346480222243)"><g class="label" id="73"><rect class="objectproperty property object" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204);"><title>current location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">current location</tspan></text></g></g><g class="labelGroup" transform="translate(449.5932455099571,120.09779050803873)"><g class="label" id="96"><rect class="objectproperty property object" x="-53.5" y="-14" width="107" height="28" style="fill: rgb(51, 102, 204);"><title>defined quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">defined quantity</tspan></text></g></g><g class="labelGroup" transform="translate(241.35152661779273,311.6065587737678)"><g class="label" id="79"><rect class="objectproperty property object" x="-43" y="-14" width="86" height="28" style="fill: rgb(51, 102, 204);"><title>unit quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">unit quantity</tspan></text></g></g><g class="labelGroup" transform="translate(282.5471062797015,223.78523218258266)"><g class="label" id="88"><rect class="objectproperty property object" x="-58" y="-14" width="116" height="28" style="fill: rgb(51, 102, 204);"><title>available quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">available quantity</tspan></text></g></g><g class="labelGroup" transform="translate(1051.218346824654,466.8570088787124)"><g class="label" id="14"><rect class="objectproperty property object" x="-35.5" y="-14" width="71" height="28" style="fill: rgb(51, 102, 204);"><title>based on</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">based on</tspan></text></g></g><g class="labelGroup" transform="translate(546.4634512722034,833.4439080523738)"><g class="label" id="122"><rect class="objectproperty property object" x="-26.5" y="-14" width="53" height="28" style="fill: rgb(51, 102, 204);"><title>action</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">action</tspan></text></g></g><g class="labelGroup" transform="translate(566.2950381206874,1144.88750532984)"><g class="label" id="100"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>independent demand of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">independent de...</tspan></text></g></g><g class="labelGroup" transform="translate(1406.530846605052,9.641795810470512)"><g class="label" id="98"><rect class="objectproperty property object" x="-26.5" y="-14" width="53" height="28" style="fill: rgb(51, 102, 204);"><title>object</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">object</tspan></text></g></g><g class="labelGroup" transform="translate(1384.0144242952938,128.25925517776977)"><g class="label" id="56"><rect class="objectproperty property object" x="-29.5" y="-14" width="59" height="28" style="fill: rgb(51, 102, 204);"><title>subject</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">subject</tspan></text></g></g><g class="labelGroup" transform="translate(1439.3059170230433,1234.8666364285582)"><g class="label" id="119"><rect class="objectproperty property object" x="-45.5" y="-14" width="91" height="28" style="fill: rgb(51, 102, 204);"><title>refinement of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">refinement of</tspan></text></g></g><g class="labelGroup" transform="translate(1578.8319202816954,298.2040094348598)"><g class="label" id="6"><rect class="objectproperty property object" x="-53.5" y="-14" width="107" height="28" style="fill: rgb(51, 102, 204);"><title>primary location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">primary location</tspan></text></g></g><g class="labelGroup" transform="translate(257.9671104991583,1.1511527834057702)"><g class="label" id="112"><rect class="datatypeproperty property datatype" x="-44.5" y="-14" width="89" height="28" style="fill: rgb(51, 102, 204);"><title>substitutable</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">substitutable</tspan></text></g></g><g class="labelGroup" transform="translate(-96.20427878512436,-227.6212930472023)"><g class="label" id="74"><rect class="datatypeproperty property datatype" x="-25.5" y="-14" width="51" height="28" style="fill: rgb(51, 102, 204);"><title>name</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">name</tspan></text></g></g><g class="labelGroup" transform="translate(35.046460707514825,-392.8787451864023)"><g class="label" id="36"><rect class="objectproperty property object" x="-39.5" y="-14" width="79" height="28" style="fill: rgb(51, 102, 204);"><title>in scope of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">in scope of</tspan></text></g></g><g class="labelGroup" transform="translate(1296.628357091148,-74.45646424183086)"><g class="label" id="3"><rect class="objectproperty property object" x="-42" y="-14" width="84" height="28" style="fill: rgb(51, 102, 204);"><title>relationship</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">relationship</tspan></text></g></g><g class="labelGroup" transform="translate(76.24370081877964,-262.1111432021034)"><g class="label" id="81"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">classified as</tspan></text></g></g><g class="labelGroup" transform="translate(-90.88097904137193,983.2626333653144)"><g class="label" id="9"><rect class="objectproperty property object" x="-45" y="-14" width="90" height="28" style="fill: rgb(51, 102, 204);"><title>realization of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">realization of</tspan></text></g></g><g class="labelGroup" transform="translate(834.5338276852542,369.35999966177064)"><g class="label" id="33"><rect class="objectproperty property object" x="-36.5" y="-14" width="73" height="28" style="fill: rgb(51, 102, 204);"><title>publishes</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">publishes</tspan></text></g></g><g class="labelGroup" transform="translate(-257.3136239232899,723.0545986695051)"><g class="label" id="123"><rect class="objectproperty property object" x="-56.5" y="-14" width="113" height="28" style="fill: rgb(51, 102, 204);"><title>appreciation with</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">appreciation with</tspan></text></g></g><g class="labelGroup" transform="translate(-277.1894056337251,800.4873923232857)"><g class="label" id="58"><rect class="objectproperty property object" x="-50.5" y="-14" width="101" height="28" style="fill: rgb(51, 102, 204);"><title>appreciation of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">appreciation of</tspan></text></g></g><g class="labelGroup" transform="translate(-273.98867092489644,930.7962037970133)"><g class="label" id="110"><rect class="objectproperty property object" x="-42.5" y="-14" width="85" height="28" style="fill: rgb(51, 102, 204);"><title>triggered by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">triggered by</tspan></text></g></g><g class="labelGroup" transform="translate(1357.3215459965704,953.7509673707057)"><g class="label" id="93"><rect class="objectproperty property object" x="-38.5" y="-14" width="77" height="28" style="fill: rgb(51, 102, 204);"><title>defined as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">defined as</tspan></text></g></g><g class="labelGroup" transform="translate(1420.5834231647227,523.7819866128352)"><g class="label" id="108"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>proposed</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">proposed</tspan></text></g></g><g class="labelGroup" transform="translate(1023.6103870900008,-62.95268741448737)"><g class="label" id="84"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>process conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">process conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(1001.4153297533524,1170.1927427703545)"><g class="label" id="86"><rect class="objectproperty property object" x="-38.5" y="-14" width="77" height="28" style="fill: rgb(51, 102, 204);"><title>scheduled</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">scheduled</tspan></text></g></g></g><g class="nodeContainer"><g class="node" id="34" transform="translate(1205.1024282391556,391.96091532813506)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProposedIntent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProposedIntent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="102" transform="translate(481.0439735284299,977.8077808105744)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="19" transform="translate(-308.890337038729,429.36179882785257)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Settlement</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Settlement</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="20" transform="translate(85.2631461048721,148.41061003460536)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>QuantityValue</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">QuantityValue</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="54" transform="translate(813.9233449150421,91.78497098147211)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeFlow</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeFlow</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="26" transform="translate(-347.38813134266,-201.54025105805363)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="1" transform="translate(-337.25758260391484,60.458387279060126)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:EconomicResource</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:EconomicR...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="45" transform="translate(653.7075047367363,-268.9252886747331)"><rect class="class datatype" x="-32.5" y="-10" width="65" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>boolean</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">boolean</tspan></text></g><g class="node" id="44" transform="translate(651.51727245446,-316.0106332400453)"><rect class="class datatype" x="-32.5" y="-10" width="65" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>boolean</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">boolean</tspan></text></g><g class="node" id="76" transform="translate(602.0425780993902,547.9811427422438)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="13" transform="translate(463.9652271313528,346.7590839954063)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Intent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Intent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="67" transform="translate(666.1154609834692,1000.2818277351475)"><circle class="class" r="78.55551183333152" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Action</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-18.8125px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Action</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan><tspan class="text instance-count" x="0" dy="13px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">18</tspan></text></g><g class="node" id="29" transform="translate(1125.4909653692703,1122.5295835271272)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="24" transform="translate(1214.331605841635,688.2225247384124)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="8" transform="translate(1618.1540337802671,480.7578914873991)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>SpatialThing</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">SpatialThing</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="7" transform="translate(1539.5098067831236,115.65012738232059)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Agent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Agent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="4" transform="translate(1260.0162239303972,49.453157246599915)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:AgentRelationship</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:AgentRelat...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="95" transform="translate(1338.4304441194813,848.481911733807)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ScenarioDefinition</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ScenarioDef...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="31" transform="translate(346.31729297315076,1294.0254686465998)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="53" transform="translate(273.92022883097206,1064.7471616866499)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Commitment</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Commitment</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="115" transform="translate(443.4533625546219,689.8108094571135)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="69" transform="translate(569.4937853825656,711.7826022037611)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="2" transform="translate(150.57300202882683,-81.53017643556745)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ResourceSpecification</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ResourceSp...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="49" transform="translate(338.73150661505736,63.33061234170157)"><rect class="class datatype" x="-32.5" y="-10" width="65" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>boolean</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">boolean</tspan></text></g><g class="node" id="40" transform="translate(493.82443555294344,-78.88385938247079)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeResource</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeRes...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="37" transform="translate(-60.08328088873759,-295.61533868374863)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="25" transform="translate(1245.9426360734913,-362.959851840703)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="32" transform="translate(-280.54077769750074,-301.19025287930003)"><rect class="class literal datatype dashed" x="-27" y="-10" width="54" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Literal</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Literal</tspan></text></g><g class="node" id="46" transform="translate(652.4064656414594,-374.57361174036555)"><rect class="class datatype" x="-53" y="-10" width="106" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>dateTimeStamp</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">dateTimeStamp</tspan></text></g><g class="node" id="28" transform="translate(-109.34603778904807,-441.09944738576485)"><rect class="class literal datatype dashed" x="-27" y="-10" width="54" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Literal</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Literal</tspan></text></g><g class="node" id="60" transform="translate(937.5998965490327,-304.0738619888696)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeProcess</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeProcess</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="5" transform="translate(1333.2404902518988,-198.36608573026163)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:AgentRelationshipRole</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:AgentRelat...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="47" transform="translate(-123.56325144359084,-176.1208544146673)"><rect class="class datatype" x="-25" y="-10" width="50" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>string</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">string</tspan></text></g><g class="node" id="111" transform="translate(339.1219588336555,-111.37553223793816)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="72" transform="translate(802.0407862268338,-437.11883071034185)"><rect class="class datatype" x="-21.5" y="-10" width="43" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>float</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">float</tspan></text></g><g class="node" id="43" transform="translate(388.20418190356554,-381.5607592885083)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>unit</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">unit</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="23" transform="translate(37.66680295415473,1018.2950844629272)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="11" transform="translate(-99.85019468954513,1149.7254992935686)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Agreement</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Agreement</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="87" transform="translate(858.6698474104028,1225.0278489730301)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Plan</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Plan</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="15" transform="translate(992.8158160183388,755.5455305975299)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Process</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Process</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="30" transform="translate(1052.011022998964,677.5900347746391)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="64" transform="translate(81.46393617641607,686.8342448911961)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Claim</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Claim</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="114" transform="translate(-84.62244884838627,406.51424671960945)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="62" transform="translate(-23.98766186751278,514.092661958366)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Fulfillment</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Fulfillment</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="10" transform="translate(-81.91176339319873,816.7997674370602)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:EconomicEvent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:EconomicE...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="59" transform="translate(-406.9839591574141,696.2906422849575)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Appreciation</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Appreciation</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="109" transform="translate(-353.85108115855263,1046.2471420410923)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="94" transform="translate(1376.2126478736593,1059.0200230076043)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Scenario</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Scenario</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="50" transform="translate(1267.7544993114022,1160.572172846156)"><rect class="class datatype" x="-53" y="-10" width="106" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>dateTimeStamp</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">dateTimeStamp</tspan></text></g><g class="node" id="51" transform="translate(1231.187629360491,1083.465514043097)"><rect class="class datatype" x="-25" y="-10" width="50" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>string</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">string</tspan></text></g><g class="node" id="52" transform="translate(1202.1940028996078,998.7710590106913)"><rect class="class datatype" x="-10" y="-10" width="20" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="48" transform="translate(1225.2279793382231,925.947087825504)"><rect class="class datatype" x="-32.5" y="-10" width="65" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>boolean</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">boolean</tspan></text></g><g class="node" id="78" transform="translate(1435.8731993500849,674.5460540785023)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Proposal</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Proposal</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="16" transform="translate(1109.620877630969,178.1684871598949)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProcessSpecification</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProcessSpec...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="17" transform="translate(1405.2936469793603,373.0179191471681)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProposedTo</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProposedTo</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="22" transform="translate(237.28223846191892,572.3170654513642)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Satisfaction</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Satisfaction</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="39" transform="translate(347.39872544418654,856.2647741375828)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g></g><g class="linkContainer hidden-in-export" style="display: none;"><g><line class="classNodeDragPath hidden" x1="-316.09034659141275" y1="1079.1972076629197" x2="-291.44568565074013" y2="1103.8418686035923" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line class="classNodeDragPath hidden" x1="0" y1="0" x2="0" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line class="classNodeDragPath hidden" x1="0" y1="0" x2="0" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line x1="0" y1="0" x2="0" y2="0" class="hidden" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g></g><g class="editContainer hidden-in-export" style="display: none;"><g class="node hidden-in-export" id="10001" style="display: none;"><g><path d="M 20,40 C 0,15 0,-15 20,-40 L -40,0 Z" class="classDraggerNode hidden" transform="translate(-291.44568565074013,1103.8418686035923)rotate(-135)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="10.606601717798211" cy="10.606601717798211" class="superHiddenElement superOpacityElement hidden" transform="translate(-291.44568565074013,1103.8418686035923)"></circle></g></g><g class="node hidden-in-export" id="10002" style="display: none;"><g><path d="M 61,40 C 41,15 41,-15 61,-40 L 1,0 Z" class="classDraggerNode hidden" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="0" cy="0" class="superHiddenElement superOpacityElement hidden"></circle></g></g><g class="node hidden-in-export" id="10002" style="display: none;"><g><path d="M 10,40 C -10,15 -10,-15 10,-40 -8.8233455,-13.641384 -36.711107,-5.1228436 -50,0 -36.696429,4.9079017 -8.6403157,13.745728 10,40 Z" class="classDraggerNode hidden" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="0" cy="0" class="superHiddenElement superOpacityElement hidden"></circle></g></g><g class="node hidden-in-export" id="10003" style="display: none;"><g class="hidden"></g></g></g><g class="editContainer hidden-in-export" style="display: none;"><g class="hidden-in-export hidden addDataPropertyElement" transform="translate(0,0)" style="display: none;"><circle r="12" cx="0" cy="0"><title>Add Datatype Property</title></circle><line x1="-8" y1="0" x2="8" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Add Datatype Property</title></line><line x1="0" y1="-8" x2="0" y2="8" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Add Datatype Property</title></line><circle r="15" cx="-7" cy="7" class="superHiddenElement superOpacityElement"></circle></g><g class="hidden-in-export hidden deleteParentElement" transform="translate(0,0)" style="display: none;"><circle r="12" cx="0" cy="0"><title>Delete This Node</title></circle><line x1="-5" y1="-5" x2="5" y2="5" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Delete This Node</title></line><line x1="5" y1="-5" x2="-5" y2="5" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Delete This Node</title></line><circle r="15" cx="7" cy="-7" class="superHiddenElement superOpacityElement"></circle></g></g></g></svg>- \ No newline at end of file +<svg class="vowlGraph" width="1445.34" height="911" version="1.1" xmlns="http://www.w3.org/2000/svg"><g style="opacity: 1;" transform="translate(364.0508721872133,199.55315329054005)scale(0.50875)"><g class="linkContainer"><defs></defs><defs><marker id="marker0" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker3" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker6" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker9" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker14" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker19" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker31" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker34" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker36" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker37" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker56" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker58" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker60" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker63" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker65" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker67" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker69" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker71" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker75" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker77" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker78" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker79" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker80" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker81" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker82" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker83" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker85" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker86" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker87" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker89" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker92" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker93" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker94" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker96" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker100" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker101" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker102" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker106" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker110" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker113" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker114" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker115" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker116" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker117" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker118" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker119" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker120" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker121" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-50-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-50-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-50-52-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-50-10-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-50-40-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-54-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-54-55-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-54-1-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-103-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-103-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-103-55-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-103-52-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-103-10-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-68-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-68-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-68-10-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-104-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-104-55-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-104-1-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-55-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-52-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-10-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-40-5" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-38-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-38-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-38-10-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-21-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-21-10-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-97-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-97-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-97-52-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-97-10-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-107-52-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-107-10-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-112-95-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-112-90-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-111-51-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-111-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-111-10-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker></defs><g class="link" marker-end="url(#marker0)"><path class="link-path node1 node2 normal" d="M533.7596835305033,906.5824390211008Q651.8853898327051,913.6964831429682,681.4168164082555,915.4749941734351Q710.9482429838059,917.253505203902,829.0739492860077,924.3675493257695" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker9)"><path class="link-path node10 node11 normal" d="M948.0128242814645,216.69720788495104Q808.9977513205675,243.06377196226111,774.2439830803434,249.65541298158865Q739.4902148401192,256.2470540009162,600.4751418792222,282.6136180782263" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker19)"><path class="link-path node20 node21 normal" d="M748.8382630072547,-54.82037345312186Q720.8955829732213,-16.45990965555734,713.9099129647129,-6.869793706166206Q706.9242429562046,2.7203222432249277,678.9815629221712,41.08078604078946" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker31)"><path class="link-path node32 node13 normal" d="M972.0308773387272,-183.6835038363438Q926.2889202378562,21.406383331936375,914.8534309626385,72.67885512400642Q903.4179416874208,123.95132691607645,857.6759845865497,329.0412140843566" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker69)"><path class="link-path node35 node52 normal" d="M1416.3051311103866,-43.90320145096911Q1473.0985170128024,132.687021727951,1487.2968634884064,176.83457752268103Q1501.4952099640104,220.98213331741107,1558.2885958664265,397.57235649633117" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker82)"><path class="link-path node51 node11 normal" d="M765.7246025916797,690.3378592693875Q689.2862321590903,548.9936914705843,670.176639550943,513.6576495208835Q651.0670469427957,478.3216075711827,574.6286765102063,336.97743977237957" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker100)"><path class="link-path node17 node7 normal" d="M461.289211338699,-15.657320009437285Q374.87329680436704,-69.38877128676606,353.26931817078406,-82.82163410609826Q331.6653395372011,-96.25449692543046,245.24942500286915,-149.98594820275923" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker115)"><path class="link-path node15 node95 normal" d="M186.97578847522288,618.8309594717749Q174.25774471835368,583.0195024109311,171.07823377913638,574.0666381457202Q167.8987228399191,565.1137738805093,155.1806790830499,529.3023168196655" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker120)"><path class="link-path node103 node57 normal" d="M1196.515699156529,839.8028286683119Q1154.559748735675,890.2782931010186,1144.0707611304615,902.8971592091953Q1133.581773525248,915.5160253173719,1091.625823104394,965.9914897500787" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-50-51-0)"><path class="link-path node50 node51 dashed" d="M1175.7778914531236,694.0377199657695Q1041.7455487917562,708.3376705499119,1008.2374631264144,711.9126581959474Q974.7293774610724,715.487645841983,840.6970347997049,729.7875964261253" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-50-13-1)"><path class="link-path node50 node13 dashed" d="M1186.965728082518,656.3964086074792Q1066.618796251642,558.2574442989187,1036.5320632939229,533.7227032217786Q1006.4453303362038,509.1879621446385,886.098398505328,411.048997836078" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-50-52-2)"><path class="link-path node50 node52 dashed" d="M1268.3096201259148,659.4360164797768Q1373.8191971024262,585.7873836634515,1400.196591346554,567.3752254593702Q1426.5739855906818,548.9630672552889,1532.0835625671932,475.31443443896364" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-50-10-3)"><path class="link-path node50 node10 dashed" d="M1204.632429802808,642.5485606359987Q1130.7703312852134,486.83804945252166,1112.3048066558147,447.91042165665243Q1093.839282026416,408.9827938607832,1019.9771835088214,253.2722826773062" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-50-40-4)"><path class="link-path node50 node40 dashed" d="M1251.88284725887,732.8562565771942Q1322.428584794679,855.7326027808662,1340.0650191786312,886.4516893317841Q1357.7014535625835,917.1707758827021,1428.2471910983922,1040.047122086374" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-54-51-0)"><path class="link-path node54 node51 dashed" d="M782.468375618755,1063.1166687740388Q785.0074813292044,952.3438823863214,785.6422577568168,924.650685789392Q786.2770341844291,896.9574891924626,788.8161398948786,786.1847028047451" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-54-55-1)"><path class="link-path node54 node55 dashed" d="M829.7849185667776,1129.9203876301112Q911.8382176941831,1156.6882460953236,932.3515424760344,1163.3802107116267Q952.8648672578857,1170.0721753279297,1034.918166385291,1196.8400337931419" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-54-1-2)"><path class="link-path node54 node1 dashed" d="M739.6289008285025,1084.7001011562716Q653.5864177810555,1023.9879514973499,632.0757970191937,1008.8099140826193Q610.5651762573319,993.6318766678888,524.5226932098849,932.9197270089669" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-103-51-0)"><path class="link-path node103 node51 dashed" d="M1178.6721418324187,793.0718452477753Q1043.3747813739105,772.9266910371739,1009.5504412592834,767.8904024845235Q975.7261011446564,762.8541139318731,840.4287406861479,742.7089597212719" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-103-13-1)"><path class="link-path node103 node13 dashed" d="M1194.8529192814253,762.8065461735094Q1069.2466169977188,624.3216672429858,1037.845041426792,589.7004475103548Q1006.4434658558654,555.0792277777239,880.8371635721588,416.5943488472002" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-103-55-2)"><path class="link-path node103 node55 dashed" d="M1212.1137260491312,848.6651523380708Q1167.430525992627,975.0289723930207,1156.259725978501,1006.6199274067582Q1145.0889259643748,1038.2108824204956,1100.4057259078706,1164.5747024754455" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-103-52-3)"><path class="link-path node103 node52 dashed" d="M1264.6762458361693,764.0249224523615Q1374.1429047507725,651.4873602888294,1401.5095694794231,623.3529697479464Q1428.8762342080738,595.2185792070634,1538.3428931226767,482.6810170435314" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-103-10-4)"><path class="link-path node103 node10 dashed" d="M1210.6149965714462,753.0568074602772Q1133.0172271452363,553.7218942482384,1113.6177847886838,503.8881659452287Q1094.2183424321313,454.054437642219,1016.6205730059212,254.7195244301801" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-68-51-0)"><path class="link-path node68 node51 dashed" d="M336.9995447598394,330.21160980770037Q502.98546757898714,478.60948486471324,544.481948283774,515.7089536289665Q585.978428988561,552.8084223932198,751.9643518077087,701.2062974502327" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-68-13-1)"><path class="link-path node68 node13 dashed" d="M349.4085888783325,303.826524136396Q528.1029565366927,330.7805037511174,572.7765484512827,337.51899865479777Q617.4501403658727,344.25749355847813,796.1445080242329,371.2114731731995" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-68-10-2)"><path class="link-path node68 node10 dashed" d="M349.57054310479083,289.77766238252906Q588.7535420714977,259.32090614824307,648.5492918131744,251.7067170896716Q708.345041554851,244.0925280311001,947.5280405215578,213.6357717968142" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-104-51-0)"><path class="link-path node104 node51 dashed" d="M647.2706949100536,1094.5593457536138Q696.8268697164726,969.7744571659786,709.2159134180774,938.5782350190698Q721.6049571196822,907.382012872161,771.1611319261012,782.5971242845259" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-104-55-1)"><path class="link-path node104 node55 dashed" d="M678.8421393294731,1149.7896201384676Q820.5085863757306,1171.804131980737,855.925198137295,1177.3077599413045Q891.3418098988593,1182.811387901872,1033.008256945117,1204.8258997441412" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-104-1-2)"><path class="link-path node104 node1 dashed" d="M601.8689034745455,1098.4313073213048Q564.8933428392727,1037.8762321140987,555.6494526804545,1022.7374633122972Q546.4055625216363,1007.5986945104956,509.43000188636336,947.0436193032893" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-51-0)"><path class="link-path node76 node51 dashed" d="M1312.4092860812104,737.4017537148775Q1123.839326956339,736.6063396324624,1076.6968371751211,736.4074861118586Q1029.5543473939033,736.2086325912547,840.984388269032,735.4132185088396" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-13-1)"><path class="link-path node76 node13 dashed" d="M1321.5146216776884,708.5329446669656Q1148.2960742096418,588.280613843545,1104.99143734263,558.2175311376898Q1061.6868004756182,528.1544484318346,888.4682530075713,407.90211760841396" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-55-2)"><path class="link-path node76 node55 dashed" d="M1337.5116523222302,781.5524667943504Q1246.2272279799172,936.4201021861446,1223.4061218943389,975.1370110340931Q1200.5850158087605,1013.8539198820416,1109.3005914664475,1168.7215552738357" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-52-3)"><path class="link-path node76 node52 dashed" d="M1393.2661543201928,696.2702889894283Q1453.5780031802472,612.7501004981108,1468.6559653952609,591.8700533752814Q1483.7339276102746,570.990006252452,1544.045776470329,487.46981776113444" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-10-4)"><path class="link-path node76 node10 dashed" d="M1334.4823545757806,695.6137950136207Q1211.5078154787734,517.0469586607751,1180.7641807045216,472.40524957256366Q1150.0205459302697,427.76354048435223,1027.0460068332625,249.19670413150658" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-40-5)"><path class="link-path node76 node40 dashed" d="M1376.2554554523501,786.9723656395477Q1402.0706056723402,886.1516869260657,1408.524393227338,910.9465172476953Q1414.9781807823356,935.7413475693248,1440.7933310023259,1034.920668855843" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-38-51-0)"><path class="link-path node38 node51 dashed" d="M464.7851737373178,522.6571217116658Q577.7887067386499,596.5129194850359,606.0395899889829,614.9768689283785Q634.2904732393159,633.4408183717211,747.2940062406481,707.2966161450912" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-38-13-1)"><path class="link-path node38 node13 dashed" d="M471.2922800549968,481.318287899873Q601.7258081361927,445.69318874334243,634.3341901564916,436.7869139542098Q666.9425721767905,427.8806391650772,797.3761002579863,392.25554000854663" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-38-10-2)"><path class="link-path node38 node10 dashed" d="M467.72439280518694,471.97630756187897Q661.6304253757439,375.1749674236428,710.1069335183832,350.9746323890837Q758.5834416610226,326.7742973545246,952.4894742315796,229.9729572162884" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-21-51-0)"><path class="link-path node21 node51 dashed" d="M659.721880353154,132.1539959128193Q707.5198232182227,353.43153369348863,719.4693089344898,408.750918138656Q731.418794650757,464.0703025838234,779.2167375158256,685.3478403644926" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-21-10-1)"><path class="link-path node21 node10 dashed" d="M696.9744259181598,99.47980478557562Q798.2242071547441,135.69490623660397,823.5366524638902,144.74868159936108Q848.8490977730362,153.80245696211819,950.0988790096205,190.01755841314656" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-97-51-0)"><path class="link-path node97 node51 dashed" d="M1298.573895933913,418.3680900109034Q1112.453306102261,534.31354148903,1065.923158644348,563.2999043585615Q1019.3930111864349,592.2862672280932,833.2724213547831,708.2317187062198" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-97-13-1)"><path class="link-path node97 node13 dashed" d="M1290.877927369248,390.10639902002447Q1133.549792523335,386.10923931151916,1094.2177588118568,385.10994938439285Q1054.8857251003785,384.11065945726654,897.5575902544654,380.1134997487612" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-97-52-2)"><path class="link-path node97 node52 dashed" d="M1391.499855008315,403.10774856941276Q1444.6058004932531,415.6315270114701,1457.8822868644877,418.76247162198445Q1471.1587732357223,421.8934162324988,1524.2647187206603,434.41719467455613" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-97-10-3)"><path class="link-path node97 node10 dashed" d="M1296.9092970866911,367.31226184133106Q1195.3742611563368,312.90058662367954,1169.9905021737484,299.2976678192667Q1144.60674319116,285.6947490148538,1043.0717072608056,231.2830737972023" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-107-52-0)"><path class="link-path node107 node52 dashed" d="M1383.963605474228,174.59785822848755Q1448.2460711289277,266.49196676628094,1464.3166875426027,289.46549390072926Q1480.3873039562777,312.4390210351776,1544.6697696109775,404.33312957297096" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-107-10-1)"><path class="link-path node107 node10 dashed" d="M1305.7505716053615,147.0200234279069Q1194.5202979156954,181.34140705162565,1168.821016059527,186.75238200240995Q1143.1217342033585,192.16335695319424,1048.7577530436768,201.12977293574974" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-112-95-0)"><path class="link-path node112 node95 dashed" d="M-2.4057801519114363,348.7457704195631Q38.95932390063954,387.7495627311297,49.30059991377729,397.50051080902136Q59.64187592691504,407.25145888691304,101.00697997946602,446.25525119847964" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-112-90-1)"><path class="link-path node112 node90 dashed" d="M-49.61769109183779,263.7692698053921Q-119.89211024592221,26.533115196827367,-103.29804315324523,-1.7591027369371806Q-86.70397606056825,-30.051320670701728,116.32297983493197,-19.152909532253325" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-111-51-0)"><path class="link-path node111 node51 dashed" d="M724.8484365016957,762.9473088003318Q732.1351255304808,759.8430556960226,733.956797787677,759.0669924199452Q735.7784700448733,758.2909291438679,743.0651590736583,755.1866760395586" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-111-13-1)"><path class="link-path node111 node13 dashed" d="M697.5702259236821,735.869844734861Q749.3151635488849,611.8755989035933,762.2513979551857,580.8770374457764Q775.1876323614864,549.8784759879595,826.9325699866891,425.88423015669196" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-111-10-2)"><path class="link-path node111 node10 dashed" d="M702.7162966446018,738.3648482914366Q810.9625723825823,543.7247743628076,838.0241413170774,495.06475588065035Q865.0857102515724,446.4047373984931,973.3319859895529,251.7646634698641" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-end="url(#marker65)"><path class="link-path node64 node51 normal" d="M1219.8795930803258,576.0733420303471Q1067.0531515511784,632.641768960539,1028.8465411688915,646.783875693087Q990.6399307866046,660.925982425635,837.8134892574569,717.4944093558269" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker80)"><path class="link-path node50 node2 normal" d="M1184.496884538075,717.5680429601127Q1079.4880955442536,789.9378715392136,1053.2358982957983,808.0303286839887Q1026.983701047343,826.1227858287639,921.9749120535216,898.4926144078647" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker117)"><path class="link-path node112 node90 normal" d="M-14.008600893369959,269.5924997077319Q60.35195994662137,139.36753439318338,75.64357918985566,114.33602786602869Q90.93519843308994,89.304521338874,138.9075915389729,19.27743443618509" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker86)"><path class="link-path node32 node73 normal" d="M933.734939344288,-246.14311785743874Q870.0883924371326,-262.4840297886016,854.1767557103437,-266.56925777139236Q838.2651189835549,-270.6544857541831,774.6185720763995,-286.995397685346" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker102)"><path class="link-path node17 node73 normal" d="M534.1110867755964,-30.32205313853126Q598.750390138977,-121.42675385231857,614.9102159798222,-144.2029290307654Q631.0700418206674,-166.97910420921224,695.7093451840481,-258.08380492299955" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker77)"><path class="link-path node73 node8 normal" d="M674.4879667197683,-294.4635791829325Q624.1584013949349,-289.2905559846259,611.5760100637266,-287.9973001850492Q598.9936187325183,-286.7040443854725,548.664053407685,-281.5310211871659" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker3)"><path class="link-path node4 node5 normal" d="M-72.19091631772739,-144.27930447551927Q-105.86459387241463,-80.42719318466575,-114.28301326108644,-64.46416536195238Q-122.70143264975825,-48.501137539239004,-156.37511020444546,15.350973751614518" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker36)"><path class="link-path node30 normal" d="M-106.28653549787576,533.757815734653Q-78.86634069748071,451.42403907304316,-60.28662263004787,458.826341183516Q-41.70690456261504,466.2286432939888,-78.4169583967265,544.8612689003622" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker81)"><path class="link-path node62 node16 normal" d="M610.3077965248895,1243.2403708909949Q390.4749651746623,1184.503523330643,335.51675733710556,1169.819311440555Q280.5585494995488,1155.1350995504672,60.72571814932161,1096.3982519901153" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker71)"><path class="link-path node1 node18 normal" d="M462.61220094255555,950.3284495281272Q446.44003962819784,987.7326021106985,442.3969992996084,997.0836402563414Q438.353958971019,1006.4346784019842,422.1817976566613,1043.8388309845554" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker6)"><path class="link-path node7 node8 normal" d="M250.2855109051247,-193.15136271332813Q330.0051919847757,-219.92307675097126,349.9351122546885,-226.61600526038205Q369.86503252460125,-233.30893376979284,449.5847136042522,-260.080647807436" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker58)"><path class="link-path node4 node7 normal" d="M-5.926099785255786,-161.16083780462748Q52.907939542216674,-111.96570660470877,69.12224398585789,-111.28173620302414Q85.33654842949912,-110.5977658013395,156.21694465115638,-154.3211337877811" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker93)"><path class="link-path node4 node7 normal" d="M-0.7595886827851643,-207.59304859330263Q51.716382121061855,-234.6808062581101,67.28564034978575,-233.59154366164876Q82.85489857850965,-232.50228106518742,154.93299360445377,-196.70042262868915" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker67)"><path class="link-path node68 node15 normal" d="M286.32543753525704,345.62513521664914Q258.4741118494145,454.36904181602495,251.5112804279539,481.5550184658689Q244.54844900649326,508.74099511571285,216.69712332065072,617.4849017150887" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker89)"><path class="link-path node90 node91 normal" d="M210.3342774961852,3.9739580382323965Q294.4888000752909,56.905543150280465,315.5274307200673,70.13843942829249Q336.5660613648437,83.3713357063045,420.72058394394935,136.3029208183526" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker121)"><path class="link-path node61 node10 normal" d="M1220.6702353564026,-132.75318363873916Q1141.5321976126174,20.274242975273324,1122.444193527026,50.27146319047381Q1103.3561894414347,80.2686834056743,1029.790194500488,167.2190185132656" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker63)"><path class="link-path node64 node10 normal" d="M1236.652572442295,517.9154165362547Q1153.6616222470925,409.8083946302847,1132.913884698292,382.7816391537921Q1112.1661471494913,355.7548836772996,1029.1751969542888,247.64786177132945" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker75)"><path class="link-path node76 node29 normal" d="M1400.072673795418,773.0677263588415Q1455.6306848661604,826.7876480618719,1469.520187633846,840.2176284876296Q1483.4096904015316,853.6476089133872,1538.9677014722738,907.3675306164178" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker83)"><path class="link-path node13 node84 normal" d="M806.8834539188487,410.8440686173526Q669.8762515256906,521.3936179051041,635.6244509274011,549.031005227042Q601.3726503291116,576.6683925489799,464.3654479359535,687.2179418367314" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker37)"><path class="link-path node38 node15 normal" d="M382.0643517368979,526.3562785287282Q326.8680080539098,569.9296027179704,313.0689221331628,580.8229337652809Q299.2698362124158,591.7162648125915,244.07349252942765,635.2895890018336" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker34)"><path class="link-path node35 node10 normal" d="M1359.7796500281029,-62.002607986824316Q1231.4799930437543,33.49529737860577,1199.405078797667,57.36977371996329Q1167.3301645515799,81.24425006132081,1039.0305075672316,176.74215542675088" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker14)"><path class="link-path node15 node16 normal" d="M182.6320489866065,713.177906982673Q122.72547058375248,842.6850493408126,107.74882598303898,875.0618349303475Q92.77218138232548,907.4386205198823,32.865602979471475,1036.945762878022" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker113)"><path class="link-path node20 node13 normal" d="M786.0650591989321,-45.55398024181807Q807.3890487791675,103.99914681017677,812.7200461742264,141.3874285731755Q818.0510435692852,178.77571033617423,839.3750331495205,328.32883738816906" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker60)"><path class="link-path node61 node10 normal" d="M1206.434656517885,-144.07397599696714Q1066.7576850309956,-34.55203105117985,1047.0758177887724,-4.394004983414845Q1027.3939505465491,25.76402108435016,1009.6159840956524,157.50628468068282" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker106)"><path class="link-path node107 node10 normal" d="M1303.880095777861,136.71404811696019Q1174.1421914223124,143.46804163412472,1148.318087657115,148.66425837267474Q1122.4939838919177,153.86047511122476,1045.6390581258872,188.67621550246037" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker96)"><path class="link-path node97 node22 normal" d="M1349.5166173651417,340.97950789769175Q1353.578930372018,314.22222768969226,1354.594508623737,307.53290763769235Q1355.610086875456,300.84358758569243,1359.6723998823325,274.08630737769283" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker78)"><path class="link-path node30 normal" d="M-80.13611146764251,584.0216317124188Q-44.835044809206224,684.3165525715758,-63.991962437111965,690.0622037094047Q-83.1488800650177,695.8078548472336,-108.87148790950111,592.6401084191621" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker92)"><path class="link-path node10 node1 normal" d="M967.7829679074262,248.1898789589713Q785.9451733961027,493.92204550867336,740.4857247682719,555.3550871460989Q695.026276140441,616.7881287835244,513.1884816291175,862.5202953332264" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker94)"><path class="link-path node51 node95 normal" d="M742.4636768332546,716.6848875818242Q519.7318566746161,629.9134361634191,464.04890163495645,608.2205733088178Q408.3659465952968,586.5277104542166,185.63412643665833,499.7562590358115" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker110)"><path class="link-path node111 node1 normal" d="M634.5472083145586,809.7508391725726Q591.2217113029549,836.5311444050526,580.390337050054,843.2262207131726Q569.5589627971531,849.9212970212925,526.2334657855494,876.7016022537725" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker114)"><path class="link-path node1 node84 normal" d="M480.0138590799832,852.5955798024231Q479.7164193995023,807.4974577562526,476.99424638526966,798.4171843461845Q474.27207337103704,789.3369109361164,452.79212893765674,761.7928457017423" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker87)"><path class="link-path node1 node84 normal" d="M436.72879416573943,881.7528846167385Q339.18527017665195,845.9106786042162,334.83034378975714,833.6710620069205Q330.4754174028623,821.4314454096248,393.17953029679103,759.3567186437815" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker101)"><path class="link-path node1 normal" d="M448.31010351057347,939.6671104664607Q280.2632742230659,997.5015449919277,270.905678545648,965.5086314914495Q261.54808286823015,933.5157179909712,434.2737099944467,891.6777402157434" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker116)"><path class="link-path node104 node16 normal" d="M577.6764339774247,1137.1260705253367Q371.49573901983854,1117.5019418813463,319.950565280442,1112.5959097203486Q268.40539154104545,1107.6898775593509,62.22469658345926,1088.0657489153602" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker118)"><path class="link-path node62 node26 normal" d="M608.6556657212399,1259.1938062666839Q544.2987913081848,1262.7180470843025,528.209572704921,1263.5991072887073Q512.1203541016572,1264.480167493112,447.7634796886021,1268.0044083107307" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker119)"><path class="link-path node55 node40 normal" d="M1131.588755650528,1195.9486862742747Q1241.1350973284486,1157.9630584150452,1268.521682747929,1148.4666514502378Q1295.9082681674092,1138.9702444854304,1405.45460984533,1100.984616626201" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker56)"><path class="link-path node54 node57 normal" d="M829.7054331911593,1098.0445579215373Q882.9575503460082,1080.3780497927316,896.2705796347204,1075.9614227605302Q909.5836089234326,1071.5447957283288,962.8357260782814,1053.8782875995232" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker79)"><path class="link-path node55 node62 normal" d="M1032.435684693602,1214.4712105221372Q888.2175641572297,1217.4704180268773,855.9498997893255,1220.7527686055466Q823.6822354214213,1224.035119184216,709.7590410145594,1247.2947163088318" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker85)"><path class="link-path node55 node62 normal" d="M1035.3922528003434,1229.85972203446Q922.3243449186041,1278.8032360518075,889.8117784914472,1282.021747734911Q857.2992120642903,1285.2402594180146,710.2665885287747,1262.044838865495" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g></g><g class="cardinalityContainer"></g><g class="labelContainer"><g class="labelGroup" transform="translate(681.4168164082555,915.4749941734351)"><g class="label" id="0"><rect class="objectproperty property object" x="-41.5" y="-14" width="83" height="28" style="fill: rgb(51, 102, 204);"><title>conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(774.2439830803434,249.65541298158865)"><g class="label" id="9"><rect class="objectproperty property object" x="-45" y="-14" width="90" height="28" style="fill: rgb(51, 102, 204);"><title>realization of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">realization of</tspan></text></g></g><g class="labelGroup" transform="translate(713.9099129647129,-6.869793706166206)"><g class="label" id="19"><rect class="objectproperty property object" x="-40.5" y="-14" width="81" height="28" style="fill: rgb(51, 102, 204);"><title>satisfied by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfied by</tspan></text></g></g><g class="labelGroup" transform="translate(914.8534309626385,72.67885512400642)"><g class="label" id="31"><rect class="objectproperty property object" x="-36.5" y="-14" width="73" height="28" style="fill: rgb(51, 102, 204);"><title>publishes</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">publishes</tspan></text></g></g><g class="labelGroup" transform="translate(1487.2968634884064,176.83457752268103)"><g class="label" id="69"><rect class="objectproperty property object" x="-27.5" y="-14" width="55" height="28" style="fill: rgb(51, 102, 204);"><title>settles</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">settles</tspan></text></g></g><g class="labelGroup" transform="translate(670.176639550943,513.6576495208835)"><g class="label" id="82"><rect class="objectproperty property object" x="-34.5" y="-14" width="69" height="28" style="fill: rgb(51, 102, 204);"><title>clause of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">clause of</tspan></text></g></g><g class="labelGroup" transform="translate(353.26931817078406,-82.82163410609826)"><g class="label" id="100"><rect class="objectproperty property object" x="-42.5" y="-14" width="85" height="28" style="fill: rgb(51, 102, 204);"><title>proposed to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">proposed to</tspan></text></g></g><g class="labelGroup" transform="translate(171.07823377913638,574.0666381457202)"><g class="label" id="115"><rect class="objectproperty property object" x="-50" y="-14" width="100" height="28" style="fill: rgb(51, 102, 204);"><title>planned within</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">planned within</tspan></text></g></g><g class="labelGroup" transform="translate(1144.0707611304615,902.8971592091953)"><g class="label" id="120"><rect class="objectproperty property object" x="-26.5" y="-14" width="53" height="28" style="fill: rgb(51, 102, 204);"><title>action</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">action</tspan></text></g></g><g class="labelGroup" transform="translate(1028.8465411688915,646.783875693087)"><g class="label" id="65"><rect class="objectproperty property object" x="-25.5" y="-14" width="51" height="28" style="fill: rgb(51, 102, 204);"><title>fulfills</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfills</tspan></text></g></g><g class="labelGroup" transform="translate(1053.2358982957983,808.0303286839887)"><g class="label" id="80"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(75.64357918985566,114.33602786602869)"><g class="label" id="117"><rect class="objectproperty property object" x="-45.5" y="-14" width="91" height="28" style="fill: rgb(51, 102, 204);"><title>refinement of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">refinement of</tspan></text></g></g><g class="labelGroup" transform="translate(854.1767557103437,-266.56925777139236)"><g class="label" id="86"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>published in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">published in</tspan></text></g></g><g class="labelGroup" transform="translate(614.9102159798222,-144.2029290307654)"><g class="label" id="102"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>proposed</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">proposed</tspan></text></g></g><g class="labelGroup" transform="translate(611.5760100637266,-287.9973001850492)"><g class="label" id="77"><rect class="objectproperty property object" x="-53" y="-14" width="106" height="28" style="fill: rgb(51, 102, 204);"><title>eligible location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">eligible location</tspan></text></g></g><g class="labelGroup" transform="translate(-114.28301326108644,-64.46416536195238)"><g class="label" id="3"><rect class="objectproperty property object" x="-42" y="-14" width="84" height="28" style="fill: rgb(51, 102, 204);"><title>relationship</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">relationship</tspan></text></g></g><g class="labelGroup" transform="translate(-60.28662263004787,458.826341183516)"><g class="label" id="36"><rect class="objectproperty property object" x="-39.5" y="-14" width="79" height="28" style="fill: rgb(51, 102, 204);"><title>in scope of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">in scope of</tspan></text></g></g><g class="labelGroup" transform="translate(335.51675733710556,1169.819311440555)"><g class="label" id="81"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>process conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">process conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(442.3969992996084,997.0836402563414)"><g class="label" id="71"><rect class="objectproperty property object" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204);"><title>current location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">current location</tspan></text></g></g><g class="labelGroup" transform="translate(349.9351122546885,-226.61600526038205)"><g class="label" id="6"><rect class="objectproperty property object" x="-53.5" y="-14" width="107" height="28" style="fill: rgb(51, 102, 204);"><title>primary location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">primary location</tspan></text></g></g><g class="labelGroup" transform="translate(69.12224398585789,-111.28173620302414)"><g class="label" id="58"><rect class="objectproperty property object" x="-29.5" y="-14" width="59" height="28" style="fill: rgb(51, 102, 204);"><title>subject</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">subject</tspan></text></g></g><g class="labelGroup" transform="translate(67.28564034978575,-233.59154366164876)"><g class="label" id="93"><rect class="objectproperty property object" x="-26.5" y="-14" width="53" height="28" style="fill: rgb(51, 102, 204);"><title>object</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">object</tspan></text></g></g><g class="labelGroup" transform="translate(251.5112804279539,481.5550184658689)"><g class="label" id="67"><rect class="objectproperty property object" x="-33.5" y="-14" width="67" height="28" style="fill: rgb(51, 102, 204);"><title>output of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">output of</tspan></text></g></g><g class="labelGroup" transform="translate(315.5274307200673,70.13843942829249)"><g class="label" id="89"><rect class="objectproperty property object" x="-38.5" y="-14" width="77" height="28" style="fill: rgb(51, 102, 204);"><title>defined as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">defined as</tspan></text></g></g><g class="labelGroup" transform="translate(1122.444193527026,50.27146319047381)"><g class="label" id="121"><rect class="objectproperty property object" x="-56.5" y="-14" width="113" height="28" style="fill: rgb(51, 102, 204);"><title>appreciation with</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">appreciation with</tspan></text></g></g><g class="labelGroup" transform="translate(1132.913884698292,382.7816391537921)"><g class="label" id="63"><rect class="objectproperty property object" x="-37.5" y="-14" width="75" height="28" style="fill: rgb(51, 102, 204);"><title>fulfilled by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfilled by</tspan></text></g></g><g class="labelGroup" transform="translate(1469.520187633846,840.2176284876296)"><g class="label" id="75"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource classifie...</tspan></text></g></g><g class="labelGroup" transform="translate(635.6244509274011,549.031005227042)"><g class="label" id="83"><rect class="objectproperty property object" x="-58" y="-14" width="116" height="28" style="fill: rgb(51, 102, 204);"><title>available quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">available quantity</tspan></text></g></g><g class="labelGroup" transform="translate(313.0689221331628,580.8229337652809)"><g class="label" id="37"><rect class="objectproperty property object" x="-30" y="-14" width="60" height="28" style="fill: rgb(51, 102, 204);"><title>input of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">input of</tspan></text></g></g><g class="labelGroup" transform="translate(1199.405078797667,57.36977371996329)"><g class="label" id="34"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>settled by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">settled by</tspan></text></g></g><g class="labelGroup" transform="translate(107.74882598303898,875.0618349303475)"><g class="label" id="14"><rect class="objectproperty property object" x="-35.5" y="-14" width="71" height="28" style="fill: rgb(51, 102, 204);"><title>based on</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">based on</tspan></text></g></g><g class="labelGroup" transform="translate(812.7200461742264,141.3874285731755)"><g class="label" id="113"><rect class="objectproperty property object" x="-32" y="-14" width="64" height="28" style="fill: rgb(51, 102, 204);"><title>satisfies</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfies</tspan></text></g></g><g class="labelGroup" transform="translate(1047.0758177887724,-4.394004983414845)"><g class="label" id="60"><rect class="objectproperty property object" x="-50.5" y="-14" width="101" height="28" style="fill: rgb(51, 102, 204);"><title>appreciation of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">appreciation of</tspan></text></g></g><g class="labelGroup" transform="translate(1148.318087657115,148.66425837267474)"><g class="label" id="106"><rect class="objectproperty property object" x="-42.5" y="-14" width="85" height="28" style="fill: rgb(51, 102, 204);"><title>triggered by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">triggered by</tspan></text></g></g><g class="labelGroup" transform="translate(1354.594508623737,307.53290763769235)"><g class="label" id="96"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>agreed in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">agreed in</tspan></text></g></g><g class="labelGroup" transform="translate(-63.991962437111965,690.0622037094047)"><g class="label" id="78"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">classified as</tspan></text></g></g><g class="labelGroup" transform="translate(740.4857247682719,555.3550871460989)"><g class="label" id="92"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>to resource inventoried as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">to resource invent...</tspan></text></g></g><g class="labelGroup" transform="translate(464.04890163495645,608.2205733088178)"><g class="label" id="94"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>independent demand of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">independent de...</tspan></text></g></g><g class="labelGroup" transform="translate(580.390337050054,843.2262207131726)"><g class="label" id="110"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource inventoried as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource inventor...</tspan></text></g></g><g class="labelGroup" transform="translate(476.99424638526966,798.4171843461845)"><g class="label" id="114"><rect class="objectproperty property object" x="-54" y="-14" width="108" height="28" style="fill: rgb(51, 102, 204);"><title>onhand quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">onhand quantity</tspan></text></g></g><g class="labelGroup" transform="translate(334.83034378975714,833.6710620069205)"><g class="label" id="87"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>accounting quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">accounting quantity</tspan></text></g></g><g class="labelGroup" transform="translate(270.905678545648,965.5086314914495)"><g class="label" id="101"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>contained in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">contained in</tspan></text></g></g><g class="labelGroup" transform="translate(319.950565280442,1112.5959097203486)"><g class="label" id="116"><rect class="objectproperty property object" x="-25" y="-14" width="50" height="28" style="fill: rgb(51, 102, 204);"><title>stage</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">stage</tspan></text></g></g><g class="labelGroup" transform="translate(528.209572704921,1263.5991072887073)"><g class="label" id="118"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>process classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">process classified as</tspan></text></g></g><g class="labelGroup" transform="translate(1268.521682747929,1148.4666514502378)"><g class="label" id="119"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>recipe flow resource</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe flow resource</tspan></text></g></g><g class="labelGroup" transform="translate(896.2705796347204,1075.9614227605302)"><g class="label" id="56"><rect class="objectproperty property object" x="-23" y="-14" width="46" height="28" style="fill: rgb(51, 102, 204);"><title>state</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">state</tspan></text></g></g><g class="labelGroup" transform="translate(855.9498997893255,1220.7527686055466)"><g class="label" id="79"><rect class="objectproperty property object" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204);"><title>recipe output of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe output of</tspan></text></g></g><g class="labelGroup" transform="translate(889.8117784914472,1282.021747734911)"><g class="label" id="85"><rect class="objectproperty property object" x="-48.5" y="-14" width="97" height="28" style="fill: rgb(51, 102, 204);"><title>recipe input of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe input of</tspan></text></g></g></g><g class="nodeContainer"><g class="node" id="20" transform="translate(778.8660500369407,-96.04332829747793)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Satisfaction</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Satisfaction</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="32" transform="translate(983.132819613765,-233.46047519581612)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProposedIntent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProposedIntent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="73" transform="translate(725.2206918069224,-299.6780403469686)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Proposal</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Proposal</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="30" transform="translate(-101.96761945853598,563.445304079832)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="8" transform="translate(497.93132832053084,-276.3165600231298)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>SpatialThing</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">SpatialThing</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="4" transform="translate(-48.400621340274284,-189.39052109495628)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:AgentRelationship</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:AgentRelat...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="7" transform="translate(201.93889618884612,-176.9154504976343)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Agent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Agent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="17" transform="translate(504.599740152722,11.272182285437793)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProposedTo</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProposedTo</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="90" transform="translate(167.16377934270764,-23.17945959529196)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Scenario</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Scenario</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="97" transform="translate(1341.8614753122015,391.4017133249567)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="51" transform="translate(789.9848419764945,735.1980953921665)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Commitment</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Commitment</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="111" transform="translate(677.9287535988594,782.935889447724)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="21" transform="translate(648.953775892485,82.30374088514552)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="61" transform="translate(1244.7873115130064,-177.6905471312336)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Appreciation</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Appreciation</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="10" transform="translate(998.1195290352953,207.19362231357667)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:EconomicEvent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:EconomicE...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="22" transform="translate(1364.3255254439237,243.437515843473)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="35" transform="translate(1400.6906285600392,-92.45407487365009)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Settlement</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Settlement</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="107" transform="translate(1354.7302766684315,132.8077578824463)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="52" transform="translate(1573.903098416774,446.12322991901215)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Claim</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Claim</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="64" transform="translate(1267.7082403612883,558.3696559940075)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Fulfillment</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Fulfillment</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="13" transform="translate(846.5740423115119,378.81818544382895)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Intent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Intent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="91" transform="translate(463.89108209742693,163.45633845187695)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ScenarioDefinition</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ScenarioDef...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="68" transform="translate(298.97905459105345,296.2198118657666)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="95" transform="translate(138.1129612934184,481.2430512254693)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Plan</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Plan</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="112" transform="translate(-39.51176146586383,313.75797039257344)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="5" transform="translate(-180.16540518189856,60.46219037105152)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:AgentRelationshipRole</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:AgentRelat...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="50" transform="translate(1226.490084276334,688.6272209997283)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="76" transform="translate(1363.4088323737478,737.6168768315506)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="103" transform="translate(1229.1160405420721,800.5827095768807)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="38" transform="translate(422.0943380014712,494.75564246459066)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="11" transform="translate(550.3684371253914,292.11720364960064)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Agreement</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Agreement</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="84" transform="translate(424.6748595432902,719.2438250102549)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>QuantityValue</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">QuantityValue</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="15" transform="translate(204.04350626485433,666.8902250659712)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Process</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Process</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="1" transform="translate(482.85192050124846,903.516551978621)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:EconomicResource</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:EconomicR...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="29" transform="translate(1561.253565865838,928.9160862114377)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="18" transform="translate(409.879223022946,1072.2931216519023)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="54" transform="translate(781.299673537139,1114.1032761866174)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="104" transform="translate(628.4469848596603,1141.9583746459732)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="16" transform="translate(11.454145701223638,1083.2334447947237)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProcessSpecification</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProcessSpec...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="62" transform="translate(659.5793689729875,1256.4051780863865)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeProcess</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeProcess</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="26" transform="translate(416.80985614342217,1269.69945681248)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.135016441345215px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="55" transform="translate(1083.4034114149297,1212.6571452366356)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeFlow</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeFlow</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="40" transform="translate(1453.6399540809282,1084.27615766384)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeResource</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeRes...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="57" transform="translate(1039.7951452141212,1028.3468293891772)"><circle class="class" r="80.0839537274332" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Action</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-18.63501739501953px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Action</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan><tspan class="text instance-count" x="0" dy="13px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">22</tspan></text></g><g class="node" id="2" transform="translate(879.9817123152625,927.4334363682492)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ResourceSpecification</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.586169242858887px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ResourceSp...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g></g><g class="linkContainer hidden-in-export" style="display: none;"><g><line class="classNodeDragPath hidden" x1="915.3370513745898" y1="961.1454038455453" x2="939.9817123152625" y2="985.790064786218" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line class="classNodeDragPath hidden" x1="0" y1="0" x2="0" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line class="classNodeDragPath hidden" x1="0" y1="0" x2="0" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line x1="0" y1="0" x2="0" y2="0" class="hidden" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g></g><g class="editContainer hidden-in-export" style="display: none;"><g class="node hidden-in-export" id="10001" style="display: none;"><g><path d="M 20,40 C 0,15 0,-15 20,-40 L -40,0 Z" class="classDraggerNode hidden" transform="translate(939.9817123152625,985.790064786218)rotate(-135)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="10.606601717798211" cy="10.606601717798211" class="superHiddenElement superOpacityElement hidden" transform="translate(939.9817123152625,985.790064786218)"></circle></g></g><g class="node hidden-in-export" id="10002" style="display: none;"><g><path d="M 61,40 C 41,15 41,-15 61,-40 L 1,0 Z" class="classDraggerNode hidden" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="0" cy="0" class="superHiddenElement superOpacityElement hidden"></circle></g></g><g class="node hidden-in-export" id="10002" style="display: none;"><g><path d="M 10,40 C -10,15 -10,-15 10,-40 -8.8233455,-13.641384 -36.711107,-5.1228436 -50,0 -36.696429,4.9079017 -8.6403157,13.745728 10,40 Z" class="classDraggerNode hidden" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="0" cy="0" class="superHiddenElement superOpacityElement hidden"></circle></g></g><g class="node hidden-in-export" id="10003" style="display: none;"><g class="hidden"></g></g></g><g class="editContainer hidden-in-export" style="display: none;"><g class="hidden-in-export hidden addDataPropertyElement" transform="translate(0,0)" style="display: none;"><circle r="12" cx="0" cy="0"><title>Add Datatype Property</title></circle><line x1="-8" y1="0" x2="8" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Add Datatype Property</title></line><line x1="0" y1="-8" x2="0" y2="8" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Add Datatype Property</title></line><circle r="15" cx="-7" cy="7" class="superHiddenElement superOpacityElement"></circle></g><g class="hidden-in-export hidden deleteParentElement" transform="translate(0,0)" style="display: none;"><circle r="12" cx="0" cy="0"><title>Delete This Node</title></circle><line x1="-5" y1="-5" x2="5" y2="5" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Delete This Node</title></line><line x1="5" y1="-5" x2="-5" y2="5" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Delete This Node</title></line><circle r="15" cx="7" cy="-7" class="superHiddenElement superOpacityElement"></circle></g></g></g></svg>+ \ No newline at end of file