valueflows

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

commit 0f39f627cadbe441e7866aab0037e61fda2ec7d8
parent cee09e48ed8f107374c1b3ac85b7f85c893b88f0
Author: Lynn Foster <foster.j.lynn@gmail.com>
Date:   Wed,  1 Mar 2017 09:25:59 -0600

Merge pull request #188 from djodjoni/master

remove vf:Category + minor changes
Diffstat:
Arelease-doc-in-process/all_vf.JSONLD | 380+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mrelease-doc-in-process/all_vf.TTL | 29++++++++++++-----------------
Mrelease-doc-in-process/all_vf.svg | 4++--
3 files changed, 394 insertions(+), 19 deletions(-)

diff --git a/release-doc-in-process/all_vf.JSONLD b/release-doc-in-process/all_vf.JSONLD @@ -0,0 +1,379 @@ +{ + "@graph" : [ { + "@id" : "https://w3id.org/valueflows/", + "@type" : "owl:Ontology", + "status" : "http://purl.org/adms/status/UnderDevelopment", + "title" : "Value Flows Ontology", + "type" : "http://purl.org/adms/assettype/Ontology" + }, { + "@id" : "vf:Action", + "@type" : "owl:Class", + "label" : "vf:Action" + }, { + "@id" : "vf:Agent", + "@type" : "owl:Class", + "label" : "vf:Agent", + "equivalentClass" : "foaf:Agent" + }, { + "@id" : "vf:Agreement", + "@type" : "owl:Class", + "label" : "vf:Agreement" + }, { + "@id" : "vf:Appreciation", + "@type" : "owl:Class", + "label" : "vf:Appreciation" + }, { + "@id" : "vf:Commitment", + "@type" : "owl:Class", + "label" : "vf:Commitment" + }, { + "@id" : "vf:Currency", + "@type" : "owl:Class", + "label" : "vf:Currency", + "subClassOf" : "vf:Resource" + }, { + "@id" : "vf:Event", + "@type" : "owl:Class", + "label" : "vf:Event" + }, { + "@id" : "vf:EventTemplate", + "@type" : "owl:Class", + "label" : "vf:EventTemplate" + }, { + "@id" : "vf:ExchangeAgreement", + "@type" : "owl:Class", + "label" : "vf:ExchangeAgreement", + "subClassOf" : "vf:Agreement" + }, { + "@id" : "vf:ExchangeTemplate", + "@type" : "owl:Class", + "label" : "vf:ExchangeTemplate" + }, { + "@id" : "vf:Fulfillment", + "@type" : "owl:Class", + "label" : "vf:Fulfillment" + }, { + "@id" : "vf:Group", + "@type" : "owl:Class", + "label" : "vf:Group", + "subClassOf" : "vf:Agent", + "equivalentClass" : "foaf:Group" + }, { + "@id" : "vf:InputOrOutput", + "@type" : "owl:Class", + "label" : "vf:InputOrOutput" + }, { + "@id" : "vf:Intent", + "@type" : "owl:Class", + "label" : "vf:Intent" + }, { + "@id" : "vf:Location", + "@type" : "owl:Class", + "label" : "vf:Location" + }, { + "@id" : "vf:MaterialItem", + "@type" : "owl:Class", + "label" : "vf:MaterialItem", + "subClassOf" : "vf:Resource" + }, { + "@id" : "vf:Person", + "@type" : "owl:Class", + "label" : "vf:Person", + "subClassOf" : "vf:Agent", + "equivalentClass" : [ "foaf:Person", "schema:Person" ] + }, { + "@id" : "vf:Process", + "@type" : "owl:Class", + "label" : "vf:Process" + }, { + "@id" : "vf:ProcessTemplate", + "@type" : "owl:Class", + "label" : "vf:ProcessTemplate" + }, { + "@id" : "vf:Relationship", + "@type" : "owl:Class", + "label" : "vf:Relationship" + }, { + "@id" : "vf:RelationshipTemplate", + "@type" : "owl:Class", + "label" : "vf:RelationshipTemplate" + }, { + "@id" : "vf:Resource", + "@type" : "owl:Class", + "label" : "vf:Resource" + }, { + "@id" : "vf:ResourceTemplate", + "@type" : "owl:Class", + "label" : "vf:ResourceTemplate" + }, { + "@id" : "vf:Service", + "@type" : "owl:Class", + "label" : "vf:Service", + "subClassOf" : "vf:Resource" + }, { + "@id" : "vf:Transformation", + "@type" : "owl:Class", + "label" : "vf:Transformation", + "subClassOf" : "vf:Process" + }, { + "@id" : "vf:Transportation", + "@type" : "owl:Class", + "label" : "vf:Transportation", + "subClassOf" : "vf:Process" + }, { + "@id" : "vf:Work", + "@type" : "owl:Class", + "label" : "vf:Work", + "subClassOf" : "vf:Resource" + }, { + "@id" : "vf:accept", + "@type" : "owl:ObjectProperty", + "label" : "accept", + "subPropertyOf" : "vf:inflow" + }, { + "@id" : "vf:action", + "@type" : "owl:ObjectProperty", + "domain" : [ "vf:Event", "vf:Commitment", "vf:Intent", "vf:EventTemplate" ], + "range" : "vf:Action" + }, { + "@id" : "vf:affects", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Event", + "range" : "vf:Resource" + }, { + "@id" : "vf:appreciationOf", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Appreciation", + "range" : "vf:Event" + }, { + "@id" : "vf:appreciationWith", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Appreciation", + "range" : "vf:Event" + }, { + "@id" : "vf:carrier", + "@type" : "owl:ObjectProperty", + "domain" : "vf:InputOrOutput", + "label" : "carrier", + "range" : "vf:Agent" + }, { + "@id" : "vf:category", + "@type" : "owl:ObjectProperty", + "domain" : [ "vf:Commitment", "vf:Intent", "vf:Resource", "vf:ResourceTemplate" ], + "label" : "category" + }, { + "@id" : "vf:commitsTo", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Commitment", + "range" : "vf:Intent" + }, { + "@id" : "vf:consume", + "@type" : "owl:ObjectProperty", + "label" : "consume", + "subPropertyOf" : "vf:inflow" + }, { + "@id" : "vf:contains", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Resource", + "label" : "contains", + "range" : "vf:Resource" + }, { + "@id" : "vf:context", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Relationship", + "label" : "context", + "range" : "vf:Agent" + }, { + "@id" : "vf:create", + "@type" : "owl:ObjectProperty", + "label" : "create", + "subPropertyOf" : "vf:outflow" + }, { + "@id" : "vf:dropoff", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Transportation", + "label" : "unload", + "range" : "vf:Resource", + "subPropertyOf" : "vf:outflow" + }, { + "@id" : "vf:fulfills", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Event", + "range" : [ "vf:Commitment", "vf:Intent", "vf:Fulfillment" ] + }, { + "@id" : "vf:hasResourceTemplate", + "@type" : "owl:ObjectProperty", + "domain" : [ "vf:Commitment", "vf:Intent", "vf:EventTemplate", "vf:Resource" ], + "range" : "vf:ResourceTemplate" + }, { + "@id" : "vf:inExchangeFor", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Commitment", + "label" : "inExchangeFor", + "range" : "vf:Event" + }, { + "@id" : "vf:inflow", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Process", + "label" : "inflow", + "range" : "vf:Resource" + }, { + "@id" : "vf:involveResource", + "@type" : "owl:ObjectProperty", + "domain" : [ "vf:Commitment", "vf:Intent" ], + "range" : "vf:Resource" + }, { + "@id" : "vf:io", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Transportation", + "label" : "io", + "range" : "vf:InputOrOutput" + }, { + "@id" : "vf:load", + "@type" : "owl:ObjectProperty", + "domain" : [ "vf:Transportation", "vf:InputOrOutput" ], + "label" : "load", + "range" : "vf:Resource", + "subPropertyOf" : "vf:inflow" + }, { + "@id" : "vf:location", + "@type" : "owl:ObjectProperty", + "domain" : "vf:InputOrOutput", + "label" : "location", + "range" : "vf:Location" + }, { + "@id" : "vf:object", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Relationship", + "label" : "object", + "range" : "vf:Agent" + }, { + "@id" : "vf:occursIn", + "@type" : "owl:ObjectProperty", + "domain" : [ "vf:Event", "vf:EventTemplate" ], + "range" : [ "vf:Process", "vf:ProcessTemplate" ] + }, { + "@id" : "vf:outflow", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Process", + "label" : "outflow", + "range" : "vf:Resource" + }, { + "@id" : "vf:parent", + "@type" : "owl:ObjectProperty", + "label" : "parent" + }, { + "@id" : "vf:provider", + "@type" : "owl:ObjectProperty", + "domain" : [ "vf:Commitment", "vf:Intent", "vf:Event", "vf:InputOrOutput" ], + "label" : "provider", + "range" : "vf:Agent" + }, { + "@id" : "vf:receiver", + "@type" : "owl:ObjectProperty", + "domain" : [ "vf:Commitment", "vf:Intent", "vf:Event", "vf:InputOrOutput" ], + "label" : "receiver", + "range" : "vf:Agent" + }, { + "@id" : "vf:relationship", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Relationship", + "label" : "vf:relationship", + "range" : "vf:RelationshipTemplate" + }, { + "@id" : "vf:return", + "@type" : "owl:ObjectProperty", + "label" : "return", + "subPropertyOf" : "vf:outflow" + }, { + "@id" : "vf:subject", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Relationship", + "label" : "vf:subject", + "range" : "vf:Agent" + }, { + "@id" : "vf:template", + "@type" : "owl:ObjectProperty", + "domain" : [ "vf:ExchangeAgreement", "vf:Commitment", "vf:Intent", "vf:Process" ], + "range" : [ "vf:ExchangeTemplate", "vf:EventTemplate", "vf:ProcessTemplate" ] + }, { + "@id" : "vf:transport", + "@type" : "owl:ObjectProperty", + "domain" : "vf:InputOrOutput", + "label" : "transport", + "range" : "vf:Resource" + }, { + "@id" : "vf:underAgreement", + "@type" : "owl:ObjectProperty", + "domain" : [ "vf:Commitment", "vf:Intent", "vf:Event" ], + "label" : "underAgreement", + "range" : "vf:Agreement" + }, { + "@id" : "vf:underlyingResource", + "@type" : "owl:ObjectProperty", + "domain" : "vf:Resource", + "range" : "vf:Resource" + }, { + "@id" : "vf:unload", + "@type" : "owl:ObjectProperty", + "domain" : "vf:InputOrOutput", + "label" : "unload", + "range" : "vf:Resource", + "subPropertyOf" : "vf:outflow" + }, { + "@id" : "vf:use", + "@type" : "owl:ObjectProperty", + "label" : "use", + "subPropertyOf" : "vf:inflow" + }, { + "@id" : "vf:willOccurIn", + "@type" : "owl:ObjectProperty", + "domain" : [ "vf:Commitment", "vf:Intent" ], + "range" : "vf:Process" + } ], + "@context" : { + "equivalentClass" : { + "@id" : "http://www.w3.org/2002/07/owl#equivalentClass", + "@type" : "@id" + }, + "subClassOf" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#subClassOf", + "@type" : "@id" + }, + "label" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#label" + }, + "range" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#range", + "@type" : "@id" + }, + "domain" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#domain", + "@type" : "@id" + }, + "subPropertyOf" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#subPropertyOf", + "@type" : "@id" + }, + "status" : { + "@id" : "http://purl.org/dc/terms/status", + "@type" : "@id" + }, + "type" : { + "@id" : "http://purl.org/dc/terms/type", + "@type" : "@id" + }, + "title" : { + "@id" : "http://purl.org/dc/terms/title" + }, + "vf" : "https://w3id.org/valueflows/", + "schema" : "http://schema.org/", + "owl" : "http://www.w3.org/2002/07/owl#", + "rdf" : "http://www.w3.org/1999/02/22-rdf-syntax-ns#", + "xsd" : "http://www.w3.org/2001/XMLSchema#", + "skos" : "http://www.w3.org/2004/02/skos/core#", + "dcterms" : "http://purl.org/dc/terms/", + "rdfs" : "http://www.w3.org/2000/01/rdf-schema#", + "foaf" : "http://xmlns.com/foaf/0.1/#" + } +}+ \ No newline at end of file diff --git a/release-doc-in-process/all_vf.TTL b/release-doc-in-process/all_vf.TTL @@ -15,11 +15,9 @@ # TEMPLATE CLASSES -vf:Category a owl:Class ; - rdfs:label "vf:Category" . -vf:Model a owl:Class ; - rdfs:label "vf:Model" . +vf:ResourceTemplate a owl:Class ; + rdfs:label "vf:ResourceTemplate" . vf:ProcessTemplate a owl:Class ; rdfs:label "vf:ProcessTemplate" . @@ -141,7 +139,7 @@ vf:occursIn rdfs:domain vf:EventTemplate , vf:Event ; rdfs:range vf:ProcessTemplate , vf:Process . -vf:willOccursIn +vf:willOccurIn a owl:ObjectProperty ; rdfs:domain vf:Intent , vf:Commitment ; rdfs:range vf:Process . @@ -153,20 +151,19 @@ vf:template vf:category a owl:ObjectProperty ; - rdfs:domain vf:Model , vf:Resource , vf:Intent , vf:Commitment ; - rdfs:range vf:Category . + rdfs:label "category" ; + rdfs:domain vf:ResourceTemplate , vf:Resource , vf:Intent , vf:Commitment . vf:parent - a owl:ObjectProperty ; - rdfs:domain vf:Category ; - rdfs:range vf:Category . + rdfs:label "parent" ; + a owl:ObjectProperty . -vf:model +vf:hasResourceTemplate a owl:ObjectProperty ; rdfs:domain vf:Resource , vf:EventTemplate , vf:Intent , vf:Commitment ; - rdfs:range vf:Model . + rdfs:range vf:ResourceTemplate . -vf:resource +vf:involveResource a owl:ObjectProperty ; rdfs:domain vf:Intent , vf:Commitment ; rdfs:range vf:Resource . @@ -189,7 +186,7 @@ vf:commitsTo vf:fulfills a owl:ObjectProperty ; - rdfs:domain vf:Category , vf:Event; + rdfs:domain vf:Event; rdfs:range vf:Fulfillment , vf:Intent , vf:Commitment . vf:affects @@ -307,7 +304,7 @@ vf:dropoff a owl:ObjectProperty ; vf:accept a owl:ObjectProperty ; rdfs:label "accept" ; - rdfs:subPropertyOf vf:infow . + rdfs:subPropertyOf vf:inflow . vf:io a owl:ObjectProperty ; rdfs:domain vf:Transportation ; @@ -318,5 +315,3 @@ vf:create a owl:ObjectProperty ; rdfs:label "create" ; rdfs:subPropertyOf vf:outflow . -vf:infow a owl:ObjectProperty . - diff --git a/release-doc-in-process/all_vf.svg b/release-doc-in-process/all_vf.svg @@ -1,2 +1,2 @@ <!-- Created with WebVOWL (version 1.0.1), http://vowl.visualdataweb.org --> -<svg class="vowlGraph" width="1446.9" height="911" version="1.1" xmlns="http://www.w3.org/2000/svg"><g transform="translate(352.76687233622124,94.07837852157837)scale(0.6070974421975238)"><g class="linkContainer"><defs><marker id="marker1" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker4" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker7" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker10" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker14" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker16" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker19" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker21" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker23" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker24" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker26" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker29" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker34" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker35" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker36" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker39" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker44" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker51" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker52" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker53" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker54" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker57" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker59" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker60" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker64" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker65" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker67" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker68" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker72" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker73" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker76" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker78" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker9" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker28" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker81" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker83" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker84" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker85" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker86" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker90" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker80" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker25" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker91" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker92" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker93" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker79" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker94" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-40-41-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-40-42-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-40-30-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-40-18-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-43-3-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-43-42-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-43-30-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-47-3-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-47-41-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-47-42-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-47-30-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-48-3-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-48-0-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-48-42-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-48-30-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-49-42-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-49-30-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-27-20-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-27-0-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-69-3-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-69-41-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-75-87-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-75-50-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-75-41-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-74-45-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-74-42-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-74-30-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-74-12-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-5-3-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-5-0-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-5-42-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-5-30-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-55-88-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-55-42-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-55-30-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-55-18-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-62-89-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-62-42-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-62-30-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-61-3-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-61-56-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-82-42-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-82-30-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-70-50-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: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-70-12-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: 2; stroke-dasharray: 100;"></path></marker></defs><g class="link" marker-end="url(#marker1)"><path class="link-path node2 node3 normal" d="M434.8494460890507,965.119784420399Q481.7738930369707,916.462050612351,491.6545056182394,900.7057409822191Q501.5351181995081,884.9494313520872,533.6555719017375,807.5566881190795" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker7)"><path class="link-path node8 normal" d="M1373.597397032957,-304.4105803449258Q1433.985411945461,-256.8052881071489,1423.2514657116508,-244.57917207782114Q1412.5175194778406,-232.35305604849339,1357.4964776822417,-286.07140630093414" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker10)"><path class="link-path node11 node12 dotted" d="M1106.8057089929205,12.557772821229449Q1059.077941900378,64.64673395504437,1047.1460001272424,77.66897423849811Q1035.2140583541068,90.69121452195185,987.4862912615644,142.78017565576675" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker14)"><path class="link-path node15 node6 dotted" d="M-89.61113456310822,521.8219663024412Q-39.75719408533072,475.5491750135654,-27.29370896588634,463.9809771913464Q-14.830223846441962,452.41277936912746,35.023716631335525,406.1399880802517" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker21)"><path class="link-path node22 node6 dotted" d="M-138.0314983367001,429.43605002642056Q-73.84476588339788,411.1721526700263,-57.79808277007233,406.6061783309278Q-41.75139965674677,402.04020399182923,22.435332796555457,383.776306635435" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker23)"><path class="link-path node18 normal" d="M641.3643210156879,146.24466020630524Q677.4044853083094,94.97930899429035,701.88209223859,117.6057950245557Q726.3596991688705,140.23228105482104,678.0807314111087,180.18438925170327" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker24)"><path class="link-path node8 normal" d="M1317.2405333157826,-324.81569858570805Q1261.6307657204502,-377.55778770788817,1273.4372990596464,-388.75159337992665Q1285.2438323988426,-399.9453990519651,1334.950333324577,-341.60640709376577" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker26)"><path class="link-path node27 node18 normal" d="M443.07214087601125,-21.113451882555296Q504.6167184516029,49.918822387167125,520.0028628455008,67.67689095459774Q535.3890072393987,85.43495952202835,596.9335848149904,156.4672337917508" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker29)"><path class="link-path node3 node18 normal" d="M561.3801853494211,710.5145484305739Q586.2555913424204,524.5334142432287,592.4744428406702,478.03813069639233Q598.69329433892,431.542847149556,623.5687003319193,245.56171296221078" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker34)"><path class="link-path node32 node18 dotted" d="M711.3740431569007,-55.55759920401715Q685.2343318246826,25.260211536046388,678.6994039916281,45.46466422106228Q672.1644761585735,65.66911690607817,646.0247648263554,146.48692764614174" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker35)"><path class="link-path node31 node18 dotted" d="M636.8803572061151,-72.34301158904547Q634.7598310268606,14.205060956296347,634.229699482047,35.842079092631806Q633.6995679372333,57.47909722896726,631.5790417579788,144.02716977430907" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker36)"><path class="link-path node37 node38 normal" d="M-185.2636088758407,197.0421002466265Q-239.5307552632843,186.95650496700006,-253.0975418601452,184.43510614709345Q-266.6643284570061,181.91370732718684,-320.9314748444497,171.8281120475604" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker39)"><path class="link-path node33 node18 dotted" d="M772.9795078417535,-21.06032771994444Q727.1591341954608,48.344040528865115,715.7040407838875,65.6951325910675Q704.2489473723143,83.04622465326989,658.4285737260216,152.45059290207945" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker44)"><path class="link-path node45 node46 dotted" d="M1229.2787684215323,872.2108601694852Q1188.7240875107848,928.3786309456882,1178.5854172830977,942.4205736397389Q1168.4467470554107,956.4625163337896,1127.892066144663,1012.6302871099927" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker51)"><path class="link-path node37 node6 normal" d="M-87.71540586232963,225.16503336824792Q-27.309997125750968,244.2194865571174,-14.397945809115734,254.2467163311469Q-1.485894492480499,264.27394610517644,41.40510730402272,325.43733110854305" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker53)"><path class="link-path node2 node3 normal" d="M412.3154277529501,953.6152410356865Q423.10182256763267,876.0486547413253,433.38115978765234,860.0183829968661Q443.660497007672,843.9881112524068,515.1087999531469,793.3125235910938" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker57)"><path class="link-path node0 node6 normal" d="M293.873528543951,216.8084492614372Q224.52252457081428,265.0174055040121,207.1847735775301,277.06964456465585Q189.84702258424593,289.1218836252996,120.4960186111092,337.33083986787443" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker60)"><path class="link-path node61 node62 normal" d="M390.54296033950175,990.5046272731664Q462.73295630212004,987.6158031819087,480.7804552927746,986.8935971590943Q498.82795428342916,986.1713911362798,571.0179502460475,983.282567045022" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker64)"><path class="link-path node49 node12 normal" d="M952.8642214905852,414.8564313900417Q952.9168473124278,341.46680894417216,952.9300037678884,323.1194033327048Q952.943160223349,304.7719977212374,952.9957860451915,231.38237527536796" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker65)"><path class="link-path node20 node18 normal" d="M644.8217824417089,18.286477456115065Q640.6922676550743,68.64487901313244,639.6598889584155,81.23447940238678Q638.6275102617568,93.82407979164113,634.4979954751221,144.18248134865848" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker67)"><path class="link-path node0 node18 normal" d="M386.735365480579,188.90595287220492Q457.8409834382851,190.56740858028965,477.10214007222123,191.046046757559Q496.36329670615737,191.52468493482834,579.3469318199402,193.69233464489827" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker68)"><path class="link-path node69 node70 normal" d="M976.9259311301914,630.0099111638118Q1045.7663196978228,549.0503413488511,1062.9764168397307,528.810448895111Q1080.1865139816387,508.57055644137085,1149.02690254927,427.6109866264102" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker72)"><path class="link-path node8 normal" d="M1316.6576823270307,-303.35025357993624Q1240.8658361316054,-305.34758629026356,1242.1663115845502,-321.56499294204366Q1243.466787037495,-337.78239959382375,1318.6083955064478,-327.6763635576064" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker73)"><path class="link-path node74 node75 normal" d="M1128.4845747319712,570.6098522578927Q1214.3054922515564,579.8206547487263,1235.7607216314527,582.1233553714346Q1257.215951011349,584.426055994143,1343.036868530934,593.6368584849765" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker76)"><path class="link-path node37 node6 normal" d="M-107.50407176293638,249.23560228318493Q-76.12377439070754,308.24685618818756,-63.00742462935235,318.31264593287085Q-49.89107486799716,328.37843567755414,23.659425850615456,349.89349973001794" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker78)"><path class="link-path node0 node58 normal" d="M303.2754948236201,148.3738383077651Q257.2096200103158,92.59027698491929,245.6931513069897,78.64438665420782Q234.17668260366364,64.69849632349636,188.1108077903593,8.91493500065053" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker9)"><path class="link-path node12 node18 normal" d="M902.8863536294328,171.0883923240251Q817.5015134650703,150.04488710003224,795.174196026247,151.12515886958207Q772.8468785874238,152.2054306391319,679.613179241201,181.89111001952324" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker28)"><path class="link-path node12 node18 normal" d="M902.035783637983,179.79118412095383Q817.9603112719699,177.54264638178952,795.864716990097,178.56034087719465Q773.7691227082241,179.57803537259977,681.0798408192537,189.96812907500495" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker83)"><path class="link-path node48 node6 normal" d="M330.64808308948653,514.156144969809Q247.63923367350924,466.8723019042227,226.88702131951493,455.0513411378261Q206.13480896552062,443.23038037142953,123.12595954954332,395.9465373058431" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker84)"><path class="link-path node43 node46 normal" d="M850.4407374411248,971.0776581434772Q930.1349015545935,997.7611142049647,950.0584425829607,1004.4319782203365Q969.9819836113278,1011.1028422357084,1049.6761477247965,1037.786298297196" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker85)"><path class="link-path node42 node3 normal" d="M721.2708393077166,688.2531555269819Q673.3037967711576,709.210261569107,661.3120361370179,714.4495380796384Q649.3202755028782,719.6888145901697,601.3532329663192,740.6459206322949" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker86)"><path class="link-path node20 node0 normal" d="M607.2700779433304,-3.209399515851331Q515.349847765382,61.420353537888914,492.36979022089497,77.57779180132398Q469.3897326764079,93.73523006475905,377.4695024984595,158.3649831184993" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker90)"><path class="link-path node56 normal" d="M149.79908797280552,829.05999916561Q98.8480853403955,875.6703642469807,79.48123026006719,848.5403801812156Q60.114375179738886,821.4103961154505,120.74880535231307,788.3650230669622" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker80)"><path class="link-path node8 normal" d="M1336.017185956824,-341.9613075445021Q1340.689692313142,-416.89622672146487,1356.8489262546282,-415.00554606698296Q1373.0081601961144,-413.11486541250105,1360.2560368690533,-339.12528656277925" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker25)"><path class="link-path node8 normal" d="M1372.1858754576494,-325.90435883503324Q1447.7204161610698,-331.02178371240564,1447.9464829623357,-314.75388868218494Q1448.1725497636016,-298.48599365196424,1372.5249756595483,-301.50251628970216" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker92)"><path class="link-path node40 node88 normal" d="M851.666275853627,420.8286519562294Q786.9552734402597,393.91938910968383,770.7775228369179,387.19207339804746Q754.5997722335761,380.4647576864111,689.8887698202088,353.55549483986545" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker93)"><path class="link-path node47 node66 normal" d="M903.4417718244155,952.4369327696595Q932.3370000187685,1021.0586894369562,939.5608070673568,1038.2141286037804Q946.784614115945,1055.3695677706046,975.6798423102981,1123.9913244379015" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker79)"><path class="link-path node8 normal" d="M1360.6820766784856,-287.7774560750235Q1374.6906038922843,-213.78224782212533,1358.564966979584,-211.62369528103Q1342.4393300668835,-209.46514273993466,1336.493621309435,-284.5396272633805" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker94)"><path class="link-path node37 node6 normal" d="M-96.25645336084878,239.38292489828223Q-52.012198125260255,277.97534354254987,-39.345667259095364,287.736750976756Q-26.679136392930474,297.49815841096216,30.408855300800113,336.9969992403438" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-40-41-0)"><path class="link-path node40 node41 dashed" d="M931.9197017620063,479.15658140615443Q1005.1701266114268,564.7392320719099,1023.4827328237819,586.1348947383487Q1041.795339036137,607.5305574047876,1115.0457638855576,693.1132080705431" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-40-42-1)"><path class="link-path node40 node42 dashed" d="M873.3374693799061,484.6243910882568Q841.3723317136055,540.223056663123,833.3810472970304,554.1227230568395Q825.3897628804552,568.022389450556,793.4246252141547,623.6210550254222" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-40-30-2)"><path class="link-path node40 node30 dashed" d="M862.2621627257822,476.03551863492635Q802.8607675269168,534.0206342392117,788.0104187272004,548.5169131402831Q773.1600699274841,563.0131920413545,713.7586747286186,620.99830764564" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-40-18-3)"><path class="link-path node40 node18 dashed" d="M861.1161656864135,405.9990801923502Q783.8579963378288,335.3688685773448,764.5434540006827,317.71131567359345Q745.2289116635366,300.0537627698421,667.970742314952,229.42355115483664" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-43-3-0)"><path class="link-path node43 node3 dashed" d="M761.9290858127729,923.4377874000523Q695.0652473296021,871.0673982736758,678.3492877088094,857.9748009920817Q661.6333280880166,844.8822037104875,594.7694896048457,792.5118145841109" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-43-42-1)"><path class="link-path node43 node42 dashed" d="M796.067770974767,904.2407770676189Q787.2473916565611,829.9361126504431,785.0422968270097,811.3599465461491Q782.8372019974584,792.7837804418551,774.0168226792525,718.4791160246792" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-43-30-2)"><path class="link-path node43 node30 dashed" d="M782.3916278977431,907.8385752926499Q748.2156601852924,826.1710243622042,739.6716682571798,805.7541366295927Q731.1276763290672,785.3372488969812,696.9517086166164,703.6696979665355" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-47-3-0)"><path class="link-path node47 node3 dashed" d="M836.9476069254644,884.942360466309Q742.6970459623661,843.5878225259991,719.1344057215916,833.2491880409216Q695.5717654808171,822.9105535558441,601.3212045177189,781.5560156155341" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-47-41-1)"><path class="link-path node47 node41 dashed" d="M926.291306633085,877.4571970409609Q998.0015416198519,830.4086436293908,1015.9291003665436,818.6465052764983Q1033.8566591132353,806.8843669236057,1105.5668941000022,759.8358135120357" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-47-42-2)"><path class="link-path node47 node42 dashed" d="M861.3303106258302,859.5772382579358Q832.9279939969997,801.2229145275784,825.827414839792,786.634333594989Q818.7268356825844,772.0457526623997,790.3245190537539,713.6914289320421" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-47-30-3)"><path class="link-path node47 node30 dashed" d="M851.0895149489639,866.1805906877669Q794.5833320057624,798.0589370802995,780.456786269962,781.0285236784326Q766.3302405341616,763.9981102765657,709.8240575909601,695.8764566690984" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-48-3-0)"><path class="link-path node48 node3 dashed" d="M407.0749561926726,579.0198191100645Q453.2477573418876,635.9892916313446,464.7909576291914,650.2316597616646Q476.33415791649514,664.4740278919845,522.5069590657102,721.4435004132646" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-48-0-1)"><path class="link-path node48 node0 dashed" d="M369.311605216461,488.71300192784577Q358.1473408141111,388.58156865070765,355.3562747135236,363.54871033142314Q352.5652086129361,338.5158520121386,341.4009442105862,238.38441873500048" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-48-42-2)"><path class="link-path node48 node42 dashed" d="M423.44029120543973,555.2400570611163Q541.8752316390014,593.9414556648088,571.4839667473918,603.616805315732Q601.0927018557823,613.2921549666552,719.5276422893439,651.9935535703477" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-48-30-3)"><path class="link-path node48 node30 dashed" d="M422.5130275949448,557.8375887519092Q505.39327606103836,589.9763140697224,526.1133381775618,598.0109953991757Q546.8334002940852,606.045676728629,629.7136487601788,638.1844020464423" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-49-42-0)"><path class="link-path node49 node42 dashed" d="M918.3985186087612,503.48134170883793Q872.0127821054183,554.172709106472,860.4163479795826,566.8455509558805Q848.8199138537469,579.5183928052891,802.434177350404,630.2097602029232" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-49-30-1)"><path class="link-path node49 node30 dashed" d="M910.8952552690176,494.8852696691924Q834.2156265816055,547.9688467652979,815.0457194097526,561.2397410393243Q795.8758122378996,574.5106353133506,719.1961835504876,627.5942124094561" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-27-20-0)"><path class="link-path node27 node20 dashed" d="M460.35162332646075,-53.91633429637204Q515.5366391784069,-47.66366566745776,529.3328931413934,-46.10049851022919Q543.1291471043799,-44.53733135300062,598.314162956326,-38.28466272408633" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-27-0-1)"><path class="link-path node27 node0 dashed" d="M395.07201790767823,-10.793707387037287Q377.18461486791983,49.05742120542049,372.7127641079802,64.02020335353494Q368.2409133480406,78.98298550164938,350.3535103082822,138.83411409410718" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-69-3-0)"><path class="link-path node69 node3 dashed" d="M894.2620402447833,680.6174545827718Q778.2556050310893,708.0944293215176,749.2539962276659,714.9636730062041Q720.2523874242424,721.8329166908906,604.2459522105486,749.3098914296364" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-69-41-1)"><path class="link-path node69 node41 dashed" d="M992.6250680622336,683.8893403065408Q1035.3639663105412,697.0666602547328,1046.048690872618,700.3609902417809Q1056.7334154346947,703.6553202288289,1099.472313683002,716.8326401770208" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-75-87-0)"><path class="link-path node75 node87 dashed" d="M1444.6998315842575,601.2405976227444Q1507.2255136631663,603.8928141363522,1522.8569341828936,604.5558682647542Q1538.4883547026209,605.2189223931562,1601.0140367815297,607.8711389067639" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-75-50-1)"><path class="link-path node75 node50 dashed" d="M1406.9795723619873,549.8261673376347Q1423.316505693632,489.02454405476897,1427.4007390265433,473.8241382340525Q1431.4849723594546,458.62373241333603,1447.8219056910993,397.8221091304703" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-75-41-2)"><path class="link-path node75 node41 dashed" d="M1348.8849747068507,623.33864572343Q1286.5586221232777,657.0430285359178,1270.9770339773845,665.4691242390397Q1255.3954458314913,673.8952199421617,1193.0690932479185,707.5996027546494" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-74-45-0)"><path class="link-path node74 node45 dashed" d="M1106.527836669538,607.2901661148275Q1156.0692831002805,679.86998904653,1168.454644707966,698.0149447794556Q1180.8400063156516,716.1599005123812,1230.3814527463944,788.7397234440839" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-74-42-1)"><path class="link-path node74 node42 dashed" d="M1029.3653663429518,581.212137116784Q944.1854080174206,609.4432965814449,922.8904184360379,616.5010864476101Q901.5954288546551,623.5588763137753,816.4154705291239,651.7900357784363" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-74-30-2)"><path class="link-path node74 node30 dashed" d="M1028.0555812344483,576.5209327712602Q907.6269481398559,604.0204077790951,877.5197898662078,610.8952765310538Q847.4126315925597,617.7701452830125,726.9839984979674,645.2696202908475" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-74-12-3)"><path class="link-path node74 node12 dashed" d="M1062.047953927548,516.653211758714Q1024.7328501649845,401.55059341129027,1015.4040742243436,372.77493882443434Q1006.0752982837028,343.9992842375784,968.7601945211393,228.89666589015485" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-5-3-0)"><path class="link-path node5 node3 dashed" d="M426.3522948442952,543.6384488907908Q467.2936246059412,613.0384180501886,477.52895704635273,630.388410340038Q487.76428948676426,647.7384026298874,528.7056192484102,717.1383717892853" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-5-0-1)"><path class="link-path node5 node0 dashed" d="M390.0853407814124,449.77442579988974Q372.4924874608304,364.9192538878153,368.0942741306849,343.7054609097966Q363.6960608005394,322.49166793177795,346.1032074799573,237.63649601970343" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-5-42-2)"><path class="link-path node5 node42 dashed" d="M446.8176943776864,520.9257785046295Q556.7411118071798,571.2040004162103,584.2219661645531,583.7735558941055Q611.7028205219265,596.3431113720006,721.6262379514199,646.6213332835814" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-5-30-3)"><path class="link-path node5 node30 dashed" d="M444.80704893558243,524.8613091040518Q520.0424798628951,567.5064586028498,538.8513375947232,578.1677459775492Q557.6601953265513,588.8290333522486,632.8956262538637,631.4741828510465" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-55-88-0)"><path class="link-path node55 node88 dashed" d="M487.74035408651355,487.4499730439784Q535.2647036207853,440.4102080748845,547.1457910043532,428.65026683261107Q559.0268783879211,416.8903255903376,606.5512279221928,369.85056062124374" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-55-42-1)"><path class="link-path node55 node42 dashed" d="M497.88694442862527,544.5086569309043Q587.3768412572975,585.3664645793033,609.7493154644657,595.5809164914031Q632.1217896716338,605.7953684035028,721.6116865003062,646.6531760519019" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-55-30-2)"><path class="link-path node55 node30 dashed" d="M495.41052662825535,549.2559421708893Q550.5850548413597,581.8312736940553,564.3786868946357,589.9751065748468Q578.1723189479118,598.1189394556383,633.3468471610161,630.6942709788043" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-55-18-3)"><path class="link-path node55 node18 dashed" d="M475.8893046154914,478.54044487875836Q527.9072386575926,383.0436962622773,540.911722168118,359.16950910815706Q553.9162056786433,335.2953219540368,605.9341397207446,239.79857333755575" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-62-89-0)"><path class="link-path node62 node89 dashed" d="M621.7860069983738,1032.2429760163238Q621.5186426612996,1103.5740861806264,621.4518015770311,1121.406863721702Q621.3849604927626,1139.2396412627775,621.1175961556884,1210.57075142708" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-62-42-1)"><path class="link-path node62 node42 dashed" d="M643.516522827351,935.0150307265809Q684.6961885157868,846.6342133047982,694.9911049378958,824.5390089493525Q705.2860213600047,802.4438045939067,746.4656870484406,714.0629871721239" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-62-30-2)"><path class="link-path node62 node30 dashed" d="M630.5397642968728,930.9672774707014Q645.8043339538272,841.3400147203772,649.6204763680657,818.9331990327961Q653.4366187823043,796.526383345215,668.7011884392587,706.8991205948907" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-61-3-0)"><path class="link-path node61 node3 dashed" d="M374.2945577694161,955.1786416826682Q432.5400207474006,892.4790293680378,447.10138649189673,876.8041262893802Q461.66275223639286,861.1292232107226,519.9082152143774,798.4296108960922" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-61-56-1)"><path class="link-path node61 node56 dashed" d="M307.5078377364766,952.8936884102205Q265.5417978414412,901.0179730552487,255.05028786768236,888.0490442165058Q244.55877789392352,875.0801153777628,202.5927379988881,823.2044000227909" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-82-42-0)"><path class="link-path node82 node42 dashed" d="M808.6131507272339,448.03492148444514Q796.0760973100633,515.894313768719,792.9418339557707,532.8591618397875Q789.807570601478,549.8240099108559,777.2705171843074,617.6834021951298" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-82-30-1)"><path class="link-path node82 node30 dashed" d="M793.5260339220877,442.6938110111889Q756.7621710931701,510.3414437408227,747.5712053859406,527.2533519232311Q738.3802396787112,544.1652601056395,701.6163768497936,611.8128928352733" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-70-50-0)"><path class="link-path node70 node50 dashed" d="M1232.5428254521398,381.4864328324119Q1303.7564429504223,371.2280862825363,1321.559847324993,368.6634996450674Q1339.3632516995635,366.0989130075985,1410.5768691978458,355.840566457723" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-70-12-1)"><path class="link-path node70 node12 dashed" d="M1144.340461850747,354.43674662368653Q1082.9065824000602,298.543482401033,1067.5481125373885,284.57016634536956Q1052.1896426747169,270.59685028970614,990.7557632240299,214.70358606705253" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-end="url(#marker81)"><path class="link-path node82 node18 normal" d="M783.2581892900487,360.43466684857896Q735.9350303855481,309.2451369349489,724.104240659423,296.44775445654136Q712.2734509332979,283.6503719781338,664.9502920287973,232.46084206450382" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker52)"><path class="link-path node42 node30 normal" d="M717.3899287655372,661.5808861684844Q721.5855191014181,662.0992762074166,722.6344166853883,662.2288737171496Q723.6833142693584,662.3584712268826,727.8789046052394,662.8768612658147" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker59)"><path class="link-path node0 node18 normal" d="M385.7722611055666,177.76171866334704Q457.3814333903524,159.08573525481762,476.86731143680066,159.6660774852383Q496.3531894832489,160.246419715659,580.6310415700493,183.56514096755396" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker4)"><path class="link-path node5 node6 normal" d="M353.1342471555876,480.652757585475Q262.420664758285,444.103044922716,239.74226915895937,434.9656167570262Q217.06387355963372,425.82818859133647,126.3502911623312,389.27847592857745" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker54)"><path class="link-path node55 node56 normal" d="M414.076001655318,557.9815055864676Q331.6193665087044,634.3488522088625,311.00520772205095,653.4406888644612Q290.3910489353975,672.53252552006,207.93441378878387,748.8998721424548" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker91)"><path class="link-path node18 normal" d="M581.6254468324252,183.70345305047658Q530.5291618611672,147.343593586571,553.2928827204345,122.99356024465403Q576.0566035797018,98.64352690273707,615.7710281213261,147.17840303760113" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker16)"><path class="link-path node17 node18 dotted" d="M561.6359198716445,-63.335808972081225Q583.8713405014217,20.288297995645788,589.4301956588661,41.194324737577546Q594.9890508163104,62.1003514795093,617.2244714460877,145.72445844723632" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker19)"><path class="link-path node20 node12 dotted" d="M690.7645758802062,-3.2875163069578974Q778.9618256104964,58.47828806857408,801.011138043069,73.91973916245708Q823.0604504756416,89.36119025634008,911.2577002059319,151.12699463187207" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g></g><g class="cardinalityContainer"></g><g class="labelContainer"><g class="labelGroup" transform="translate(1178.5854172830977,942.4205736397389)"><g class="label" id="44"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(715.7040407838875,65.6951325910675)"><g class="label" id="39"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(634.229699482047,35.842079092631806)"><g class="label" id="35"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(678.6994039916281,45.46466422106228)"><g class="label" id="34"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(-57.79808277007233,406.6061783309278)"><g class="label" id="21"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(-27.29370896588634,463.9809771913464)"><g class="label" id="14"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(1047.1460001272424,77.66897423849811)"><g class="label" id="10"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(491.6545056182394,900.7057409822191)"><g class="label" id="1"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>appreciationWith</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">appreciat...</tspan></text></g></g><g class="labelGroup" transform="translate(1423.2514657116508,-244.57917207782114)"><g class="label" id="7"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>return</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">return</tspan></text></g></g><g class="labelGroup" transform="translate(701.88209223859,117.6057950245557)"><g class="label" id="23"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>underlyingResource</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">underlyin...</tspan></text></g></g><g class="labelGroup" transform="translate(1273.4372990596464,-388.75159337992665)"><g class="label" id="24"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>accept</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">accept</tspan></text></g></g><g class="labelGroup" transform="translate(520.0028628455008,67.67689095459774)"><g class="label" id="26"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>load</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">load</tspan></text></g></g><g class="labelGroup" transform="translate(592.4744428406702,478.03813069639233)"><g class="label" id="29"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>affects</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">affects</tspan></text></g></g><g class="labelGroup" transform="translate(-253.0975418601452,184.43510614709345)"><g class="label" id="36"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>vf:relationship</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:relationship</tspan></text></g></g><g class="labelGroup" transform="translate(-14.397945809115734,254.2467163311469)"><g class="label" id="51"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>vf:subject</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:subject</tspan></text></g></g><g class="labelGroup" transform="translate(433.38115978765234,860.0183829968661)"><g class="label" id="53"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>appreciationOf</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">appreciat...</tspan></text></g></g><g class="labelGroup" transform="translate(207.1847735775301,277.06964456465585)"><g class="label" id="57"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>carrier</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">carrier</tspan></text></g></g><g class="labelGroup" transform="translate(480.7804552927746,986.8935971590943)"><g class="label" id="60"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>fulfills</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.739913463592529px"><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(952.9300037678884,323.1194033327048)"><g class="label" id="64"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>willOccursIn</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">willOccursIn</tspan></text></g></g><g class="labelGroup" transform="translate(639.6598889584155,81.23447940238678)"><g class="label" id="65"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>unload</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">unload</tspan></text></g></g><g class="labelGroup" transform="translate(477.10214007222123,191.046046757559)"><g class="label" id="67"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>unload</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">unload</tspan></text></g></g><g class="labelGroup" transform="translate(1062.9764168397307,528.810448895111)"><g class="label" id="68"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>occursIn</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">occursIn</tspan></text></g></g><g class="labelGroup" transform="translate(1242.1663115845502,-321.56499294204366)"><g class="label" id="72"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>consume</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">consume</tspan></text></g></g><g class="labelGroup" transform="translate(1235.7607216314527,582.1233553714346)"><g class="label" id="73"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>template</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">template</tspan></text></g></g><g class="labelGroup" transform="translate(-63.00742462935235,318.31264593287085)"><g class="label" id="76"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>object</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.739913463592529px"><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(245.6931513069897,78.64438665420782)"><g class="label" id="78"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>location</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">location</tspan></text></g></g><g class="labelGroup" transform="translate(795.174196026247,151.12515886958207)"><g class="label" id="9"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>outflow</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">outflow</tspan></text></g></g><g class="labelGroup" transform="translate(795.864716990097,178.56034087719465)"><g class="label" id="28"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>inflow</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">inflow</tspan></text></g></g><g class="labelGroup" transform="translate(226.88702131951493,455.0513411378261)"><g class="label" id="83"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>receiver</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">receiver</tspan></text></g></g><g class="labelGroup" transform="translate(950.0584425829607,1004.4319782203365)"><g class="label" id="84"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>underAgreement</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">underAgr...</tspan></text></g></g><g class="labelGroup" transform="translate(661.3120361370179,714.4495380796384)"><g class="label" id="85"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>inExchangeFor</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">inExchan...</tspan></text></g></g><g class="labelGroup" transform="translate(492.36979022089497,77.57779180132398)"><g class="label" id="86"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>io</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">io</tspan></text></g></g><g class="labelGroup" transform="translate(79.48123026006719,848.5403801812156)"><g class="label" id="90"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>parent</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">parent</tspan></text></g></g><g class="labelGroup" transform="translate(1356.8489262546282,-415.00554606698296)"><g class="label" id="80"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>use</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">use</tspan></text></g></g><g class="labelGroup" transform="translate(1447.9464829623357,-314.75388868218494)"><g class="label" id="25"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>infow</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">infow</tspan></text></g></g><g class="labelGroup" transform="translate(770.7775228369179,387.19207339804746)"><g class="label" id="92"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>model</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">model</tspan></text></g></g><g class="labelGroup" transform="translate(939.5608070673568,1038.2141286037804)"><g class="label" id="93"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>action</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.739913463592529px"><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(1358.564966979584,-211.62369528103)"><g class="label" id="79"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>create</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">create</tspan></text></g></g><g class="labelGroup" transform="translate(-39.345667259095364,287.736750976756)"><g class="label" id="94"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>context</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">context</tspan></text></g></g><g class="labelGroup" transform="translate(724.104240659423,296.44775445654136)"><g class="label" id="81"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>resource</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">resource</tspan></text></g></g><g class="labelGroup" transform="translate(722.6344166853883,662.2288737171496)"><g class="label" id="52"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>commitsTo</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">commitsTo</tspan></text></g></g><g class="labelGroup" transform="translate(476.86731143680066,159.6660774852383)"><g class="label" id="59"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>transport</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">transport</tspan></text></g></g><g class="labelGroup" transform="translate(239.74226915895937,434.9656167570262)"><g class="label" id="4"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>provider</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">provider</tspan></text></g></g><g class="labelGroup" transform="translate(311.00520772205095,653.4406888644612)"><g class="label" id="54"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>category</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">category</tspan></text></g></g><g class="labelGroup" transform="translate(553.2928827204345,122.99356024465403)"><g class="label" id="91"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>contains</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">contains</tspan></text></g></g><g class="labelGroup" transform="translate(589.4301956588661,41.194324737577546)"><g class="label" id="16"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(801.011138043069,73.91973916245708)"><g class="label" id="19"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g></g><g class="nodeContainer"><g class="node" id="0" transform="translate(335.7496611874818,187.6984936650881)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:InputOrOutput</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:InputOrOutput</tspan></text></g><g class="node" id="40" transform="translate(898.7570493388425,440.41076247997313)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="41" transform="translate(1148.2084163087213,731.8590269967244)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:EventTemplate</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:EventTemplate</tspan></text></g><g class="node" id="47" transform="translate(883.6497844243657,905.4339835562721)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="49" transform="translate(952.8276507039469,465.85641827805534)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="27" transform="translate(409.6758670284786,-59.658086958018224)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="50" transform="translate(1461.0558264070385,348.56905498675013)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:ProcessTemplate</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:ProcessTe...</tspan></text></g><g class="node" id="11" transform="translate(1141.2596434226548,-25.044439910358072)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Transformation</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Transformation</tspan></text></g><g class="node" id="12" transform="translate(953.0323568318299,180.3823883873543)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Process</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Process</tspan></text></g><g class="node" id="58" transform="translate(155.6366414264976,-30.409720356672466)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Location</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Location</tspan></text></g><g class="node" id="66" transform="translate(995.4718297103478,1170.994273651289)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Action</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Action</tspan></text></g><g class="node" id="20" transform="translate(648.9899192543081,-32.54291006244014)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Transportation</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Transportation</tspan></text></g><g class="node" id="45" transform="translate(1259.133497799075,830.8624002973969)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:ExchangeAgreement</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:ExchangeA...</tspan></text></g><g class="node" id="56" transform="translate(170.51682977038882,783.554228379822)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Category</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Category</tspan></text></g><g class="node" id="22" transform="translate(-190.93164894744615,444.48842742536937)"><circle class="class white embedded" r="54" style="pointer-events: none; fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><circle class="class equivalentclass" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Group</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="-14.239913940429688px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Group,</tspan><tspan class="text" x="0" dy="13px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Group</tspan></text></g><g class="node" id="46" transform="translate(1098.0373367671202,1053.9787469820808)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Agreement</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Agreement</tspan></text></g><g class="node" id="37" transform="translate(-135.12221305746007,206.36092127637482)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Relationship</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Relationship</tspan></text></g><g class="node" id="15" transform="translate(-129.92290133907417,559.2380251462067)"><circle class="class white embedded" r="54" style="pointer-events: none; fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><circle class="class equivalentclass" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Person</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="-14.239913940429688px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Person,</tspan><tspan class="text" x="0" dy="13px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Person, Person</tspan></text></g><g class="node" id="31" transform="translate(638.129540301571,-123.3277106819501)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Currency</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Currency</tspan></text></g><g class="node" id="33" transform="translate(801.0782229052521,-63.6216036850787)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Work</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Work</tspan></text></g><g class="node" id="69" transform="translate(943.8889654365144,668.8629534868372)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="75" transform="translate(1393.745651646048,599.0792214813549)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="74" transform="translate(1077.7757916168573,565.1674892615144)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="38" transform="translate(-371.0728706628304,162.50929101781207)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:RelationshipTemplate</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Relationsh...</tspan></text></g><g class="node" id="61" transform="translate(339.5837459649759,992.5438600531894)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="2" transform="translate(401.117047850976,1003.3706054456782)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Appreciation</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Appreciation</tspan></text></g><g class="node" id="87" transform="translate(1651.9682167197393,610.0325150481534)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:ExchangeTemplate</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Exchange...</tspan></text></g><g class="node" id="8" transform="translate(1344.951707704682,-313.3226218006162)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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.739913463592529px"><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="70" transform="translate(1182.0638682429471,388.75794430338476)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="89" transform="translate(620.9264385334889,1261.5703931784049)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Fulfillment</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Fulfillment</tspan></text></g><g class="node" id="55" transform="translate(451.4935856737131,523.3271493491004)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="42" transform="translate(768.0050452552183,667.8346836337058)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Commitment</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Commitment</tspan></text></g><g class="node" id="82" transform="translate(817.878622656323,397.8836400458691)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="48" transform="translate(374.9628882395653,539.3989269977582)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="5" transform="translate(400.4388870738879,499.7124281545051)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="6" transform="translate(75.3354834073015,368.7239292364862)"><circle class="class white embedded" r="54" style="pointer-events: none; fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><circle class="class equivalentclass" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Agent</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="-14.239913940429688px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Agent,</tspan><tspan class="text" x="0" dy="13px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Agent</tspan></text></g><g class="node" id="43" transform="translate(802.0795483988012,954.8852094585923)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g><g class="node" id="30" transform="translate(677.2637881155583,656.6230638005932)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Intent</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Intent</tspan></text></g><g class="node" id="88" transform="translate(642.7979963349933,333.9733843161217)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Model</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Model</tspan></text></g><g class="node" id="18" transform="translate(630.329858662523,195.0118688672137)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Resource</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Resource</tspan></text></g><g class="node" id="17" transform="translate(548.5305326552093,-112.62321939205862)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:MaterialItem</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:MaterialItem</tspan></text></g><g class="node" id="32" transform="translate(727.0689493207333,-104.08254042508914)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Service</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Service</tspan></text></g><g class="node" id="3" transform="translate(554.6190270188175,761.064392525571)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Event</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.739913463592529px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Event</tspan></text></g><g class="node" id="62" transform="translate(621.9771646205733,981.243334264999)"><circle class="class anonymous" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></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"></text></g></g></g></svg>- \ No newline at end of file +<svg class="vowlGraph" width="1446.9" height="913" version="1.1" xmlns="http://www.w3.org/2000/svg"><g transform="translate(411.38235389562783,305.1086249572882)scale(0.5433674312630299)"><g class="linkContainer"><defs><marker id="marker0" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker5" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker17" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker22" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker25" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker29" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker32" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker35" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker37" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker39" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker43" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker45" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker48" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker50" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker52" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker54" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker56" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker58" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker60" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker61" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker63" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker64" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker69" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker70" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker72" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker76" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker82" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker16" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker15" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker92" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker93" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker95" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker96" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker101" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker103" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker68" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker105" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker113" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker100" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker114" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker115" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker116" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker13" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker119" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker121" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker126" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker125" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker133" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker134" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker34" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker65" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker137" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker140" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker141" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker124" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker142" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker143" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker139" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker144" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker14" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker110" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker146" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker108" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker147" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker98" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker136" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker130" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker90" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker148" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker118" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker109" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker131" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker99" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker135" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker149" viewBox="0 -8 14 16" markerWidth="12" markerHeight="12" markerUnits="userSpaceOnUse" orient="auto" refX="12"><path d="M0,-8L12,0L0,8Z" class="filled" style="fill: rgb(0, 0, 0); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker></defs><g class="link" marker-end="url(#marker0)"><path class="link-path node1 node2 normal" d="M636.3241579475296,336.040805369287Q632.514979473802,470.0752188559298,633.7174148810341,493.8278387901694Q634.9198502882662,517.5804587244089,648.3485120198507,573.5670047116828" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker5)"><path class="link-path node6 node7 normal" d="M571.9908837968479,-280.0000054774381Q581.6264995956287,-200.14301666204892,584.6599129798408,-179.2006770576384Q587.6933263640528,-158.25833745322785,602.3250176389686,-70.57660943333283" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker29)"><path class="link-path node30 node31 dotted" d="M1112.1082002463734,-135.61668630824522Q1054.9799487244088,-68.15756822653326,1040.6978858439177,-51.29278870610527Q1026.4158229634265,-34.42800918567728,969.2875714414621,33.03110889603468" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker37)"><path class="link-path node38 node2 dotted" d="M635.9350645477609,903.1581478403882Q643.0927537955191,814.8884702610574,644.8821761074587,792.8210508662246Q646.6715984193983,770.7536314713918,653.8292876671564,682.483953892061" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker43)"><path class="link-path node44 node28 dotted" d="M1317.821848382007,453.6145592817191Q1228.6827989939825,416.8796436513519,1206.3980366469764,407.6959147437601Q1184.1132742999703,398.5121858361683,1094.9742249119458,361.7772702058012" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker45)"><path class="link-path node46 node28 dotted" d="M1262.0978061477367,531.9393932771353Q1191.6652664292235,469.61989703512035,1174.057131499595,454.0400229746166Q1156.4489965699665,438.46014891411284,1086.016456851453,376.14065267209776" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker48)"><path class="link-path node49 node28 dotted" d="M1283.0478314243853,183.0263399756842Q1205.847715066692,235.3139622691057,1186.5476859772687,248.3858678424611Q1167.2476568878453,261.45777341581646,1090.047540530152,313.74539570923804" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker50)"><path class="link-path node33 normal" d="M887.9268801669423,1415.2654219135427Q857.3976220117933,1343.5059271337277,864.5412863209458,1340.6724943972895Q871.6849506300983,1337.8390616608513,898.642376630671,1411.0152728088854" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker52)"><path class="link-path node53 node28 dotted" d="M1328.5198090349834,267.989840429079Q1235.960291137968,292.50830477596685,1212.8204116637141,298.6379208626888Q1189.6805321894603,304.7675369494108,1097.121014292445,329.28600129629865" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker54)"><path class="link-path node31 node55 normal" d="M980.9251990036245,47.20883933262341Q1059.7214109971114,3.4940225612152727,1079.4204639954833,-7.434681631636764Q1099.119516993855,-18.3633858244888,1177.9157289873422,-62.07820259589694" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker56)"><path class="link-path node33 normal" d="M884.1360170767996,1462.8650446490897Q822.1154808700267,1512.1869231282349,817.4793382448444,1506.057774541951Q812.8431956196621,1499.928625955667,877.1818031390262,1453.6713217696638" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker60)"><path class="link-path node28 normal" d="M1095.26872628583,358.1168681420526Q1142.0082724254548,398.18842745812253,1117.086695524727,420.3249609693168Q1092.1651186239992,442.4614944805111,1057.8863609347384,391.321668408844" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker61)"><path class="link-path node33 normal" d="M925.8074228956634,1461.2557373482982Q972.3977044482227,1524.0510536001207,966.1151987022533,1528.4771582515766Q959.832692956284,1532.9032629030326,916.3836642767093,1467.894894325482" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker64)"><path class="link-path node33 normal" d="M928.6426138593145,1423.1986690973263Q1000.4814099945542,1388.8678462507041,1003.6267810212905,1395.8797591094Q1006.7721520480269,1402.891671968096,933.360670399419,1433.7165383853703" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker72)"><path class="link-path node7 node73 normal" d="M587.1890322881724,-65.59282745826518Q547.7934691450683,-148.52466954922744,535.3115515629825,-166.47872921130693Q522.8296339808966,-184.43278887338641,462.36985646731324,-245.13342407906015" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker82)"><path class="link-path node33 normal" d="M933.6599980307832,1435.165808866248Q1013.2615612897656,1434.38452863747,1013.1514944335713,1442.0688090931112Q1013.041427577377,1449.7530895487523,933.4948977464918,1446.6922295497095" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker15)"><path class="link-path node7 node73 normal" d="M577.4825514375676,-59.097868116159304Q516.9138374477895,-126.59278768230566,504.7139944175021,-144.71338682789994Q492.51415138721455,-162.83398597349424,455.4841211346926,-240.30385957210217" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker95)"><path class="link-path node1 node9 normal" d="M662.8639532528382,240.99500197018693Q743.202476826567,103.27135341949094,763.2871077199992,68.84044128181694Q783.3717386134314,34.40952914414293,863.7102621871602,-103.31411940655306" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker96)"><path class="link-path node6 node7 normal" d="M585.2869337424005,-283.54190828629856Q623.9625552115406,-204.93704260481647,626.9968081586275,-183.6808983396117Q630.0310611057143,-162.42475407440693,615.6294632132689,-70.98046563425088" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker105)"><path class="link-path node4 node28 normal" d="M990.2416076186591,587.6517960693525Q1054.6403596830519,559.490037222511,1060.7306366114026,540.0485390901091Q1066.8209135397533,520.6070409577072,1051.1443769021655,393.2368147453337" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker119)"><path class="link-path node40 node91 normal" d="M389.43579929460026,158.75510639818805Q345.55957099133394,124.00281901825397,334.59051391551736,115.31474717327046Q323.6214568397008,106.62667532828695,279.74522853643447,71.87438794835288" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker121)"><path class="link-path node33 normal" d="M903.3273232897116,1410.5183509074468Q914.3578387882716,1333.175406121653,921.9369383439459,1334.4472279483869Q929.5160378996203,1335.7190497751208,914.695972623223,1412.4260836475476" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker134)"><path class="link-path node33 normal" d="M877.6114196043217,1426.4977842739995Q815.2132972879909,1378.5898098167675,820.0408793245404,1372.6102837055973Q824.8684613610898,1366.6307575944272,884.8527926591457,1417.5284951072445" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker65)"><path class="link-path node31 node28 normal" d="M962.398692856184,115.7834925265801Q1003.4500203265953,179.33245947234482,1010.7308509253277,197.04709272009518Q1018.01168152406,214.76172596784554,1035.2069988435076,292.92982500408374" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker137)"><path class="link-path node33 normal" d="M874.1523313725681,1439.6253803560078Q796.1223173506172,1423.9222833796873,797.8199124783014,1416.4270547896947Q799.5175076059855,1408.931826199702,876.6987240640943,1428.3825374710188" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker143)"><path class="link-path node36 node4 normal" d="M872.4094153212635,471.60900062697675Q893.1870902454647,511.36359649419205,898.381508976515,521.3022454609959Q903.5759277075653,531.2408944277997,924.3536026317665,570.9954902950152" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker144)"><path class="link-path node28 node80 normal" d="M1098.2386673842484,350.0324138581396Q1193.8429849539245,366.78774524090375,1216.6508481547985,368.0869402770438Q1239.4587113556724,369.3861353131839,1326.3172993929877,363.02436421954053" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker14)"><path class="link-path node1 node2 normal" d="M628.7531348691174,335.34899307378424Q601.6950627644551,467.81551126636106,602.5582822271641,491.95913408969517Q603.4215016898731,516.1027569130293,637.3853294962071,576.7852213071255" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker146)"><path class="link-path node33 normal" d="M912.2421765879275,1469.3923795026267Q920.3936905915472,1546.8698450043948,912.7333003692991,1547.4852330743663Q905.072910147051,1548.1006211443378,900.7515912545553,1470.3154616075838" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker108)"><path class="link-path node7 node9 normal" d="M656.9176270319706,-41.391224376159656Q731.351133208184,-75.32016734286171,749.9595097522374,-83.80240308453722Q768.5678862962908,-92.28463882621273,843.0013924725043,-126.2135817929148" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker136)"><path class="link-path node33 normal" d="M896.632769019484,1469.5530302618092Q864.4829119124004,1541.204697547258,857.5503813039525,1537.8880275008544Q850.6178506955046,1534.5713574544507,886.2339731068122,1464.5780251922038" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker130)"><path class="link-path node33 normal" d="M918.235414480253,1414.0252637342446Q966.5063411303803,1351.5873791027825,972.4700848175564,1356.4344444074225Q978.4338285047326,1361.2815097120624,927.1810300110171,1421.2958616912047" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker148)"><path class="link-path node28 normal" d="M1055.994998917187,293.01780077947495Q1088.7912603228638,239.9765708423857,1114.5458899441282,261.1380964060733Q1140.3005195653927,282.2996219697609,1094.6269433490838,324.76008912500635" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker99)"><path class="link-path node28 node80 normal" d="M1098.7684742891802,340.0235919278983Q1195.1512612945708,333.02491792125636,1217.9594773117415,334.592204070222Q1240.7676933289122,336.15949021918766,1326.8506344608877,355.6964534175548" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker70)"><path class="link-path node40 node71 normal" d="M378.94503228770117,183.084207912918Q286.6443327445402,169.66742129615878,263.5691578587499,166.313224641969Q240.49398297295966,162.9590279877792,148.1932834297986,149.54224137101997" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker140)"><path class="link-path node1 node41 normal" d="M587.0171518147918,294.3231761154246Q485.1708574247939,313.1602022056678,459.7092838272944,317.86945872822866Q434.24771022979496,322.5787152507895,332.40141583979704,341.4157413410328" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker109)"><path class="link-path node7 node1 normal" d="M612.9200502956645,30.70516481111602Q615.9487825780443,112.0428586864534,617.7291543480486,132.4179783610847Q619.5095261180529,152.79309803571599,630.7237679957077,234.45636155742892" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker142)"><path class="link-path node1 node7 normal" d="M616.4143737258172,238.46079897816008Q572.8574458096973,157.48217731921267,571.0215838862737,136.55786545288416Q569.18572196285,115.63355358655564,598.0557544915813,29.217680314874926" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker115)"><path class="link-path node7 node91 normal" d="M560.176035919967,-12.031150751587134Q452.14632882901594,5.582219918424317,425.1389020562782,9.98556258592718Q398.13147528354045,14.388905253430043,290.10176819258936,32.002275923441495" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker93)"><path class="link-path node7 node94 normal" d="M561.810021410733,-35.37647661287312Q475.17425390701953,-62.306721274803195,453.5153120310912,-69.03928244028572Q431.85637015516284,-75.77184360576824,345.2206026514493,-102.70208826769831" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker32)"><path class="link-path node33 normal" d="M933.0398832954903,1448.5547168820203Q1004.5699853941846,1482.2824159374234,1001.1245132309452,1489.1518411248842Q997.6790410677058,1496.021266312345,927.8716750506312,1458.8588546632116" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker135)"><path class="link-path node33 normal" d="M876.469817079632,1452.1002955442818Q798.7415509840604,1470.0960970117621,797.1889358691733,1462.5694996969853Q795.6363207542862,1455.0429023822085,874.1408944073014,1440.8103995721167" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker39)"><path class="link-path node40 node41 dotted" d="M394.921113710823,227.986356641466Q363.65086091718206,262.0419104876674,355.8332977187718,270.5557989492178Q348.01573452036155,279.06968741076815,316.7454817267206,313.1252412569696" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker100)"><path class="link-path node1 node23 normal" d="M616.1233603614734,331.5040038137458Q583.6923379299496,418.7912510198802,569.9930641496688,433.3438625726627Q556.293790369388,447.89647412544525,479.1306225586659,477.03011934157126" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker98)"><path class="link-path node88 node84 normal" d="M320.669120329117,495.179508649845Q342.08692535041274,520.3403120625162,347.4413766057367,526.630512915684Q352.7958278610607,532.9207137688518,374.2136328823564,558.0815171815229" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker22)"><path class="link-path node1 node23 normal" d="M601.7121438928204,321.7081216540795Q543.6716852550915,380.739082222589,530.6050683182235,395.23374985663656Q517.5384513813556,409.72841749068414,471.04597452414095,466.65479799455494" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker124)"><path class="link-path node40 node21 normal" d="M382.06090668625274,209.35785429145568Q270.14676176104706,254.11387781195737,242.16822552974563,265.3028836920828Q214.1896892984442,276.4918895722082,102.27554437323852,321.24791309270995" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker101)"><path class="link-path node21 node75 normal" d="M35.908818607866316,387.5087370120538Q13.624809163525857,425.77985590564526,16.408722945014688,436.0445105119612Q19.19263672650352,446.3091651182772,63.74795642275462,490.15528307521345" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker147)"><path class="link-path node1 node88 normal" d="M591.3698356417874,307.49006228744145Q488.185074149058,358.05484509676444,462.3888837758756,370.69604079909516Q436.59269340269327,383.3372365014259,333.40793190996385,433.9020193107488" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker131)"><path class="link-path node1 node28 normal" d="M687.6772998639563,292.0953709136745Q811.5306354836046,309.3762557542489,842.4939693885167,313.69647696439256Q873.4573032934288,318.0166981745362,997.310638913077,335.29758301511066" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker90)"><path class="link-path node1 node31 normal" d="M678.7056921530442,255.4588558472611Q765.1392021429897,193.8909985151827,786.7475796404761,178.4990341821631Q808.3559571379626,163.10706984914347,894.7894671279082,101.5392125170651" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker69)"><path class="link-path node7 node28 normal" d="M649.7718857012189,12.31379145144004Q793.2874742768477,131.30566436871874,829.1663714207549,161.05363259803843Q865.0452685646621,190.80160082735813,1008.5608571402909,309.7934737446368" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker118)"><path class="link-path node7 node31 normal" d="M659.5848621099407,-6.352850458005072Q750.6529577601597,19.414381761046148,773.4199816727145,25.856189815808953Q796.1870055852693,32.29799787057176,887.2551012354883,58.06523008962298" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker68)"><path class="link-path node36 node28 normal" d="M892.5237748225876,400.17973111431314Q945.977519976559,366.52088158812387,956.5192607759726,361.8002991518306Q967.0610015753862,357.0797167155373,997.9411828167229,352.97390675138047" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker114)"><path class="link-path node36 node28 normal" d="M898.650323023206,437.11398081881964Q965.7995692519249,459.30156633917306,978.015703429676,454.1507447008473Q990.2318376074271,448.9999230625216,1020.8116648007169,385.60576443556226" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker116)"><path class="link-path node4 node28 normal" d="M967.9832851135367,569.2824149470239Q988.2418429797046,524.5796357961946,994.656327623095,506.73846225518366Q1001.0708122664853,488.89728871417276,1032.1281315474403,390.87067953691496" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker34)"><path class="link-path node31 node28 normal" d="M973.6332688122147,106.72614348455063Q1044.0693647542753,160.9504464528295,1051.6066252446292,179.4137269136038Q1059.143885734983,197.87700737437808,1049.0058737157547,291.3589480922933" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker25)"><path class="link-path node26 node2 dotted" d="M411.52400928233084,671.3707137248184Q488.56144886235825,657.7251052913338,507.8208087573651,654.3137031829626Q527.080168652372,650.9023010745915,604.1176082323994,637.2566926411068" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker139)"><path class="link-path node4 node85 normal" d="M928.0783002629122,663.1524229304098Q869.8896849320139,773.1097670191731,872.3393437489248,794.6896117073945Q874.7890025658356,816.269456395616,952.5748884320205,878.9508698126242" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker16)"><path class="link-path node4 node85 normal" d="M968.8166308468908,662.7422773369042Q1020.4883496032293,760.9025069387886,1022.1616537349923,781.8934756074487Q1023.8349578667554,802.8844442761089,985.5496721645217,872.6519640235052" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker133)"><path class="link-path node4 node104 normal" d="M995.989173673686,633.3935435631397Q1040.517436328118,649.3445386348524,1051.649501991726,653.3322874027806Q1062.7815676553341,657.3200361707088,1107.309830309766,673.2710312424216" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker149)"><path class="link-path node77 node2 normal" d="M442.13396231578605,751.6161970469434Q498.1491027473965,712.2596069274592,514.8859907205933,702.4066529739482Q531.6228786937902,692.5536990204372,609.5028420477543,653.0866575118338" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker92)"><path class="link-path node77 node2 normal" d="M450.6206510139808,774.9539630758211Q508.8512152325093,777.931437727744,525.8300901240187,767.1914501011363Q542.8089650155282,756.4514624745286,620.4093999290756,667.5540868097439" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker126)"><path class="link-path node77 node2 normal" d="M447.8694226621338,797.4812503788861Q513.3152532842096,839.9259354472065,531.4088889271108,827.5881088959796Q549.5025245700119,815.2502823447528,628.805779091145,674.1029848666183" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker103)"><path class="link-path node4 node2 normal" d="M897.0166883279093,618.2119841638897Q823.5026258668082,621.1224387384614,805.124110251533,621.8500523821043Q786.7455946362578,622.5776660257472,713.2315321751568,625.488120600319" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker35)"><path class="link-path node36 node31 dotted" d="M861.0145035741076,376.8977188238071Q886.2488267328747,274.72368123709424,892.5574075225665,249.180171840416Q898.8659883122582,223.63666244373778,924.1003114710253,121.46262485702486" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker141)"><path class="link-path node9 node18 normal" d="M853.8158627831755,-183.89395107909723Q667.3087371617436,-338.71485266800795,681.0186350602578,-361.2321037008213Q694.728532958772,-383.7493547336347,990.9148417683177,-409.06646140723063" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker13)"><path class="link-path node9 node18 normal" d="M861.4188587551382,-190.00054459650738Q752.4721955682926,-314.5999396229291,765.5191560965126,-336.0790242728612Q778.5661166247326,-357.5581089227933,991.8884640373378,-404.7913910958283" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker63)"><path class="link-path node9 node18 normal" d="M874.0434458150252,-195.99755212159718Q824.7308962140145,-293.71927450130136,836.7539114218597,-314.02635666926875Q848.7769266297049,-334.33343883723614,994.2735978934777,-399.06837380127087" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker58)"><path class="link-path node9 node18 normal" d="M933.9842956401176,-172.14428946490986Q1028.514324238034,-208.62734851560785,1037.5393038139418,-229.70409329999626Q1046.5642833898496,-250.78083808438467,1024.2340913991945,-382.9117373087938" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker125)"><path class="link-path node9 node18 normal" d="M921.998666846306,-186.59472388782808Q977.2332641098304,-244.5062148821374,986.4809858641635,-264.20813288328947Q995.7287076184965,-283.9100508844415,1014.4758843896359,-383.61390389934854" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker17)"><path class="link-path node9 node18 normal" d="M894.0861670956775,-198.15183160890274Q890.1999221441655,-253.2768134144638,900.9339310593742,-272.4833121760493Q911.667939974583,-291.68981093763483,1001.4262562477644,-390.2168192247578" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker110)"><path class="link-path node7 node145 normal" d="M569.4185202456707,-50.44347503118972Q494.1197305908183,-105.79226978696974,475.29503317710515,-119.62946847591475Q456.47033576339203,-133.46666716485976,381.1715461085396,-188.8154619206398" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker113)"><path class="link-path node21 node75 normal" d="M90.9412383089214,376.2907528698223Q153.7780716114594,429.26723574686014,155.2672954257809,440.7704286794949Q156.7565192401024,452.27362161212966,105.83347645213618,491.3226821961697" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker76)"><path class="link-path node77 node78 normal" d="M409.51914718573147,830.2727121779969Q418.36574738022625,876.2860002138561,420.57739742884996,887.7893222228209Q422.7890474774737,899.2926442317857,431.6356476719685,945.305932267645" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g></g><g class="cardinalityContainer"></g><g class="labelContainer"><g class="labelGroup" transform="translate(1212.8204116637141,298.6379208626888)"><g class="label" id="52"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(1186.5476859772687,248.3858678424611)"><g class="label" id="48"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(1174.057131499595,454.0400229746166)"><g class="label" id="45"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(1206.3980366469764,407.6959147437601)"><g class="label" id="43"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(644.8821761074587,792.8210508662246)"><g class="label" id="37"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(1040.6978858439177,-51.29278870610527)"><g class="label" id="29"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(633.7174148810341,493.8278387901694)"><g class="label" id="0"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>receiver_Commitment_Agent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">receiver...</tspan></text></g></g><g class="labelGroup" transform="translate(584.6599129798408,-179.2006770576384)"><g class="label" id="5"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>appreciationWith</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">appreciat...</tspan></text></g></g><g class="labelGroup" transform="translate(864.5412863209458,1340.6724943972895)"><g class="label" id="50"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>underAgreement_Event</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">underAgr...</tspan></text></g></g><g class="labelGroup" transform="translate(1079.4204639954833,-7.434681631636764)"><g class="label" id="54"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>template_Process</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">template_...</tspan></text></g></g><g class="labelGroup" transform="translate(817.4793382448444,1506.057774541951)"><g class="label" id="56"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>action_EventTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">action_Ev...</tspan></text></g></g><g class="labelGroup" transform="translate(1117.086695524727,420.3249609693168)"><g class="label" id="60"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>underlyingResource</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">underlyin...</tspan></text></g></g><g class="labelGroup" transform="translate(966.1151987022533,1528.4771582515766)"><g class="label" id="61"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>load_InputOrOutput</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">load_Inpu...</tspan></text></g></g><g class="labelGroup" transform="translate(1003.6267810212905,1395.8797591094)"><g class="label" id="64"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>accept</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">accept</tspan></text></g></g><g class="labelGroup" transform="translate(535.3115515629825,-166.47872921130693)"><g class="label" id="72"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>receiver_Event</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">receiver_...</tspan></text></g></g><g class="labelGroup" transform="translate(1013.1514944335713,1442.0688090931112)"><g class="label" id="82"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>willOccurIn_Intent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">willOccurI...</tspan></text></g></g><g class="labelGroup" transform="translate(504.7139944175021,-144.71338682789994)"><g class="label" id="15"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>provider_Event</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">provider_...</tspan></text></g></g><g class="labelGroup" transform="translate(763.2871077199992,68.84044128181694)"><g class="label" id="95"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>commitsTo</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">commitsTo</tspan></text></g></g><g class="labelGroup" transform="translate(626.9968081586275,-183.6808983396117)"><g class="label" id="96"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>appreciationOf</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">appreciat...</tspan></text></g></g><g class="labelGroup" transform="translate(1060.7306366114026,540.0485390901091)"><g class="label" id="105"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>transport</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">transport</tspan></text></g></g><g class="labelGroup" transform="translate(334.59051391551736,115.31474717327046)"><g class="label" id="119"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>template_ExchangeAgreement_ProcessTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">template...</tspan></text></g></g><g class="labelGroup" transform="translate(921.9369383439459,1334.4472279483869)"><g class="label" id="121"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>consume</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">consume</tspan></text></g></g><g class="labelGroup" transform="translate(820.0408793245404,1372.6102837055973)"><g class="label" id="134"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>underAgreement_Intent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">underAgr...</tspan></text></g></g><g class="labelGroup" transform="translate(1010.7308509253277,197.04709272009518)"><g class="label" id="65"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>inflow</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">inflow</tspan></text></g></g><g class="labelGroup" transform="translate(797.8199124783014,1416.4270547896947)"><g class="label" id="137"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>action_Commitment</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">action_C...</tspan></text></g></g><g class="labelGroup" transform="translate(898.381508976515,521.3022454609959)"><g class="label" id="143"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>io</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">io</tspan></text></g></g><g class="labelGroup" transform="translate(1216.6508481547985,368.0869402770438)"><g class="label" id="144"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>hasResourceTemplate_Resource</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">hasResou...</tspan></text></g></g><g class="labelGroup" transform="translate(602.5582822271641,491.95913408969517)"><g class="label" id="14"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>provider_Commitment_Agent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">provider...</tspan></text></g></g><g class="labelGroup" transform="translate(912.7333003692991,1547.4852330743663)"><g class="label" id="146"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>parent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">parent</tspan></text></g></g><g class="labelGroup" transform="translate(749.9595097522374,-83.80240308453722)"><g class="label" id="108"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>fulfills_Intent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">fulfills_Intent</tspan></text></g></g><g class="labelGroup" transform="translate(857.5503813039525,1537.8880275008544)"><g class="label" id="136"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>use</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">use</tspan></text></g></g><g class="labelGroup" transform="translate(972.4700848175564,1356.4344444074225)"><g class="label" id="130"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>involveResource_Intent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">involveRe...</tspan></text></g></g><g class="labelGroup" transform="translate(1114.5458899441282,261.1380964060733)"><g class="label" id="148"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>contains</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">contains</tspan></text></g></g><g class="labelGroup" transform="translate(1217.9594773117415,334.592204070222)"><g class="label" id="99"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>category_Resource</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">category_...</tspan></text></g></g><g class="labelGroup" transform="translate(263.5691578587499,166.313224641969)"><g class="label" id="70"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>template_ExchangeAgreement_ExchangeTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">template...</tspan></text></g></g><g class="labelGroup" transform="translate(459.7092838272944,317.86945872822866)"><g class="label" id="140"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>underAgreement_Commitment_Agreement</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">underAgr...</tspan></text></g></g><g class="labelGroup" transform="translate(617.7291543480486,132.4179783610847)"><g class="label" id="109"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>fulfills_Commitment</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">fulfills_C...</tspan></text></g></g><g class="labelGroup" transform="translate(571.0215838862737,136.55786545288416)"><g class="label" id="142"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>inExchangeFor</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">inExchan...</tspan></text></g></g><g class="labelGroup" transform="translate(425.1389020562782,9.98556258592718)"><g class="label" id="115"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>occursIn_Event_ProcessTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">occursIn_...</tspan></text></g></g><g class="labelGroup" transform="translate(453.5153120310912,-69.03928244028572)"><g class="label" id="93"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>action_Event_Action</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">action_Ev...</tspan></text></g></g><g class="labelGroup" transform="translate(1001.1245132309452,1489.1518411248842)"><g class="label" id="32"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>return</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">return</tspan></text></g></g><g class="labelGroup" transform="translate(797.1889358691733,1462.5694996969853)"><g class="label" id="135"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>create</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">create</tspan></text></g></g><g class="labelGroup" transform="translate(355.8332977187718,270.5557989492178)"><g class="label" id="39"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(569.9930641496688,433.3438625726627)"><g class="label" id="100"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>category_Commitment</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">category...</tspan></text></g></g><g class="labelGroup" transform="translate(347.4413766057367,526.630512915684)"><g class="label" id="98"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>category_ResourceTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">category_...</tspan></text></g></g><g class="labelGroup" transform="translate(530.6050683182235,395.23374985663656)"><g class="label" id="22"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>template_Commitment</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">template...</tspan></text></g></g><g class="labelGroup" transform="translate(242.16822552974563,265.3028836920828)"><g class="label" id="124"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>template_ExchangeAgreement_EventTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">template...</tspan></text></g></g><g class="labelGroup" transform="translate(16.408722945014688,436.0445105119612)"><g class="label" id="101"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>occursIn_EventTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">occursIn_...</tspan></text></g></g><g class="labelGroup" transform="translate(462.3888837758756,370.69604079909516)"><g class="label" id="147"><rect class="objectproperty property object focused" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255); stroke: rgb(255, 0, 0); stroke-width: 4px;"><title>hasResourceTemplate_Commitment_ResourceTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">hasResou...</tspan></text></g></g><g class="labelGroup" transform="translate(842.4939693885167,313.69647696439256)"><g class="label" id="131"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>involveResource_Commitment_Resource</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">involveR...</tspan></text></g></g><g class="labelGroup" transform="translate(786.7475796404761,178.4990341821631)"><g class="label" id="90"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>willOccurIn_Commitment_Process</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">willOccur...</tspan></text></g></g><g class="labelGroup" transform="translate(829.1663714207549,161.05363259803843)"><g class="label" id="69"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>affects</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">affects</tspan></text></g></g><g class="labelGroup" transform="translate(773.4199816727145,25.856189815808953)"><g class="label" id="118"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>occursIn_Event_Process</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">occursIn_...</tspan></text></g></g><g class="labelGroup" transform="translate(956.5192607759726,361.8002991518306)"><g class="label" id="68"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>load_Transportation_Resource</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">load_Tran...</tspan></text></g></g><g class="labelGroup" transform="translate(978.015703429676,454.1507447008473)"><g class="label" id="114"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>unload</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">unload</tspan></text></g></g><g class="labelGroup" transform="translate(994.656327623095,506.73846225518366)"><g class="label" id="116"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>unload</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">unload</tspan></text></g></g><g class="labelGroup" transform="translate(1051.6066252446292,179.4137269136038)"><g class="label" id="34"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>outflow</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">outflow</tspan></text></g></g><g class="labelGroup" transform="translate(507.8208087573651,654.3137031829626)"><g class="label" id="25"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(872.3393437489248,794.6896117073945)"><g class="label" id="139"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>receiver_InputOrOutput</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">receiver_I...</tspan></text></g></g><g class="labelGroup" transform="translate(1022.1616537349923,781.8934756074487)"><g class="label" id="16"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>provider_InputOrOutput</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">provider_I...</tspan></text></g></g><g class="labelGroup" transform="translate(1051.649501991726,653.3322874027806)"><g class="label" id="133"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>location</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">location</tspan></text></g></g><g class="labelGroup" transform="translate(514.8859907205933,702.4066529739482)"><g class="label" id="149"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>context</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">context</tspan></text></g></g><g class="labelGroup" transform="translate(525.8300901240187,767.1914501011363)"><g class="label" id="92"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>vf:subject</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:subject</tspan></text></g></g><g class="labelGroup" transform="translate(531.4088889271108,827.5881088959796)"><g class="label" id="126"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>object</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="-8.150511741638184px"><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(805.124110251533,621.8500523821043)"><g class="label" id="103"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>carrier</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">carrier</tspan></text></g></g><g class="labelGroup" transform="translate(892.5574075225665,249.180171840416)"><g class="label" id="35"><rect class="subclass property object,anonymous" x="-40" y="-14" width="80" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(681.0186350602578,-361.2321037008213)"><g class="label" id="141"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>action_Intent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">action_Intent</tspan></text></g></g><g class="labelGroup" transform="translate(765.5191560965126,-336.0790242728612)"><g class="label" id="13"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>provider_Intent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">provider_I...</tspan></text></g></g><g class="labelGroup" transform="translate(836.7539114218597,-314.02635666926875)"><g class="label" id="63"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>receiver_Intent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">receiver_I...</tspan></text></g></g><g class="labelGroup" transform="translate(1037.5393038139418,-229.70409329999626)"><g class="label" id="58"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>hasResourceTemplate_Intent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">hasResou...</tspan></text></g></g><g class="labelGroup" transform="translate(986.4809858641635,-264.20813288328947)"><g class="label" id="125"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>template_Intent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">template_I...</tspan></text></g></g><g class="labelGroup" transform="translate(900.9339310593742,-272.4833121760493)"><g class="label" id="17"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>category_Intent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">category_I...</tspan></text></g></g><g class="labelGroup" transform="translate(475.29503317710515,-119.62946847591475)"><g class="label" id="110"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>fulfills_Fulfillment</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">fulfills_Fulf...</tspan></text></g></g><g class="labelGroup" transform="translate(155.2672954257809,440.7704286794949)"><g class="label" id="113"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>hasResourceTemplate_EventTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">hasResou...</tspan></text></g></g><g class="labelGroup" transform="translate(420.57739742884996,887.7893222228209)"><g class="label" id="76"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(170, 204, 255);"><title>vf:relationship</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:relationship</tspan></text></g></g></g><g class="nodeContainer"><g class="node" id="74" transform="translate(137.3950414095696,1406.8323624037052)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="79" transform="translate(-138.53988165059368,1089.5914369438533)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="80" transform="translate(1357.284320673678,361.5948212851447)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="81" transform="translate(-165.17144776363017,-274.07793679259225)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="86" transform="translate(1596.0428626413216,1124.7234761627121)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="73" transform="translate(441.290589245937,-267.86367910204245)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="87" transform="translate(1833.5297292018415,206.69458991457796)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="91" transform="translate(239.7664043227012,40.20905020362934)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:ProcessTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:ProcessTe...</tspan></text></g><g class="node" id="30" transform="translate(1145.0672081322616,-174.5358820756034)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Transformation</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Transformation</tspan></text></g><g class="node" id="44" transform="translate(1364.9747302422982,473.04663925966844)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Service</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Service</tspan></text></g><g class="node" id="49" transform="translate(1325.2740289028827,154.42654545707038)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:MaterialItem</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:MaterialItem</tspan></text></g><g class="node" id="46" transform="translate(1300.2929199475352,565.7348557213812)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Currency</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Currency</tspan></text></g><g class="node" id="53" transform="translate(1377.8194802757737,254.93065149752576)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Work</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Work</tspan></text></g><g class="node" id="33" transform="translate(904.1393638057258,1440.50735873032)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="12" transform="translate(1838.1130578082725,571.2717024617823)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="123" transform="translate(-234.94527291285547,940.7745043600934)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="129" transform="translate(1715.251445120424,-109.93534499306368)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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(1205.0234877890985,-77.11713250283523)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="138" transform="translate(1484.9075084757903,-430.76186761797277)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="67" transform="translate(1730.260898417822,887.4008175072628)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="117" transform="translate(-30.87530345929602,1241.8196100394664)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="145" transform="translate(340.0786665643551,-219.02101192005452)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Fulfillment</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Fulfillment</tspan></text></g><g class="node" id="28" transform="translate(1047.8213430516546,342.34519022785184)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Resource</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Resource</tspan></text></g><g class="node" id="23" transform="translate(451.1920844559006,490.46284388577055)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="84" transform="translate(394.30768001147555,581.6872213644687)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="41" transform="translate(282.25197192921013,350.69115375552406)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Agreement</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Agreement</tspan></text></g><g class="node" id="40" transform="translate(429.41462350833353,190.42044414291158)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:ExchangeAgreement</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:ExchangeA...</tspan></text></g><g class="node" id="71" transform="translate(97.72369220916624,142.20600514102642)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:ExchangeTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Exchange...</tspan></text></g><g class="node" id="75" transform="translate(84.15972062259698,513.4868042911572)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="88" transform="translate(287.6111718263726,456.34431789725693)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:ResourceTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:ResourceT...</tspan></text></g><g class="node" id="1" transform="translate(637.1665957253787,285.04776370093333)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Commitment</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Commitment</tspan></text></g><g class="node" id="4" transform="translate(947.9767664634708,616.1944519045528)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:InputOrOutput</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:InputOrOutput</tspan></text></g><g class="node" id="85" transform="translate(973.9523443761248,901.400911624565)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="104" transform="translate(1155.3222375199814,690.4701229010085)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Location</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Location</tspan></text></g><g class="node" id="2" transform="translate(658.2745851662179,627.6638906839175)"><circle class="class white embedded" r="54" style="pointer-events: none; fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><circle class="class equivalentclass" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Agent</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="-14.650511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Agent,</tspan><tspan class="text" x="0" dy="13px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Agent</tspan></text></g><g class="node" id="26" transform="translate(357.3670323485124,680.9635156820077)"><circle class="class white embedded" r="54" style="pointer-events: none; fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><circle class="class equivalentclass" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Group</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="-14.650511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Group,</tspan><tspan class="text" x="0" dy="13px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Group</tspan></text></g><g class="node" id="38" transform="translate(631.4897670486996,957.9782110485316)"><circle class="class white embedded" r="54" style="pointer-events: none; fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><circle class="class equivalentclass" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Person</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="-14.650511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Person,</tspan><tspan class="text" x="0" dy="13px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">Person, Person</tspan></text></g><g class="node" id="36" transform="translate(848.7862514895592,426.4100390174391)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Transportation</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Transportation</tspan></text></g><g class="node" id="9" transform="translate(889.4076197146197,-147.36688113729946)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Intent</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Intent</tspan></text></g><g class="node" id="18" transform="translate(1021.5520127641463,-413.79549443443216)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><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="-8.150511741638184px"><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="6" transform="translate(565.6309523252045,-330.60189547846477)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Appreciation</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Appreciation</tspan></text></g><g class="node" id="31" transform="translate(936.3285635555737,71.95030466339288)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Process</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Process</tspan></text></g><g class="node" id="7" transform="translate(610.5113997898552,-20.237925031774978)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Event</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Event</tspan></text></g><g class="node" id="94" transform="translate(296.5192242723271,-117.84063984879644)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Action</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Action</tspan></text></g><g class="node" id="21" transform="translate(54.92182755115772,340.185323241254)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:EventTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:EventTemplate</tspan></text></g><g class="node" id="77" transform="translate(399.89014382061623,780.1899577190557)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Relationship</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Relationship</tspan></text></g><g class="node" id="78" transform="translate(441.26465103708375,995.3886867265862)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:RelationshipTemplate</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="-8.150511741638184px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica,Arial,sans-serif; font-size: 12px; pointer-events: none;">vf:Relationsh...</tspan></text></g></g></g></svg>+ \ No newline at end of file