mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-07-30 11:40:13 +02:00
208 lines
27 KiB
XML
208 lines
27 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="265" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="236" 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 L265 0 L265 236 L0 236 L0 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
|
|
<path d="M-28 -20 L237 -20 L237 216 L-28 216 L-28 -20 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
|
|
<path d="M-142 -97 L123 -97 L123 139 L-142 139 L-142 -97 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
|
|
<path d="M0 0 L0 27 L103 27 L103 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
|
|
<path d="M0 0 L0 25 L101 25 L101 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
|
|
<path d="M0 0 L0 24 L101 24 L101 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
|
|
<path d="M0 0 L0 18 L95 18 L95 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
|
|
<path d="M-20 -169 L245 -169 L245 67 L-20 67 L-20 -169 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
|
|
<path d="M0 0 L0 47 L137 47 L137 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
|
|
<path d="M0 0 L0 45 L135 45 L135 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
|
|
<path d="M0 0 L0 20 L135 20 L135 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
|
|
<path d="M0 0 L0 18 L6 18 L6 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
|
|
<path d="M0 0 L0 18 L89 18 L89 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
|
|
<path d="M0 0 L0 25 L135 25 L135 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
|
|
<path d="M0 0 L0 24 L135 24 L135 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
|
|
<path d="M0 0 L0 18 L129 18 L129 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
|
|
<path d="M-28 -97 L237 -97 L237 139 L-28 139 L-28 -97 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
|
|
<path d="M0 0 L0 27 L94 27 L94 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
|
|
<path d="M0 0 L0 25 L92 25 L92 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
|
|
<path d="M0 0 L0 24 L92 24 L92 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
|
|
<path d="M0 0 L0 18 L86 18 L86 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
|
|
<path d="M-71.75 -20 L193.25 -20 L193.25 216 L-71.75 216 L-71.75 -20 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
|
|
<path d="M0 0 L0 27 L125 27 L125 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
|
|
<path d="M0 0 L0 25 L123 25 L123 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
|
|
<path d="M0 0 L0 24 L123 24 L123 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath26">
|
|
<path d="M0 0 L0 18 L117 18 L117 0 Z"/>
|
|
</clipPath>
|
|
</defs>
|
|
<g fill="rgb(60,63,65)" transform="translate(28,20)" stroke="rgb(60,63,65)">
|
|
<rect x="-28" width="265" height="236" y="-20" clip-path="url(#clipPath2)" stroke="none"/>
|
|
</g>
|
|
<g fill="rgb(107,107,107)" stroke="rgb(107,107,107)">
|
|
<path d="M10.9219 224 L10.9219 215.4062 L14.1719 215.4062 Q15.0156 215.4062 15.4688 215.4844 Q16.1094 215.5938 16.5391 215.8906 Q16.9688 216.1875 17.2266 216.7188 Q17.4844 217.25 17.4844 217.8906 Q17.4844 218.9844 16.7891 219.7422 Q16.0938 220.5 14.2656 220.5 L12.0625 220.5 L12.0625 224 L10.9219 224 ZM12.0625 219.5 L14.2812 219.5 Q15.3906 219.5 15.8516 219.0859 Q16.3125 218.6719 16.3125 217.9219 Q16.3125 217.3906 16.0391 217.0078 Q15.7656 216.625 15.3281 216.5 Q15.0312 216.4219 14.2656 216.4219 L12.0625 216.4219 L12.0625 219.5 ZM18.4102 220.8906 Q18.4102 219.1562 19.3633 218.3281 Q20.1602 217.6406 21.3164 217.6406 Q22.5977 217.6406 23.418 218.4766 Q24.2383 219.3125 24.2383 220.7969 Q24.2383 222 23.8789 222.6875 Q23.5195 223.375 22.8242 223.7578 Q22.1289 224.1406 21.3164 224.1406 Q20.0195 224.1406 19.2148 223.3047 Q18.4102 222.4688 18.4102 220.8906 ZM19.4883 220.8906 Q19.4883 222.0781 20.0117 222.6719 Q20.5352 223.2656 21.3164 223.2656 Q22.1133 223.2656 22.6289 222.6719 Q23.1445 222.0781 23.1445 220.8594 Q23.1445 219.7031 22.6211 219.1094 Q22.0977 218.5156 21.3164 218.5156 Q20.5352 218.5156 20.0117 219.1016 Q19.4883 219.6875 19.4883 220.8906 ZM26.6152 224 L24.709 217.7812 L25.8027 217.7812 L26.7871 221.375 L27.1621 222.7031 Q27.1934 222.6094 27.4902 221.4219 L28.4746 217.7812 L29.5527 217.7812 L30.4902 221.3906 L30.8027 222.5781 L31.1621 221.375 L32.2246 217.7812 L33.2559 217.7812 L31.3027 224 L30.209 224 L29.2246 220.2656 L28.9746 219.2188 L27.7246 224 L26.6152 224 ZM38.3906 222 L39.4844 222.125 Q39.2344 223.0781 38.5312 223.6094 Q37.8281 224.1406 36.75 224.1406 Q35.3906 224.1406 34.5859 223.2969 Q33.7812 222.4531 33.7812 220.9375 Q33.7812 219.375 34.5938 218.5078 Q35.4062 217.6406 36.6875 217.6406 Q37.9375 217.6406 38.7266 218.4844 Q39.5156 219.3281 39.5156 220.875 Q39.5156 220.9688 39.5156 221.1562 L34.875 221.1562 Q34.9375 222.1875 35.4531 222.7266 Q35.9688 223.2656 36.75 223.2656 Q37.3281 223.2656 37.7422 222.9609 Q38.1562 222.6562 38.3906 222 ZM34.9375 220.2969 L38.4062 220.2969 Q38.3438 219.5 38.0156 219.1094 Q37.5 218.5 36.7031 218.5 Q35.9688 218.5 35.4766 218.9844 Q34.9844 219.4688 34.9375 220.2969 ZM40.7988 224 L40.7988 217.7812 L41.752 217.7812 L41.752 218.7188 Q42.1113 218.0625 42.416 217.8516 Q42.7207 217.6406 43.0957 217.6406 Q43.627 217.6406 44.1738 217.9688 L43.8145 218.9531 Q43.4238 218.7188 43.0488 218.7188 Q42.6895 218.7188 42.416 218.9297 Q42.1426 219.1406 42.0332 219.5156 Q41.8457 220.0781 41.8457 220.7344 L41.8457 224 L40.7988 224 ZM49.0605 222 L50.1543 222.125 Q49.9043 223.0781 49.2012 223.6094 Q48.498 224.1406 47.4199 224.1406 Q46.0605 224.1406 45.2559 223.2969 Q44.4512 222.4531 44.4512 220.9375 Q44.4512 219.375 45.2637 218.5078 Q46.0762 217.6406 47.3574 217.6406 Q48.6074 217.6406 49.3965 218.4844 Q50.1855 219.3281 50.1855 220.875 Q50.1855 220.9688 50.1855 221.1562 L45.5449 221.1562 Q45.6074 222.1875 46.123 222.7266 Q46.6387 223.2656 47.4199 223.2656 Q47.998 223.2656 48.4121 222.9609 Q48.8262 222.6562 49.0605 222 ZM45.6074 220.2969 L49.0762 220.2969 Q49.0137 219.5 48.6855 219.1094 Q48.1699 218.5 47.373 218.5 Q46.6387 218.5 46.1465 218.9844 Q45.6543 219.4688 45.6074 220.2969 ZM55.5156 224 L55.5156 223.2188 Q54.9219 224.1406 53.7812 224.1406 Q53.0312 224.1406 52.4062 223.7266 Q51.7812 223.3125 51.4375 222.5781 Q51.0938 221.8438 51.0938 220.8906 Q51.0938 219.9688 51.4062 219.2031 Q51.7188 218.4375 52.3438 218.0391 Q52.9688 217.6406 53.7344 217.6406 Q54.2969 217.6406 54.7344 217.875 Q55.1719 218.1094 55.4531 218.4844 L55.4531 215.4062 L56.5 215.4062 L56.5 224 L55.5156 224 ZM52.1875 220.8906 Q52.1875 222.0938 52.6875 222.6797 Q53.1875 223.2656 53.875 223.2656 Q54.5625 223.2656 55.0469 222.7031 Q55.5312 222.1406 55.5312 220.9844 Q55.5312 219.7031 55.0391 219.1094 Q54.5469 218.5156 53.8281 218.5156 Q53.125 218.5156 52.6562 219.0859 Q52.1875 219.6562 52.1875 220.8906 ZM62.4609 224 L61.4766 224 L61.4766 215.4062 L62.5391 215.4062 L62.5391 218.4688 Q63.2109 217.6406 64.2422 217.6406 Q64.8203 217.6406 65.3281 217.8672 Q65.8359 218.0938 66.1719 218.5156 Q66.5078 218.9375 66.6953 219.5312 Q66.8828 220.125 66.8828 220.7969 Q66.8828 222.3906 66.0859 223.2656 Q65.2891 224.1406 64.1953 224.1406 Q63.0859 224.1406 62.4609 223.2188 L62.4609 224 ZM62.4453 220.8438 Q62.4453 221.9531 62.7578 222.4531 Q63.2578 223.2656 64.1016 223.2656 Q64.7891 223.2656 65.2969 222.6719 Q65.8047 222.0781 65.8047 220.875 Q65.8047 219.6562 65.3203 219.0781 Q64.8359 218.5 64.1484 218.5 Q63.4609 218.5 62.9531 219.1016 Q62.4453 219.7031 62.4453 220.8438 ZM68.1191 226.3906 L67.9941 225.4062 Q68.3379 225.5 68.6035 225.5 Q68.9473 225.5 69.1582 225.3828 Q69.3691 225.2656 69.5098 225.0625 Q69.6035 224.8906 69.8379 224.2656 Q69.8535 224.1875 69.9316 224.0156 L67.5566 217.7812 L68.6973 217.7812 L69.9941 221.375 Q70.2441 222.0625 70.4473 222.8281 Q70.6348 222.0938 70.8848 221.4062 L72.2129 217.7812 L73.2598 217.7812 L70.9004 224.1094 Q70.5098 225.125 70.3066 225.5156 Q70.0254 226.0469 69.6582 226.2891 Q69.291 226.5312 68.791 226.5312 Q68.4941 226.5312 68.1191 226.3906 ZM77.4531 226.3906 L77.3281 225.4062 Q77.6719 225.5 77.9375 225.5 Q78.2812 225.5 78.4922 225.3828 Q78.7031 225.2656 78.8438 225.0625 Q78.9375 224.8906 79.1719 224.2656 Q79.1875 224.1875 79.2656 224.0156 L76.8906 217.7812 L78.0312 217.7812 L79.3281 221.375 Q79.5781 222.0625 79.7812 222.8281 Q79.9688 222.0938 80.2188 221.4062 L81.5469 217.7812 L82.5938 217.7812 L80.2344 224.1094 Q79.8438 225.125 79.6406 225.5156 Q79.3594 226.0469 78.9922 226.2891 Q78.625 226.5312 78.125 226.5312 Q77.8281 226.5312 77.4531 226.3906 ZM83.6875 224 L83.6875 215.4062 L89.4844 215.4062 L89.4844 216.4219 L84.8281 216.4219 L84.8281 219.0781 L88.8594 219.0781 L88.8594 220.0938 L84.8281 220.0938 L84.8281 224 L83.6875 224 ZM90.8301 216.625 L90.8301 215.4062 L91.8926 215.4062 L91.8926 216.625 L90.8301 216.625 ZM90.8301 224 L90.8301 217.7812 L91.8926 217.7812 L91.8926 224 L90.8301 224 ZM93.4648 224 L93.4648 215.4062 L94.5273 215.4062 L94.5273 224 L93.4648 224 ZM100.4121 222 L101.5059 222.125 Q101.2559 223.0781 100.5527 223.6094 Q99.8496 224.1406 98.7715 224.1406 Q97.4121 224.1406 96.6074 223.2969 Q95.8027 222.4531 95.8027 220.9375 Q95.8027 219.375 96.6152 218.5078 Q97.4277 217.6406 98.709 217.6406 Q99.959 217.6406 100.748 218.4844 Q101.5371 219.3281 101.5371 220.875 Q101.5371 220.9688 101.5371 221.1562 L96.8965 221.1562 Q96.959 222.1875 97.4746 222.7266 Q97.9902 223.2656 98.7715 223.2656 Q99.3496 223.2656 99.7637 222.9609 Q100.1777 222.6562 100.4121 222 ZM96.959 220.2969 L100.4277 220.2969 Q100.3652 219.5 100.0371 219.1094 Q99.5215 218.5 98.7246 218.5 Q97.9902 218.5 97.498 218.9844 Q97.0059 219.4688 96.959 220.2969 ZM102.4141 222.1406 L103.4453 221.9844 Q103.5391 222.6094 103.9375 222.9375 Q104.3359 223.2656 105.0703 223.2656 Q105.7891 223.2656 106.1406 222.9766 Q106.4922 222.6875 106.4922 222.2812 Q106.4922 221.9219 106.1797 221.7188 Q105.9609 221.5781 105.1016 221.3594 Q103.9453 221.0625 103.5 220.8516 Q103.0547 220.6406 102.8203 220.2656 Q102.5859 219.8906 102.5859 219.4219 Q102.5859 219.0156 102.7734 218.6562 Q102.9609 218.2969 103.2891 218.0625 Q103.5391 217.8906 103.9609 217.7656 Q104.3828 217.6406 104.8828 217.6406 Q105.6016 217.6406 106.1562 217.8516 Q106.7109 218.0625 106.9766 218.4219 Q107.2422 218.7812 107.3359 219.375 L106.3047 219.5156 Q106.2422 219.0469 105.9062 218.7734 Q105.5703 218.5 104.9453 218.5 Q104.2266 218.5 103.9141 218.7422 Q103.6016 218.9844 103.6016 219.3125 Q103.6016 219.5156 103.7266 219.6719 Q103.8672 219.8438 104.1328 219.9531 Q104.2891 220.0156 105.0703 220.2188 Q106.1953 220.5312 106.6328 220.7188 Q107.0703 220.9062 107.3203 221.2656 Q107.5703 221.625 107.5703 222.1719 Q107.5703 222.7031 107.2656 223.1641 Q106.9609 223.625 106.3828 223.8828 Q105.8047 224.1406 105.0703 224.1406 Q103.8516 224.1406 103.2188 223.6328 Q102.5859 223.125 102.4141 222.1406 Z" clip-path="url(#clipPath1)" stroke="none"/>
|
|
</g>
|
|
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(114,77)" stroke="rgb(120,120,120)">
|
|
<path d="M0 0 L103 0 L103 27 L0 27 L0 0 ZM1 1 L102 1 L102 26 L1 26 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,28,20) translate(115,78)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="101" height="25" y="0" clip-path="url(#clipPath5)" stroke="none"/>
|
|
</g>
|
|
<g fill="url(#linearGradient1)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(115,78)" stroke="url(#linearGradient1)">
|
|
<rect x="0" width="101" height="25" y="0" clip-path="url(#clipPath5)" stroke="none"/>
|
|
<rect x="0" y="24" clip-path="url(#clipPath5)" fill="rgb(90,90,90)" width="101" height="25" stroke="none"/>
|
|
</g>
|
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(118,81)" stroke="rgb(187,187,187)">
|
|
<image x="2" y="1" clip-path="url(#clipPath7)" 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,28,20) translate(118,81)" 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(#clipPath7)" stroke="none">FormatNumber</text>
|
|
</g>
|
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(118,81)" stroke="rgb(187,187,187)">
|
|
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath7)" stroke="none">FormatNumber</text>
|
|
</g>
|
|
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(-8,149)" stroke="rgb(120,120,120)">
|
|
<path d="M0 0 L137 0 L137 47 L0 47 L0 0 ZM1 1 L136 1 L136 46 L1 46 L1 1 Z" clip-path="url(#clipPath9)" fill-rule="evenodd" stroke="none"/>
|
|
</g>
|
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(-7,150)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="135" height="45" y="0" clip-path="url(#clipPath10)" stroke="none"/>
|
|
</g>
|
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(-7,175)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="135" height="20" 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,28,20) translate(-7,175)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="135" height="20" 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,28,20) translate(-5,176)" 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="69" 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">factory(type)</text>
|
|
</g>
|
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(-7,150)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="135" height="25" y="0" clip-path="url(#clipPath14)" stroke="none"/>
|
|
</g>
|
|
<g fill="url(#linearGradient2)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(-7,150)" stroke="url(#linearGradient2)">
|
|
<rect x="0" width="135" height="25" y="0" clip-path="url(#clipPath14)" stroke="none"/>
|
|
<rect x="0" y="24" clip-path="url(#clipPath14)" fill="rgb(90,90,90)" width="135" height="25" stroke="none"/>
|
|
</g>
|
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(-4,153)" stroke="rgb(187,187,187)">
|
|
<image x="2" y="1" clip-path="url(#clipPath16)" 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,28,20) translate(-4,153)" 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(#clipPath16)" stroke="none">StaticFactory</text>
|
|
</g>
|
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(-4,153)" stroke="rgb(187,187,187)">
|
|
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath16)" stroke="none">StaticFactory</text>
|
|
</g>
|
|
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(0,77)" stroke="rgb(120,120,120)">
|
|
<path d="M0 0 L94 0 L94 27 L0 27 L0 0 ZM1 1 L93 1 L93 26 L1 26 L1 1 Z" clip-path="url(#clipPath18)" fill-rule="evenodd" stroke="none"/>
|
|
</g>
|
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(1,78)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="92" height="25" y="0" clip-path="url(#clipPath19)" stroke="none"/>
|
|
</g>
|
|
<g fill="url(#linearGradient3)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(1,78)" stroke="url(#linearGradient3)">
|
|
<rect x="0" width="92" height="25" y="0" clip-path="url(#clipPath19)" stroke="none"/>
|
|
<rect x="0" y="24" clip-path="url(#clipPath19)" fill="rgb(90,90,90)" width="92" height="25" stroke="none"/>
|
|
</g>
|
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(4,81)" stroke="rgb(187,187,187)">
|
|
<image x="2" y="1" clip-path="url(#clipPath21)" 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,28,20) translate(4,81)" 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(#clipPath21)" stroke="none">FormatString</text>
|
|
</g>
|
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(4,81)" stroke="rgb(187,187,187)">
|
|
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath21)" stroke="none">FormatString</text>
|
|
</g>
|
|
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(43.75,0)" stroke="rgb(120,120,120)">
|
|
<path d="M0 0 L125 0 L125 27 L0 27 L0 0 ZM1 1 L124 1 L124 26 L1 26 L1 1 Z" clip-path="url(#clipPath23)" fill-rule="evenodd" stroke="none"/>
|
|
</g>
|
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(44.75,1)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="123" height="25" y="0" clip-path="url(#clipPath24)" stroke="none"/>
|
|
</g>
|
|
<g fill="url(#linearGradient4)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(44.75,1)" stroke="url(#linearGradient4)">
|
|
<rect x="0" width="123" height="25" y="0" clip-path="url(#clipPath24)" stroke="none"/>
|
|
<rect x="0" y="24" clip-path="url(#clipPath24)" fill="rgb(90,90,90)" width="123" height="25" stroke="none"/>
|
|
</g>
|
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(47.75,4)" stroke="rgb(187,187,187)">
|
|
<image x="2" y="1" clip-path="url(#clipPath26)" 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,28,20) translate(47.75,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(#clipPath26)" stroke="none">FormatterInterface</text>
|
|
</g>
|
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,28,20) translate(47.75,4)" stroke="rgb(187,187,187)">
|
|
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath26)" stroke="none">FormatterInterface</text>
|
|
</g>
|
|
<g fill="rgb(96,147,80)" stroke-dasharray="6,2" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,28,20)" stroke-linecap="butt" stroke="rgb(96,147,80)">
|
|
<path fill="none" d="M47 76.9512 L47 52 L75 52 L75 38.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,28,20)" stroke-linecap="butt" stroke="rgb(96,147,80)">
|
|
<path d="M75 27.0488 L69 39.0488 L81 39.0488 Z" clip-path="url(#clipPath2)" stroke="none"/>
|
|
<path fill="none" d="M165.5 76.9512 L165.5 52 L137.5 52 L137.5 38.0488" clip-path="url(#clipPath2)"/>
|
|
<path d="M137.5 27.0488 L131.5 39.0488 L143.5 39.0488 Z" clip-path="url(#clipPath2)" stroke="none"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|