Files
DesignPatternsPHP/Behavioral/Specification/uml/uml.svg
2014-07-31 14:47:55 -05:00

762 lines
97 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="725" stroke-miterlimit="10" stroke-opacity="1" shape-rendering="auto" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="616" 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>
<linearGradient x1="0" gradientUnits="userSpaceOnUse" x2="0" y1="0" y2="25" id="linearGradient5" 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="linearGradient6" 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="linearGradient7" 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 L725 0 L725 616 L0 616 L0 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
<path d="M-20 -20 L705 -20 L705 596 L-20 596 L-20 -20 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
<path d="M-188 -334 L537 -334 L537 282 L-188 282 L-188 -334 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
<path d="M0 0 L0 128 L195 128 L195 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
<path d="M0 0 L0 126 L193 126 L193 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
<path d="M0 0 L0 101 L193 101 L193 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
<path d="M0 0 L0 20 L193 20 L193 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 L83 18 L83 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
<path d="M0 20 L0 40 L193 40 L193 20 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
<path d="M0 0 L0 18 L79 18 L79 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
<path d="M0 40 L0 41 L193 41 L193 40 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
<path d="M0 0 L0 1 L193 1 L193 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
<path d="M0 41 L0 61 L193 61 L193 41 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
<path d="M0 0 L0 18 L133 18 L133 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
<path d="M0 61 L0 81 L193 81 L193 61 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
<path d="M0 0 L0 18 L125 18 L125 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath18">
<path d="M0 81 L0 101 L193 101 L193 81 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath19">
<path d="M0 0 L0 18 L112 18 L112 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath20">
<path d="M0 0 L0 25 L193 25 L193 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath21">
<path d="M0 0 L0 24 L193 24 L193 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath22">
<path d="M0 0 L0 18 L187 18 L187 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath23">
<path d="M-571 -353.5 L154 -353.5 L154 262.5 L-571 262.5 L-571 -353.5 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath24">
<path d="M0 0 L0 89 L134 89 L134 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath25">
<path d="M0 0 L0 87 L132 87 L132 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath26">
<path d="M0 0 L0 62 L132 62 L132 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath27">
<path d="M0 0 L0 20 L132 20 L132 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath28">
<path d="M0 0 L0 18 L62 18 L62 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath29">
<path d="M0 20 L0 21 L132 21 L132 20 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath30">
<path d="M0 0 L0 1 L132 1 L132 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath31">
<path d="M0 21 L0 41 L132 41 L132 21 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath32">
<path d="M0 0 L0 18 L111 18 L111 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath33">
<path d="M0 41 L0 42 L132 42 L132 41 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath34">
<path d="M0 42 L0 62 L132 62 L132 42 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath35">
<path d="M0 0 L0 25 L132 25 L132 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath36">
<path d="M0 0 L0 24 L132 24 L132 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath37">
<path d="M0 0 L0 18 L126 18 L126 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath38">
<path d="M-271.25 -20 L453.75 -20 L453.75 596 L-271.25 596 L-271.25 -20 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath39">
<path d="M0 0 L0 107 L220 107 L220 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath40">
<path d="M0 0 L0 105 L218 105 L218 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath41">
<path d="M0 0 L0 80 L218 80 L218 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath42">
<path d="M0 0 L0 20 L218 20 L218 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath43">
<path d="M0 20 L0 40 L218 40 L218 20 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath44">
<path d="M0 0 L0 18 L73 18 L73 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath45">
<path d="M0 40 L0 60 L218 60 L218 40 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath46">
<path d="M0 0 L0 18 L82 18 L82 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath47">
<path d="M0 60 L0 80 L218 80 L218 60 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath48">
<path d="M0 0 L0 18 L48 18 L48 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath49">
<path d="M0 0 L0 25 L218 25 L218 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath50">
<path d="M0 0 L0 24 L218 24 L218 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath51">
<path d="M0 0 L0 18 L212 18 L212 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath52">
<path d="M-403 -343.5 L322 -343.5 L322 272.5 L-403 272.5 L-403 -343.5 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath53">
<path d="M0 0 L0 109 L148 109 L148 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath54">
<path d="M0 0 L0 107 L146 107 L146 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath55">
<path d="M0 0 L0 82 L146 82 L146 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath56">
<path d="M0 0 L0 20 L146 20 L146 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath57">
<path d="M0 0 L0 18 L56 18 L56 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath58">
<path d="M0 20 L0 40 L146 40 L146 20 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath59">
<path d="M0 40 L0 41 L146 41 L146 40 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath60">
<path d="M0 0 L0 1 L146 1 L146 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath61">
<path d="M0 41 L0 61 L146 61 L146 41 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath62">
<path d="M0 0 L0 18 L134 18 L134 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath63">
<path d="M0 61 L0 62 L146 62 L146 61 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath64">
<path d="M0 62 L0 82 L146 82 L146 62 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath65">
<path d="M0 0 L0 25 L146 25 L146 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath66">
<path d="M0 0 L0 24 L146 24 L146 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath67">
<path d="M0 0 L0 18 L140 18 L140 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath68">
<path d="M-271.25 -177 L453.75 -177 L453.75 439 L-271.25 439 L-271.25 -177 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath69">
<path d="M-20 -343.5 L705 -343.5 L705 272.5 L-20 272.5 L-20 -343.5 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath70">
<path d="M-20 -507 L705 -507 L705 109 L-20 109 L-20 -507 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath71">
<path d="M0 0 L0 89 L135 89 L135 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath72">
<path d="M0 0 L0 87 L133 87 L133 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath73">
<path d="M0 0 L0 62 L133 62 L133 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath74">
<path d="M0 0 L0 20 L133 20 L133 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath75">
<path d="M0 0 L0 18 L63 18 L63 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath76">
<path d="M0 20 L0 21 L133 21 L133 20 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath77">
<path d="M0 0 L0 1 L133 1 L133 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath78">
<path d="M0 21 L0 41 L133 41 L133 21 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath79">
<path d="M0 41 L0 42 L133 42 L133 41 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath80">
<path d="M0 42 L0 62 L133 62 L133 42 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath81">
<path d="M0 0 L0 18 L71 18 L71 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath82">
<path d="M0 0 L0 25 L133 25 L133 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath83">
<path d="M0 0 L0 24 L133 24 L133 0 Z"/>
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath84">
<path d="M0 0 L0 18 L127 18 L127 0 Z"/>
</clipPath>
</defs>
<g fill="rgb(60,63,65)" transform="translate(20,20)" stroke="rgb(60,63,65)">
<rect x="-20" width="725" height="616" y="-20" clip-path="url(#clipPath2)" stroke="none"/>
</g>
<g fill="rgb(107,107,107)" stroke="rgb(107,107,107)">
<path d="M10.9219 604 L10.9219 595.4062 L14.1719 595.4062 Q15.0156 595.4062 15.4688 595.4844 Q16.1094 595.5938 16.5391 595.8906 Q16.9688 596.1875 17.2266 596.7188 Q17.4844 597.25 17.4844 597.8906 Q17.4844 598.9844 16.7891 599.7422 Q16.0938 600.5 14.2656 600.5 L12.0625 600.5 L12.0625 604 L10.9219 604 ZM12.0625 599.5 L14.2812 599.5 Q15.3906 599.5 15.8516 599.0859 Q16.3125 598.6719 16.3125 597.9219 Q16.3125 597.3906 16.0391 597.0078 Q15.7656 596.625 15.3281 596.5 Q15.0312 596.4219 14.2656 596.4219 L12.0625 596.4219 L12.0625 599.5 ZM18.4102 600.8906 Q18.4102 599.1562 19.3633 598.3281 Q20.1602 597.6406 21.3164 597.6406 Q22.5977 597.6406 23.418 598.4766 Q24.2383 599.3125 24.2383 600.7969 Q24.2383 602 23.8789 602.6875 Q23.5195 603.375 22.8242 603.7578 Q22.1289 604.1406 21.3164 604.1406 Q20.0195 604.1406 19.2148 603.3047 Q18.4102 602.4688 18.4102 600.8906 ZM19.4883 600.8906 Q19.4883 602.0781 20.0117 602.6719 Q20.5352 603.2656 21.3164 603.2656 Q22.1133 603.2656 22.6289 602.6719 Q23.1445 602.0781 23.1445 600.8594 Q23.1445 599.7031 22.6211 599.1094 Q22.0977 598.5156 21.3164 598.5156 Q20.5352 598.5156 20.0117 599.1016 Q19.4883 599.6875 19.4883 600.8906 ZM26.6152 604 L24.709 597.7812 L25.8027 597.7812 L26.7871 601.375 L27.1621 602.7031 Q27.1934 602.6094 27.4902 601.4219 L28.4746 597.7812 L29.5527 597.7812 L30.4902 601.3906 L30.8027 602.5781 L31.1621 601.375 L32.2246 597.7812 L33.2559 597.7812 L31.3027 604 L30.209 604 L29.2246 600.2656 L28.9746 599.2188 L27.7246 604 L26.6152 604 ZM38.3906 602 L39.4844 602.125 Q39.2344 603.0781 38.5312 603.6094 Q37.8281 604.1406 36.75 604.1406 Q35.3906 604.1406 34.5859 603.2969 Q33.7812 602.4531 33.7812 600.9375 Q33.7812 599.375 34.5938 598.5078 Q35.4062 597.6406 36.6875 597.6406 Q37.9375 597.6406 38.7266 598.4844 Q39.5156 599.3281 39.5156 600.875 Q39.5156 600.9688 39.5156 601.1562 L34.875 601.1562 Q34.9375 602.1875 35.4531 602.7266 Q35.9688 603.2656 36.75 603.2656 Q37.3281 603.2656 37.7422 602.9609 Q38.1562 602.6562 38.3906 602 ZM34.9375 600.2969 L38.4062 600.2969 Q38.3438 599.5 38.0156 599.1094 Q37.5 598.5 36.7031 598.5 Q35.9688 598.5 35.4766 598.9844 Q34.9844 599.4688 34.9375 600.2969 ZM40.7988 604 L40.7988 597.7812 L41.752 597.7812 L41.752 598.7188 Q42.1113 598.0625 42.416 597.8516 Q42.7207 597.6406 43.0957 597.6406 Q43.627 597.6406 44.1738 597.9688 L43.8145 598.9531 Q43.4238 598.7188 43.0488 598.7188 Q42.6895 598.7188 42.416 598.9297 Q42.1426 599.1406 42.0332 599.5156 Q41.8457 600.0781 41.8457 600.7344 L41.8457 604 L40.7988 604 ZM49.0605 602 L50.1543 602.125 Q49.9043 603.0781 49.2012 603.6094 Q48.498 604.1406 47.4199 604.1406 Q46.0605 604.1406 45.2559 603.2969 Q44.4512 602.4531 44.4512 600.9375 Q44.4512 599.375 45.2637 598.5078 Q46.0762 597.6406 47.3574 597.6406 Q48.6074 597.6406 49.3965 598.4844 Q50.1855 599.3281 50.1855 600.875 Q50.1855 600.9688 50.1855 601.1562 L45.5449 601.1562 Q45.6074 602.1875 46.123 602.7266 Q46.6387 603.2656 47.4199 603.2656 Q47.998 603.2656 48.4121 602.9609 Q48.8262 602.6562 49.0605 602 ZM45.6074 600.2969 L49.0762 600.2969 Q49.0137 599.5 48.6855 599.1094 Q48.1699 598.5 47.373 598.5 Q46.6387 598.5 46.1465 598.9844 Q45.6543 599.4688 45.6074 600.2969 ZM55.5156 604 L55.5156 603.2188 Q54.9219 604.1406 53.7812 604.1406 Q53.0312 604.1406 52.4062 603.7266 Q51.7812 603.3125 51.4375 602.5781 Q51.0938 601.8438 51.0938 600.8906 Q51.0938 599.9688 51.4062 599.2031 Q51.7188 598.4375 52.3438 598.0391 Q52.9688 597.6406 53.7344 597.6406 Q54.2969 597.6406 54.7344 597.875 Q55.1719 598.1094 55.4531 598.4844 L55.4531 595.4062 L56.5 595.4062 L56.5 604 L55.5156 604 ZM52.1875 600.8906 Q52.1875 602.0938 52.6875 602.6797 Q53.1875 603.2656 53.875 603.2656 Q54.5625 603.2656 55.0469 602.7031 Q55.5312 602.1406 55.5312 600.9844 Q55.5312 599.7031 55.0391 599.1094 Q54.5469 598.5156 53.8281 598.5156 Q53.125 598.5156 52.6562 599.0859 Q52.1875 599.6562 52.1875 600.8906 ZM62.4609 604 L61.4766 604 L61.4766 595.4062 L62.5391 595.4062 L62.5391 598.4688 Q63.2109 597.6406 64.2422 597.6406 Q64.8203 597.6406 65.3281 597.8672 Q65.8359 598.0938 66.1719 598.5156 Q66.5078 598.9375 66.6953 599.5312 Q66.8828 600.125 66.8828 600.7969 Q66.8828 602.3906 66.0859 603.2656 Q65.2891 604.1406 64.1953 604.1406 Q63.0859 604.1406 62.4609 603.2188 L62.4609 604 ZM62.4453 600.8438 Q62.4453 601.9531 62.7578 602.4531 Q63.2578 603.2656 64.1016 603.2656 Q64.7891 603.2656 65.2969 602.6719 Q65.8047 602.0781 65.8047 600.875 Q65.8047 599.6562 65.3203 599.0781 Q64.8359 598.5 64.1484 598.5 Q63.4609 598.5 62.9531 599.1016 Q62.4453 599.7031 62.4453 600.8438 ZM68.1191 606.3906 L67.9941 605.4062 Q68.3379 605.5 68.6035 605.5 Q68.9473 605.5 69.1582 605.3828 Q69.3691 605.2656 69.5098 605.0625 Q69.6035 604.8906 69.8379 604.2656 Q69.8535 604.1875 69.9316 604.0156 L67.5566 597.7812 L68.6973 597.7812 L69.9941 601.375 Q70.2441 602.0625 70.4473 602.8281 Q70.6348 602.0938 70.8848 601.4062 L72.2129 597.7812 L73.2598 597.7812 L70.9004 604.1094 Q70.5098 605.125 70.3066 605.5156 Q70.0254 606.0469 69.6582 606.2891 Q69.291 606.5312 68.791 606.5312 Q68.4941 606.5312 68.1191 606.3906 ZM77.4531 606.3906 L77.3281 605.4062 Q77.6719 605.5 77.9375 605.5 Q78.2812 605.5 78.4922 605.3828 Q78.7031 605.2656 78.8438 605.0625 Q78.9375 604.8906 79.1719 604.2656 Q79.1875 604.1875 79.2656 604.0156 L76.8906 597.7812 L78.0312 597.7812 L79.3281 601.375 Q79.5781 602.0625 79.7812 602.8281 Q79.9688 602.0938 80.2188 601.4062 L81.5469 597.7812 L82.5938 597.7812 L80.2344 604.1094 Q79.8438 605.125 79.6406 605.5156 Q79.3594 606.0469 78.9922 606.2891 Q78.625 606.5312 78.125 606.5312 Q77.8281 606.5312 77.4531 606.3906 ZM83.6875 604 L83.6875 595.4062 L89.4844 595.4062 L89.4844 596.4219 L84.8281 596.4219 L84.8281 599.0781 L88.8594 599.0781 L88.8594 600.0938 L84.8281 600.0938 L84.8281 604 L83.6875 604 ZM90.8301 596.625 L90.8301 595.4062 L91.8926 595.4062 L91.8926 596.625 L90.8301 596.625 ZM90.8301 604 L90.8301 597.7812 L91.8926 597.7812 L91.8926 604 L90.8301 604 ZM93.4648 604 L93.4648 595.4062 L94.5273 595.4062 L94.5273 604 L93.4648 604 ZM100.4121 602 L101.5059 602.125 Q101.2559 603.0781 100.5527 603.6094 Q99.8496 604.1406 98.7715 604.1406 Q97.4121 604.1406 96.6074 603.2969 Q95.8027 602.4531 95.8027 600.9375 Q95.8027 599.375 96.6152 598.5078 Q97.4277 597.6406 98.709 597.6406 Q99.959 597.6406 100.748 598.4844 Q101.5371 599.3281 101.5371 600.875 Q101.5371 600.9688 101.5371 601.1562 L96.8965 601.1562 Q96.959 602.1875 97.4746 602.7266 Q97.9902 603.2656 98.7715 603.2656 Q99.3496 603.2656 99.7637 602.9609 Q100.1777 602.6562 100.4121 602 ZM96.959 600.2969 L100.4277 600.2969 Q100.3652 599.5 100.0371 599.1094 Q99.5215 598.5 98.7246 598.5 Q97.9902 598.5 97.498 598.9844 Q97.0059 599.4688 96.959 600.2969 ZM102.4141 602.1406 L103.4453 601.9844 Q103.5391 602.6094 103.9375 602.9375 Q104.3359 603.2656 105.0703 603.2656 Q105.7891 603.2656 106.1406 602.9766 Q106.4922 602.6875 106.4922 602.2812 Q106.4922 601.9219 106.1797 601.7188 Q105.9609 601.5781 105.1016 601.3594 Q103.9453 601.0625 103.5 600.8516 Q103.0547 600.6406 102.8203 600.2656 Q102.5859 599.8906 102.5859 599.4219 Q102.5859 599.0156 102.7734 598.6562 Q102.9609 598.2969 103.2891 598.0625 Q103.5391 597.8906 103.9609 597.7656 Q104.3828 597.6406 104.8828 597.6406 Q105.6016 597.6406 106.1562 597.8516 Q106.7109 598.0625 106.9766 598.4219 Q107.2422 598.7812 107.3359 599.375 L106.3047 599.5156 Q106.2422 599.0469 105.9062 598.7734 Q105.5703 598.5 104.9453 598.5 Q104.2266 598.5 103.9141 598.7422 Q103.6016 598.9844 103.6016 599.3125 Q103.6016 599.5156 103.7266 599.6719 Q103.8672 599.8438 104.1328 599.9531 Q104.2891 600.0156 105.0703 600.2188 Q106.1953 600.5312 106.6328 600.7188 Q107.0703 600.9062 107.3203 601.2656 Q107.5703 601.625 107.5703 602.1719 Q107.5703 602.7031 107.2656 603.1641 Q106.9609 603.625 106.3828 603.8828 Q105.8047 604.1406 105.0703 604.1406 Q103.8516 604.1406 103.2188 603.6328 Q102.5859 603.125 102.4141 602.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) translate(168,314)" stroke="rgb(120,120,120)">
<path d="M0 0 L195 0 L195 128 L0 128 L0 0 ZM1 1 L194 1 L194 127 L1 127 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(169,315)" stroke="rgb(60,63,65)">
<rect x="0" width="193" height="126" 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(169,340)" stroke="rgb(60,63,65)">
<rect x="0" width="193" height="101" 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(169,340)" stroke="rgb(60,63,65)">
<rect x="0" width="193" 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(171,341)" 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&#13;&#10;QRR+k+wms9lNa9xU2pRampOXHkTwFOOhRfDn4MGrguBB8NpUCLWHKkhtq4h48CrY&#13;&#10;g1BvQTwIGtrqwZsei1IwaWKTJk02SXezM+PM1o5usCcd+GD3e9/75r03MwD/uFAv&#13;&#10;UXx7b5S0O0vdPSsVADAFxxDaVjU9H8Da7cTEzOahBoXXs5muVZszzGNYix4BFAh4&#13;&#10;PKMUOs06WNUftmrE7gyfn1s4yAn+Tp7JkFZ93hxJqiGs7Tsz5kF8q2EM3FRpV7cm&#13;&#10;p66faz98kV+XBqU3d8fsennFPJ5UAt6uzMPK+w14ld+A4bgOsWgIEHfC0T7ULH9P&#13;&#10;Z29eWl58/q7m1eh06veNmBn2fiiRWP1chImTCUgO6pITGqHds6wHQu7luK1GWtOF&#13;&#10;yJXIffgGhFBY+7IFXws1X0xoSWs3JQ2AOQOAKG/Xlbhweog3weDs+ACMDWq+mKel&#13;&#10;TlykKp4BZfsl9i5vFPSvMcQYkQZct81cZ+jg2HwOQidK/5Plx8ojO7IFBev5dqPG&#13;&#10;A64P4ggZ372XF9ogxmvSAEdw1qpWbOo6vmE9vnECTiUNHyc0QqtF9Gl5DxaXP9Yy&#13;&#10;V9N2q1KaxLqOEJID8IHyanYKBab2mdnE5Sc530189PLT+tS1M51GqZjmBoqi/AqJ&#13;&#10;NgjhZTehXirbof6j2ZErzxYOf0y5W6PObmOp226lECVxfv0IIKUSjOir4X5jOnHx&#13;&#10;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&#13;&#10;EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd&#13;&#10;nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC&#13;&#10;xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
<rect x="36" width="47" 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">maxPrice</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(169,360)" stroke="rgb(60,63,65)">
<rect x="0" width="193" 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(171,361)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath11)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath11)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIUlEQVR42q1TTWgT&#13;&#10;QRR+k+wms9lNa9xU2pRampOXHkTwFOOhRfDn4MGrguBB8NpUCLWHKkhtq4h48CrY&#13;&#10;g1BvQTwIGtrqwZsei1IwaWKTJk02SXezM+PM1o5usCcd+GD3e9/75r03MwD/uFAv&#13;&#10;UXx7b5S0O0vdPSsVADAFxxDaVjU9H8Da7cTEzOahBoXXs5muVZszzGNYix4BFAh4&#13;&#10;PKMUOs06WNUftmrE7gyfn1s4yAn+Tp7JkFZ93hxJqiGs7Tsz5kF8q2EM3FRpV7cm&#13;&#10;p66faz98kV+XBqU3d8fsennFPJ5UAt6uzMPK+w14ld+A4bgOsWgIEHfC0T7ULH9P&#13;&#10;Z29eWl58/q7m1eh06veNmBn2fiiRWP1chImTCUgO6pITGqHds6wHQu7luK1GWtOF&#13;&#10;yJXIffgGhFBY+7IFXws1X0xoSWs3JQ2AOQOAKG/Xlbhweog3weDs+ACMDWq+mKel&#13;&#10;TlykKp4BZfsl9i5vFPSvMcQYkQZct81cZ+jg2HwOQidK/5Plx8ojO7IFBev5dqPG&#13;&#10;A64P4ggZ372XF9ogxmvSAEdw1qpWbOo6vmE9vnECTiUNHyc0QqtF9Gl5DxaXP9Yy&#13;&#10;V9N2q1KaxLqOEJID8IHyanYKBab2mdnE5Sc530189PLT+tS1M51GqZjmBoqi/AqJ&#13;&#10;NgjhZTehXirbof6j2ZErzxYOf0y5W6PObmOp226lECVxfv0IIKUSjOir4X5jOnHx&#13;&#10;6Sb8z/UTgDIr1exsw3kAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath11)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA&#13;&#10;EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd&#13;&#10;nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC&#13;&#10;xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
<rect x="36" width="43" height="18" y="0" clip-path="url(#clipPath11)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath11)" stroke="none">minPrice</text>
</g>
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(169,380)" stroke="gray">
<rect x="0" width="193" height="1" y="0" clip-path="url(#clipPath13)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(169,381)" stroke="rgb(60,63,65)">
<rect x="0" width="193" 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(171,382)" 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&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="113" 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">setMaxPrice(maxPrice)</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(169,401)" stroke="rgb(60,63,65)">
<rect x="0" width="193" 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(171,402)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath17)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath17)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="105" height="18" y="0" clip-path="url(#clipPath17)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath17)" stroke="none">setMinPrice(minPrice)</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(169,421)" stroke="rgb(60,63,65)">
<rect x="0" width="193" 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(171,422)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath19)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="92" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath19)" stroke="none">isSatisfiedBy(item)</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(169,315)" stroke="rgb(60,63,65)">
<rect x="0" width="193" height="25" y="0" clip-path="url(#clipPath20)" stroke="none"/>
</g>
<g fill="url(#linearGradient1)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(169,315)" stroke="url(#linearGradient1)">
<rect x="0" width="193" height="25" y="0" clip-path="url(#clipPath20)" stroke="none"/>
<rect x="0" y="24" clip-path="url(#clipPath20)" fill="rgb(90,90,90)" width="193" 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(172,318)" stroke="rgb(187,187,187)">
<image x="2" y="1" clip-path="url(#clipPath22)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw&#13;&#10;ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p&#13;&#10;lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU&#13;&#10;PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf&#13;&#10;fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y&#13;&#10;7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1&#13;&#10;GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33&#13;&#10;vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m&#13;&#10;o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333&#13;&#10;4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u&#13;&#10;dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9&#13;&#10;Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L&#13;&#10;yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
</g>
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(172,318)" 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(#clipPath22)" stroke="none">PriceSpecification</text>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(172,318)" stroke="rgb(187,187,187)">
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath22)" stroke="none">PriceSpecification</text>
</g>
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(551,333.5)" stroke="rgb(120,120,120)">
<path d="M0 0 L134 0 L134 89 L0 89 L0 0 ZM1 1 L133 1 L133 88 L1 88 L1 1 Z" clip-path="url(#clipPath24)" 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(552,334.5)" stroke="rgb(60,63,65)">
<rect x="0" width="132" height="87" y="0" clip-path="url(#clipPath25)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(552,359.5)" stroke="rgb(60,63,65)">
<rect x="0" width="132" height="62" 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(552,359.5)" stroke="rgb(60,63,65)">
<rect x="0" width="132" height="20" y="0" clip-path="url(#clipPath27)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(554,360.5)" stroke="rgb(60,63,65)">
<rect x="0" width="36" 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/9hAAACIUlEQVR42q1TTWgT&#13;&#10;QRR+k+wms9lNa9xU2pRampOXHkTwFOOhRfDn4MGrguBB8NpUCLWHKkhtq4h48CrY&#13;&#10;g1BvQTwIGtrqwZsei1IwaWKTJk02SXezM+PM1o5usCcd+GD3e9/75r03MwD/uFAv&#13;&#10;UXx7b5S0O0vdPSsVADAFxxDaVjU9H8Da7cTEzOahBoXXs5muVZszzGNYix4BFAh4&#13;&#10;PKMUOs06WNUftmrE7gyfn1s4yAn+Tp7JkFZ93hxJqiGs7Tsz5kF8q2EM3FRpV7cm&#13;&#10;p66faz98kV+XBqU3d8fsennFPJ5UAt6uzMPK+w14ld+A4bgOsWgIEHfC0T7ULH9P&#13;&#10;Z29eWl58/q7m1eh06veNmBn2fiiRWP1chImTCUgO6pITGqHds6wHQu7luK1GWtOF&#13;&#10;yJXIffgGhFBY+7IFXws1X0xoSWs3JQ2AOQOAKG/Xlbhweog3weDs+ACMDWq+mKel&#13;&#10;TlykKp4BZfsl9i5vFPSvMcQYkQZct81cZ+jg2HwOQidK/5Plx8ojO7IFBev5dqPG&#13;&#10;A64P4ggZ372XF9ogxmvSAEdw1qpWbOo6vmE9vnECTiUNHyc0QqtF9Gl5DxaXP9Yy&#13;&#10;V9N2q1KaxLqOEJID8IHyanYKBab2mdnE5Sc530189PLT+tS1M51GqZjmBoqi/AqJ&#13;&#10;NgjhZTehXirbof6j2ZErzxYOf0y5W6PObmOp226lECVxfv0IIKUSjOir4X5jOnHx&#13;&#10;6Sb8z/UTgDIr1exsw3kAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath28)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA&#13;&#10;EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd&#13;&#10;nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC&#13;&#10;xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
<rect x="36" width="26" height="18" y="0" clip-path="url(#clipPath28)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath28)" stroke="none">spec</text>
</g>
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(552,379.5)" stroke="gray">
<rect x="0" width="132" height="1" y="0" clip-path="url(#clipPath30)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(552,380.5)" stroke="rgb(60,63,65)">
<rect x="0" width="132" height="20" y="0" clip-path="url(#clipPath27)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(554,381.5)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath32)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath32)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="91" height="18" y="0" clip-path="url(#clipPath32)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath32)" stroke="none">__construct(spec)</text>
</g>
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(552,400.5)" stroke="gray">
<rect x="0" width="132" height="1" y="0" clip-path="url(#clipPath30)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(552,401.5)" stroke="rgb(60,63,65)">
<rect x="0" width="132" height="20" y="0" clip-path="url(#clipPath27)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(554,402.5)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath19)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="92" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath19)" stroke="none">isSatisfiedBy(item)</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(552,334.5)" stroke="rgb(60,63,65)">
<rect x="0" width="132" height="25" y="0" clip-path="url(#clipPath35)" stroke="none"/>
</g>
<g fill="url(#linearGradient2)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(552,334.5)" stroke="url(#linearGradient2)">
<rect x="0" width="132" height="25" y="0" clip-path="url(#clipPath35)" stroke="none"/>
<rect x="0" y="24" clip-path="url(#clipPath35)" fill="rgb(90,90,90)" width="132" 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(555,337.5)" stroke="rgb(187,187,187)">
<image x="2" y="1" clip-path="url(#clipPath37)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw&#13;&#10;ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p&#13;&#10;lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU&#13;&#10;PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf&#13;&#10;fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y&#13;&#10;7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1&#13;&#10;GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33&#13;&#10;vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m&#13;&#10;o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333&#13;&#10;4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u&#13;&#10;dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9&#13;&#10;Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L&#13;&#10;yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
</g>
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(555,337.5)" 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(#clipPath37)" stroke="none">Not</text>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(555,337.5)" stroke="rgb(187,187,187)">
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath37)" stroke="none">Not</text>
</g>
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(251.25,0)" stroke="rgb(120,120,120)">
<path d="M0 0 L220 0 L220 107 L0 107 L0 0 ZM1 1 L219 1 L219 106 L1 106 L1 1 Z" clip-path="url(#clipPath39)" 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(252.25,1)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="105" y="0" clip-path="url(#clipPath40)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,26)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="80" y="0" clip-path="url(#clipPath41)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,26)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="20" y="0" clip-path="url(#clipPath42)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(254.25,27)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath19)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="92" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath19)" stroke="none">isSatisfiedBy(item)</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,46)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="20" y="0" clip-path="url(#clipPath42)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(254.25,47)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath44)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath44)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="53" height="18" y="0" clip-path="url(#clipPath44)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath44)" stroke="none">plus(spec)</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,66)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="20" y="0" clip-path="url(#clipPath42)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(254.25,67)" 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&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="62" 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">either(spec)</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,86)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="20" y="0" clip-path="url(#clipPath42)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(254.25,87)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath48)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath48)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="28" height="18" y="0" clip-path="url(#clipPath48)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath48)" stroke="none">not()</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,1)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="25" y="0" clip-path="url(#clipPath49)" stroke="none"/>
</g>
<g fill="url(#linearGradient3)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,1)" stroke="url(#linearGradient3)">
<rect x="0" width="218" height="25" y="0" clip-path="url(#clipPath49)" stroke="none"/>
<rect x="0" y="24" clip-path="url(#clipPath49)" fill="rgb(90,90,90)" width="218" 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(255.25,4)" stroke="rgb(187,187,187)">
<image x="2" y="1" clip-path="url(#clipPath51)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw&#13;&#10;ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p&#13;&#10;lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU&#13;&#10;PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf&#13;&#10;fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y&#13;&#10;7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1&#13;&#10;GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33&#13;&#10;vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m&#13;&#10;o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333&#13;&#10;4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u&#13;&#10;dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9&#13;&#10;Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L&#13;&#10;yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
</g>
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(255.25,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(#clipPath51)" stroke="none">SpecificationInterface</text>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(255.25,4)" stroke="rgb(187,187,187)">
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath51)" stroke="none">SpecificationInterface</text>
</g>
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(383,323.5)" stroke="rgb(120,120,120)">
<path d="M0 0 L148 0 L148 109 L0 109 L0 0 ZM1 1 L147 1 L147 108 L1 108 L1 1 Z" clip-path="url(#clipPath53)" 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(384,324.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="107" y="0" clip-path="url(#clipPath54)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(384,349.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="82" y="0" clip-path="url(#clipPath55)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(384,349.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="20" y="0" clip-path="url(#clipPath56)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(386,350.5)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath57)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath57)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIUlEQVR42q1TTWgT&#13;&#10;QRR+k+wms9lNa9xU2pRampOXHkTwFOOhRfDn4MGrguBB8NpUCLWHKkhtq4h48CrY&#13;&#10;g1BvQTwIGtrqwZsei1IwaWKTJk02SXezM+PM1o5usCcd+GD3e9/75r03MwD/uFAv&#13;&#10;UXx7b5S0O0vdPSsVADAFxxDaVjU9H8Da7cTEzOahBoXXs5muVZszzGNYix4BFAh4&#13;&#10;PKMUOs06WNUftmrE7gyfn1s4yAn+Tp7JkFZ93hxJqiGs7Tsz5kF8q2EM3FRpV7cm&#13;&#10;p66faz98kV+XBqU3d8fsennFPJ5UAt6uzMPK+w14ld+A4bgOsWgIEHfC0T7ULH9P&#13;&#10;Z29eWl58/q7m1eh06veNmBn2fiiRWP1chImTCUgO6pITGqHds6wHQu7luK1GWtOF&#13;&#10;yJXIffgGhFBY+7IFXws1X0xoSWs3JQ2AOQOAKG/Xlbhweog3weDs+ACMDWq+mKel&#13;&#10;TlykKp4BZfsl9i5vFPSvMcQYkQZct81cZ+jg2HwOQidK/5Plx8ojO7IFBev5dqPG&#13;&#10;A64P4ggZ372XF9ogxmvSAEdw1qpWbOo6vmE9vnECTiUNHyc0QqtF9Gl5DxaXP9Yy&#13;&#10;V9N2q1KaxLqOEJID8IHyanYKBab2mdnE5Sc530189PLT+tS1M51GqZjmBoqi/AqJ&#13;&#10;NgjhZTehXirbof6j2ZErzxYOf0y5W6PObmOp226lECVxfv0IIKUSjOir4X5jOnHx&#13;&#10;6Sb8z/UTgDIr1exsw3kAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath57)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA&#13;&#10;EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd&#13;&#10;nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC&#13;&#10;xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
<rect x="36" width="20" height="18" y="0" clip-path="url(#clipPath57)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath57)" stroke="none">left</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(384,369.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="20" y="0" clip-path="url(#clipPath56)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(386,370.5)" stroke="rgb(60,63,65)">
<rect x="0" width="36" 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/9hAAACIUlEQVR42q1TTWgT&#13;&#10;QRR+k+wms9lNa9xU2pRampOXHkTwFOOhRfDn4MGrguBB8NpUCLWHKkhtq4h48CrY&#13;&#10;g1BvQTwIGtrqwZsei1IwaWKTJk02SXezM+PM1o5usCcd+GD3e9/75r03MwD/uFAv&#13;&#10;UXx7b5S0O0vdPSsVADAFxxDaVjU9H8Da7cTEzOahBoXXs5muVZszzGNYix4BFAh4&#13;&#10;PKMUOs06WNUftmrE7gyfn1s4yAn+Tp7JkFZ93hxJqiGs7Tsz5kF8q2EM3FRpV7cm&#13;&#10;p66faz98kV+XBqU3d8fsennFPJ5UAt6uzMPK+w14ld+A4bgOsWgIEHfC0T7ULH9P&#13;&#10;Z29eWl58/q7m1eh06veNmBn2fiiRWP1chImTCUgO6pITGqHds6wHQu7luK1GWtOF&#13;&#10;yJXIffgGhFBY+7IFXws1X0xoSWs3JQ2AOQOAKG/Xlbhweog3weDs+ACMDWq+mKel&#13;&#10;TlykKp4BZfsl9i5vFPSvMcQYkQZct81cZ+jg2HwOQidK/5Plx8ojO7IFBev5dqPG&#13;&#10;A64P4ggZ372XF9ogxmvSAEdw1qpWbOo6vmE9vnECTiUNHyc0QqtF9Gl5DxaXP9Yy&#13;&#10;V9N2q1KaxLqOEJID8IHyanYKBab2mdnE5Sc530189PLT+tS1M51GqZjmBoqi/AqJ&#13;&#10;NgjhZTehXirbof6j2ZErzxYOf0y5W6PObmOp226lECVxfv0IIKUSjOir4X5jOnHx&#13;&#10;6Sb8z/UTgDIr1exsw3kAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath28)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA&#13;&#10;EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd&#13;&#10;nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC&#13;&#10;xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
<rect x="36" width="26" height="18" y="0" clip-path="url(#clipPath28)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath28)" stroke="none">right</text>
</g>
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(384,389.5)" stroke="gray">
<rect x="0" width="146" height="1" y="0" clip-path="url(#clipPath60)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(384,390.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="20" y="0" clip-path="url(#clipPath56)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(386,391.5)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath62)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath62)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="114" height="18" y="0" clip-path="url(#clipPath62)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath62)" stroke="none">__construct(left, right)</text>
</g>
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(384,410.5)" stroke="gray">
<rect x="0" width="146" height="1" y="0" clip-path="url(#clipPath60)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(384,411.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="20" y="0" clip-path="url(#clipPath56)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(386,412.5)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath19)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="92" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath19)" stroke="none">isSatisfiedBy(item)</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(384,324.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="25" y="0" clip-path="url(#clipPath65)" stroke="none"/>
</g>
<g fill="url(#linearGradient4)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(384,324.5)" stroke="url(#linearGradient4)">
<rect x="0" width="146" height="25" y="0" clip-path="url(#clipPath65)" stroke="none"/>
<rect x="0" y="24" clip-path="url(#clipPath65)" fill="rgb(90,90,90)" width="146" 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(387,327.5)" stroke="rgb(187,187,187)">
<image x="2" y="1" clip-path="url(#clipPath67)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw&#13;&#10;ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p&#13;&#10;lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU&#13;&#10;PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf&#13;&#10;fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y&#13;&#10;7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1&#13;&#10;GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33&#13;&#10;vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m&#13;&#10;o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333&#13;&#10;4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u&#13;&#10;dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9&#13;&#10;Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L&#13;&#10;yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
</g>
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(387,327.5)" 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(#clipPath67)" stroke="none">Plus</text>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(387,327.5)" stroke="rgb(187,187,187)">
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath67)" stroke="none">Plus</text>
</g>
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(251.25,157)" stroke="rgb(120,120,120)">
<path d="M0 0 L220 0 L220 107 L0 107 L0 0 ZM1 1 L219 1 L219 106 L1 106 L1 1 Z" clip-path="url(#clipPath39)" 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(252.25,158)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="105" y="0" clip-path="url(#clipPath40)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,183)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="80" y="0" clip-path="url(#clipPath41)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,183)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="20" y="0" clip-path="url(#clipPath42)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(254.25,184)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath19)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="92" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath19)" stroke="none">isSatisfiedBy(item)</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,203)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="20" y="0" clip-path="url(#clipPath42)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(254.25,204)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath44)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath44)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="53" height="18" y="0" clip-path="url(#clipPath44)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath44)" stroke="none">plus(spec)</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,223)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="20" y="0" clip-path="url(#clipPath42)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(254.25,224)" 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&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="62" 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">either(spec)</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,243)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="20" y="0" clip-path="url(#clipPath42)" stroke="none"/>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(254.25,244)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath48)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath48)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="28" height="18" y="0" clip-path="url(#clipPath48)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath48)" stroke="none">not()</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,158)" stroke="rgb(60,63,65)">
<rect x="0" width="218" height="25" y="0" clip-path="url(#clipPath49)" stroke="none"/>
</g>
<g fill="url(#linearGradient5)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(252.25,158)" stroke="url(#linearGradient5)">
<rect x="0" width="218" height="25" y="0" clip-path="url(#clipPath49)" stroke="none"/>
<rect x="0" y="24" clip-path="url(#clipPath49)" fill="rgb(90,90,90)" width="218" 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(255.25,161)" stroke="rgb(187,187,187)">
<image x="2" y="1" clip-path="url(#clipPath51)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw&#13;&#10;ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p&#13;&#10;lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU&#13;&#10;PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf&#13;&#10;fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y&#13;&#10;7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1&#13;&#10;GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33&#13;&#10;vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m&#13;&#10;o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333&#13;&#10;4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u&#13;&#10;dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9&#13;&#10;Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L&#13;&#10;yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
</g>
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(255.25,161)" 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(#clipPath51)" stroke="none">AbstractSpecification</text>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(255.25,161)" stroke="rgb(187,187,187)">
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath51)" stroke="none">AbstractSpecification</text>
</g>
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(0,323.5)" stroke="rgb(120,120,120)">
<path d="M0 0 L148 0 L148 109 L0 109 L0 0 ZM1 1 L147 1 L147 108 L1 108 L1 1 Z" clip-path="url(#clipPath53)" 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,324.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="107" y="0" clip-path="url(#clipPath54)" 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,349.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="82" y="0" clip-path="url(#clipPath55)" 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,349.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="20" y="0" clip-path="url(#clipPath56)" 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,350.5)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath57)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath57)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIUlEQVR42q1TTWgT&#13;&#10;QRR+k+wms9lNa9xU2pRampOXHkTwFOOhRfDn4MGrguBB8NpUCLWHKkhtq4h48CrY&#13;&#10;g1BvQTwIGtrqwZsei1IwaWKTJk02SXezM+PM1o5usCcd+GD3e9/75r03MwD/uFAv&#13;&#10;UXx7b5S0O0vdPSsVADAFxxDaVjU9H8Da7cTEzOahBoXXs5muVZszzGNYix4BFAh4&#13;&#10;PKMUOs06WNUftmrE7gyfn1s4yAn+Tp7JkFZ93hxJqiGs7Tsz5kF8q2EM3FRpV7cm&#13;&#10;p66faz98kV+XBqU3d8fsennFPJ5UAt6uzMPK+w14ld+A4bgOsWgIEHfC0T7ULH9P&#13;&#10;Z29eWl58/q7m1eh06veNmBn2fiiRWP1chImTCUgO6pITGqHds6wHQu7luK1GWtOF&#13;&#10;yJXIffgGhFBY+7IFXws1X0xoSWs3JQ2AOQOAKG/Xlbhweog3weDs+ACMDWq+mKel&#13;&#10;TlykKp4BZfsl9i5vFPSvMcQYkQZct81cZ+jg2HwOQidK/5Plx8ojO7IFBev5dqPG&#13;&#10;A64P4ggZ372XF9ogxmvSAEdw1qpWbOo6vmE9vnECTiUNHyc0QqtF9Gl5DxaXP9Yy&#13;&#10;V9N2q1KaxLqOEJID8IHyanYKBab2mdnE5Sc530189PLT+tS1M51GqZjmBoqi/AqJ&#13;&#10;NgjhZTehXirbof6j2ZErzxYOf0y5W6PObmOp226lECVxfv0IIKUSjOir4X5jOnHx&#13;&#10;6Sb8z/UTgDIr1exsw3kAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath57)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA&#13;&#10;EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd&#13;&#10;nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC&#13;&#10;xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
<rect x="36" width="20" height="18" y="0" clip-path="url(#clipPath57)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath57)" stroke="none">left</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,369.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="20" y="0" clip-path="url(#clipPath56)" 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,370.5)" stroke="rgb(60,63,65)">
<rect x="0" width="36" 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/9hAAACIUlEQVR42q1TTWgT&#13;&#10;QRR+k+wms9lNa9xU2pRampOXHkTwFOOhRfDn4MGrguBB8NpUCLWHKkhtq4h48CrY&#13;&#10;g1BvQTwIGtrqwZsei1IwaWKTJk02SXezM+PM1o5usCcd+GD3e9/75r03MwD/uFAv&#13;&#10;UXx7b5S0O0vdPSsVADAFxxDaVjU9H8Da7cTEzOahBoXXs5muVZszzGNYix4BFAh4&#13;&#10;PKMUOs06WNUftmrE7gyfn1s4yAn+Tp7JkFZ93hxJqiGs7Tsz5kF8q2EM3FRpV7cm&#13;&#10;p66faz98kV+XBqU3d8fsennFPJ5UAt6uzMPK+w14ld+A4bgOsWgIEHfC0T7ULH9P&#13;&#10;Z29eWl58/q7m1eh06veNmBn2fiiRWP1chImTCUgO6pITGqHds6wHQu7luK1GWtOF&#13;&#10;yJXIffgGhFBY+7IFXws1X0xoSWs3JQ2AOQOAKG/Xlbhweog3weDs+ACMDWq+mKel&#13;&#10;TlykKp4BZfsl9i5vFPSvMcQYkQZct81cZ+jg2HwOQidK/5Plx8ojO7IFBev5dqPG&#13;&#10;A64P4ggZ372XF9ogxmvSAEdw1qpWbOo6vmE9vnECTiUNHyc0QqtF9Gl5DxaXP9Yy&#13;&#10;V9N2q1KaxLqOEJID8IHyanYKBab2mdnE5Sc530189PLT+tS1M51GqZjmBoqi/AqJ&#13;&#10;NgjhZTehXirbof6j2ZErzxYOf0y5W6PObmOp226lECVxfv0IIKUSjOir4X5jOnHx&#13;&#10;6Sb8z/UTgDIr1exsw3kAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath28)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA&#13;&#10;EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd&#13;&#10;nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC&#13;&#10;xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
<rect x="36" width="26" height="18" y="0" clip-path="url(#clipPath28)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath28)" stroke="none">right</text>
</g>
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,389.5)" stroke="gray">
<rect x="0" width="146" height="1" y="0" clip-path="url(#clipPath60)" 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,390.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="20" y="0" clip-path="url(#clipPath56)" 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,391.5)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath62)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath62)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="114" height="18" y="0" clip-path="url(#clipPath62)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath62)" stroke="none">__construct(left, right)</text>
</g>
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,410.5)" stroke="gray">
<rect x="0" width="146" height="1" y="0" clip-path="url(#clipPath60)" 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,411.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="20" y="0" clip-path="url(#clipPath56)" 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,412.5)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath19)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="92" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath19)" stroke="none">isSatisfiedBy(item)</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,324.5)" stroke="rgb(60,63,65)">
<rect x="0" width="146" height="25" y="0" clip-path="url(#clipPath65)" stroke="none"/>
</g>
<g fill="url(#linearGradient6)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,324.5)" stroke="url(#linearGradient6)">
<rect x="0" width="146" height="25" y="0" clip-path="url(#clipPath65)" stroke="none"/>
<rect x="0" y="24" clip-path="url(#clipPath65)" fill="rgb(90,90,90)" width="146" 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,327.5)" stroke="rgb(187,187,187)">
<image x="2" y="1" clip-path="url(#clipPath67)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw&#13;&#10;ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p&#13;&#10;lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU&#13;&#10;PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf&#13;&#10;fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y&#13;&#10;7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1&#13;&#10;GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33&#13;&#10;vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m&#13;&#10;o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333&#13;&#10;4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u&#13;&#10;dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9&#13;&#10;Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L&#13;&#10;yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
</g>
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(4,327.5)" 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(#clipPath67)" stroke="none">Either</text>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(4,327.5)" stroke="rgb(187,187,187)">
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath67)" stroke="none">Either</text>
</g>
<g fill="rgb(120,120,120)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(0,487)" stroke="rgb(120,120,120)">
<path d="M0 0 L135 0 L135 89 L0 89 L0 0 ZM1 1 L134 1 L134 88 L1 88 L1 1 Z" clip-path="url(#clipPath71)" 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,488)" stroke="rgb(60,63,65)">
<rect x="0" width="133" height="87" y="0" clip-path="url(#clipPath72)" 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,513)" stroke="rgb(60,63,65)">
<rect x="0" width="133" height="62" y="0" clip-path="url(#clipPath73)" 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,513)" stroke="rgb(60,63,65)">
<rect x="0" width="133" height="20" y="0" clip-path="url(#clipPath74)" 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,514)" stroke="rgb(60,63,65)">
<rect x="0" width="36" height="18" y="0" clip-path="url(#clipPath75)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath75)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIUlEQVR42q1TTWgT&#13;&#10;QRR+k+wms9lNa9xU2pRampOXHkTwFOOhRfDn4MGrguBB8NpUCLWHKkhtq4h48CrY&#13;&#10;g1BvQTwIGtrqwZsei1IwaWKTJk02SXezM+PM1o5usCcd+GD3e9/75r03MwD/uFAv&#13;&#10;UXx7b5S0O0vdPSsVADAFxxDaVjU9H8Da7cTEzOahBoXXs5muVZszzGNYix4BFAh4&#13;&#10;PKMUOs06WNUftmrE7gyfn1s4yAn+Tp7JkFZ93hxJqiGs7Tsz5kF8q2EM3FRpV7cm&#13;&#10;p66faz98kV+XBqU3d8fsennFPJ5UAt6uzMPK+w14ld+A4bgOsWgIEHfC0T7ULH9P&#13;&#10;Z29eWl58/q7m1eh06veNmBn2fiiRWP1chImTCUgO6pITGqHds6wHQu7luK1GWtOF&#13;&#10;yJXIffgGhFBY+7IFXws1X0xoSWs3JQ2AOQOAKG/Xlbhweog3weDs+ACMDWq+mKel&#13;&#10;TlykKp4BZfsl9i5vFPSvMcQYkQZct81cZ+jg2HwOQidK/5Plx8ojO7IFBev5dqPG&#13;&#10;A64P4ggZ372XF9ogxmvSAEdw1qpWbOo6vmE9vnECTiUNHyc0QqtF9Gl5DxaXP9Yy&#13;&#10;V9N2q1KaxLqOEJID8IHyanYKBab2mdnE5Sc530189PLT+tS1M51GqZjmBoqi/AqJ&#13;&#10;NgjhZTehXirbof6j2ZErzxYOf0y5W6PObmOp226lECVxfv0IIKUSjOir4X5jOnHx&#13;&#10;6Sb8z/UTgDIr1exsw3kAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
<image x="18" y="1" clip-path="url(#clipPath75)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgGPKA&#13;&#10;EV1g7ty5nv///58LZEoiCT9nZGRMBoLt6OqZ0AWwaAYBSag4BmDBIgbWnJKSAnfd&#13;&#10;nDlz/mMxFKcBz0GKoZqQwQtsBmDzQgqS4mlQsadAnExUIKI5G2RAFrJ3CLoAC7iC&#13;&#10;xTskGaAzRF0ADPVGUABC6UEMAMQqO/NOVrP0AAAAAElFTkSuQmCC" height="16" preserveAspectRatio="none"/>
<rect x="36" width="27" height="18" y="0" clip-path="url(#clipPath75)" stroke="none"/>
<text fill="rgb(187,187,187)" x="37" xml:space="preserve" y="13" clip-path="url(#clipPath75)" stroke="none">price</text>
</g>
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,533)" stroke="gray">
<rect x="0" width="133" height="1" y="0" clip-path="url(#clipPath77)" 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,534)" stroke="rgb(60,63,65)">
<rect x="0" width="133" height="20" y="0" clip-path="url(#clipPath74)" 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,535)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath19)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="92" height="18" y="0" clip-path="url(#clipPath19)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath19)" stroke="none">__construct(price)</text>
</g>
<g fill="gray" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,554)" stroke="gray">
<rect x="0" width="133" height="1" y="0" clip-path="url(#clipPath77)" 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,555)" stroke="rgb(60,63,65)">
<rect x="0" width="133" height="20" y="0" clip-path="url(#clipPath74)" 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,556)" stroke="rgb(60,63,65)">
<rect x="0" width="20" height="18" y="0" clip-path="url(#clipPath81)" stroke="none"/>
<image x="2" y="1" clip-path="url(#clipPath81)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAklEQVR42mNgoBAw&#13;&#10;ogt8X7tW/uePD73/v32zAXKFocKvGbk4D7FzCJZzBgc/xGnAp1ULS/99/NDELirG&#13;&#10;wcovwMDIxAQW///vH8Pvjx8Yfrx+9ZOZX6CWLyy+G6aHGaF5fum/T587eZSUWVm4&#13;&#10;uBgYGRFmg9jMHJwMbAKCLD9fvnCpign71r564zGQHNiKD6sWKf59976ZR16BEawR&#13;&#10;aCM2DJIDqQGp/bB2qRLcAIbv39o5hEXYwZb++4sXg9SA1DJ8/dQF0soC9uOXL3as&#13;&#10;4uJgW3Zcusaw/sxFuPN9DXUZNp+/DGf7GOowsPLyMvx49cIG4YK/f0QZ//8H0n8h&#13;&#10;zgWCmfFhDMm2FmDNyGyQGrDaP39FEC4AavoP1fgfJAnEYLH//7CyweqARiFcwMjw&#13;&#10;+v+f3xB//ocowMcGq2X4/w5hAAfXod8fPkBD+z/EfFjoY2GD1DJycB2Fe4GJh6/q&#13;&#10;x7OHAaxcXOweGsoMIAzyq5msFINZuB8K+/+vX6AA/MkkJV8GT0gd6za+r44I/vnz&#13;&#10;xUsXNh4eSFqAhgUy/v/nD8OXR4/+swgJVfHHZ2xFSYntm7Yfqw4L+P7j+VM7YBJm&#13;&#10;YWJlZYAkRlDA/WX4/ekjw7fnT3+yCApX8aXkdePOTHOmyP/48aX335dvNoz//4kA&#13;&#10;XfP3PyPTGwZuriOcHNxlnCk5DxmoCQCxnyWQLkoHoQAAAABJRU5ErkJggg==" height="16" preserveAspectRatio="none"/>
<rect x="20" width="51" height="18" y="0" clip-path="url(#clipPath81)" stroke="none"/>
<text fill="rgb(187,187,187)" x="21" xml:space="preserve" y="13" clip-path="url(#clipPath81)" stroke="none">getPrice()</text>
</g>
<g fill="rgb(60,63,65)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,488)" stroke="rgb(60,63,65)">
<rect x="0" width="133" height="25" y="0" clip-path="url(#clipPath82)" stroke="none"/>
</g>
<g fill="url(#linearGradient7)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(1,488)" stroke="url(#linearGradient7)">
<rect x="0" width="133" height="25" y="0" clip-path="url(#clipPath82)" stroke="none"/>
<rect x="0" y="24" clip-path="url(#clipPath82)" fill="rgb(90,90,90)" width="133" 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,491)" stroke="rgb(187,187,187)">
<image x="2" y="1" clip-path="url(#clipPath84)" width="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACKklEQVR42mNgoBAw&#13;&#10;ogssuvhB8cvPX5M+//hj8f8/oyBYEeP/dzycrEd52ViL4vQF7uM0YO7ZV1WvPv+p&#13;&#10;lxTkZBPkZmNgZoJI//33n+H9118Mz99//yXGy9KYbCzWBtPDDGPMBmp+8/Vvq4YU&#13;&#10;PzM3OwvQVkaG/0Dx/2AXMDJwsrEwCPOyMz9698M5PKf89+ZZ3YdB+phAxILLL5Vf&#13;&#10;fP5dryrJx8AItPUfUAwbBsmB1IDULr7ySgWklwVEfPrK0CPGx8kG8tFfoMqf378y&#13;&#10;7FsyjeHWqYNw7+XP3gL3NUjt28+/+oEcX7ABH77/sVYX4Gb49/8/WMmu+RMYpFS1&#13;&#10;GdxTSuAGwORAQICLjeHFh+8WcC/8/vNf6D/Qn3+BakD40bXzDDoO3nA+Ogap/f33&#13;&#10;vxDcCzAJGPj98wdE4X+8KeAv3AVMzIzvgCbCDZLRMmS4cXwfThf8htj2Ee4CHg7m&#13;&#10;o2+//AgQ4uUAm20bV8hwePFEhsNLJsPtS5y2Cc5+9+UHAzcX0wm4AbwcTKUPX333&#13;&#10;4uVkZwMlHnYeAQaXzHoUB//7xwBPVC/fff8lL8ZeCE9I22Z1vwvMKf/3+O0PZz5u&#13;&#10;dlDKgSciZPwHqPnei08MYvwsdQVm4htRUuKuuT2H/TPL/j5+/dUGmGCY2ViYwAn9&#13;&#10;Pzwp/2R48vrzLwkB1roSS4k2nJlp8skXiu+//5306fs/yz///wsyMTL+ZWZkeM/L&#13;&#10;yXxckIOpMNdc4j4DNQEAbyj/ikXNHnwAAAAASUVORK5CYII=" height="16" preserveAspectRatio="none"/>
</g>
<g font-size="11" transform="matrix(1,0,0,1,20,20) translate(4,491)" 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(#clipPath84)" stroke="none">Item</text>
</g>
<g fill="rgb(187,187,187)" font-size="11" font-family="'Tahoma'" transform="matrix(1,0,0,1,20,20) translate(4,491)" stroke="rgb(187,187,187)">
<text x="21" xml:space="preserve" y="13" clip-path="url(#clipPath84)" stroke="none">Item</text>
</g>
<g fill="rgb(88,157,246)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(88,157,246)">
<path fill="none" d="M74 323.4614 L74 284 L284.75 284 L284.75 275.0391" clip-path="url(#clipPath2)"/>
</g>
<g fill="rgb(88,157,246)" stroke-miterlimit="1.45" transform="matrix(1,0,0,1,20,20)" stroke-linecap="butt" stroke="rgb(88,157,246)">
<path d="M284.75 264.0391 L278.75 276.0391 L290.75 276.0391 Z" clip-path="url(#clipPath2)" stroke="none"/>
<path fill="none" d="M265.5 313.9609 L265.5 294 L335.75 294 L335.75 275.0293" clip-path="url(#clipPath2)"/>
<path d="M335.75 264.0293 L329.75 276.0293 L341.75 276.0293 Z" clip-path="url(#clipPath2)" stroke="none"/>
<path fill="none" d="M457 323.4712 L457 294 L386.75 294 L386.75 275.0293" clip-path="url(#clipPath2)"/>
<path d="M386.75 264.0293 L380.75 276.0293 L392.75 276.0293 Z" clip-path="url(#clipPath2)" stroke="none"/>
<path fill="none" stroke-dasharray="6,2" d="M361.25 156.9512 L361.25 118.0488" clip-path="url(#clipPath2)" stroke="rgb(96,147,80)"/>
<path fill="rgb(96,147,80)" stroke-dasharray="6,2" d="M361.25 107.0488 L355.25 119.0488 L367.25 119.0488 Z" clip-path="url(#clipPath2)" stroke="none"/>
<path fill="none" d="M618 333.4517 L618 284 L437.75 284 L437.75 275.0391" clip-path="url(#clipPath2)"/>
<path d="M437.75 264.0391 L431.75 276.0391 L443.75 276.0391 Z" clip-path="url(#clipPath2)" stroke="none"/>
</g>
</g>
</svg>