id="svg2"
sodipodi:version="0.32"
inkscape:version="0.46"
- sodipodi:docname="schema_serveur.svg"
+ sodipodi:docname="architecture_serveur.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs4">
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4"
- inkscape:cx="306.37446"
- inkscape:cy="563.19133"
+ inkscape:cx="362.17823"
+ inkscape:cy="1034.0028"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1280"
- inkscape:window-height="943"
+ inkscape:window-height="945"
inkscape:window-x="-4"
- inkscape:window-y="-4" />
+ inkscape:window-y="-4"
+ showborder="false"
+ inkscape:showpageshadow="false" />
<metadata
id="metadata7">
<rdf:RDF>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
- id="layer1">
+ id="layer1"
+ style="display:inline">
<rect
- style="opacity:1;fill:#d2e8fa;fill-opacity:1;stroke:#7a7a7a;stroke-width:1.3789773;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect3455"
- width="135.98148"
- height="36.986515"
- x="236.06519"
- y="304.53879"
- ry="6.8493543" />
+ style="opacity:1;fill:#2affd5;fill-opacity:1;stroke:#7a7a7a;stroke-width:1.53152299;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
+ id="rect2515"
+ width="594.40643"
+ height="145.24025"
+ x="135.14209"
+ y="-129.56824" />
<path
- style="opacity:1;fill:#fbfacd;fill-opacity:1;stroke:#7a7a7a;stroke-width:1.82790184;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 50.101451,434.9092 L 50.101451,638.61269 L 644.21104,638.61269 L 644.21104,434.9092 L 50.101451,434.9092 z"
+ style="opacity:1;fill:#fbfacd;fill-opacity:1;stroke:#7a7a7a;stroke-width:1.75642157;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 135.77999,97.730597 L 135.77999,285.79128 L 729.96106,285.79128 L 729.96106,97.730597 L 135.77999,97.730597 z"
id="rect2641" />
- <text
- xml:space="preserve"
- style="font-size:14.65501022px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
- x="-665.67365"
- y="42.102493"
- id="text3444"
- sodipodi:linespacing="125%"
- transform="matrix(0,-0.95659,1.0453799,0,0,0)"><tspan
- sodipodi:role="line"
- id="tspan3446"
- x="-665.67365"
- y="42.102493">Dépendances inter-modules</tspan></text>
<path
- style="fill:#cac3f8;fill-opacity:1;stroke:#7a7a7a;stroke-width:1.02962685;stroke-miterlimit:4;stroke-opacity:1"
- d="M 353.20925,623.42812 L 367.50523,623.42812 L 367.50523,644.53984 L 378.34262,644.53984 L 359.66549,659.78717 L 342.37195,644.53984 L 353.20925,644.53984 L 353.20925,623.42812 z"
+ style="fill:#cac3f8;fill-opacity:1;stroke:#7a7a7a;stroke-width:0.83350915;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 438.88456,286.1872 L 453.25848,286.1872 L 453.25848,299.94735 L 464.15495,299.94735 L 445.376,309.88522 L 427.98818,299.94735 L 438.88456,299.94735 L 438.88456,286.1872 z"
id="rect3442"
sodipodi:nodetypes="cccccccc" />
<g
id="g3551"
- transform="matrix(0.621787,0,0,0.621787,269.65243,535.38587)">
+ transform="matrix(0.621787,0,0,0.621787,365.36671,171.10017)">
<rect
ry="0"
y="112.90382"
</g>
<g
id="g3546"
- transform="matrix(0.621787,0,0,0.621787,433.94302,362.34898)">
+ transform="matrix(0.621787,0,0,0.621787,519.6573,25.206117)">
<rect
ry="0"
y="152.88066"
</g>
<g
id="g3472"
- transform="matrix(0.621787,0,0,0.621787,341.16912,495.40653)">
+ transform="matrix(0.621787,0,0,0.621787,426.8834,158.26367)">
<g
id="g3477">
<g
</g>
<g
id="g3541"
- transform="matrix(0.621787,0,0,0.621787,304.22491,333.41637)">
+ transform="matrix(0.621787,0,0,0.621787,389.93919,-3.7264928)">
<rect
ry="0"
y="199.39748"
</g>
<g
id="g3536"
- transform="matrix(0.621787,0,0,0.621787,24.99111,426.07831)">
+ transform="matrix(0.621787,0,0,0.621787,110.70539,88.935447)">
<rect
ry="0"
y="245.24152"
</g>
<g
id="g3531"
- transform="matrix(0.621787,0,0,0.621787,66.564864,336.02386)">
+ transform="matrix(0.621787,0,0,0.621787,152.27915,-1.1190028)">
<rect
ry="0"
y="286.55777"
</g>
<g
id="g3526"
- transform="matrix(0.621787,0,0,0.621787,69.22966,246.36617)">
+ transform="matrix(0.621787,0,0,0.621787,154.94394,-90.77669)">
<rect
ry="0"
y="339.40631"
</g>
<g
id="g3521"
- transform="matrix(0.621787,0,0,0.621787,196.84181,217.05335)">
+ transform="matrix(0.621787,0,0,0.621787,282.55609,-120.08951)">
<rect
ry="0"
y="386.49799"
</g>
<path
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#7a7a7a;stroke-width:0.62199998;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 299.2678,476.43884 L 356.3773,605.37612"
+ d="M 386.73642,139.29598 L 450.33723,241.09042"
id="path4358"
inkscape:connector-type="polyline"
inkscape:connection-start="#g3521"
inkscape:connection-end="#g3551" />
<path
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#7a7a7a;stroke-width:0.62199998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 407.55234,476.43884 L 363.91439,605.37612"
+ d="M 493.33144,139.29598 L 459.56385,241.09042"
id="path5406"
inkscape:connector-type="polyline"
inkscape:connection-start="#g3541"
inkscape:connection-end="#g3551" />
<path
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#7a7a7a;stroke-width:0.62199998;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 241.61865,597.52534 L 318.48729,608.82454"
+ d="M 367.03111,250.73645 L 414.20157,250.73645"
id="path5410"
inkscape:connector-type="polyline"
inkscape:connection-start="#g3536"
inkscape:connection-end="#g3551" />
<path
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#7a7a7a;stroke-width:0.62199998;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 175.82172,476.43884 L 175.82172,513.93857"
+ d="M 261.536,139.29598 L 261.536,176.79571"
id="path5412"
inkscape:connector-type="polyline"
inkscape:connection-start="#g3526"
inkscape:connection-end="#g3531" />
<path
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#7a7a7a;stroke-width:0.62199998;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 195.3198,533.23063 L 341.15168,605.37612"
+ d="M 290.76574,196.08777 L 427.13431,241.09042"
id="path5935"
inkscape:connector-type="polyline"
sodipodi:nodetypes="ccc"
inkscape:connection-start="#g3531" />
<path
style="fill:none;fill-rule:evenodd;stroke:#7a7a7a;stroke-width:0.62178701px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-opacity:1"
- d="M 544.96038,476.43884 L 546.39995,564.45223"
+ d="M 630.67466,139.29597 L 632.11423,227.30937"
id="path6979"
inkscape:connector-type="polyline"
inkscape:connection-end="#g3472"
inkscape:connection-start="#g3546" />
<path
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#7a7a7a;stroke-width:0.62199998;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 241.17,532.48846 L 484.61011,565.65776"
+ d="M 326.88429,195.3456 L 570.32439,228.51489"
id="path7502"
inkscape:connector-type="polyline"
inkscape:connection-end="#g3472"
sodipodi:nodetypes="cc" />
<path
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#7a7a7a;stroke-width:0.62199998;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 532.81886,476.43884 L 372.63352,605.37612"
+ d="M 616.64347,139.29597 L 470.23746,241.09042"
id="path8027"
inkscape:connector-type="polyline"
inkscape:connection-end="#g3551"
inkscape:connection-start="#g3546" />
<path
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#7a7a7a;stroke-width:0.62199998;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 175.84794,533.23063 L 175.9703,578.23328"
+ d="M 261.56223,196.08777 L 261.68458,241.09041"
id="path8550"
inkscape:connector-type="polyline"
inkscape:connection-end="#g3536"
inkscape:connection-start="#g3531" />
- <text
- xml:space="preserve"
- style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
- x="273.48901"
- y="331.2337"
- id="text2643"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan2645"
- x="273.48901"
- y="331.2337">client</tspan></text>
<rect
style="opacity:1;fill:#fbfacd;fill-opacity:1;stroke:#7a7a7a;stroke-width:1.53152299;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3430"
width="594.40643"
height="37.838478"
- x="49.953262"
- y="382.07291" />
+ x="135.66756"
+ y="40.930058" />
<rect
style="opacity:1;fill:#fbfacd;fill-opacity:1;stroke:#7a7a7a;stroke-width:1.53517783;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect3432"
width="594.40283"
height="37.834652"
- x="49.95509"
- y="660.56885" />
+ x="135.66939"
+ y="310.56885" />
<text
xml:space="preserve"
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
- x="69.163155"
- y="408.85544"
+ x="154.87744"
+ y="67.712593"
id="text3434"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3436"
- x="69.163155"
- y="408.85544">Yaws</tspan></text>
+ x="154.87744"
+ y="67.712593">Yaws</tspan></text>
<text
xml:space="preserve"
style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
- x="66.961006"
- y="687.68781"
+ x="152.67529"
+ y="337.68781"
id="text3438"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3440"
- x="66.961006"
- y="687.68781">Mnesia</tspan></text>
+ x="152.67529"
+ y="337.68781">Mnesia</tspan></text>
<path
style="fill:#cac3f8;fill-opacity:1;stroke:#7a7a7a;stroke-width:1.02962685;stroke-miterlimit:4;stroke-opacity:1"
- d="M 168.61851,420.00991 L 182.91449,420.00991 L 182.91449,441.12163 L 193.75188,441.12163 L 175.07475,456.36896 L 157.78121,441.12163 L 168.61851,441.12163 L 168.61851,420.00991 z"
+ d="M 254.33279,8.5813372 L 268.62877,8.5813372 L 268.62877,103.97877 L 279.46616,103.97877 L 260.78903,119.2261 L 243.49549,103.97877 L 254.33279,103.97877 L 254.33279,8.5813372 z"
id="path3445"
sodipodi:nodetypes="cccccccc" />
- <path
- style="fill:#cac3f8;fill-opacity:1;stroke:#7a7a7a;stroke-width:1.29042327;stroke-miterlimit:4;stroke-opacity:1"
- d="M 293.34646,342.35856 L 314.76524,342.35856 L 314.76524,364.49193 L 331.00223,364.49193 L 303.01945,380.47712 L 277.10961,364.49193 L 293.34646,364.49193 L 293.34646,342.35856 z"
- id="path3447"
- sodipodi:nodetypes="cccccccc" />
<text
xml:space="preserve"
- style="font-size:16.41790962px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
- x="202.80997"
- y="360.05765"
- id="text3449"><tspan
+ style="font-size:11.87016678px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="-86.317085"
+ y="264.35709"
+ id="text3449"
+ transform="matrix(0,-1,1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan3451"
- x="202.80997"
- y="360.05765">JSON/HTTP</tspan></text>
+ x="-86.317085"
+ y="264.35709">JSON/HTTP</tspan></text>
+ <path
+ style="opacity:1;fill:none;fill-rule:evenodd;stroke:#7a7a7a;stroke-width:0.62199998;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 648.20301,275.03639 L 713.22557,275.03639"
+ id="path2565"
+ inkscape:connector-type="polyline"
+ sodipodi:nodetypes="cc" />
+ <text
+ xml:space="preserve"
+ style="font-size:10.92474079px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ x="661.0296"
+ y="271.66797"
+ id="text2567"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan2569"
+ x="661.0296"
+ y="271.66797">Utilise</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#7a7a7a;stroke-width:0.62199998;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 498.52651,247.43334 L 570.32439,241.80853"
+ id="path2474"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g3551"
+ inkscape:connection-end="#g3472" />
+ <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="11.603817"
+ y="61.664341"
+ id="text2445"><tspan
+ sodipodi:role="line"
+ id="tspan2447"
+ x="11.603817"
+ y="61.664341">Web Server</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:23.01579285px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="18.609743"
+ y="117.69672"
+ id="text2449"><tspan
+ sodipodi:role="line"
+ id="tspan2451"
+ x="18.609743"
+ y="117.69672"
+ style="font-size:20px">Application</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:23.01579285px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="79.813934"
+ y="333.44128"
+ id="text2453"><tspan
+ sodipodi:role="line"
+ id="tspan2455"
+ x="79.813934"
+ y="333.44128"
+ style="font-size:20px">Data</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot2457"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"><flowRegion
+ id="flowRegion2459"><rect
+ id="rect2461"
+ width="1074.2858"
+ height="740"
+ x="-248.57143"
+ y="79.505043" /></flowRegion><flowPara
+ id="flowPara2463" /></flowRoot> <text
+ xml:space="preserve"
+ style="font-size:20px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline;font-family:Bitstream Vera Sans"
+ x="21.274195"
+ y="-34.15234"
+ id="text2517"><tspan
+ sodipodi:role="line"
+ id="tspan2519"
+ x="21.274195"
+ y="-34.15234">Web client</tspan></text>
+ <g
+ style="display:inline"
+ id="g2527"
+ transform="matrix(0.621787,0,0,0.621787,507.40243,-243.55459)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="111.44158"
+ id="rect2529"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931077;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2531"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2533"
+ sodipodi:role="line">fragment</tspan></text>
+ </g>
+ <g
+ style="display:inline"
+ id="g2535"
+ transform="matrix(0.621787,0,0,0.621787,534.33659,-279.26887)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="111.44158"
+ id="rect2537"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931077;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2539"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2541"
+ sodipodi:role="line">formater</tspan></text>
+ </g>
+ <g
+ style="display:inline"
+ id="g2545"
+ transform="matrix(0.621787,0,0,0.621787,599.0397,-242.12601)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="48.082352"
+ id="rect2547"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931083;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2549"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2551"
+ sodipodi:role="line">util</tspan></text>
+ </g>
+ <g
+ style="display:inline"
+ id="g2553"
+ transform="matrix(0.621787,0,0,0.621787,167.15928,-222.15864)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="166.67784"
+ id="rect2555"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931077;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2557"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2559"
+ sodipodi:role="line">communication</tspan></text>
+ </g>
+ <g
+ style="display:inline"
+ id="g2561"
+ transform="matrix(0.621787,0,0,0.621787,342.96183,-227.8403)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="111.44158"
+ id="rect2563"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931077;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2565"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2567"
+ sodipodi:role="line">client</tspan></text>
+ </g>
+ <rect
+ style="opacity:0.62093865;fill:#aaccff;fill-opacity:1;stroke:#000000;stroke-width:0.35433072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect2617"
+ width="498.57144"
+ height="30"
+ x="159.14285"
+ y="-115.63783"
+ ry="10" />
+ <g
+ style="display:inline"
+ id="g2569"
+ transform="matrix(0.621787,0,0,0.621787,99.917777,-331.77874)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="111.44158"
+ id="rect2571"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931077;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2573"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2575"
+ sodipodi:role="line">pages</tspan></text>
+ </g>
+ <g
+ style="display:inline"
+ id="g2577"
+ transform="matrix(0.621787,0,0,0.621787,191.85736,-320.35017)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="111.44158"
+ id="rect2579"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931077;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2581"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2583"
+ sodipodi:role="line">pageChat</tspan></text>
+ </g>
+ <g
+ style="display:inline"
+ id="g2585"
+ transform="matrix(0.621787,0,0,0.621787,265.22551,-320.35017)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="129.82179"
+ id="rect2587"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931077;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2589"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2591"
+ sodipodi:role="line">pageAdmin</tspan></text>
+ </g>
+ <g
+ style="display:inline"
+ id="g2593"
+ transform="matrix(0.621787,0,0,0.621787,446.24754,-320.35017)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="129.82179"
+ id="rect2595"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931077;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2597"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2599"
+ sodipodi:role="line">pageProfile</tspan></text>
+ </g>
+ <g
+ style="display:inline"
+ id="g2601"
+ transform="matrix(0.621787,0,0,0.621787,350.02223,-320.35017)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="148.202"
+ id="rect2603"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931083;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2605"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2607"
+ sodipodi:role="line">pageRegister</tspan></text>
+ </g>
+ <g
+ style="display:inline"
+ id="g2609"
+ transform="matrix(0.621787,0,0,0.621787,531.0443,-320.35017)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="120.6317"
+ id="rect2611"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931083;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2613"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2615"
+ sodipodi:role="line">pageAbout</tspan></text>
+ </g>
+ <rect
+ style="opacity:0.62093865;fill:#aaccff;fill-opacity:1;stroke:#000000;stroke-width:0.35433072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline"
+ id="rect2619"
+ width="353.1095"
+ height="30"
+ x="158.28395"
+ y="-58.61768"
+ ry="10" />
+ <g
+ style="display:inline"
+ id="g2621"
+ transform="matrix(0.621787,0,0,0.621787,99.058871,-274.75859)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="111.44158"
+ id="rect2623"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931077;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2625"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2627"
+ sodipodi:role="line">chat</tspan></text>
+ </g>
+ <g
+ style="display:inline"
+ id="g2637"
+ transform="matrix(0.621787,0,0,0.621787,180.08089,-263.33002)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="148.202"
+ id="rect2639"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931083;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2641"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2643"
+ sodipodi:role="line">conversations</tspan></text>
+ </g>
+ <g
+ style="display:inline"
+ id="g2645"
+ transform="matrix(0.621787,0,0,0.621787,375.38863,-263.33002)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="129.82179"
+ id="rect2647"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931077;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2649"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2651"
+ sodipodi:role="line">message</tspan></text>
+ </g>
+ <g
+ style="display:inline"
+ id="g2653"
+ transform="matrix(0.621787,0,0,0.621787,277.73475,-263.33002)">
+ <rect
+ ry="0"
+ y="339.40631"
+ x="71.031403"
+ height="30.197493"
+ width="148.202"
+ id="rect2655"
+ style="fill:#aaccff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.82931083;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text2657"
+ y="359.74429"
+ x="77.082535"
+ style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="359.74429"
+ x="77.082535"
+ id="tspan2659"
+ sodipodi:role="line">conversation</tspan></text>
+ </g>
+ <path
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.60000002;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.47843137"
+ d="M 386.87041,-6.1634945 L 315.22162,-3.5972453"
+ id="path2669"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g2561"
+ inkscape:connection-end="#g2553"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:#f9f8cc;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.60000008;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.47843137;display:inline"
+ d="M 308.86058,-28.440514 L 279.65545,-11.378035"
+ id="path3976"
+ inkscape:connector-type="polyline"
+ inkscape:connection-end="#g2553"
+ inkscape:connection-start="#rect2619" />
+ <path
+ style="fill:#f9f8cc;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.60000008;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Lend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.47843137;display:inline"
+ d="M 251.0364,-90.277502 L 197.50556,-63.977985"
+ id="path3978"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g2577"
+ inkscape:connection-end="#g2621" />
</g>
</svg>