| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <svg |
| xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" |
| xmlns:dc="http://purl.org/dc/elements/1.1/" |
| xmlns:cc="http://creativecommons.org/ns#" |
| xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
| xmlns:svg="http://www.w3.org/2000/svg" |
| xmlns="http://www.w3.org/2000/svg" |
| xmlns:xlink="http://www.w3.org/1999/xlink" |
| xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
| xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
| width="204.35323mm" |
| height="224.67267mm" |
| viewBox="0 0 204.35322 224.67267" |
| version="1.1" |
| id="svg8" |
| inkscape:version="1.0 (4035a4f, 2020-05-01)" |
| sodipodi:docname="architecture-frontend-component-diag.svg" |
| inkscape:export-filename="/Users/tobiass/Work/repos/org.eclipse.openk/src/main/asciidoc/images/architecture-backend-component-diag.png" |
| inkscape:export-xdpi="300" |
| inkscape:export-ydpi="300"> |
| <defs |
| id="defs2"> |
| <marker |
| inkscape:stockid="Arrow1Mend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="marker6492" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path6490" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" /> |
| </marker> |
| <marker |
| inkscape:stockid="Arrow1Mend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="marker6174" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path6172" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" /> |
| </marker> |
| <marker |
| inkscape:collect="always" |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker5946" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path5944" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker5636" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path5634" /> |
| </marker> |
| <marker |
| inkscape:collect="always" |
| inkscape:stockid="Arrow1Mend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="marker5299" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path5297" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker5071" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path5069" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker4869" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path4867" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker4673" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path4671" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker4489" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path4487" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker4297" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path4295" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker4125" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path4123" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker3953" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path3951" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker3787" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path3785" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker3633" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path3631" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker3479" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path3477" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker3337" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path3335" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker3201" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path3199" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker3059" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path3057" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker2924" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path2922" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker2806" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path2804" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker2688" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path2686" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker2582" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path2580" /> |
| </marker> |
| <marker |
| inkscape:collect="always" |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker2470" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path2468" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker2353" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path2351" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker2253" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path2251" /> |
| </marker> |
| <marker |
| inkscape:stockid="Arrow1Mend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="marker4845" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path4843" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" /> |
| </marker> |
| <marker |
| inkscape:stockid="Arrow1Mend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="marker4667" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path4665" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker4501" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path4499" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker4195" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path4193" /> |
| </marker> |
| <marker |
| inkscape:collect="always" |
| inkscape:stockid="Arrow1Mend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="marker4051" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path4049" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" /> |
| </marker> |
| <marker |
| inkscape:stockid="Arrow1Mend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="marker3907" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path3905" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" /> |
| </marker> |
| <marker |
| inkscape:isstock="true" |
| style="overflow:visible" |
| id="marker3774" |
| refX="0" |
| refY="0" |
| orient="auto" |
| inkscape:stockid="Arrow1Mend"> |
| <path |
| transform="matrix(-0.4,0,0,-0.4,-4,0)" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| id="path3772" /> |
| </marker> |
| <marker |
| inkscape:stockid="Arrow1Lend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="marker3306" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path3304" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| transform="matrix(-0.8,0,0,-0.8,-10,0)" /> |
| </marker> |
| <marker |
| inkscape:stockid="Arrow2Lstart" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="Arrow2Lstart" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path2976" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" |
| d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" |
| transform="matrix(1.1,0,0,1.1,1.1,0)" /> |
| </marker> |
| <marker |
| inkscape:stockid="Arrow1Lend" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="Arrow1Lend" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path2961" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| transform="matrix(-0.8,0,0,-0.8,-10,0)" /> |
| </marker> |
| <marker |
| inkscape:stockid="Arrow1Lstart" |
| orient="auto" |
| refY="0" |
| refX="0" |
| id="Arrow1Lstart" |
| style="overflow:visible" |
| inkscape:isstock="true"> |
| <path |
| id="path2958" |
| d="M 0,0 5,-5 -12.5,0 5,5 Z" |
| style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" |
| transform="matrix(0.8,0,0,0.8,10,0)" /> |
| </marker> |
| <g |
| id="lend13"> |
| <path |
| id="path485" |
| d="M 3,1 0,0 3,-1 v 2" /> |
| </g> |
| <marker |
| v:setback="13.08" |
| v:arrowType="13" |
| v:arrowSize="2" |
| refX="-13.08" |
| orient="auto" |
| overflow="visible" |
| class="st16" |
| id="mrkr13-73"> |
| <use |
| height="100%" |
| width="100%" |
| y="0" |
| x="0" |
| id="use488" |
| xlink:href="#lend13" |
| transform="scale(-4.36)" /> |
| </marker> |
| </defs> |
| <sodipodi:namedview |
| lock-margins="true" |
| fit-margin-bottom="5" |
| fit-margin-right="5" |
| fit-margin-left="5" |
| fit-margin-top="5" |
| id="base" |
| pagecolor="#ffffff" |
| bordercolor="#666666" |
| borderopacity="1.0" |
| inkscape:pageopacity="0.0" |
| inkscape:pageshadow="2" |
| inkscape:zoom="1.012555" |
| inkscape:cx="220.47947" |
| inkscape:cy="367.00788" |
| inkscape:document-units="mm" |
| inkscape:current-layer="layer1" |
| inkscape:document-rotation="0" |
| showgrid="false" |
| showguides="false" |
| inkscape:window-width="2572" |
| inkscape:window-height="1805" |
| inkscape:window-x="1182" |
| inkscape:window-y="72" |
| inkscape:window-maximized="0" /> |
| <metadata |
| id="metadata5"> |
| <rdf:RDF> |
| <cc:Work |
| rdf:about=""> |
| <dc:format>image/svg+xml</dc:format> |
| <dc:type |
| rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
| <dc:title></dc:title> |
| </cc:Work> |
| </rdf:RDF> |
| </metadata> |
| <g |
| transform="translate(34.721669,-75.296017)" |
| inkscape:label="Layer 1" |
| inkscape:groupmode="layer" |
| id="layer1"> |
| <g |
| id="g2013" |
| transform="matrix(0.60601135,0,0,0.60601135,-55.432885,293.65828)"> |
| <g |
| transform="translate(61.406131,-69.767817)" |
| id="g2006"> |
| <rect |
| style="fill:#999999;fill-opacity:1;stroke-width:0.264583" |
| id="rect1998" |
| width="63.630196" |
| height="44.540539" |
| x="155.2043" |
| y="14.17335" /> |
| <text |
| id="text2004" |
| y="38.018715" |
| x="186.97806" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| xml:space="preserve"><tspan |
| id="tspan2000" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="38.018715" |
| x="186.97806" |
| sodipodi:role="line">Configuration Files</tspan><tspan |
| id="tspan2002" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="43.786865" |
| x="186.97806" |
| sodipodi:role="line" /></text> |
| </g> |
| </g> |
| <g |
| id="g2912" |
| transform="matrix(0.60601135,0,0,0.60601135,61.943973,117.57042)"> |
| <rect |
| y="234.97412" |
| x="105.81809" |
| height="44.540539" |
| width="63.630196" |
| id="rect2894" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="137.84128" |
| y="256.07874" |
| id="text2900"><tspan |
| sodipodi:role="line" |
| x="137.84128" |
| y="256.07874" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan2896">API Application</tspan><tspan |
| sodipodi:role="line" |
| x="137.84128" |
| y="261.84689" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan2898">[Web Application]</tspan></text> |
| </g> |
| <g |
| id="g2924" |
| transform="matrix(0.60601135,0,0,0.60601135,-105.66832,293.65828)"> |
| <g |
| id="g2922" |
| transform="translate(61.406131,-69.767817)"> |
| <rect |
| y="14.17335" |
| x="155.22668" |
| height="44.540539" |
| width="63.630196" |
| id="rect2914" |
| style="fill:#999999;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="187.07486" |
| y="38.545128" |
| id="text2920"><tspan |
| sodipodi:role="line" |
| x="187.07486" |
| y="38.545128" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan2916">Geocoder API</tspan><tspan |
| sodipodi:role="line" |
| x="187.07486" |
| y="44.313278" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan2918" /></text> |
| </g> |
| </g> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="81.385109" |
| y="142.78859" |
| id="text3757"><tspan |
| id="tspan3755" |
| sodipodi:role="line" |
| x="81.385109" |
| y="142.78859" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" /></text> |
| <rect |
| style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.479593;stroke-miterlimit:4;stroke-dasharray:0.479593, 1.43879;stroke-dashoffset:0;stroke-opacity:1" |
| id="rect5017" |
| width="149.85744" |
| height="114.09215" |
| x="-29.481873" |
| y="124.32914" |
| ry="1.9475914" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.56545px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="-26.561893" |
| y="236.14894" |
| id="text5057"><tspan |
| sodipodi:role="line" |
| id="tspan5055" |
| x="-26.561893" |
| y="236.14894" |
| style="font-size:2.56545px;stroke-width:0.16034">Front-end Container</tspan></text> |
| <text |
| id="text5061" |
| y="294.35049" |
| x="-29.889734" |
| style="font-style:normal;font-weight:normal;font-size:2.99302px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.99302px;stroke-width:0.16034" |
| y="294.35049" |
| x="-29.889734" |
| id="tspan5059" |
| sodipodi:role="line">Component diagram: Statement Public Affairs Module - Front-end</tspan></text> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4297)" |
| d="M 45.292342,100.69662 45.91044,129.8011" |
| id="path5887" /> |
| <text |
| id="text5893" |
| y="119.94596" |
| x="54.139847" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="119.94596" |
| x="54.139847" |
| sodipodi:role="line" |
| id="tspan5891">interacts</tspan></text> |
| <g |
| id="g5940" |
| transform="translate(-49.386206,37.627586)"> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker3059)" |
| d="m 113.54688,119.46673 30.87468,10.59568" |
| id="path5934" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="142.93573" |
| y="122.46062" |
| id="text5938"><tspan |
| id="tspan5936" |
| sodipodi:role="line" |
| x="142.93573" |
| y="122.46062" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">subscribes to data, </tspan><tspan |
| id="tspan7021" |
| sodipodi:role="line" |
| x="142.93573" |
| y="125.13296" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">dispatches actions</tspan></text> |
| </g> |
| <g |
| transform="translate(-49.386206,74.993869)" |
| id="g5948"> |
| <path |
| id="path5942" |
| d="m 144.32606,119.77171 0.0955,10.2907" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker5946)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| id="text5946" |
| y="125.10642" |
| x="147.69817" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="125.10642" |
| x="147.69817" |
| sodipodi:role="line" |
| id="tspan5944">uses</tspan></text> |
| </g> |
| <path |
| id="path5950" |
| d="M 75.603456,182.22305 14.292826,216.2923" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker2470)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| id="text5954" |
| y="208.56693" |
| x="23.251328" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="208.56693" |
| x="23.251328" |
| sodipodi:role="line" |
| id="tspan5952">uses</tspan></text> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker2353)" |
| d="M 85.79426,232.26251 46.433056,259.92984" |
| id="path6014" /> |
| <path |
| id="path6030" |
| d="m 94.939854,232.78512 0.0955,26.62212" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker4051)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| id="text6034" |
| y="246.04419" |
| x="100.40237" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| id="tspan6075" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="246.04419" |
| x="100.40237" |
| sodipodi:role="line">imports</tspan></text> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker2253)" |
| d="m 103.82582,233.04642 40.33611,26.36082" |
| id="path6064" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="136.26529" |
| y="244.99898" |
| id="text6081"><tspan |
| id="tspan6077" |
| sodipodi:role="line" |
| x="136.26529" |
| y="244.99898" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">uses</tspan><tspan |
| sodipodi:role="line" |
| x="136.26529" |
| y="247.67131" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| id="tspan6079">[HTTPS/JSON]</tspan></text> |
| <path |
| id="path6115" |
| d="M 25.600058,157.09431 -6.1297446,168.07923" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker5071)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="8.5741739" |
| y="160.32372" |
| id="text6123"><tspan |
| id="tspan6121" |
| sodipodi:role="line" |
| x="8.5741739" |
| y="160.32372" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">uses</tspan></text> |
| <g |
| transform="translate(143.93437,82.964176)" |
| id="g2242"> |
| <path |
| d="m -99.092833,-2.6681325 a 7.11475,7.11475 0 0 0 -7.075647,7.1144827 7.11475,7.11475 0 0 0 2.2313,5.1744269 h -6.67731 c -2.38883,0 -4.31197,1.9231379 -4.31197,4.3119699 v 10.995537 c 0,2.388832 1.92314,4.31197 4.31197,4.31197 h 23.120976 c 2.388836,0 4.31197,-1.923138 4.31197,-4.31197 V 13.932747 c 0,-2.388832 -1.923134,-4.3119699 -4.31197,-4.3119699 h -6.677305 a 7.11475,7.11475 0 0 0 2.231615,-5.1744269 7.11475,7.11475 0 0 0 -7.114797,-7.1144827 7.11475,7.11475 0 0 0 -0.03883,0 z" |
| style="fill:#08427b;fill-opacity:1;fill-rule:evenodd;stroke-width:0.16034" |
| id="rect1768" /> |
| <text |
| id="text1777" |
| y="14.252246" |
| x="-99.170914" |
| style="font-style:normal;font-weight:normal;font-size:3.35005px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.0837514" |
| xml:space="preserve"><tspan |
| style="font-size:3.42059px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.0837514" |
| y="14.252246" |
| x="-99.170914" |
| id="tspan1775" |
| sodipodi:role="line">SPA User</tspan><tspan |
| id="tspan1779" |
| style="font-size:2.56545px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.0837514" |
| y="18.463627" |
| x="-99.170914" |
| sodipodi:role="line">[Person]</tspan></text> |
| </g> |
| <text |
| id="text2461" |
| y="244.99898" |
| x="55.831978" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="244.99898" |
| x="55.831978" |
| sodipodi:role="line" |
| id="tspan2457">uses</tspan><tspan |
| id="tspan2459" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="247.67131" |
| x="55.831978" |
| sodipodi:role="line">[HTTPS/JSON]</tspan></text> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker5299)" |
| d="m 37.346984,156.57003 -23.16044,49.2248" |
| id="path5289" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="33.141308" |
| y="176.799" |
| id="text5293"><tspan |
| id="tspan5291" |
| sodipodi:role="line" |
| x="33.141308" |
| y="176.799" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">uses</tspan></text> |
| <path |
| id="path5632" |
| d="m 50.934723,156.04742 24.900772,49.74742" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker5636)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| id="text5936" |
| y="176.799" |
| x="64.891312" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="176.799" |
| x="64.891312" |
| sodipodi:role="line" |
| id="tspan5934">uses</tspan></text> |
| <g |
| id="g6170" |
| transform="translate(-149.92791,74.993869)"> |
| <path |
| sodipodi:nodetypes="cc" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker6174)" |
| d="m 144.32606,119.77171 0.0955,10.2907" |
| id="path6164" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| x="147.69817" |
| y="125.10642" |
| id="text6168"><tspan |
| id="tspan6166" |
| sodipodi:role="line" |
| x="147.69817" |
| y="125.10642" |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034">uses</tspan></text> |
| </g> |
| <g |
| transform="translate(-88.581608,79.95862)" |
| id="g6488"> |
| <path |
| id="path6482" |
| d="m 103.04024,103.30964 61.50163,34.59186" |
| style="fill:none;stroke:#000000;stroke-width:0.303006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.909017, 0.909017;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker6492)" |
| sodipodi:nodetypes="cc" /> |
| <text |
| id="text6486" |
| y="125.10642" |
| x="147.69817" |
| style="font-style:normal;font-weight:normal;font-size:2.13787px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.16034" |
| xml:space="preserve"><tspan |
| style="font-size:2.13787px;text-align:center;text-anchor:middle;stroke-width:0.16034" |
| y="125.10642" |
| x="147.69817" |
| sodipodi:role="line" |
| id="tspan6484">uses</tspan></text> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,11.70853,25.55155)" |
| id="g5805"> |
| <rect |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" |
| id="rect5795" |
| width="63.630196" |
| height="44.540539" |
| x="105.81809" |
| y="234.97412" /> |
| <text |
| id="text5803" |
| y="259.34589" |
| x="137.56567" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| xml:space="preserve"><tspan |
| id="tspan5801" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="259.34589" |
| x="137.56567" |
| sodipodi:role="line">Store Modules</tspan></text> |
| </g> |
| <g |
| id="g5877" |
| transform="matrix(0.60601135,0,0,0.60601135,-88.501042,70.372197)"> |
| <rect |
| y="223.46552" |
| x="105.95727" |
| height="44.540539" |
| width="63.630196" |
| id="rect5867" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="137.64421" |
| y="247.31226" |
| id="text5875"><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="247.31226" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5869">Utility Modules</tspan><tspan |
| sodipodi:role="line" |
| x="137.64421" |
| y="253.08041" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5873" /></text> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,-88.501042,25.55155)" |
| id="g6109"> |
| <rect |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" |
| id="rect6099" |
| width="63.630196" |
| height="44.540539" |
| x="105.89664" |
| y="234.97412" /> |
| <text |
| id="text6107" |
| y="259.34589" |
| x="137.64421" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| xml:space="preserve"><tspan |
| id="tspan6101" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="259.34589" |
| x="137.64421" |
| sodipodi:role="line">Shared Modules</tspan><tspan |
| id="tspan6105" |
| style="font-size:4.23333px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="265.11404" |
| x="137.64421" |
| sodipodi:role="line" /></text> |
| </g> |
| <g |
| transform="matrix(0.60601135,0,0,0.60601135,-38.526907,-12.294735)" |
| id="g5731"> |
| <rect |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" |
| id="rect5723" |
| width="63.630196" |
| height="44.540539" |
| x="105.81809" |
| y="234.97412" /> |
| <text |
| id="text5729" |
| y="259.34589" |
| x="137.47472" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| xml:space="preserve"><tspan |
| id="tspan5727" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| y="259.34589" |
| x="137.47472" |
| sodipodi:role="line">Feature Modules</tspan></text> |
| </g> |
| <g |
| id="g5817" |
| transform="matrix(0.60601135,0,0,0.60601135,11.70853,63.397851)"> |
| <rect |
| y="234.97412" |
| x="105.81809" |
| height="44.540539" |
| width="63.630196" |
| id="rect5807" |
| style="fill:#438dd5;fill-opacity:1;stroke-width:0.264583" /> |
| <text |
| xml:space="preserve" |
| style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583" |
| x="137.59184" |
| y="259.34589" |
| id="text5815"><tspan |
| sodipodi:role="line" |
| x="137.59184" |
| y="259.34589" |
| style="font-size:5.64444px;text-align:center;text-anchor:middle;fill:#ffffff;stroke-width:0.264583" |
| id="tspan5813">Core Modules</tspan></text> |
| </g> |
| </g> |
| <style |
| id="style483" |
| type="text/css"><![CDATA[ |
| .st1 {fill:#08427b;stroke:#073b6f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st2 {fill:#ffffff;font-family:Calibri;font-size:0.833336em} |
| .st3 {font-size:0.599989em} |
| .st4 {font-size:0.799995em} |
| .st5 {fill:#1168bd;stroke:#1864ad;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st6 {fill:#438dd5;stroke:#3d81c3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st7 {fill:#85bbf0;stroke:#78a8d8;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st8 {fill:#000000;font-family:Calibri;font-size:0.833336em} |
| .st9 {fill:#438dd5} |
| .st10 {stroke:#3d81c3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st11 {fill:#3d81c3;stroke:#3d81c3;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} |
| .st12 {stroke:#408dd5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st13 {fill:#408dd5;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} |
| .st14 {fill:#438dd5;stroke:#3d81c3;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.283465} |
| .st15 {marker-end:url(#mrkr13-73);stroke:#444444;stroke-dasharray:5.25,3.75;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} |
| .st16 {fill:#444444;fill-opacity:1;stroke:#444444;stroke-opacity:1;stroke-width:0.22935779816514} |
| .st17 {fill:#ffffff;stroke:none;stroke-linecap:butt;stroke-width:7.2} |
| .st18 {fill:#000000;font-family:Calibri;font-size:0.666664em} |
| .st19 {font-size:0.749991em} |
| .st20 {fill:none;stroke:#444444;stroke-dasharray:7.5,4.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} |
| .st21 {font-size:1em} |
| .st22 {fill:#999999;stroke:#8b8b8b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st23 {fill:#999999} |
| .st24 {stroke:#8b8b8b;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st25 {fill:#8b8b8b;stroke:#8b8b8b;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} |
| .st26 {stroke:#999999;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} |
| .st27 {fill:#999999;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} |
| .st28 {fill:#999999;stroke:#8b8b8b;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.283465} |
| .st29 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} |
| ]]></style> |
| </svg> |