1e9fcaa8aSmrg<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2e9fcaa8aSmrg<!-- Created with Inkscape (http://www.inkscape.org/) --> 3e9fcaa8aSmrg 4e9fcaa8aSmrg<svg 5e9fcaa8aSmrg xmlns:dc="http://purl.org/dc/elements/1.1/" 6e9fcaa8aSmrg xmlns:cc="http://creativecommons.org/ns#" 7e9fcaa8aSmrg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 8e9fcaa8aSmrg xmlns:svg="http://www.w3.org/2000/svg" 9e9fcaa8aSmrg xmlns="http://www.w3.org/2000/svg" 10e9fcaa8aSmrg xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 11e9fcaa8aSmrg xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 12e9fcaa8aSmrg width="540.32245" 13e9fcaa8aSmrg height="530.98114" 14e9fcaa8aSmrg id="svg2" 15e9fcaa8aSmrg version="1.1" 16e9fcaa8aSmrg inkscape:version="0.47 r22583" 17e9fcaa8aSmrg sodipodi:docname="framework.svg"> 18e9fcaa8aSmrg <defs 19e9fcaa8aSmrg id="defs4"> 20e9fcaa8aSmrg <marker 21e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 22e9fcaa8aSmrg orient="auto" 23e9fcaa8aSmrg refY="0" 24e9fcaa8aSmrg refX="0" 25e9fcaa8aSmrg id="Arrow1Lend" 26e9fcaa8aSmrg style="overflow:visible"> 27e9fcaa8aSmrg <path 28e9fcaa8aSmrg id="path3656" 29e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 30e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 31e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 32e9fcaa8aSmrg </marker> 33e9fcaa8aSmrg <inkscape:perspective 34e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" 35e9fcaa8aSmrg inkscape:vp_x="0 : 526.18109 : 1" 36e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 37e9fcaa8aSmrg inkscape:vp_z="744.09448 : 526.18109 : 1" 38e9fcaa8aSmrg inkscape:persp3d-origin="372.04724 : 350.78739 : 1" 39e9fcaa8aSmrg id="perspective10" /> 40e9fcaa8aSmrg <inkscape:perspective 41e9fcaa8aSmrg id="perspective2824" 42e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 43e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 44e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 45e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 46e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 47e9fcaa8aSmrg <inkscape:perspective 48e9fcaa8aSmrg id="perspective2844" 49e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 50e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 51e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 52e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 53e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 54e9fcaa8aSmrg <inkscape:perspective 55e9fcaa8aSmrg id="perspective2874" 56e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 57e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 58e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 59e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 60e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 61e9fcaa8aSmrg <inkscape:perspective 62e9fcaa8aSmrg id="perspective2874-0" 63e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 64e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 65e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 66e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 67e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 68e9fcaa8aSmrg <inkscape:perspective 69e9fcaa8aSmrg id="perspective2915" 70e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 71e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 72e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 73e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 74e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 75e9fcaa8aSmrg <inkscape:perspective 76e9fcaa8aSmrg id="perspective4106" 77e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 78e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 79e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 80e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 81e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 82e9fcaa8aSmrg <marker 83e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 84e9fcaa8aSmrg orient="auto" 85e9fcaa8aSmrg refY="0" 86e9fcaa8aSmrg refX="0" 87e9fcaa8aSmrg id="Arrow1Lend-8" 88e9fcaa8aSmrg style="overflow:visible"> 89e9fcaa8aSmrg <path 90e9fcaa8aSmrg id="path3656-9" 91e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 92e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 93e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 94e9fcaa8aSmrg </marker> 95e9fcaa8aSmrg <inkscape:perspective 96e9fcaa8aSmrg id="perspective4134" 97e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 98e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 99e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 100e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 101e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 102e9fcaa8aSmrg <marker 103e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 104e9fcaa8aSmrg orient="auto" 105e9fcaa8aSmrg refY="0" 106e9fcaa8aSmrg refX="0" 107e9fcaa8aSmrg id="Arrow1Lend-6" 108e9fcaa8aSmrg style="overflow:visible"> 109e9fcaa8aSmrg <path 110e9fcaa8aSmrg id="path3656-3" 111e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 112e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 113e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 114e9fcaa8aSmrg </marker> 115e9fcaa8aSmrg <inkscape:perspective 116e9fcaa8aSmrg id="perspective4162" 117e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 118e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 119e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 120e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 121e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 122e9fcaa8aSmrg <marker 123e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 124e9fcaa8aSmrg orient="auto" 125e9fcaa8aSmrg refY="0" 126e9fcaa8aSmrg refX="0" 127e9fcaa8aSmrg id="Arrow1Lend-2" 128e9fcaa8aSmrg style="overflow:visible"> 129e9fcaa8aSmrg <path 130e9fcaa8aSmrg id="path3656-1" 131e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 132e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 133e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 134e9fcaa8aSmrg </marker> 135e9fcaa8aSmrg <inkscape:perspective 136e9fcaa8aSmrg id="perspective4190" 137e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 138e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 139e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 140e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 141e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 142e9fcaa8aSmrg <marker 143e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 144e9fcaa8aSmrg orient="auto" 145e9fcaa8aSmrg refY="0" 146e9fcaa8aSmrg refX="0" 147e9fcaa8aSmrg id="Arrow1Lend-4" 148e9fcaa8aSmrg style="overflow:visible"> 149e9fcaa8aSmrg <path 150e9fcaa8aSmrg id="path3656-91" 151e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 152e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 153e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 154e9fcaa8aSmrg </marker> 155e9fcaa8aSmrg <inkscape:perspective 156e9fcaa8aSmrg id="perspective4218" 157e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 158e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 159e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 160e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 161e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 162e9fcaa8aSmrg <marker 163e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 164e9fcaa8aSmrg orient="auto" 165e9fcaa8aSmrg refY="0" 166e9fcaa8aSmrg refX="0" 167e9fcaa8aSmrg id="Arrow1Lend-3" 168e9fcaa8aSmrg style="overflow:visible"> 169e9fcaa8aSmrg <path 170e9fcaa8aSmrg id="path3656-30" 171e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 172e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 173e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 174e9fcaa8aSmrg </marker> 175e9fcaa8aSmrg <inkscape:perspective 176e9fcaa8aSmrg id="perspective4246" 177e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 178e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 179e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 180e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 181e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 182e9fcaa8aSmrg <marker 183e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 184e9fcaa8aSmrg orient="auto" 185e9fcaa8aSmrg refY="0" 186e9fcaa8aSmrg refX="0" 187e9fcaa8aSmrg id="Arrow1Lend-83" 188e9fcaa8aSmrg style="overflow:visible"> 189e9fcaa8aSmrg <path 190e9fcaa8aSmrg id="path3656-2" 191e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 192e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 193e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 194e9fcaa8aSmrg </marker> 195e9fcaa8aSmrg <inkscape:perspective 196e9fcaa8aSmrg id="perspective4274" 197e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 198e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 199e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 200e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 201e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 202e9fcaa8aSmrg <marker 203e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 204e9fcaa8aSmrg orient="auto" 205e9fcaa8aSmrg refY="0" 206e9fcaa8aSmrg refX="0" 207e9fcaa8aSmrg id="Arrow1Lend-35" 208e9fcaa8aSmrg style="overflow:visible"> 209e9fcaa8aSmrg <path 210e9fcaa8aSmrg id="path3656-5" 211e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 212e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 213e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 214e9fcaa8aSmrg </marker> 215e9fcaa8aSmrg <inkscape:perspective 216e9fcaa8aSmrg id="perspective4302" 217e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 218e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 219e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 220e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 221e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 222e9fcaa8aSmrg <marker 223e9fcaa8aSmrg inkscape:stockid="Arrow1Lend" 224e9fcaa8aSmrg orient="auto" 225e9fcaa8aSmrg refY="0" 226e9fcaa8aSmrg refX="0" 227e9fcaa8aSmrg id="Arrow1Lend-20" 228e9fcaa8aSmrg style="overflow:visible"> 229e9fcaa8aSmrg <path 230e9fcaa8aSmrg id="path3656-0" 231e9fcaa8aSmrg d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 232e9fcaa8aSmrg style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 233e9fcaa8aSmrg transform="matrix(-0.8,0,0,-0.8,-10,0)" /> 234e9fcaa8aSmrg </marker> 235e9fcaa8aSmrg <inkscape:perspective 236e9fcaa8aSmrg id="perspective4332" 237e9fcaa8aSmrg inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 238e9fcaa8aSmrg inkscape:vp_z="1 : 0.5 : 1" 239e9fcaa8aSmrg inkscape:vp_y="0 : 1000 : 0" 240e9fcaa8aSmrg inkscape:vp_x="0 : 0.5 : 1" 241e9fcaa8aSmrg sodipodi:type="inkscape:persp3d" /> 242e9fcaa8aSmrg </defs> 243e9fcaa8aSmrg <sodipodi:namedview 244e9fcaa8aSmrg id="base" 245e9fcaa8aSmrg pagecolor="#ffffff" 246e9fcaa8aSmrg bordercolor="#666666" 247e9fcaa8aSmrg borderopacity="1.0" 248e9fcaa8aSmrg inkscape:pageopacity="0.0" 249e9fcaa8aSmrg inkscape:pageshadow="2" 250e9fcaa8aSmrg inkscape:zoom="1.5911958" 251e9fcaa8aSmrg inkscape:cx="236.83428" 252e9fcaa8aSmrg inkscape:cy="268.26412" 253e9fcaa8aSmrg inkscape:document-units="px" 254e9fcaa8aSmrg inkscape:current-layer="layer1" 255e9fcaa8aSmrg showgrid="false" 256e9fcaa8aSmrg inkscape:window-width="1280" 257e9fcaa8aSmrg inkscape:window-height="752" 258e9fcaa8aSmrg inkscape:window-x="-3" 259e9fcaa8aSmrg inkscape:window-y="-3" 260e9fcaa8aSmrg inkscape:window-maximized="1" /> 261e9fcaa8aSmrg <metadata 262e9fcaa8aSmrg id="metadata7"> 263e9fcaa8aSmrg <rdf:RDF> 264e9fcaa8aSmrg <cc:Work 265e9fcaa8aSmrg rdf:about=""> 266e9fcaa8aSmrg <dc:format>image/svg+xml</dc:format> 267e9fcaa8aSmrg <dc:type 268e9fcaa8aSmrg rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 269e9fcaa8aSmrg </cc:Work> 270e9fcaa8aSmrg </rdf:RDF> 271e9fcaa8aSmrg </metadata> 272e9fcaa8aSmrg <g 273e9fcaa8aSmrg inkscape:label="Layer 1" 274e9fcaa8aSmrg inkscape:groupmode="layer" 275e9fcaa8aSmrg id="layer1" 276e9fcaa8aSmrg transform="translate(-78.35714,-45.862183)"> 277e9fcaa8aSmrg <rect 278e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-opacity:1" 279e9fcaa8aSmrg id="rect2830" 280e9fcaa8aSmrg width="451.42856" 281e9fcaa8aSmrg height="38.57143" 282e9fcaa8aSmrg x="128.85715" 283e9fcaa8aSmrg y="46.362183" 284e9fcaa8aSmrg ry="0" /> 285e9fcaa8aSmrg <rect 286e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-opacity:1" 287e9fcaa8aSmrg id="rect2832" 288e9fcaa8aSmrg width="125.71429" 289e9fcaa8aSmrg height="67.14286" 290e9fcaa8aSmrg x="98.571426" 291e9fcaa8aSmrg y="186.07646" 292e9fcaa8aSmrg ry="0" /> 293e9fcaa8aSmrg <rect 294e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-opacity:1" 295e9fcaa8aSmrg id="rect2834" 296e9fcaa8aSmrg width="65.714287" 297e9fcaa8aSmrg height="45.714287" 298e9fcaa8aSmrg x="274.85715" 299e9fcaa8aSmrg y="188.55154" 300e9fcaa8aSmrg ry="0" /> 301e9fcaa8aSmrg <rect 302e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1.02407026;stroke-opacity:1" 303e9fcaa8aSmrg id="rect2858" 304e9fcaa8aSmrg width="133.40337" 305e9fcaa8aSmrg height="48.547359" 306e9fcaa8aSmrg x="274.86917" 307e9fcaa8aSmrg y="235.23137" 308e9fcaa8aSmrg ry="0" /> 309e9fcaa8aSmrg <rect 310e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-opacity:1" 311e9fcaa8aSmrg id="rect2860" 312e9fcaa8aSmrg width="157.14285" 313e9fcaa8aSmrg height="62.857143" 314e9fcaa8aSmrg x="443.71429" 315e9fcaa8aSmrg y="188.93361" 316e9fcaa8aSmrg ry="0" /> 317e9fcaa8aSmrg <rect 318e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-opacity:1" 319e9fcaa8aSmrg id="rect2862" 320e9fcaa8aSmrg width="167.14285" 321e9fcaa8aSmrg height="130" 322e9fcaa8aSmrg x="78.85714" 323e9fcaa8aSmrg y="387.79074" 324e9fcaa8aSmrg ry="0" /> 325e9fcaa8aSmrg <rect 326e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-opacity:1" 327e9fcaa8aSmrg id="rect2862-6" 328e9fcaa8aSmrg width="167.14285" 329e9fcaa8aSmrg height="130" 330e9fcaa8aSmrg x="261.57141" 331e9fcaa8aSmrg y="388.50504" 332e9fcaa8aSmrg ry="0" /> 333e9fcaa8aSmrg <rect 334e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-opacity:1" 335e9fcaa8aSmrg id="rect2862-9" 336e9fcaa8aSmrg width="167.14285" 337e9fcaa8aSmrg height="130" 338e9fcaa8aSmrg x="443.57141" 339e9fcaa8aSmrg y="388.50504" 340e9fcaa8aSmrg ry="0" /> 341e9fcaa8aSmrg <text 342e9fcaa8aSmrg xml:space="preserve" 343e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 344e9fcaa8aSmrg x="303.85651" 345e9fcaa8aSmrg y="72.885086" 346e9fcaa8aSmrg id="text2897"><tspan 347e9fcaa8aSmrg sodipodi:role="line" 348e9fcaa8aSmrg id="tspan2899" 349e9fcaa8aSmrg x="303.85651" 350e9fcaa8aSmrg y="72.885086" 351e9fcaa8aSmrg style="font-size:20px">Application</tspan></text> 352e9fcaa8aSmrg <text 353e9fcaa8aSmrg xml:space="preserve" 354e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 355e9fcaa8aSmrg x="170.05533" 356e9fcaa8aSmrg y="154.5576" 357e9fcaa8aSmrg id="text2901"><tspan 358e9fcaa8aSmrg sodipodi:role="line" 359e9fcaa8aSmrg id="tspan2903" 360e9fcaa8aSmrg x="170.05533" 361e9fcaa8aSmrg y="154.5576" 362e9fcaa8aSmrg style="font-size:16px;text-align:center;text-anchor:middle"><<ANSI/MSE API>></tspan><tspan 363e9fcaa8aSmrg sodipodi:role="line" 364e9fcaa8aSmrg x="170.05533" 365e9fcaa8aSmrg y="174.5576" 366e9fcaa8aSmrg id="tspan2905" 367e9fcaa8aSmrg style="font-size:16px;text-align:center;text-anchor:middle">(X Contrib)</tspan></text> 368e9fcaa8aSmrg <rect 369e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-opacity:1" 370e9fcaa8aSmrg id="rect2834-6" 371e9fcaa8aSmrg width="65.714287" 372e9fcaa8aSmrg height="45.714287" 373e9fcaa8aSmrg x="341.6012" 374e9fcaa8aSmrg y="188.55154" 375e9fcaa8aSmrg ry="0" /> 376e9fcaa8aSmrg <text 377e9fcaa8aSmrg xml:space="preserve" 378e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 379e9fcaa8aSmrg x="344.00778" 380e9fcaa8aSmrg y="155.16107" 381e9fcaa8aSmrg id="text2929"><tspan 382e9fcaa8aSmrg sodipodi:role="line" 383e9fcaa8aSmrg id="tspan2931" 384e9fcaa8aSmrg x="344.00778" 385e9fcaa8aSmrg y="155.16107" 386e9fcaa8aSmrg style="font-size:16px;text-align:center;text-anchor:middle"><<XLib API>></tspan><tspan 387e9fcaa8aSmrg sodipodi:role="line" 388e9fcaa8aSmrg x="344.00778" 389e9fcaa8aSmrg y="175.16107" 390e9fcaa8aSmrg id="tspan2933" 391e9fcaa8aSmrg style="font-size:16px;text-align:center;text-anchor:middle">(X Core)</tspan></text> 392e9fcaa8aSmrg <text 393e9fcaa8aSmrg xml:space="preserve" 394e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 395e9fcaa8aSmrg x="524.94836" 396e9fcaa8aSmrg y="155.33501" 397e9fcaa8aSmrg id="text2935"><tspan 398e9fcaa8aSmrg sodipodi:role="line" 399e9fcaa8aSmrg id="tspan2937" 400e9fcaa8aSmrg x="524.94836" 401e9fcaa8aSmrg y="155.33501" 402e9fcaa8aSmrg style="font-size:16px;text-align:center;text-anchor:middle"><<ANSI/MSE API>></tspan><tspan 403e9fcaa8aSmrg sodipodi:role="line" 404e9fcaa8aSmrg x="524.94836" 405e9fcaa8aSmrg y="175.33501" 406e9fcaa8aSmrg id="tspan2939" 407e9fcaa8aSmrg style="font-size:16px;text-align:center;text-anchor:middle">(X Contrib)</tspan></text> 408e9fcaa8aSmrg <text 409e9fcaa8aSmrg xml:space="preserve" 410e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 411e9fcaa8aSmrg x="278.00778" 412e9fcaa8aSmrg y="205.31915" 413e9fcaa8aSmrg id="text2941"><tspan 414e9fcaa8aSmrg sodipodi:role="line" 415e9fcaa8aSmrg id="tspan2943" 416e9fcaa8aSmrg x="278.00778" 417e9fcaa8aSmrg y="205.31915" 418e9fcaa8aSmrg style="font-size:16px">Input</tspan><tspan 419e9fcaa8aSmrg sodipodi:role="line" 420e9fcaa8aSmrg x="278.00778" 421e9fcaa8aSmrg y="225.31915" 422e9fcaa8aSmrg id="tspan2945" 423e9fcaa8aSmrg style="font-size:16px">Method</tspan></text> 424e9fcaa8aSmrg <text 425e9fcaa8aSmrg xml:space="preserve" 426e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 427e9fcaa8aSmrg x="343.88126" 428e9fcaa8aSmrg y="205.31915" 429e9fcaa8aSmrg id="text2947"><tspan 430e9fcaa8aSmrg sodipodi:role="line" 431e9fcaa8aSmrg id="tspan2949" 432e9fcaa8aSmrg x="343.88126" 433e9fcaa8aSmrg y="205.31915" 434e9fcaa8aSmrg style="font-size:16px">Output</tspan><tspan 435e9fcaa8aSmrg sodipodi:role="line" 436e9fcaa8aSmrg x="343.88126" 437e9fcaa8aSmrg y="225.31915" 438e9fcaa8aSmrg id="tspan2951" 439e9fcaa8aSmrg style="font-size:16px">Method</tspan></text> 440e9fcaa8aSmrg <text 441e9fcaa8aSmrg xml:space="preserve" 442e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 443e9fcaa8aSmrg x="280.57693" 444e9fcaa8aSmrg y="253.82504" 445e9fcaa8aSmrg id="text2953"><tspan 446e9fcaa8aSmrg sodipodi:role="line" 447e9fcaa8aSmrg id="tspan2955" 448e9fcaa8aSmrg x="280.57693" 449e9fcaa8aSmrg y="253.82504" 450e9fcaa8aSmrg style="font-size:14px"><Locl. Serv. API></tspan><tspan 451e9fcaa8aSmrg sodipodi:role="line" 452e9fcaa8aSmrg x="280.57693" 453e9fcaa8aSmrg y="271.32504" 454e9fcaa8aSmrg id="tspan2957" 455e9fcaa8aSmrg style="font-size:14px">X Locale Object</tspan></text> 456e9fcaa8aSmrg <text 457e9fcaa8aSmrg xml:space="preserve" 458e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 459e9fcaa8aSmrg x="450.71121" 460e9fcaa8aSmrg y="207.0899" 461e9fcaa8aSmrg id="text2959"><tspan 462e9fcaa8aSmrg sodipodi:role="line" 463e9fcaa8aSmrg id="tspan2961" 464e9fcaa8aSmrg x="450.71121" 465e9fcaa8aSmrg y="207.0899" 466e9fcaa8aSmrg style="font-size:16px">C Library</tspan></text> 467e9fcaa8aSmrg <text 468e9fcaa8aSmrg xml:space="preserve" 469e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 470e9fcaa8aSmrg x="517.04321" 471e9fcaa8aSmrg y="241.71439" 472e9fcaa8aSmrg id="text2963"><tspan 473e9fcaa8aSmrg sodipodi:role="line" 474e9fcaa8aSmrg id="tspan2965" 475e9fcaa8aSmrg x="517.04321" 476e9fcaa8aSmrg y="241.71439" 477e9fcaa8aSmrg style="font-size:16px">ANSI impl</tspan></text> 478e9fcaa8aSmrg <text 479e9fcaa8aSmrg xml:space="preserve" 480e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 481e9fcaa8aSmrg x="104.89322" 482e9fcaa8aSmrg y="419.56409" 483e9fcaa8aSmrg id="text2967"><tspan 484e9fcaa8aSmrg sodipodi:role="line" 485e9fcaa8aSmrg id="tspan2969" 486e9fcaa8aSmrg x="104.89322" 487e9fcaa8aSmrg y="419.56409" 488e9fcaa8aSmrg style="font-size:16px">XLC_XLOCALE</tspan><tspan 489e9fcaa8aSmrg sodipodi:role="line" 490e9fcaa8aSmrg x="104.89322" 491e9fcaa8aSmrg y="439.56409" 492e9fcaa8aSmrg id="tspan2971" 493e9fcaa8aSmrg style="font-size:16px">- MB_CUR_MAX</tspan><tspan 494e9fcaa8aSmrg sodipodi:role="line" 495e9fcaa8aSmrg x="104.89322" 496e9fcaa8aSmrg y="459.56409" 497e9fcaa8aSmrg id="tspan2973" 498e9fcaa8aSmrg style="font-size:16px">codeset info</tspan><tspan 499e9fcaa8aSmrg sodipodi:role="line" 500e9fcaa8aSmrg x="104.89322" 501e9fcaa8aSmrg y="479.56409" 502e9fcaa8aSmrg id="tspan2975" 503e9fcaa8aSmrg style="font-size:16px">o char/charset</tspan><tspan 504e9fcaa8aSmrg sodipodi:role="line" 505e9fcaa8aSmrg x="104.89322" 506e9fcaa8aSmrg y="499.56409" 507e9fcaa8aSmrg id="tspan2977" 508e9fcaa8aSmrg style="font-size:16px">o conv/charset</tspan></text> 509e9fcaa8aSmrg <text 510e9fcaa8aSmrg xml:space="preserve" 511e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 512e9fcaa8aSmrg x="290.68759" 513e9fcaa8aSmrg y="414.07794" 514e9fcaa8aSmrg id="text2979"><tspan 515e9fcaa8aSmrg sodipodi:role="line" 516e9fcaa8aSmrg id="tspan2981" 517e9fcaa8aSmrg x="290.68759" 518e9fcaa8aSmrg y="414.07794" 519e9fcaa8aSmrg style="font-size:16px">XLC_FONTSET</tspan><tspan 520e9fcaa8aSmrg sodipodi:role="line" 521e9fcaa8aSmrg x="290.68759" 522e9fcaa8aSmrg y="434.07794" 523e9fcaa8aSmrg id="tspan2983" 524e9fcaa8aSmrg style="font-size:16px">- fontset info</tspan><tspan 525e9fcaa8aSmrg sodipodi:role="line" 526e9fcaa8aSmrg x="290.68759" 527e9fcaa8aSmrg y="454.07794" 528e9fcaa8aSmrg id="tspan2985" 529e9fcaa8aSmrg style="font-size:16px">- charset info</tspan><tspan 530e9fcaa8aSmrg sodipodi:role="line" 531e9fcaa8aSmrg x="290.68759" 532e9fcaa8aSmrg y="474.07794" 533e9fcaa8aSmrg id="tspan2987" 534e9fcaa8aSmrg style="font-size:16px">- font/charset</tspan><tspan 535e9fcaa8aSmrg sodipodi:role="line" 536e9fcaa8aSmrg x="290.68759" 537e9fcaa8aSmrg y="494.07794" 538e9fcaa8aSmrg id="tspan2989" 539e9fcaa8aSmrg style="font-size:16px">- XLFD,GL/GR</tspan></text> 540e9fcaa8aSmrg <text 541e9fcaa8aSmrg xml:space="preserve" 542e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 543e9fcaa8aSmrg x="469.39896" 544e9fcaa8aSmrg y="416.07794" 545e9fcaa8aSmrg id="text2991"><tspan 546e9fcaa8aSmrg sodipodi:role="line" 547e9fcaa8aSmrg id="tspan2993" 548e9fcaa8aSmrg x="469.39896" 549e9fcaa8aSmrg y="416.07794" 550e9fcaa8aSmrg style="font-size:16px">localedef DB</tspan><tspan 551e9fcaa8aSmrg sodipodi:role="line" 552e9fcaa8aSmrg x="469.39896" 553e9fcaa8aSmrg y="436.07794" 554e9fcaa8aSmrg id="tspan2995" 555e9fcaa8aSmrg style="font-size:16px">- MB_CUR_MAX</tspan><tspan 556e9fcaa8aSmrg sodipodi:role="line" 557e9fcaa8aSmrg x="469.39896" 558e9fcaa8aSmrg y="456.07794" 559e9fcaa8aSmrg id="tspan2997" 560e9fcaa8aSmrg style="font-size:16px">- codset info</tspan><tspan 561e9fcaa8aSmrg sodipodi:role="line" 562e9fcaa8aSmrg x="469.39896" 563e9fcaa8aSmrg y="476.07794" 564e9fcaa8aSmrg id="tspan2999" 565e9fcaa8aSmrg style="font-size:16px">o char/charset</tspan><tspan 566e9fcaa8aSmrg sodipodi:role="line" 567e9fcaa8aSmrg x="469.39896" 568e9fcaa8aSmrg y="496.07794" 569e9fcaa8aSmrg id="tspan3001" 570e9fcaa8aSmrg style="font-size:16px">o conv/charset</tspan></text> 571e9fcaa8aSmrg <text 572e9fcaa8aSmrg xml:space="preserve" 573e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 574e9fcaa8aSmrg x="106.83789" 575e9fcaa8aSmrg y="204.34682" 576e9fcaa8aSmrg id="text3026"><tspan 577e9fcaa8aSmrg sodipodi:role="line" 578e9fcaa8aSmrg id="tspan3028" 579e9fcaa8aSmrg x="106.83789" 580e9fcaa8aSmrg y="204.34682" 581e9fcaa8aSmrg style="font-size:16px">Locale Library</tspan><tspan 582e9fcaa8aSmrg sodipodi:role="line" 583e9fcaa8aSmrg x="106.83789" 584e9fcaa8aSmrg y="224.34682" 585e9fcaa8aSmrg id="tspan3030" 586e9fcaa8aSmrg style="font-size:16px" /></text> 587e9fcaa8aSmrg <text 588e9fcaa8aSmrg xml:space="preserve" 589e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 590e9fcaa8aSmrg x="105.69164" 591e9fcaa8aSmrg y="229.71439" 592e9fcaa8aSmrg id="text3032"><tspan 593e9fcaa8aSmrg sodipodi:role="line" 594e9fcaa8aSmrg id="tspan3034" 595e9fcaa8aSmrg x="105.69164" 596e9fcaa8aSmrg y="229.71439" 597e9fcaa8aSmrg style="font-size:16px">non-ANSI impl.</tspan></text> 598e9fcaa8aSmrg <path 599e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 600e9fcaa8aSmrg d="m 204.87737,342.20444 c 101.81022,0 101.81022,0 101.81022,0" 601e9fcaa8aSmrg id="path4322" /> 602e9fcaa8aSmrg <path 603e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 604e9fcaa8aSmrg d="m 378.16996,341.36655 c 101.81022,0 101.81022,0 101.81022,0" 605e9fcaa8aSmrg id="path4322-3" /> 606e9fcaa8aSmrg <path 607e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 608e9fcaa8aSmrg d="m 306.17376,342.94753 c 34.5652,-34.5652 33.93674,-33.93675 33.93674,-33.93675" 609e9fcaa8aSmrg id="path4346" /> 610e9fcaa8aSmrg <path 611e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 612e9fcaa8aSmrg d="M 379.58874,342.20444 C 343.13816,305.75387 342.50971,305.12541 342.50971,305.12541" 613e9fcaa8aSmrg id="path4348" /> 614e9fcaa8aSmrg <path 615e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 616e9fcaa8aSmrg d="m 81.699563,531.99881 c 16.339913,16.33991 16.339913,16.33991 16.339913,16.33991 312.972174,0 312.972174,0 312.972174,0" 617e9fcaa8aSmrg id="path4350" /> 618e9fcaa8aSmrg <path 619e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 620e9fcaa8aSmrg d="M 411.01165,547.08181 426.7231,531.37035" 621e9fcaa8aSmrg id="path4352" /> 622e9fcaa8aSmrg <path 623e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 624e9fcaa8aSmrg d="m 442.43456,533.25573 c 10.13348,17.55171 10.67774,18.49439 10.67774,18.49439 l 142.66605,0 0,-2.15448 13.82608,-13.82608" 625e9fcaa8aSmrg id="path4354" /> 626e9fcaa8aSmrg <text 627e9fcaa8aSmrg xml:space="preserve" 628e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 629e9fcaa8aSmrg x="170.25287" 630e9fcaa8aSmrg y="574.73395" 631e9fcaa8aSmrg id="text4356"><tspan 632e9fcaa8aSmrg sodipodi:role="line" 633e9fcaa8aSmrg id="tspan4358" 634e9fcaa8aSmrg x="170.25287" 635e9fcaa8aSmrg y="574.73395" 636e9fcaa8aSmrg style="font-size:16px">XLocale Source (X Core)</tspan></text> 637e9fcaa8aSmrg <text 638e9fcaa8aSmrg xml:space="preserve" 639e9fcaa8aSmrg style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 640e9fcaa8aSmrg x="443.34363" 641e9fcaa8aSmrg y="572.22015" 642e9fcaa8aSmrg id="text4360"><tspan 643e9fcaa8aSmrg sodipodi:role="line" 644e9fcaa8aSmrg id="tspan4362" 645e9fcaa8aSmrg x="443.34363" 646e9fcaa8aSmrg y="572.22015" 647e9fcaa8aSmrg style="font-size:16px">System Locale Source</tspan></text> 648e9fcaa8aSmrg <path 649e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-20)" 650e9fcaa8aSmrg d="m 46.505905,206.69672 1.256917,131.97622" 651e9fcaa8aSmrg id="path3948" 652e9fcaa8aSmrg transform="translate(78.35714,45.862183)" 653e9fcaa8aSmrg inkscape:connector-type="polyline" /> 654e9fcaa8aSmrg <path 655e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-20)" 656e9fcaa8aSmrg d="m 482.65588,204.18289 0,135.74696" 657e9fcaa8aSmrg id="path3950" 658e9fcaa8aSmrg transform="translate(78.35714,45.862183)" 659e9fcaa8aSmrg inkscape:connector-type="polyline" /> 660e9fcaa8aSmrg <path 661e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Lend-20)" 662e9fcaa8aSmrg d="m 110.60864,39.526842 0,43.992073" 663e9fcaa8aSmrg id="path3952" 664e9fcaa8aSmrg transform="translate(78.35714,45.862183)" 665e9fcaa8aSmrg inkscape:connector-type="polyline" /> 666e9fcaa8aSmrg <path 667e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Lend-20)" 668e9fcaa8aSmrg d="m 218.70345,38.269926 0,43.992073" 669e9fcaa8aSmrg id="path3954" 670e9fcaa8aSmrg transform="translate(78.35714,45.862183)" 671e9fcaa8aSmrg inkscape:connector-type="polyline" /> 672e9fcaa8aSmrg <path 673e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Lend-20)" 674e9fcaa8aSmrg d="m 290.34768,38.269926 0,43.992073" 675e9fcaa8aSmrg id="path3956" 676e9fcaa8aSmrg transform="translate(78.35714,45.862183)" 677e9fcaa8aSmrg inkscape:connector-type="polyline" /> 678e9fcaa8aSmrg <path 679e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-20)" 680e9fcaa8aSmrg d="m 400.95632,34.499177 0,46.505905" 681e9fcaa8aSmrg id="path3958" 682e9fcaa8aSmrg transform="translate(78.35714,45.862183)" 683e9fcaa8aSmrg inkscape:connector-type="polyline" /> 684e9fcaa8aSmrg <path 685e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-20)" 686e9fcaa8aSmrg d="m 124.43472,293.42395 -1.25692,45.24899" 687e9fcaa8aSmrg id="path4960" 688e9fcaa8aSmrg transform="translate(78.35714,45.862183)" 689e9fcaa8aSmrg inkscape:connector-type="polyline" /> 690e9fcaa8aSmrg <path 691e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-20)" 692e9fcaa8aSmrg d="m 395.92865,292.16703 0,49.01974" 693e9fcaa8aSmrg id="path4962" 694e9fcaa8aSmrg inkscape:connector-type="polyline" 695e9fcaa8aSmrg transform="translate(78.35714,45.862183)" /> 696e9fcaa8aSmrg <path 697e9fcaa8aSmrg style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-20);opacity:1" 698e9fcaa8aSmrg d="m 258.92477,238.11963 1.25692,99.29639" 699e9fcaa8aSmrg id="path4964" 700e9fcaa8aSmrg inkscape:connector-type="polyline" 701e9fcaa8aSmrg transform="translate(78.35714,45.862183)" /> 702e9fcaa8aSmrg </g> 703e9fcaa8aSmrg</svg> 704