mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-06-04 13:04:54 +02:00
192 lines
30 KiB
XML
192 lines
30 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="257" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="208" 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>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
|
|
<path d="M0 0 L257 0 L257 208 L0 208 L0 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
|
|
<path d="M-20 -20 L237 -20 L237 188 L-20 188 L-20 -20 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
|
|
<path d="M0 0 L0 168 L217 168 L217 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
|
|
<path d="M0 0 L0 166 L215 166 L215 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
|
|
<path d="M0 0 L0 141 L215 141 L215 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
|
|
<path d="M0 0 L0 20 L215 20 L215 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
|
|
<path d="M0 0 L0 18 L6 18 L6 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
|
|
<path d="M0 0 L0 18 L65 18 L65 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
|
|
<path d="M0 20 L0 40 L215 40 L215 20 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
|
|
<path d="M0 0 L0 18 L62 18 L62 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
|
|
<path d="M0 40 L0 60 L215 60 L215 40 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
|
|
<path d="M0 0 L0 18 L70 18 L70 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
|
|
<path d="M0 60 L0 61 L215 61 L215 60 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
|
|
<path d="M0 0 L0 1 L215 1 L215 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
|
|
<path d="M0 61 L0 81 L215 81 L215 61 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
|
|
<path d="M0 0 L0 18 L101 18 L101 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
|
|
<path d="M0 81 L0 101 L215 101 L215 81 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
|
|
<path d="M0 0 L0 18 L122 18 L122 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
|
|
<path d="M0 101 L0 121 L215 121 L215 101 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
|
|
<path d="M0 0 L0 18 L121 18 L121 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
|
|
<path d="M0 121 L0 141 L215 141 L215 121 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
|
|
<path d="M0 0 L0 18 L94 18 L94 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
|
|
<path d="M0 0 L0 25 L215 25 L215 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
|
|
<path d="M0 0 L0 24 L215 24 L215 0 Z"/>
|
|
</clipPath>
|
|
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
|
|
<path d="M0 0 L0 18 L209 18 L209 0 Z"/>
|
|
</clipPath>
|
|
</defs>
|
|
<g fill="rgb(60,63,65)" transform="translate(20,20)" stroke="rgb(60,63,65)">
|
|
<rect x="-20" width="257" height="208" y="-20" clip-path="url(#clipPath2)" stroke="none"/>
|
|
</g>
|
|
<g fill="rgb(107,107,107)" stroke="rgb(107,107,107)">
|
|
<path d="M10.9219 196 L10.9219 187.4062 L14.1719 187.4062 Q15.0156 187.4062 15.4688 187.4844 Q16.1094 187.5938 16.5391 187.8906 Q16.9688 188.1875 17.2266 188.7188 Q17.4844 189.25 17.4844 189.8906 Q17.4844 190.9844 16.7891 191.7422 Q16.0938 192.5 14.2656 192.5 L12.0625 192.5 L12.0625 196 L10.9219 196 ZM12.0625 191.5 L14.2812 191.5 Q15.3906 191.5 15.8516 191.0859 Q16.3125 190.6719 16.3125 189.9219 Q16.3125 189.3906 16.0391 189.0078 Q15.7656 188.625 15.3281 188.5 Q15.0312 188.4219 14.2656 188.4219 L12.0625 188.4219 L12.0625 191.5 ZM18.4102 192.8906 Q18.4102 191.1562 19.3633 190.3281 Q20.1602 189.6406 21.3164 189.6406 Q22.5977 189.6406 23.418 190.4766 Q24.2383 191.3125 24.2383 192.7969 Q24.2383 194 23.8789 194.6875 Q23.5195 195.375 22.8242 195.7578 Q22.1289 196.1406 21.3164 196.1406 Q20.0195 196.1406 19.2148 195.3047 Q18.4102 194.4688 18.4102 192.8906 ZM19.4883 192.8906 Q19.4883 194.0781 20.0117 194.6719 Q20.5352 195.2656 21.3164 195.2656 Q22.1133 195.2656 22.6289 194.6719 Q23.1445 194.0781 23.1445 192.8594 Q23.1445 191.7031 22.6211 191.1094 Q22.0977 190.5156 21.3164 190.5156 Q20.5352 190.5156 20.0117 191.1016 Q19.4883 191.6875 19.4883 192.8906 ZM26.6152 196 L24.709 189.7812 L25.8027 189.7812 L26.7871 193.375 L27.1621 194.7031 Q27.1934 194.6094 27.4902 193.4219 L28.4746 189.7812 L29.5527 189.7812 L30.4902 193.3906 L30.8027 194.5781 L31.1621 193.375 L32.2246 189.7812 L33.2559 189.7812 L31.3027 196 L30.209 196 L29.2246 192.2656 L28.9746 191.2188 L27.7246 196 L26.6152 196 ZM38.3906 194 L39.4844 194.125 Q39.2344 195.0781 38.5312 195.6094 Q37.8281 196.1406 36.75 196.1406 Q35.3906 196.1406 34.5859 195.2969 Q33.7812 194.4531 33.7812 192.9375 Q33.7812 191.375 34.5938 190.5078 Q35.4062 189.6406 36.6875 189.6406 Q37.9375 189.6406 38.7266 190.4844 Q39.5156 191.3281 39.5156 192.875 Q39.5156 192.9688 39.5156 193.1562 L34.875 193.1562 Q34.9375 194.1875 35.4531 194.7266 Q35.9688 195.2656 36.75 195.2656 Q37.3281 195.2656 37.7422 194.9609 Q38.1562 194.6562 38.3906 194 ZM34.9375 192.2969 L38.4062 192.2969 Q38.3438 191.5 38.0156 191.1094 Q37.5 190.5 36.7031 190.5 Q35.9688 190.5 35.4766 190.9844 Q34.9844 191.4688 34.9375 192.2969 ZM40.7988 196 L40.7988 189.7812 L41.752 189.7812 L41.752 190.7188 Q42.1113 190.0625 42.416 189.8516 Q42.7207 189.6406 43.0957 189.6406 Q43.627 189.6406 44.1738 189.9688 L43.8145 190.9531 Q43.4238 190.7188 43.0488 190.7188 Q42.6895 190.7188 42.416 190.9297 Q42.1426 191.1406 42.0332 191.5156 Q41.8457 192.0781 41.8457 192.7344 L41.8457 196 L40.7988 196 ZM49.0605 194 L50.1543 194.125 Q49.9043 195.0781 49.2012 195.6094 Q48.498 196.1406 47.4199 196.1406 Q46.0605 196.1406 45.2559 195.2969 Q44.4512 194.4531 44.4512 192.9375 Q44.4512 191.375 45.2637 190.5078 Q46.0762 189.6406 47.3574 189.6406 Q48.6074 189.6406 49.3965 190.4844 Q50.1855 191.3281 50.1855 192.875 Q50.1855 192.9688 50.1855 193.1562 L45.5449 193.1562 Q45.6074 194.1875 46.123 194.7266 Q46.6387 195.2656 47.4199 195.2656 Q47.998 195.2656 48.4121 194.9609 Q48.8262 194.6562 49.0605 194 ZM45.6074 192.2969 L49.0762 192.2969 Q49.0137 191.5 48.6855 191.1094 Q48.1699 190.5 47.373 190.5 Q46.6387 190.5 46.1465 190.9844 Q45.6543 191.4688 45.6074 192.2969 ZM55.5156 196 L55.5156 195.2188 Q54.9219 196.1406 53.7812 196.1406 Q53.0312 196.1406 52.4062 195.7266 Q51.7812 195.3125 51.4375 194.5781 Q51.0938 193.8438 51.0938 192.8906 Q51.0938 191.9688 51.4062 191.2031 Q51.7188 190.4375 52.3438 190.0391 Q52.9688 189.6406 53.7344 189.6406 Q54.2969 189.6406 54.7344 189.875 Q55.1719 190.1094 55.4531 190.4844 L55.4531 187.4062 L56.5 187.4062 L56.5 196 L55.5156 196 ZM52.1875 192.8906 Q52.1875 194.0938 52.6875 194.6797 Q53.1875 195.2656 53.875 195.2656 Q54.5625 195.2656 55.0469 194.7031 Q55.5312 194.1406 55.5312 192.9844 Q55.5312 191.7031 55.0391 191.1094 Q54.5469 190.5156 53.8281 190.5156 Q53.125 190.5156 52.6562 191.0859 Q52.1875 191.6562 52.1875 192.8906 ZM62.4609 196 L61.4766 196 L61.4766 187.4062 L62.5391 187.4062 L62.5391 190.4688 Q63.2109 189.6406 64.2422 189.6406 Q64.8203 189.6406 65.3281 189.8672 Q65.8359 190.0938 66.1719 190.5156 Q66.5078 190.9375 66.6953 191.5312 Q66.8828 192.125 66.8828 192.7969 Q66.8828 194.3906 66.0859 195.2656 Q65.2891 196.1406 64.1953 196.1406 Q63.0859 196.1406 62.4609 195.2188 L62.4609 196 ZM62.4453 192.8438 Q62.4453 193.9531 62.7578 194.4531 Q63.2578 195.2656 64.1016 195.2656 Q64.7891 195.2656 65.2969 194.6719 Q65.8047 194.0781 65.8047 192.875 Q65.8047 191.6562 65.3203 191.0781 Q64.8359 190.5 64.1484 190.5 Q63.4609 190.5 62.9531 191.1016 Q62.4453 191.7031 62.4453 192.8438 ZM68.1191 198.3906 L67.9941 197.4062 Q68.3379 197.5 68.6035 197.5 Q68.9473 197.5 69.1582 197.3828 Q69.3691 197.2656 69.5098 197.0625 Q69.6035 196.8906 69.8379 196.2656 Q69.8535 196.1875 69.9316 196.0156 L67.5566 189.7812 L68.6973 189.7812 L69.9941 193.375 Q70.2441 194.0625 70.4473 194.8281 Q70.6348 194.0938 70.8848 193.4062 L72.2129 189.7812 L73.2598 189.7812 L70.9004 196.1094 Q70.5098 197.125 70.3066 197.5156 Q70.0254 198.0469 69.6582 198.2891 Q69.291 198.5312 68.791 198.5312 Q68.4941 198.5312 68.1191 198.3906 ZM77.4531 198.3906 L77.3281 197.4062 Q77.6719 197.5 77.9375 197.5 Q78.2812 197.5 78.4922 197.3828 Q78.7031 197.2656 78.8438 197.0625 Q78.9375 196.8906 79.1719 196.2656 Q79.1875 196.1875 79.2656 196.0156 L76.8906 189.7812 L78.0312 189.7812 L79.3281 193.375 Q79.5781 194.0625 79.7812 194.8281 Q79.9688 194.0938 80.2188 193.4062 L81.5469 189.7812 L82.5938 189.7812 L80.2344 196.1094 Q79.8438 197.125 79.6406 197.5156 Q79.3594 198.0469 78.9922 198.2891 Q78.625 198.5312 78.125 198.5312 Q77.8281 198.5312 77.4531 198.3906 ZM83.6875 196 L83.6875 187.4062 L89.4844 187.4062 L89.4844 188.4219 L84.8281 188.4219 L84.8281 191.0781 L88.8594 191.0781 L88.8594 192.0938 L84.8281 192.0938 L84.8281 196 L83.6875 196 ZM90.8301 188.625 L90.8301 187.4062 L91.8926 187.4062 L91.8926 188.625 L90.8301 188.625 ZM90.8301 196 L90.8301 189.7812 L91.8926 189.7812 L91.8926 196 L90.8301 196 ZM93.4648 196 L93.4648 187.4062 L94.5273 187.4062 L94.5273 196 L93.4648 196 ZM100.4121 194 L101.5059 194.125 Q101.2559 195.0781 100.5527 195.6094 Q99.8496 196.1406 98.7715 196.1406 Q97.4121 196.1406 96.6074 195.2969 Q95.8027 194.4531 95.8027 192.9375 Q95.8027 191.375 96.6152 190.5078 Q97.4277 189.6406 98.709 189.6406 Q99.959 189.6406 100.748 190.4844 Q101.5371 191.3281 101.5371 192.875 Q101.5371 192.9688 101.5371 193.1562 L96.8965 193.1562 Q96.959 194.1875 97.4746 194.7266 Q97.9902 195.2656 98.7715 195.2656 Q99.3496 195.2656 99.7637 194.9609 Q100.1777 194.6562 100.4121 194 ZM96.959 192.2969 L100.4277 192.2969 Q100.3652 191.5 100.0371 191.1094 Q99.5215 190.5 98.7246 190.5 Q97.9902 190.5 97.498 190.9844 Q97.0059 191.4688 96.959 192.2969 ZM102.4141 194.1406 L103.4453 193.9844 Q103.5391 194.6094 103.9375 194.9375 Q104.3359 195.2656 105.0703 195.2656 Q105.7891 195.2656 106.1406 194.9766 Q106.4922 194.6875 106.4922 194.2812 Q106.4922 193.9219 106.1797 193.7188 Q105.9609 193.5781 105.1016 193.3594 Q103.9453 193.0625 103.5 192.8516 Q103.0547 192.6406 102.8203 192.2656 Q102.5859 191.8906 102.5859 191.4219 Q102.5859 191.0156 102.7734 190.6562 Q102.9609 190.2969 103.2891 190.0625 Q103.5391 189.8906 103.9609 189.7656 Q104.3828 189.6406 104.8828 189.6406 Q105.6016 189.6406 106.1562 189.8516 Q106.7109 190.0625 106.9766 190.4219 Q107.2422 190.7812 107.3359 191.375 L106.3047 191.5156 Q106.2422 191.0469 105.9062 190.7734 Q105.5703 190.5 104.9453 190.5 Q104.2266 190.5 103.9141 190.7422 Q103.6016 190.9844 103.6016 191.3125 Q103.6016 191.5156 103.7266 191.6719 Q103.8672 191.8438 104.1328 191.9531 Q104.2891 192.0156 105.0703 192.2188 Q106.1953 192.5312 106.6328 192.7188 Q107.0703 192.9062 107.3203 193.2656 Q107.5703 193.625 107.5703 194.1719 Q107.5703 194.7031 107.2656 195.1641 Q106.9609 195.625 106.3828 195.8828 Q105.8047 196.1406 105.0703 196.1406 Q103.8516 196.1406 103.2188 195.6328 Q102.5859 195.125 102.4141 194.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,20,20)" stroke="rgb(120,120,120)">
|
|
<path d="M0 0 L217 0 L217 168 L0 168 L0 0 ZM1 1 L216 1 L216 167 L1 167 L1 1 Z" clip-path="url(#clipPath3)" 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,1)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="215" height="166" y="0" clip-path="url(#clipPath4)" 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,26)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="215" height="141" 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(1,26)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="215" height="20" 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(3,27)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath8)" stroke="none"/>
|
|
<image x="2" y="1" clip-path="url(#clipPath8)" 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(#clipPath8)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
|
|
<rect x="36" width="29" height="18" y="0" clip-path="url(#clipPath8)" stroke="none"/>
|
|
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath8)" stroke="none">fields</text>
|
|
</g>
|
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,46)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="215" height="20" 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(3,47)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath10)" stroke="none"/>
|
|
<image x="2" y="1" clip-path="url(#clipPath10)" 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(#clipPath10)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
|
|
<rect x="36" width="26" height="18" y="0" clip-path="url(#clipPath10)" stroke="none"/>
|
|
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath10)" stroke="none">from</text>
|
|
</g>
|
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,66)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="215" height="20" 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(3,67)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath12)" stroke="none"/>
|
|
<image x="2" y="1" clip-path="url(#clipPath12)" 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(#clipPath12)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
|
|
<rect x="36" width="34" height="18" y="0" clip-path="url(#clipPath12)" stroke="none"/>
|
|
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath12)" stroke="none">where</text>
|
|
</g>
|
|
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,86)" stroke="gray">
|
|
<rect x="0" width="215" height="1" y="0" clip-path="url(#clipPath14)" 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,87)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="215" height="20" 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(3,88)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath16)" stroke="none"/>
|
|
<image x="2" y="1" clip-path="url(#clipPath16)" 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"/>
|
|
<image x="18" y="1" clip-path="url(#clipPath16)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAj0lEQVR42mNgGAWM yJzibZWtDAz/S4BMNiD+BZTu6fVqr8ZnABMq9385C+t/sV6vDkYQDTWMgQQDGJg7 XTs/ghhQmo0kL+DwCgxg9RITdnP/l2OxnQ2bl3AYwMAMIlj+/pcHhweQRhhCnAFg 8IeZ8SEyTUwgwsBfGKN8c7kcajgQZQBjJ0wxku3gQByGeQEAWvkuL2Z1vfwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
|
|
<rect x="36" width="65" height="18" y="0" clip-path="url(#clipPath16)" stroke="none"/>
|
|
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath16)" stroke="none">select(fields)</text>
|
|
</g>
|
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,107)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="215" height="20" 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(3,108)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath18)" stroke="none"/>
|
|
<image x="2" y="1" clip-path="url(#clipPath18)" 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"/>
|
|
<image x="18" y="1" clip-path="url(#clipPath18)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAj0lEQVR42mNgGAWM yJzibZWtDAz/S4BMNiD+BZTu6fVqr8ZnABMq9385C+t/sV6vDkYQDTWMgQQDGJg7 XTs/ghhQmo0kL+DwCgxg9RITdnP/l2OxnQ2bl3AYwMAMIlj+/pcHhweQRhhCnAFg 8IeZ8SEyTUwgwsBfGKN8c7kcajgQZQBjJ0wxku3gQByGeQEAWvkuL2Z1vfwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
|
|
<rect x="36" width="86" height="18" y="0" clip-path="url(#clipPath18)" stroke="none"/>
|
|
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath18)" stroke="none">from(table, alias)</text>
|
|
</g>
|
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,127)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="215" height="20" 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(3,128)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath20)" stroke="none"/>
|
|
<image x="2" y="1" clip-path="url(#clipPath20)" 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"/>
|
|
<image x="18" y="1" clip-path="url(#clipPath20)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAj0lEQVR42mNgGAWM yJzibZWtDAz/S4BMNiD+BZTu6fVqr8ZnABMq9385C+t/sV6vDkYQDTWMgQQDGJg7 XTs/ghhQmo0kL+DwCgxg9RITdnP/l2OxnQ2bl3AYwMAMIlj+/pcHhweQRhhCnAFg 8IeZ8SEyTUwgwsBfGKN8c7kcajgQZQBjJ0wxku3gQByGeQEAWvkuL2Z1vfwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
|
|
<rect x="36" width="85" height="18" y="0" clip-path="url(#clipPath20)" stroke="none"/>
|
|
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath20)" stroke="none">where(condition)</text>
|
|
</g>
|
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,147)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="215" height="20" 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(3,148)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath22)" stroke="none"/>
|
|
<image x="2" y="1" clip-path="url(#clipPath22)" 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"/>
|
|
<image x="18" y="1" clip-path="url(#clipPath22)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAj0lEQVR42mNgGAWM yJzibZWtDAz/S4BMNiD+BZTu6fVqr8ZnABMq9385C+t/sV6vDkYQDTWMgQQDGJg7 XTs/ghhQmo0kL+DwCgxg9RITdnP/l2OxnQ2bl3AYwMAMIlj+/pcHhweQRhhCnAFg 8IeZ8SEyTUwgwsBfGKN8c7kcajgQZQBjJ0wxku3gQByGeQEAWvkuL2Z1vfwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
|
|
<rect x="36" width="58" height="18" y="0" clip-path="url(#clipPath22)" stroke="none"/>
|
|
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath22)" stroke="none">getQuery()</text>
|
|
</g>
|
|
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,1)" stroke="rgb(60,63,65)">
|
|
<rect x="0" width="215" height="25" y="0" clip-path="url(#clipPath23)" stroke="none"/>
|
|
</g>
|
|
<g fill="url(#linearGradient1)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,1)" stroke="url(#linearGradient1)">
|
|
<rect x="0" width="215" height="25" y="0" clip-path="url(#clipPath23)" stroke="none"/>
|
|
<rect x="0" y="24" clip-path="url(#clipPath23)" fill="rgb(90,90,90)" width="215" 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,4)" stroke="rgb(187,187,187)">
|
|
<image x="2" y="1" clip-path="url(#clipPath25)" 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,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(#clipPath25)" stroke="none">Sql</text>
|
|
</g>
|
|
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(4,4)" stroke="rgb(187,187,187)">
|
|
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath25)" stroke="none">Sql</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|