mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-02-24 01:32:22 +01:00
367 lines
44 KiB
XML
367 lines
44 KiB
XML
|
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill-opacity="1" color-rendering="auto" color-interpolation="auto" stroke="black" text-rendering="auto" stroke-linecap="square" width="382" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="226" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto">
|
||
|
<!--Generated by ySVG-->
|
||
|
<defs id="genericDefs"/>
|
||
|
<g>
|
||
|
<defs id="defs1">
|
||
|
<linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="25" id="linearGradient1" spreadMethod="pad">
|
||
|
<stop stop-opacity="1" stop-color="rgb(85,85,85)" offset="0%"/>
|
||
|
<stop stop-opacity="1" stop-color="rgb(60,60,60)" offset="100%"/>
|
||
|
</linearGradient>
|
||
|
<linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="25" id="linearGradient2" spreadMethod="pad">
|
||
|
<stop stop-opacity="1" stop-color="rgb(85,85,85)" offset="0%"/>
|
||
|
<stop stop-opacity="1" stop-color="rgb(60,60,60)" offset="100%"/>
|
||
|
</linearGradient>
|
||
|
<linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="25" id="linearGradient3" spreadMethod="pad">
|
||
|
<stop stop-opacity="1" stop-color="rgb(85,85,85)" offset="0%"/>
|
||
|
<stop stop-opacity="1" stop-color="rgb(60,60,60)" offset="100%"/>
|
||
|
</linearGradient>
|
||
|
<linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="25" id="linearGradient4" spreadMethod="pad">
|
||
|
<stop stop-opacity="1" stop-color="rgb(85,85,85)" offset="0%"/>
|
||
|
<stop stop-opacity="1" stop-color="rgb(60,60,60)" offset="100%"/>
|
||
|
</linearGradient>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
|
||
|
<path d="M0 0 L382 0 L382 226 L0 226 L0 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
|
||
|
<path d="M-20 -20 L362 -20 L362 206 L-20 206 L-20 -20 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
|
||
|
<path d="M-205 -35 L177 -35 L177 191 L-205 191 L-205 -35 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
|
||
|
<path d="M0 0 L0 88 L157 88 L157 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
|
||
|
<path d="M0 0 L0 86 L155 86 L155 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
|
||
|
<path d="M0 0 L0 61 L155 61 L155 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
|
||
|
<path d="M0 0 L0 20 L155 20 L155 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
|
||
|
<path d="M0 0 L0 18 L6 18 L6 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
|
||
|
<path d="M0 0 L0 18 L85 18 L85 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
|
||
|
<path d="M0 20 L0 21 L155 21 L155 20 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
|
||
|
<path d="M0 0 L0 1 L155 1 L155 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
|
||
|
<path d="M0 21 L0 41 L155 41 L155 21 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
|
||
|
<path d="M0 0 L0 18 L113 18 L113 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
|
||
|
<path d="M0 41 L0 61 L155 61 L155 41 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
|
||
|
<path d="M0 0 L0 18 L48 18 L48 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
|
||
|
<path d="M0 0 L0 25 L155 25 L155 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
|
||
|
<path d="M0 0 L0 24 L155 24 L155 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
|
||
|
<path d="M0 0 L0 18 L149 18 L149 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
|
||
|
<path d="M-20 -117 L362 -117 L362 109 L-20 109 L-20 -117 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
|
||
|
<path d="M0 0 L0 89 L144 89 L144 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
|
||
|
<path d="M0 0 L0 87 L142 87 L142 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
|
||
|
<path d="M0 0 L0 62 L142 62 L142 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
|
||
|
<path d="M0 0 L0 20 L142 20 L142 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
|
||
|
<path d="M0 0 L0 18 L72 18 L72 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
|
||
|
<path d="M0 20 L0 21 L142 21 L142 20 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath26">
|
||
|
<path d="M0 0 L0 1 L142 1 L142 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath27">
|
||
|
<path d="M0 21 L0 41 L142 41 L142 21 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath28">
|
||
|
<path d="M0 0 L0 18 L125 18 L125 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath29">
|
||
|
<path d="M0 41 L0 42 L142 42 L142 41 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath30">
|
||
|
<path d="M0 42 L0 62 L142 62 L142 42 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath31">
|
||
|
<path d="M0 0 L0 18 L71 18 L71 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath32">
|
||
|
<path d="M0 0 L0 25 L142 25 L142 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath33">
|
||
|
<path d="M0 0 L0 24 L142 24 L142 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath34">
|
||
|
<path d="M0 0 L0 18 L136 18 L136 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath35">
|
||
|
<path d="M-30 -20 L352 -20 L352 206 L-30 206 L-30 -20 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath36">
|
||
|
<path d="M0 0 L0 47 L124 47 L124 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath37">
|
||
|
<path d="M0 0 L0 45 L122 45 L122 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath38">
|
||
|
<path d="M0 0 L0 20 L122 20 L122 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath39">
|
||
|
<path d="M0 0 L0 25 L122 25 L122 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath40">
|
||
|
<path d="M0 0 L0 24 L122 24 L122 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath41">
|
||
|
<path d="M0 0 L0 18 L116 18 L116 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath42">
|
||
|
<path d="M-201 -159 L181 -159 L181 67 L-201 67 L-201 -159 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath43">
|
||
|
<path d="M0 0 L0 47 L117 47 L117 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath44">
|
||
|
<path d="M0 0 L0 45 L115 45 L115 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath45">
|
||
|
<path d="M0 0 L0 20 L115 20 L115 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath46">
|
||
|
<path d="M0 0 L0 18 L69 18 L69 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath47">
|
||
|
<path d="M0 0 L0 25 L115 25 L115 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath48">
|
||
|
<path d="M0 0 L0 24 L115 24 L115 0 Z"/>
|
||
|
</clipPath>
|
||
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath49">
|
||
|
<path d="M0 0 L0 18 L109 18 L109 0 Z"/>
|
||
|
</clipPath>
|
||
|
</defs>
|
||
|
<g fill="rgb(60,63,65)" transform="translate(20,20)" stroke="rgb(60,63,65)">
|
||
|
<rect x="-20" width="382" height="226" y="-20" clip-path="url(#clipPath2)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(107,107,107)" stroke="rgb(107,107,107)">
|
||
|
<path d="M10.9219 214 L10.9219 205.4062 L14.1719 205.4062 Q15.0156 205.4062 15.4688 205.4844 Q16.1094 205.5938 16.5391 205.8906 Q16.9688 206.1875 17.2266 206.7188 Q17.4844 207.25 17.4844 207.8906 Q17.4844 208.9844 16.7891 209.7422 Q16.0938 210.5 14.2656 210.5 L12.0625 210.5 L12.0625 214 L10.9219 214 ZM12.0625 209.5 L14.2812 209.5 Q15.3906 209.5 15.8516 209.0859 Q16.3125 208.6719 16.3125 207.9219 Q16.3125 207.3906 16.0391 207.0078 Q15.7656 206.625 15.3281 206.5 Q15.0312 206.4219 14.2656 206.4219 L12.0625 206.4219 L12.0625 209.5 ZM18.4102 210.8906 Q18.4102 209.1562 19.3633 208.3281 Q20.1602 207.6406 21.3164 207.6406 Q22.5977 207.6406 23.418 208.4766 Q24.2383 209.3125 24.2383 210.7969 Q24.2383 212 23.8789 212.6875 Q23.5195 213.375 22.8242 213.7578 Q22.1289 214.1406 21.3164 214.1406 Q20.0195 214.1406 19.2148 213.3047 Q18.4102 212.4688 18.4102 210.8906 ZM19.4883 210.8906 Q19.4883 212.0781 20.0117 212.6719 Q20.5352 213.2656 21.3164 213.2656 Q22.1133 213.2656 22.6289 212.6719 Q23.1445 212.0781 23.1445 210.8594 Q23.1445 209.7031 22.6211 209.1094 Q22.0977 208.5156 21.3164 208.5156 Q20.5352 208.5156 20.0117 209.1016 Q19.4883 209.6875 19.4883 210.8906 ZM26.6152 214 L24.709 207.7812 L25.8027 207.7812 L26.7871 211.375 L27.1621 212.7031 Q27.1934 212.6094 27.4902 211.4219 L28.4746 207.7812 L29.5527 207.7812 L30.4902 211.3906 L30.8027 212.5781 L31.1621 211.375 L32.2246 207.7812 L33.2559 207.7812 L31.3027 214 L30.209 214 L29.2246 210.2656 L28.9746 209.2188 L27.7246 214 L26.6152 214 ZM38.3906 212 L39.4844 212.125 Q39.2344 213.0781 38.5312 213.6094 Q37.8281 214.1406 36.75 214.1406 Q35.3906 214.1406 34.5859 213.2969 Q33.7812 212.4531 33.7812 210.9375 Q33.7812 209.375 34.5938 208.5078 Q35.4062 207.6406 36.6875 207.6406 Q37.9375 207.6406 38.7266 208.4844 Q39.5156 209.3281 39.5156 210.875 Q39.5156 210.9688 39.5156 211.1562 L34.875 211.1562 Q34.9375 212.1875 35.4531 212.7266 Q35.9688 213.2656 36.75 213.2656 Q37.3281 213.2656 37.7422 212.9609 Q38.1562 212.6562 38.3906 212 ZM34.9375 210.2969 L38.4062 210.2969 Q38.3438 209.5 38.0156 209.1094 Q37.5 208.5 36.7031 208.5 Q35.9688 208.5 35.4766 208.9844 Q34.9844 209.4688 34.9375 210.2969 ZM40.7988 214 L40.7988 207.7812 L41.752 207.7812 L41.752 208.7188 Q42.1113 208.0625 42.416 207.8516 Q42.7207 207.6406 43.0957 207.6406 Q43.627 207.6406 44.1738 207.9688 L43.8145 208.9531 Q43.4238 208.7188 43.0488 208.7188 Q42.6895 208.7188 42.416 208.9297 Q42.1426 209.1406 42.0332 209.5156 Q41.8457 210.0781 41.8457 210.7344 L41.8457 214 L40.7988 214 ZM49.0605 212 L50.1543 212.125 Q49.9043 213.0781 49.2012 213.6094 Q48.498 214.1406 47.4199 214.1406 Q46.0605 214.1406 45.2559 213.2969 Q44.4512 212.4531 44.4512 210.9375 Q44.4512 209.375 45.2637 208.5078 Q46.0762 207.6406 47.3574 207.6406 Q48.6074 207.6406 49.3965 208.4844 Q50.1855 209.3281 50.1855 210.875 Q50.1855 210.9688 50.1855 211.1562 L45.5449 211.1562 Q45.6074 212.1875 46.123 212.7266 Q46.6387 213.2656 47.4199 213.2656 Q47.998 213.2656 48.4121 212.9609 Q48.8262 212.6562 49.0605 212 ZM45.6074 210.2969 L49.0762 210.2969 Q49.0137 209.5 48.6855 209.1094 Q48.1699 208.5 47.373 208.5 Q46.6387 208.5 46.1465 208.9844 Q45.6543 209.4688 45.6074 210.2969 ZM55.5156 214 L55.5156 213.2188 Q54.9219 214.1406 53.7812 214.1406 Q53.0312 214.1406 52.4062 213.7266 Q51.7812 213.3125 51.4375 212.5781 Q51.0938 211.8438 51.0938 210.8906 Q51.0938 209.9688 51.4062 209.2031 Q51.7188 208.4375 52.3438 208.0391 Q52.9688 207.6406 53.7344 207.6406 Q54.2969 207.6406 54.7344 207.875 Q55.1719 208.1094 55.4531 208.4844 L55.4531 205.4062 L56.5 205.4062 L56.5 214 L55.5156 214 ZM52.1875 210.8906 Q52.1875 212.0938 52.6875 212.6797 Q53.1875 213.2656 53.875 213.2656 Q54.5625 213.2656 55.0469 212.7031 Q55.5312 212.1406 55.5312 210.9844 Q55.5312 209.7031 55.0391 209.1094 Q54.5469 208.5156 53.8281 208.5156 Q53.125 208.5156 52.6562 209.0859 Q52.1875 209.6562 52.1875 210.8906 ZM62.4609 214 L61.4766 214 L61.4766 205.4062 L62.5391 205.4062 L62.5391 208.4688 Q63.2109 207.6406 64.2422 207.6406 Q64.8203 207.6406 65.3281 207.8672 Q65.8359 208.0938 66.1719 208.5156 Q66.5078 208.9375 66.6953 209.5312 Q66.8828 210.12
|
||
|
</g>
|
||
|
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(185,15)" stroke="rgb(120,120,120)">
|
||
|
<path d="M0 0 L157 0 L157 88 L0 88 L0 0 ZM1 1 L156 1 L156 87 L1 87 L1 1 Z" clip-path="url(#clipPath4)" fill-rule="evenodd" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(186,16)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="155" height="86" y="0" clip-path="url(#clipPath5)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(186,41)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="155" height="61" y="0" clip-path="url(#clipPath6)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(186,41)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="155" height="20" y="0" clip-path="url(#clipPath7)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(188,42)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath9)" stroke="none"/>
|
||
|
<image x="2" y="1" clip-path="url(#clipPath9)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIUlEQVR42q1TTWgT QRR+k+wms9lNa9xU2pRampOXHkTwFOOhRfDn4MGrguBB8NpUCLWHKkhtq4h48CrY g1BvQTwIGtrqwZsei1IwaWKTJk02SXezM+PM1o5usCcd+GD3e9/75r03MwD/uFAv UXx7b5S0O0vdPSsVADAFxxDaVjU9H8Da7cTEzOahBoXXs5muVZszzGNYix4BFAh4 PKMUOs06WNUftmrE7gyfn1s4yAn+Tp7JkFZ93hxJqiGs7Tsz5kF8q2EM3FRpV7cm p66faz98kV+XBqU3d8fsennFPJ5UAt6uzMPK+w14ld+A4bgOsWgIEHfC0T7ULH9P Z29eWl58/q7m1eh06veNmBn2fiiRWP1chImTCUgO6pITGqHds6wHQu7luK1GWtOF yJXIffgGhFBY+7IFXws1X0xoSWs3JQ2AOQOAKG/Xlbhweog3weDs+ACMDWq+mKel TlykKp4BZfsl9i5vFPSvMcQYkQZct81cZ+jg2HwOQidK/5Plx8ojO7IFBev5dqPG A64P4ggZ372XF9ogxmvSAEdw1qpWbOo6vmE9vnECTiUNHyc0QqtF9Gl5DxaXP9Yy V9N2q1KaxLqOEJID8IHyanYKBab2mdnE5Sc530189PLT+tS1M51GqZjmBoqi/AqJ NgjhZTehXirbof6j2ZErzxYOf0y5W6PObmOp226lECVxfv0IIKUSjOir4X5jOnHx 6Sb8z/UTgDIr1exsw3kAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
|
||
|
<image x="18" y="1" clip-path="url(#clipPath9)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
|
||
|
<rect x="36" width="49" height="18" y="0" clip-path="url(#clipPath9)" stroke="none"/>
|
||
|
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath9)" stroke="none">command</text>
|
||
|
</g>
|
||
|
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(186,61)" stroke="gray">
|
||
|
<rect x="0" width="155" height="1" y="0" clip-path="url(#clipPath11)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(186,62)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="155" height="20" y="0" clip-path="url(#clipPath7)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(188,63)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath13)" stroke="none"/>
|
||
|
<image x="2" y="1" clip-path="url(#clipPath13)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4 uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as 4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw +v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
|
||
|
<rect x="20" width="93" height="18" y="0" clip-path="url(#clipPath13)" stroke="none"/>
|
||
|
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath13)" stroke="none">setCommand(cmd)</text>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(186,82)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="155" height="20" y="0" clip-path="url(#clipPath7)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(188,83)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath15)" stroke="none"/>
|
||
|
<image x="2" y="1" clip-path="url(#clipPath15)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4 uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as 4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw +v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
|
||
|
<rect x="20" width="28" height="18" y="0" clip-path="url(#clipPath15)" stroke="none"/>
|
||
|
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath15)" stroke="none">run()</text>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(186,16)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="155" height="25" y="0" clip-path="url(#clipPath16)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="url(#linearGradient1)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(186,16)" stroke="url(#linearGradient1)">
|
||
|
<rect x="0" width="155" height="25" y="0" clip-path="url(#clipPath16)" stroke="none"/>
|
||
|
<rect x="0" y="24" clip-path="url(#clipPath16)" fill="rgb(90,90,90)" width="155" height="25" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(189,19)" stroke="rgb(187,187,187)">
|
||
|
<image x="2" y="1" clip-path="url(#clipPath18)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y 7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1 GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33 vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333 4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9 Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
|
||
|
</g>
|
||
|
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(189,19)" fill-opacity="0.1961" fill="rgb(0,0,0)" font-family="'Tahoma'" stroke="rgb(0,0,0)" stroke-opacity="0.1961">
|
||
|
<text x="21" xml:space="preserve" y="14" clip-path="url(#clipPath18)" stroke="none">Invoker</text>
|
||
|
</g>
|
||
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(189,19)" stroke="rgb(187,187,187)">
|
||
|
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath18)" stroke="none">Invoker</text>
|
||
|
</g>
|
||
|
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(0,97)" stroke="rgb(120,120,120)">
|
||
|
<path d="M0 0 L144 0 L144 89 L0 89 L0 0 ZM1 1 L143 1 L143 88 L1 88 L1 1 Z" clip-path="url(#clipPath20)" fill-rule="evenodd" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,98)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="142" height="87" y="0" clip-path="url(#clipPath21)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,123)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="142" height="62" y="0" clip-path="url(#clipPath22)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,123)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="142" height="20" y="0" clip-path="url(#clipPath23)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(3,124)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath24)" stroke="none"/>
|
||
|
<image x="2" y="1" clip-path="url(#clipPath24)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIUlEQVR42q1TTWgT QRR+k+wms9lNa9xU2pRampOXHkTwFOOhRfDn4MGrguBB8NpUCLWHKkhtq4h48CrY g1BvQTwIGtrqwZsei1IwaWKTJk02SXezM+PM1o5usCcd+GD3e9/75r03MwD/uFAv UXx7b5S0O0vdPSsVADAFxxDaVjU9H8Da7cTEzOahBoXXs5muVZszzGNYix4BFAh4 PKMUOs06WNUftmrE7gyfn1s4yAn+Tp7JkFZ93hxJqiGs7Tsz5kF8q2EM3FRpV7cm p66faz98kV+XBqU3d8fsennFPJ5UAt6uzMPK+w14ld+A4bgOsWgIEHfC0T7ULH9P Z29eWl58/q7m1eh06veNmBn2fiiRWP1chImTCUgO6pITGqHds6wHQu7luK1GWtOF yJXIffgGhFBY+7IFXws1X0xoSWs3JQ2AOQOAKG/Xlbhweog3weDs+ACMDWq+mKel TlykKp4BZfsl9i5vFPSvMcQYkQZct81cZ+jg2HwOQidK/5Plx8ojO7IFBev5dqPG A64P4ggZ372XF9ogxmvSAEdw1qpWbOo6vmE9vnECTiUNHyc0QqtF9Gl5DxaXP9Yy V9N2q1KaxLqOEJID8IHyanYKBab2mdnE5Sc530189PLT+tS1M51GqZjmBoqi/AqJ NgjhZTehXirbof6j2ZErzxYOf0y5W6PObmOp226lECVxfv0IIKUSjOir4X5jOnHx 6Sb8z/UTgDIr1exsw3kAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
|
||
|
<image x="18" y="1" clip-path="url(#clipPath24)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
|
||
|
<rect x="36" width="36" height="18" y="0" clip-path="url(#clipPath24)" stroke="none"/>
|
||
|
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath24)" stroke="none">output</text>
|
||
|
</g>
|
||
|
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,143)" stroke="gray">
|
||
|
<rect x="0" width="142" height="1" y="0" clip-path="url(#clipPath26)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,144)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="142" height="20" y="0" clip-path="url(#clipPath23)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(3,145)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath28)" stroke="none"/>
|
||
|
<image x="2" y="1" clip-path="url(#clipPath28)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4 uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as 4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw +v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
|
||
|
<rect x="20" width="105" height="18" y="0" clip-path="url(#clipPath28)" stroke="none"/>
|
||
|
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath28)" stroke="none">__construct(console)</text>
|
||
|
</g>
|
||
|
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,164)" stroke="gray">
|
||
|
<rect x="0" width="142" height="1" y="0" clip-path="url(#clipPath26)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,165)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="142" height="20" y="0" clip-path="url(#clipPath23)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(3,166)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath31)" stroke="none"/>
|
||
|
<image x="2" y="1" clip-path="url(#clipPath31)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4 uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as 4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw +v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
|
||
|
<rect x="20" width="51" height="18" y="0" clip-path="url(#clipPath31)" stroke="none"/>
|
||
|
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath31)" stroke="none">execute()</text>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,98)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="142" height="25" y="0" clip-path="url(#clipPath32)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="url(#linearGradient2)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,98)" stroke="url(#linearGradient2)">
|
||
|
<rect x="0" width="142" height="25" y="0" clip-path="url(#clipPath32)" stroke="none"/>
|
||
|
<rect x="0" y="24" clip-path="url(#clipPath32)" fill="rgb(90,90,90)" width="142" height="25" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(4,101)" stroke="rgb(187,187,187)">
|
||
|
<image x="2" y="1" clip-path="url(#clipPath34)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y 7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1 GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33 vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333 4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9 Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
|
||
|
</g>
|
||
|
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(4,101)" fill-opacity="0.1961" fill="rgb(0,0,0)" font-family="'Tahoma'" stroke="rgb(0,0,0)" stroke-opacity="0.1961">
|
||
|
<text x="21" xml:space="preserve" y="14" clip-path="url(#clipPath34)" stroke="none">HelloCommand</text>
|
||
|
</g>
|
||
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(4,101)" stroke="rgb(187,187,187)">
|
||
|
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath34)" stroke="none">HelloCommand</text>
|
||
|
</g>
|
||
|
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(10,0)" stroke="rgb(120,120,120)">
|
||
|
<path d="M0 0 L124 0 L124 47 L0 47 L0 0 ZM1 1 L123 1 L123 46 L1 46 L1 1 Z" clip-path="url(#clipPath36)" fill-rule="evenodd" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(11,1)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="122" height="45" y="0" clip-path="url(#clipPath37)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(11,26)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="122" height="20" y="0" clip-path="url(#clipPath38)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(11,26)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="122" height="20" y="0" clip-path="url(#clipPath38)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(13,27)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath31)" stroke="none"/>
|
||
|
<image x="2" y="1" clip-path="url(#clipPath31)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4 uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as 4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw +v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
|
||
|
<rect x="20" width="51" height="18" y="0" clip-path="url(#clipPath31)" stroke="none"/>
|
||
|
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath31)" stroke="none">execute()</text>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(11,1)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="122" height="25" y="0" clip-path="url(#clipPath39)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="url(#linearGradient3)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(11,1)" stroke="url(#linearGradient3)">
|
||
|
<rect x="0" width="122" height="25" y="0" clip-path="url(#clipPath39)" stroke="none"/>
|
||
|
<rect x="0" y="24" clip-path="url(#clipPath39)" fill="rgb(90,90,90)" width="122" height="25" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(14,4)" stroke="rgb(187,187,187)">
|
||
|
<image x="2" y="1" clip-path="url(#clipPath41)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y 7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1 GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33 vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333 4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9 Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
|
||
|
</g>
|
||
|
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(14,4)" fill-opacity="0.1961" fill="rgb(0,0,0)" font-family="'Tahoma'" stroke="rgb(0,0,0)" stroke-opacity="0.1961">
|
||
|
<text x="21" xml:space="preserve" y="14" clip-path="url(#clipPath41)" stroke="none">CommandInterface</text>
|
||
|
</g>
|
||
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(14,4)" stroke="rgb(187,187,187)">
|
||
|
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath41)" stroke="none">CommandInterface</text>
|
||
|
</g>
|
||
|
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(181,139)" stroke="rgb(120,120,120)">
|
||
|
<path d="M0 0 L117 0 L117 47 L0 47 L0 0 ZM1 1 L116 1 L116 46 L1 46 L1 1 Z" clip-path="url(#clipPath43)" fill-rule="evenodd" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(182,140)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="115" height="45" y="0" clip-path="url(#clipPath44)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(182,165)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="115" height="20" y="0" clip-path="url(#clipPath45)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(182,165)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="115" height="20" y="0" clip-path="url(#clipPath45)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(184,166)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath46)" stroke="none"/>
|
||
|
<image x="2" y="1" clip-path="url(#clipPath46)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4 uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as 4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw +v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
|
||
|
<rect x="20" width="49" height="18" y="0" clip-path="url(#clipPath46)" stroke="none"/>
|
||
|
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath46)" stroke="none">write(str)</text>
|
||
|
</g>
|
||
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(182,140)" stroke="rgb(60,63,65)">
|
||
|
<rect x="0" width="115" height="25" y="0" clip-path="url(#clipPath47)" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="url(#linearGradient4)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(182,140)" stroke="url(#linearGradient4)">
|
||
|
<rect x="0" width="115" height="25" y="0" clip-path="url(#clipPath47)" stroke="none"/>
|
||
|
<rect x="0" y="24" clip-path="url(#clipPath47)" fill="rgb(90,90,90)" width="115" height="25" stroke="none"/>
|
||
|
</g>
|
||
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(185,143)" stroke="rgb(187,187,187)">
|
||
|
<image x="2" y="1" clip-path="url(#clipPath49)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y 7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1 GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33 vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333 4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9 Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
|
||
|
</g>
|
||
|
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(185,143)" fill-opacity="0.1961" fill="rgb(0,0,0)" font-family="'Tahoma'" stroke="rgb(0,0,0)" stroke-opacity="0.1961">
|
||
|
<text x="21" xml:space="preserve" y="14" clip-path="url(#clipPath49)" stroke="none">Receiver</text>
|
||
|
</g>
|
||
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(185,143)" stroke="rgb(187,187,187)">
|
||
|
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath49)" stroke="none">Receiver</text>
|
||
|
</g>
|
||
|
<g fill="rgb(96,147,80)" stroke-dasharray="6,2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(96,147,80)">
|
||
|
<path fill="none" d="M72 96.9512 L72 58.0488" clip-path="url(#clipPath2)"/>
|
||
|
</g>
|
||
|
<g fill="rgb(96,147,80)" stroke-dasharray="6,2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(96,147,80)">
|
||
|
<path d="M72 47.0488 L66 59.0488 L78 59.0488 Z" clip-path="url(#clipPath2)" stroke="none"/>
|
||
|
</g>
|
||
|
</g>
|
||
|
</svg>
|