Declared layerRepositoryFactoryService as optional

This commit is contained in:
Kevin Frantz 2019-02-13 15:01:23 +01:00
parent c5413fad4d
commit 0af438479f
5 changed files with 295 additions and 247 deletions

View File

@ -123,22 +123,22 @@
<path style="stroke:none;" d="M 3.015625 -4.6875 C 3.015625 -4.914062 3.09375 -5.113281 3.25 -5.28125 C 3.414062 -5.445312 3.613281 -5.53125 3.84375 -5.53125 C 4.070312 -5.53125 4.269531 -5.445312 4.4375 -5.28125 C 4.601562 -5.113281 4.6875 -4.914062 4.6875 -4.6875 C 4.6875 -4.457031 4.601562 -4.257812 4.4375 -4.09375 C 4.269531 -3.925781 4.070312 -3.84375 3.84375 -3.84375 C 3.601562 -3.84375 3.40625 -3.921875 3.25 -4.078125 C 3.09375 -4.242188 3.015625 -4.445312 3.015625 -4.6875 Z M 3.84375 -8.5 C 3.257812 -8.5 2.820312 -8.179688 2.53125 -7.546875 C 2.238281 -6.910156 2.09375 -5.945312 2.09375 -4.65625 C 2.09375 -3.363281 2.238281 -2.398438 2.53125 -1.765625 C 2.820312 -1.128906 3.257812 -0.8125 3.84375 -0.8125 C 4.4375 -0.8125 4.878906 -1.128906 5.171875 -1.765625 C 5.460938 -2.398438 5.609375 -3.363281 5.609375 -4.65625 C 5.609375 -5.945312 5.460938 -6.910156 5.171875 -7.546875 C 4.878906 -8.179688 4.4375 -8.5 3.84375 -8.5 Z M 3.84375 -9.5 C 4.84375 -9.5 5.597656 -9.085938 6.109375 -8.265625 C 6.617188 -7.453125 6.875 -6.25 6.875 -4.65625 C 6.875 -3.0625 6.617188 -1.851562 6.109375 -1.03125 C 5.597656 -0.21875 4.84375 0.1875 3.84375 0.1875 C 2.851562 0.1875 2.101562 -0.21875 1.59375 -1.03125 C 1.082031 -1.851562 0.828125 -3.0625 0.828125 -4.65625 C 0.828125 -6.25 1.082031 -7.453125 1.59375 -8.265625 C 2.101562 -9.085938 2.851562 -9.5 3.84375 -9.5 Z M 3.84375 -9.5 "/>
</symbol>
<symbol overflow="visible" id="glyph0-40">
<path style="stroke:none;" d="M 0.875 -9.328125 L 2.46875 -9.328125 L 5.625 -1.65625 L 5.625 -9.328125 L 6.828125 -9.328125 L 6.828125 0 L 5.234375 0 L 2.09375 -7.671875 L 2.09375 0 L 0.875 0 Z M 0.875 -9.328125 "/>
<path style="stroke:none;" d="M 3.0625 -1.90625 L 4.625 -1.90625 L 4.625 0 L 3.0625 0 Z M 3.0625 -1.90625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-41">
<path style="stroke:none;" d="M 0.296875 -9.328125 L 7.40625 -9.328125 L 7.40625 -8.265625 L 4.5 -8.265625 L 4.5 0 L 3.21875 0 L 3.21875 -8.265625 L 0.296875 -8.265625 Z M 0.296875 -9.328125 "/>
<path style="stroke:none;" d="M 0.875 -9.328125 L 2.46875 -9.328125 L 5.625 -1.65625 L 5.625 -9.328125 L 6.828125 -9.328125 L 6.828125 0 L 5.234375 0 L 2.09375 -7.671875 L 2.09375 0 L 0.875 0 Z M 0.875 -9.328125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-42">
<path style="stroke:none;" d="M 3.75 0.125 L 3.75 -6.109375 L 1.765625 -6.109375 L 1.765625 -7 L 4.90625 -7 L 4.90625 0.125 C 4.90625 0.9375 4.71875 1.5625 4.34375 2 C 3.96875 2.4375 3.4375 2.65625 2.75 2.65625 L 1.15625 2.65625 L 1.15625 1.6875 L 2.625 1.6875 C 3 1.6875 3.28125 1.554688 3.46875 1.296875 C 3.65625 1.035156 3.75 0.644531 3.75 0.125 Z M 3.75 -9.71875 L 4.90625 -9.71875 L 4.90625 -8.265625 L 3.75 -8.265625 Z M 3.75 -9.71875 "/>
<path style="stroke:none;" d="M 0.296875 -9.328125 L 7.40625 -9.328125 L 7.40625 -8.265625 L 4.5 -8.265625 L 4.5 0 L 3.21875 0 L 3.21875 -8.265625 L 0.296875 -8.265625 Z M 0.296875 -9.328125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-43">
<path style="stroke:none;" d="M 3.140625 -1.890625 L 4.71875 -1.890625 L 4.71875 -0.59375 L 3.484375 1.796875 L 2.515625 1.796875 L 3.140625 -0.59375 Z M 3.140625 -1.890625 "/>
<path style="stroke:none;" d="M 3.75 0.125 L 3.75 -6.109375 L 1.765625 -6.109375 L 1.765625 -7 L 4.90625 -7 L 4.90625 0.125 C 4.90625 0.9375 4.71875 1.5625 4.34375 2 C 3.96875 2.4375 3.4375 2.65625 2.75 2.65625 L 1.15625 2.65625 L 1.15625 1.6875 L 2.625 1.6875 C 3 1.6875 3.28125 1.554688 3.46875 1.296875 C 3.65625 1.035156 3.75 0.644531 3.75 0.125 Z M 3.75 -9.71875 L 4.90625 -9.71875 L 4.90625 -8.265625 L 3.75 -8.265625 Z M 3.75 -9.71875 "/>
</symbol>
<symbol overflow="visible" id="glyph0-44">
<path style="stroke:none;" d="M 0 -7 L 1.140625 -7 L 2.359375 -1.34375 L 3.359375 -4.953125 L 4.34375 -4.953125 L 5.34375 -1.34375 L 6.5625 -7 L 7.703125 -7 L 6.0625 0 L 4.96875 0 L 3.84375 -3.84375 L 2.734375 0 L 1.640625 0 Z M 0 -7 "/>
<path style="stroke:none;" d="M 3.140625 -1.890625 L 4.71875 -1.890625 L 4.71875 -0.59375 L 3.484375 1.796875 L 2.515625 1.796875 L 3.140625 -0.59375 Z M 3.140625 -1.890625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-45">
<path style="stroke:none;" d="M 3.0625 -1.90625 L 4.625 -1.90625 L 4.625 0 L 3.0625 0 Z M 3.0625 -1.90625 "/>
<path style="stroke:none;" d="M 0 -7 L 1.140625 -7 L 2.359375 -1.34375 L 3.359375 -4.953125 L 4.34375 -4.953125 L 5.34375 -1.34375 L 6.5625 -7 L 7.703125 -7 L 6.0625 0 L 4.96875 0 L 3.84375 -3.84375 L 2.734375 0 L 1.640625 0 Z M 0 -7 "/>
</symbol>
<symbol overflow="visible" id="glyph1-0">
<path style="stroke:none;" d="M 0.796875 2.828125 L 0.796875 -11.28125 L 8.796875 -11.28125 L 8.796875 2.828125 Z M 1.703125 1.9375 L 7.90625 1.9375 L 7.90625 -10.390625 L 1.703125 -10.390625 Z M 1.703125 1.9375 "/>
@ -391,7 +391,7 @@
</symbol>
</g>
</defs>
<g id="surface112513">
<g id="surface24365">
<rect x="0" y="0" width="1931" height="1702" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
<path style="fill-rule:evenodd;fill:rgb(11.764706%,56.470591%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 5.195272 -0.106433 L 80.888241 -0.106433 L 80.888241 71.575598 L 5.195272 71.575598 Z M 5.195272 -0.106433 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(11.764706%,56.470591%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 5.195272 -1.106433 L 7.705233 -1.106433 L 7.705233 -0.106433 L 5.195272 -0.106433 Z M 5.195272 -1.106433 " transform="matrix(20,0,0,20,311.868,269.156)"/>
@ -466,42 +466,42 @@
<use xlink:href="#glyph0-6" x="571.420573" y="339.619249"/>
<use xlink:href="#glyph0-13" x="579.126736" y="339.619249"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(83.92157%,33.725491%,33.725491%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.966952 38.326184 L 78.495272 38.326184 L 78.495272 45.185169 L 7.966952 45.185169 Z M 7.966952 38.326184 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(83.92157%,33.725491%,33.725491%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.966952 37.326184 L 10.476912 37.326184 L 10.476912 38.326184 L 7.966952 38.326184 Z M 7.966952 37.326184 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(83.92157%,33.725491%,33.725491%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.966952 38.32638 L 78.495272 38.32638 L 78.495272 45.185364 L 7.966952 45.185364 Z M 7.966952 38.32638 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(83.92157%,33.725491%,33.725491%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.966952 37.32638 L 10.476912 37.32638 L 10.476912 38.32638 L 7.966952 38.32638 Z M 7.966952 37.32638 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-19" x="473.207031" y="1029.685655"/>
<use xlink:href="#glyph0-20" x="480.913194" y="1029.685655"/>
<use xlink:href="#glyph0-13" x="488.619358" y="1029.685655"/>
<use xlink:href="#glyph0-5" x="496.325521" y="1029.685655"/>
<use xlink:href="#glyph0-2" x="504.031684" y="1029.685655"/>
<use xlink:href="#glyph0-6" x="511.737847" y="1029.685655"/>
<use xlink:href="#glyph0-19" x="473.207031" y="1030.486437"/>
<use xlink:href="#glyph0-20" x="480.913194" y="1030.486437"/>
<use xlink:href="#glyph0-13" x="488.619358" y="1030.486437"/>
<use xlink:href="#glyph0-5" x="496.325521" y="1030.486437"/>
<use xlink:href="#glyph0-2" x="504.031684" y="1030.486437"/>
<use xlink:href="#glyph0-6" x="511.737847" y="1030.486437"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(68.627453%,67.058825%,67.058825%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.966952 28.992395 L 78.488436 28.992395 L 78.488436 36.699817 L 7.966952 36.699817 Z M 7.966952 28.992395 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(68.627453%,67.058825%,67.058825%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.966952 27.992395 L 9.966952 27.992395 L 9.966952 28.992395 L 7.966952 28.992395 Z M 7.966952 27.992395 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-7" x="473.207031" y="843.009874"/>
<use xlink:href="#glyph0-8" x="480.913194" y="843.009874"/>
<use xlink:href="#glyph0-9" x="488.619358" y="843.009874"/>
<use xlink:href="#glyph0-10" x="496.325521" y="843.009874"/>
<use xlink:href="#glyph0-7" x="473.207031" y="843.810655"/>
<use xlink:href="#glyph0-8" x="480.913194" y="843.810655"/>
<use xlink:href="#glyph0-9" x="488.619358" y="843.810655"/>
<use xlink:href="#glyph0-10" x="496.325521" y="843.810655"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(92.54902%,78.039217%,41.960785%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.9316 16.293567 L 78.388436 16.293567 L 78.388436 27.193567 L 7.9316 27.193567 Z M 7.9316 16.293567 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(92.54902%,78.039217%,41.960785%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.9316 15.293567 L 10.0566 15.293567 L 10.0566 16.293567 L 7.9316 16.293567 Z M 7.9316 15.293567 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-14" x="472.5" y="589.033312"/>
<use xlink:href="#glyph0-5" x="480.206163" y="589.033312"/>
<use xlink:href="#glyph0-12" x="487.912326" y="589.033312"/>
<use xlink:href="#glyph0-21" x="495.61849" y="589.033312"/>
<use xlink:href="#glyph0-13" x="503.324653" y="589.033312"/>
<use xlink:href="#glyph0-14" x="472.5" y="589.830187"/>
<use xlink:href="#glyph0-5" x="480.206163" y="589.830187"/>
<use xlink:href="#glyph0-12" x="487.912326" y="589.830187"/>
<use xlink:href="#glyph0-21" x="495.61849" y="589.830187"/>
<use xlink:href="#glyph0-13" x="503.324653" y="589.830187"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(90.196079%,90.196079%,98.039216%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.9316 5.6422 L 78.438436 5.6422 L 78.438436 14.669739 L 7.9316 14.669739 Z M 7.9316 5.6422 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(90.196079%,90.196079%,98.039216%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.9316 4.6422 L 10.441561 4.6422 L 10.441561 5.6422 L 7.9316 5.6422 Z M 7.9316 4.6422 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-22" x="472.5" y="376.005968"/>
<use xlink:href="#glyph0-6" x="480.206163" y="376.005968"/>
<use xlink:href="#glyph0-13" x="487.912326" y="376.005968"/>
<use xlink:href="#glyph0-5" x="495.61849" y="376.005968"/>
<use xlink:href="#glyph0-13" x="503.324653" y="376.005968"/>
<use xlink:href="#glyph0-16" x="511.030816" y="376.005968"/>
<use xlink:href="#glyph0-22" x="472.5" y="376.806749"/>
<use xlink:href="#glyph0-6" x="480.206163" y="376.806749"/>
<use xlink:href="#glyph0-13" x="487.912326" y="376.806749"/>
<use xlink:href="#glyph0-5" x="495.61849" y="376.806749"/>
<use xlink:href="#glyph0-13" x="503.324653" y="376.806749"/>
<use xlink:href="#glyph0-16" x="511.030816" y="376.806749"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(56.470591%,93.333334%,56.470591%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -15.4934 -0.715808 L 4.131405 -0.715808 L 4.131405 48.12345 L -15.4934 48.12345 Z M -15.4934 -0.715808 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(56.470591%,93.333334%,56.470591%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -15.4934 -1.715808 L -11.828361 -1.715808 L -11.828361 -0.715808 L -15.4934 -0.715808 Z M -15.4934 -1.715808 " transform="matrix(20,0,0,20,311.868,269.156)"/>
@ -805,38 +805,38 @@
</g>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31.797616 35.273059 L 31.797616 37.552942 L 31.744295 37.552942 L 31.744295 39.944544 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 32.197616 35.273059 L 31.797616 34.473059 L 31.397616 35.273059 Z M 32.197616 35.273059 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24.528866 23.215833 L 39.186287 23.215833 L 39.186287 24.615833 L 24.528866 24.615833 Z M 24.528866 23.215833 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24.528866 23.215637 L 39.186287 23.215637 L 39.186287 24.615638 L 24.528866 24.615638 Z M 24.528866 23.215637 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-1" x="807.457031" y="752.480523"/>
<use xlink:href="#glyph3-2" x="819.839844" y="752.480523"/>
<use xlink:href="#glyph3-3" x="831.293023" y="752.480523"/>
<use xlink:href="#glyph3-4" x="840.816406" y="752.480523"/>
<use xlink:href="#glyph3-5" x="848.464789" y="752.480523"/>
<use xlink:href="#glyph3-6" x="856.355414" y="752.480523"/>
<use xlink:href="#glyph3-7" x="867.152398" y="752.480523"/>
<use xlink:href="#glyph3-4" x="876.636719" y="752.480523"/>
<use xlink:href="#glyph3-8" x="884.285102" y="752.480523"/>
<use xlink:href="#glyph3-9" x="895.808539" y="752.480523"/>
<use xlink:href="#glyph3-10" x="906.660048" y="752.480523"/>
<use xlink:href="#glyph3-11" x="918.113227" y="752.480523"/>
<use xlink:href="#glyph3-9" x="929.503743" y="752.480523"/>
<use xlink:href="#glyph3-3" x="940.355252" y="752.480523"/>
<use xlink:href="#glyph3-4" x="949.878635" y="752.480523"/>
<use xlink:href="#glyph3-9" x="957.527018" y="752.480523"/>
<use xlink:href="#glyph3-12" x="968.378526" y="752.480523"/>
<use xlink:href="#glyph3-8" x="979.831706" y="752.480523"/>
<use xlink:href="#glyph3-13" x="992.152127" y="752.480523"/>
<use xlink:href="#glyph3-14" x="997.63661" y="752.480523"/>
<use xlink:href="#glyph3-15" x="1009.089789" y="752.480523"/>
<use xlink:href="#glyph3-4" x="1020.480306" y="752.480523"/>
<use xlink:href="#glyph3-16" x="1028.128689" y="752.480523"/>
<use xlink:href="#glyph3-6" x="1037.222385" y="752.480523"/>
<use xlink:href="#glyph3-7" x="1048.019368" y="752.480523"/>
<use xlink:href="#glyph3-6" x="1057.503689" y="752.480523"/>
<use xlink:href="#glyph3-12" x="1068.300673" y="752.480523"/>
<use xlink:href="#glyph3-9" x="1079.753852" y="752.480523"/>
<use xlink:href="#glyph3-1" x="807.457031" y="752.476617"/>
<use xlink:href="#glyph3-2" x="819.839844" y="752.476617"/>
<use xlink:href="#glyph3-3" x="831.293023" y="752.476617"/>
<use xlink:href="#glyph3-4" x="840.816406" y="752.476617"/>
<use xlink:href="#glyph3-5" x="848.464789" y="752.476617"/>
<use xlink:href="#glyph3-6" x="856.355414" y="752.476617"/>
<use xlink:href="#glyph3-7" x="867.152398" y="752.476617"/>
<use xlink:href="#glyph3-4" x="876.636719" y="752.476617"/>
<use xlink:href="#glyph3-8" x="884.285102" y="752.476617"/>
<use xlink:href="#glyph3-9" x="895.808539" y="752.476617"/>
<use xlink:href="#glyph3-10" x="906.660048" y="752.476617"/>
<use xlink:href="#glyph3-11" x="918.113227" y="752.476617"/>
<use xlink:href="#glyph3-9" x="929.503743" y="752.476617"/>
<use xlink:href="#glyph3-3" x="940.355252" y="752.476617"/>
<use xlink:href="#glyph3-4" x="949.878635" y="752.476617"/>
<use xlink:href="#glyph3-9" x="957.527018" y="752.476617"/>
<use xlink:href="#glyph3-12" x="968.378526" y="752.476617"/>
<use xlink:href="#glyph3-8" x="979.831706" y="752.476617"/>
<use xlink:href="#glyph3-13" x="992.152127" y="752.476617"/>
<use xlink:href="#glyph3-14" x="997.63661" y="752.476617"/>
<use xlink:href="#glyph3-15" x="1009.089789" y="752.476617"/>
<use xlink:href="#glyph3-4" x="1020.480306" y="752.476617"/>
<use xlink:href="#glyph3-16" x="1028.128689" y="752.476617"/>
<use xlink:href="#glyph3-6" x="1037.222385" y="752.476617"/>
<use xlink:href="#glyph3-7" x="1048.019368" y="752.476617"/>
<use xlink:href="#glyph3-6" x="1057.503689" y="752.476617"/>
<use xlink:href="#glyph3-12" x="1068.300673" y="752.476617"/>
<use xlink:href="#glyph3-9" x="1079.753852" y="752.476617"/>
</g>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31.857577 25.577942 L 31.857577 28.113294 L 31.797616 28.113294 L 31.797616 30.760559 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31.857577 25.577942 L 31.857577 28.113294 L 31.797616 28.113294 L 31.797616 30.760364 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 32.257577 25.577942 L 31.857577 24.777942 L 31.457577 25.577942 Z M 32.257577 25.577942 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 43.720272 18.585169 L 54.777694 18.585169 L 54.777694 19.985169 L 43.720272 19.985169 Z M 43.720272 18.585169 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
@ -864,62 +864,62 @@
</g>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 36.656209 19.303723 L 40.107186 19.303723 L 40.107186 19.285169 L 43.669881 19.285169 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 36.656209 18.903723 L 35.856209 19.303723 L 36.656209 19.703723 Z M 36.656209 18.903723 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 44.353084 31.869153 L 55.058162 31.869153 L 55.058162 33.269153 L 44.353084 33.269153 Z M 44.353084 31.869153 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 43.903084 31.819153 L 54.608163 31.819153 L 54.608163 33.219153 L 43.903084 33.219153 Z M 43.903084 31.819153 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-1" x="1203.929688" y="925.546929"/>
<use xlink:href="#glyph1-2" x="1216.250109" y="925.546929"/>
<use xlink:href="#glyph1-3" x="1227.101617" y="925.546929"/>
<use xlink:href="#glyph1-4" x="1238.554796" y="925.546929"/>
<use xlink:href="#glyph1-2" x="1249.945313" y="925.546929"/>
<use xlink:href="#glyph1-5" x="1260.796821" y="925.546929"/>
<use xlink:href="#glyph1-6" x="1270.320204" y="925.546929"/>
<use xlink:href="#glyph1-2" x="1277.968587" y="925.546929"/>
<use xlink:href="#glyph1-7" x="1288.820095" y="925.546929"/>
<use xlink:href="#glyph1-14" x="1300.273275" y="925.546929"/>
<use xlink:href="#glyph1-5" x="1313.265354" y="925.546929"/>
<use xlink:href="#glyph1-2" x="1322.788737" y="925.546929"/>
<use xlink:href="#glyph1-15" x="1333.640245" y="925.546929"/>
<use xlink:href="#glyph1-19" x="1341.53087" y="925.546929"/>
<use xlink:href="#glyph1-2" x="1353.054308" y="925.546929"/>
<use xlink:href="#glyph1-15" x="1363.905816" y="925.546929"/>
<use xlink:href="#glyph1-20" x="1371.796441" y="925.546929"/>
<use xlink:href="#glyph1-10" x="1382.226128" y="925.546929"/>
<use xlink:href="#glyph1-17" x="1387.710612" y="925.546929"/>
<use xlink:href="#glyph1-2" x="1397.194933" y="925.546929"/>
<use xlink:href="#glyph1-1" x="1194.929688" y="924.546929"/>
<use xlink:href="#glyph1-2" x="1207.250109" y="924.546929"/>
<use xlink:href="#glyph1-3" x="1218.101617" y="924.546929"/>
<use xlink:href="#glyph1-4" x="1229.554796" y="924.546929"/>
<use xlink:href="#glyph1-2" x="1240.945312" y="924.546929"/>
<use xlink:href="#glyph1-5" x="1251.796821" y="924.546929"/>
<use xlink:href="#glyph1-6" x="1261.320204" y="924.546929"/>
<use xlink:href="#glyph1-2" x="1268.968587" y="924.546929"/>
<use xlink:href="#glyph1-7" x="1279.820095" y="924.546929"/>
<use xlink:href="#glyph1-14" x="1291.273275" y="924.546929"/>
<use xlink:href="#glyph1-5" x="1304.265354" y="924.546929"/>
<use xlink:href="#glyph1-2" x="1313.788737" y="924.546929"/>
<use xlink:href="#glyph1-15" x="1324.640245" y="924.546929"/>
<use xlink:href="#glyph1-19" x="1332.53087" y="924.546929"/>
<use xlink:href="#glyph1-2" x="1344.054308" y="924.546929"/>
<use xlink:href="#glyph1-15" x="1354.905816" y="924.546929"/>
<use xlink:href="#glyph1-20" x="1362.796441" y="924.546929"/>
<use xlink:href="#glyph1-10" x="1373.226128" y="924.546929"/>
<use xlink:href="#glyph1-17" x="1378.710612" y="924.546929"/>
<use xlink:href="#glyph1-2" x="1388.194933" y="924.546929"/>
</g>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 36.448592 32.56095 L 40.319881 32.56095 L 40.319881 32.569153 L 44.302694 32.569153 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 36.448592 32.56095 L 40.094881 32.56095 L 40.094881 32.519153 L 43.852694 32.519153 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 36.448592 32.16095 L 35.648592 32.56095 L 36.448592 32.96095 Z M 36.448592 32.16095 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 43.974178 40.758216 L 55.489217 40.758216 L 55.489217 42.158216 L 43.974178 42.158216 Z M 43.974178 40.758216 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 43.474178 40.708216 L 54.989217 40.708216 L 54.989217 42.108216 L 43.474178 42.108216 Z M 43.474178 40.708216 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-1" x="1196.386719" y="1103.328179"/>
<use xlink:href="#glyph1-2" x="1208.70714" y="1103.328179"/>
<use xlink:href="#glyph1-3" x="1219.558648" y="1103.328179"/>
<use xlink:href="#glyph1-4" x="1231.011827" y="1103.328179"/>
<use xlink:href="#glyph1-2" x="1242.402344" y="1103.328179"/>
<use xlink:href="#glyph1-5" x="1253.253852" y="1103.328179"/>
<use xlink:href="#glyph1-6" x="1262.777235" y="1103.328179"/>
<use xlink:href="#glyph1-2" x="1270.425618" y="1103.328179"/>
<use xlink:href="#glyph1-7" x="1281.277127" y="1103.328179"/>
<use xlink:href="#glyph1-16" x="1292.730306" y="1103.328179"/>
<use xlink:href="#glyph1-17" x="1305.113118" y="1103.328179"/>
<use xlink:href="#glyph1-6" x="1314.597439" y="1103.328179"/>
<use xlink:href="#glyph1-10" x="1322.245822" y="1103.328179"/>
<use xlink:href="#glyph1-18" x="1327.730306" y="1103.328179"/>
<use xlink:href="#glyph1-9" x="1338.722602" y="1103.328179"/>
<use xlink:href="#glyph1-19" x="1350.113118" y="1103.328179"/>
<use xlink:href="#glyph1-2" x="1361.636556" y="1103.328179"/>
<use xlink:href="#glyph1-15" x="1372.488064" y="1103.328179"/>
<use xlink:href="#glyph1-20" x="1380.378689" y="1103.328179"/>
<use xlink:href="#glyph1-10" x="1390.808377" y="1103.328179"/>
<use xlink:href="#glyph1-17" x="1396.29286" y="1103.328179"/>
<use xlink:href="#glyph1-2" x="1405.777181" y="1103.328179"/>
<use xlink:href="#glyph1-1" x="1186.386719" y="1102.328179"/>
<use xlink:href="#glyph1-2" x="1198.70714" y="1102.328179"/>
<use xlink:href="#glyph1-3" x="1209.558648" y="1102.328179"/>
<use xlink:href="#glyph1-4" x="1221.011827" y="1102.328179"/>
<use xlink:href="#glyph1-2" x="1232.402344" y="1102.328179"/>
<use xlink:href="#glyph1-5" x="1243.253852" y="1102.328179"/>
<use xlink:href="#glyph1-6" x="1252.777235" y="1102.328179"/>
<use xlink:href="#glyph1-2" x="1260.425618" y="1102.328179"/>
<use xlink:href="#glyph1-7" x="1271.277127" y="1102.328179"/>
<use xlink:href="#glyph1-16" x="1282.730306" y="1102.328179"/>
<use xlink:href="#glyph1-17" x="1295.113118" y="1102.328179"/>
<use xlink:href="#glyph1-6" x="1304.597439" y="1102.328179"/>
<use xlink:href="#glyph1-10" x="1312.245822" y="1102.328179"/>
<use xlink:href="#glyph1-18" x="1317.730306" y="1102.328179"/>
<use xlink:href="#glyph1-9" x="1328.722602" y="1102.328179"/>
<use xlink:href="#glyph1-19" x="1340.113118" y="1102.328179"/>
<use xlink:href="#glyph1-2" x="1351.636556" y="1102.328179"/>
<use xlink:href="#glyph1-15" x="1362.488064" y="1102.328179"/>
<use xlink:href="#glyph1-20" x="1370.378689" y="1102.328179"/>
<use xlink:href="#glyph1-10" x="1380.808377" y="1102.328179"/>
<use xlink:href="#glyph1-17" x="1386.29286" y="1102.328179"/>
<use xlink:href="#glyph1-2" x="1395.777181" y="1102.328179"/>
</g>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 39.860311 41.394934 L 41.836287 41.394934 L 41.836287 41.458216 L 43.923788 41.458216 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 39.860311 41.394934 L 41.586287 41.394934 L 41.586287 41.408216 L 43.423788 41.408216 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 39.860311 40.994934 L 39.060311 41.394934 L 39.860311 41.794934 Z M 39.860311 40.994934 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 49.248983 20.035559 L 49.248983 26.35138 L 49.705623 26.35138 L 49.705623 32.6672 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 1303.414062 792.984375 L 1303.414062 784.984375 L 1311.414062 788.984375 Z M 1303.414062 792.984375 "/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 49.705623 33.319544 L 49.705623 37.013684 L 49.731795 37.013684 L 49.731795 40.707825 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 1308.242188 1006.230469 L 1308.242188 998.230469 L 1316.242188 1002.230469 Z M 1308.242188 1006.230469 "/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 49.248983 20.035559 L 49.248983 25.902161 L 49.255623 25.902161 L 49.255623 31.768763 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 1298.914062 783.996094 L 1298.914062 775.996094 L 1306.914062 779.996094 Z M 1298.914062 783.996094 "/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 49.255623 33.269544 L 49.255623 36.963684 L 49.231795 36.963684 L 49.231795 40.657825 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 1298.742188 1005.230469 L 1298.742188 997.230469 L 1306.742188 1001.230469 Z M 1298.742188 1005.230469 "/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 43.575741 8.052356 L 54.898202 8.052356 L 54.898202 9.452356 L 43.575741 9.452356 Z M 43.575741 8.052356 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-1" x="1188.425781" y="449.210992"/>
@ -956,7 +956,7 @@
</g>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 35.693905 20.003723 L 35.693905 23.359778 L 39.186287 23.359778 L 39.186287 23.286536 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 1062.671875 733.152344 L 1062.671875 725.152344 L 1070.671875 729.152344 Z M 1062.671875 733.152344 "/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 39.186287 24.615833 L 39.186287 27.713294 L 35.486483 27.713294 L 35.486483 30.81095 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 39.186287 24.615638 L 39.186287 27.713294 L 35.486483 27.713294 L 35.486483 30.81095 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 1054.59375 820.222656 L 1054.59375 812.222656 L 1046.59375 816.222656 Z M 1054.59375 820.222656 "/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 35.486483 34.31095 L 35.486483 37.152942 L 38.898006 37.152942 L 38.898006 39.994934 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 1057.714844 1009.015625 L 1057.714844 1001.015625 L 1065.714844 1005.015625 Z M 1057.714844 1009.015625 "/>
@ -1110,7 +1110,7 @@
<use xlink:href="#glyph1-17" x="1812.878526" y="912.617242"/>
<use xlink:href="#glyph1-2" x="1822.362847" y="912.617242"/>
</g>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 60.607967 32.622669 L 57.914022 32.622669 L 57.914022 32.569153 L 55.108358 32.569153 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 60.607967 32.622669 L 57.689022 32.622669 L 57.689022 32.519153 L 54.658358 32.519153 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 60.607967 33.022669 L 61.407967 32.622669 L 60.607967 32.222669 Z M 60.607967 33.022669 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 69.292538 9.732825 L 69.292538 13.61388 L 69.000741 13.61388 L 69.000741 17.606848 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 69.692538 9.732825 L 69.292538 8.932825 L 68.892538 9.732825 Z M 69.692538 9.732825 " transform="matrix(20,0,0,20,311.868,269.156)"/>
@ -1165,9 +1165,9 @@
<use xlink:href="#glyph1-17" x="1821.406087" y="1088.578179"/>
<use xlink:href="#glyph1-2" x="1830.890408" y="1088.578179"/>
</g>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 60.22535 41.420716 L 57.938436 41.420716 L 57.938436 41.458216 L 55.539608 41.458216 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 60.22535 41.420716 L 57.688436 41.420716 L 57.688436 41.408216 L 55.039608 41.408216 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 60.22535 41.820716 L 61.02535 41.420716 L 60.22535 41.020716 Z M 60.22535 41.820716 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 68.918514 33.584778 L 68.918514 36.321692 L 68.940975 36.321692 L 68.940975 39.17052 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 68.918514 33.584778 L 68.918514 36.321692 L 68.940975 36.321692 L 68.940975 39.170325 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 69.318514 33.584778 L 68.918514 32.784778 L 68.518514 33.584778 Z M 69.318514 33.584778 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.399959 6.500013 L 21.989998 6.500013 L 21.989998 8.700013 L 8.399959 8.700013 Z M 8.399959 6.500013 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
@ -1469,8 +1469,8 @@
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15.595077 12.262122 L 15.195077 11.462122 L 14.795077 12.262122 Z M 15.595077 12.262122 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 15.089412 21.86388 L 15.089412 26.062122 L 14.620858 26.062122 L 14.620858 30.372278 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15.489413 21.86388 L 15.089412 21.06388 L 14.689413 21.86388 Z M 15.489413 21.86388 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 14.620858 33.584388 L 14.620858 37.333606 L 14.693905 37.333606 L 14.693905 39.146302 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15.020858 33.584388 L 14.620858 32.784388 L 14.220858 33.584388 Z M 15.020858 33.584388 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 14.620858 33.584192 L 14.621053 37.333606 L 14.693905 37.333606 L 14.693905 39.146302 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15.020858 33.584192 L 14.620858 32.784192 L 14.220858 33.584192 Z M 15.020858 33.584192 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 21.745663 41.394153 L 23.087069 41.394153 L 23.087069 41.394934 L 24.540194 41.394934 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21.745663 40.994153 L 20.945662 41.394153 L 21.745663 41.794153 Z M 21.745663 40.994153 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -9.844377 0.136536 L 0.320662 0.136536 L 0.320662 2.336536 L -9.844377 2.336536 Z M -9.844377 0.136536 " transform="matrix(20,0,0,20,311.868,269.156)"/>
@ -2206,8 +2206,8 @@
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17.573592 61.285559 L 17.173592 60.485559 L 16.773592 61.285559 Z M 17.573592 61.285559 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 26.487655 64.346106 L 27.300155 64.346106 L 27.300155 64.349036 L 28.224569 64.349036 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 26.487655 63.946106 L 25.687655 64.346106 L 26.487655 64.746106 Z M 26.487655 63.946106 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 41.002694 64.349036 L 42.652694 64.349036 L 42.652694 32.569153 L 44.302694 32.569153 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 1168.921875 1235.136719 L 1168.921875 1227.136719 L 1176.921875 1231.136719 Z M 1168.921875 1235.136719 "/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 41.002694 64.349036 L 42.427694 64.349036 L 42.427694 32.519153 L 43.852694 32.519153 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 1164.421875 1234.636719 L 1164.421875 1226.636719 L 1172.421875 1230.636719 Z M 1164.421875 1234.636719 "/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 48.270077 53.325208 L 63.835116 53.325208 L 63.835116 55.425208 L 48.270077 55.425208 Z M 48.270077 53.325208 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-27" x="1292.433594" y="1354.668023"/>
@ -2355,18 +2355,35 @@
</g>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 56.026131 58.568567 L 56.026131 57.077942 L 56.052694 57.077942 L 56.052694 55.475403 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 55.626131 58.568567 L 56.026131 59.368567 L 56.426131 58.568567 Z M 55.626131 58.568567 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 48.219686 54.375208 L 43.648592 54.375208 L 43.648592 10.353919 L 39.077694 10.353919 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 1188.839844 913.246094 L 1188.839844 905.246094 L 1196.839844 909.246094 Z M 1188.839844 913.246094 "/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.052694 53.275208 L 56.052694 31.363684 L 54.898397 31.363684 L 54.898397 9.452356 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 1417.378906 893.226562 L 1417.378906 885.226562 L 1409.378906 889.226562 Z M 1417.378906 893.226562 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-24" x="1436.921875" y="1330.666124"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-39" x="1413.835938" y="470.209093"/>
</g>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:0.4,0.4;stroke-miterlimit:10;" d="M 27.199373 -9.571862 L 26.092733 -9.571862 L 26.092733 -9.597644 L 24.874178 -9.597644 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 27.199373 -9.171862 L 27.999373 -9.571862 L 27.199373 -9.971863 Z M 27.199373 -9.171862 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 27.279061 -4.525183 L 26.07242 -4.525183 L 26.07242 -4.540027 L 24.753866 -4.540027 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 27.279061 -4.125183 L 28.079061 -4.525183 L 27.279061 -4.925183 Z M 27.279061 -4.125183 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31.829061 20.915638 L 31.829061 21.984583 L 31.857577 21.984583 L 31.857577 23.165442 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31.829061 20.915638 L 31.829061 21.984583 L 31.857577 21.984583 L 31.857577 23.165247 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 32.229061 20.915638 L 31.829061 20.115638 L 31.429061 20.915638 Z M 32.229061 20.915638 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 35.693905 18.603723 L 43.18785 18.603723 L 43.18785 54.375208 L 48.222616 54.375208 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 1179.625 998.945312 L 1179.625 990.945312 L 1187.625 994.945312 Z M 1179.625 998.945312 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-39" x="1029.746094" y="637.236437"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-39" x="1241.5" y="1352.666124"/>
<use xlink:href="#glyph0-40" x="1249.206163" y="1352.666124"/>
<use xlink:href="#glyph0-40" x="1256.912326" y="1352.666124"/>
<use xlink:href="#glyph0-24" x="1264.61849" y="1352.666124"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.317733 12.671497 L 31.717733 12.671497 L 32.317733 13.271497 L 32.317733 14.371497 L 8.317733 14.371497 Z M 8.317733 12.671497 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.05;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31.717733 12.671497 L 31.717733 13.271497 L 32.317733 13.271497 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-40" x="485.222656" y="547.490343"/>
<use xlink:href="#glyph0-41" x="485.222656" y="547.490343"/>
<use xlink:href="#glyph0-4" x="492.928819" y="547.490343"/>
<use xlink:href="#glyph0-3" x="500.634983" y="547.490343"/>
<use xlink:href="#glyph0-9" x="508.341146" y="547.490343"/>
@ -2430,7 +2447,7 @@
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.377694 25.102747 L 31.392733 25.102747 L 31.992733 25.702747 L 31.992733 26.802747 L 8.377694 26.802747 Z M 8.377694 25.102747 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.05;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31.392733 25.102747 L 31.392733 25.702747 L 31.992733 25.702747 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-40" x="486.421875" y="796.115343"/>
<use xlink:href="#glyph0-41" x="486.421875" y="796.115343"/>
<use xlink:href="#glyph0-4" x="494.128038" y="796.115343"/>
<use xlink:href="#glyph0-3" x="501.834201" y="796.115343"/>
<use xlink:href="#glyph0-9" x="509.540365" y="796.115343"/>
@ -2490,72 +2507,72 @@
<use xlink:href="#glyph0-6" x="925.673177" y="796.115343"/>
<use xlink:href="#glyph0-13" x="933.37934" y="796.115343"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.49703 34.621497 L 31.127108 34.621497 L 31.727108 35.221497 L 31.727108 36.321497 L 8.49703 36.321497 Z M 8.49703 34.621497 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.497225 34.621497 L 31.127108 34.621497 L 31.727108 35.221497 L 31.727108 36.321497 L 8.497225 36.321497 Z M 8.497225 34.621497 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.05;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31.127108 34.621497 L 31.127108 35.221497 L 31.727108 35.221497 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-40" x="488.808594" y="986.494249"/>
<use xlink:href="#glyph0-4" x="496.514757" y="986.494249"/>
<use xlink:href="#glyph0-3" x="504.22092" y="986.494249"/>
<use xlink:href="#glyph0-9" x="511.927083" y="986.494249"/>
<use xlink:href="#glyph0-8" x="519.633247" y="986.494249"/>
<use xlink:href="#glyph0-15" x="527.33941" y="986.494249"/>
<use xlink:href="#glyph0-4" x="535.045573" y="986.494249"/>
<use xlink:href="#glyph0-20" x="542.751736" y="986.494249"/>
<use xlink:href="#glyph0-9" x="550.457899" y="986.494249"/>
<use xlink:href="#glyph0-35" x="558.164062" y="986.494249"/>
<use xlink:href="#glyph0-20" x="565.870226" y="986.494249"/>
<use xlink:href="#glyph0-2" x="573.576389" y="986.494249"/>
<use xlink:href="#glyph0-6" x="581.282552" y="986.494249"/>
<use xlink:href="#glyph0-13" x="588.988715" y="986.494249"/>
<use xlink:href="#glyph0-4" x="596.694878" y="986.494249"/>
<use xlink:href="#glyph0-5" x="604.401042" y="986.494249"/>
<use xlink:href="#glyph0-6" x="612.107205" y="986.494249"/>
<use xlink:href="#glyph0-8" x="619.813368" y="986.494249"/>
<use xlink:href="#glyph0-35" x="627.519531" y="986.494249"/>
<use xlink:href="#glyph0-4" x="635.225694" y="986.494249"/>
<use xlink:href="#glyph0-37" x="642.931858" y="986.494249"/>
<use xlink:href="#glyph0-37" x="650.638021" y="986.494249"/>
<use xlink:href="#glyph0-35" x="658.344184" y="986.494249"/>
<use xlink:href="#glyph0-20" x="666.050347" y="986.494249"/>
<use xlink:href="#glyph0-37" x="673.75651" y="986.494249"/>
<use xlink:href="#glyph0-4" x="681.462674" y="986.494249"/>
<use xlink:href="#glyph0-8" x="689.168837" y="986.494249"/>
<use xlink:href="#glyph0-8" x="696.875" y="986.494249"/>
<use xlink:href="#glyph0-9" x="704.581163" y="986.494249"/>
<use xlink:href="#glyph0-8" x="712.287326" y="986.494249"/>
<use xlink:href="#glyph0-35" x="719.99349" y="986.494249"/>
<use xlink:href="#glyph0-26" x="727.699653" y="986.494249"/>
<use xlink:href="#glyph0-2" x="735.405816" y="986.494249"/>
<use xlink:href="#glyph0-10" x="743.111979" y="986.494249"/>
<use xlink:href="#glyph0-35" x="750.818142" y="986.494249"/>
<use xlink:href="#glyph0-18" x="758.524306" y="986.494249"/>
<use xlink:href="#glyph0-8" x="766.230469" y="986.494249"/>
<use xlink:href="#glyph0-9" x="773.936632" y="986.494249"/>
<use xlink:href="#glyph0-10" x="781.642795" y="986.494249"/>
<use xlink:href="#glyph0-35" x="789.348958" y="986.494249"/>
<use xlink:href="#glyph0-10" x="797.055122" y="986.494249"/>
<use xlink:href="#glyph0-9" x="804.761285" y="986.494249"/>
<use xlink:href="#glyph0-17" x="812.467448" y="986.494249"/>
<use xlink:href="#glyph0-18" x="820.173611" y="986.494249"/>
<use xlink:href="#glyph0-9" x="827.879774" y="986.494249"/>
<use xlink:href="#glyph0-8" x="835.585938" y="986.494249"/>
<use xlink:href="#glyph0-13" x="843.292101" y="986.494249"/>
<use xlink:href="#glyph0-35" x="850.998264" y="986.494249"/>
<use xlink:href="#glyph0-3" x="858.704427" y="986.494249"/>
<use xlink:href="#glyph0-4" x="866.41059" y="986.494249"/>
<use xlink:href="#glyph0-6" x="874.116753" y="986.494249"/>
<use xlink:href="#glyph0-4" x="881.822917" y="986.494249"/>
<use xlink:href="#glyph0-12" x="889.52908" y="986.494249"/>
<use xlink:href="#glyph0-9" x="897.235243" y="986.494249"/>
<use xlink:href="#glyph0-3" x="904.941406" y="986.494249"/>
<use xlink:href="#glyph0-9" x="912.647569" y="986.494249"/>
<use xlink:href="#glyph0-6" x="920.353733" y="986.494249"/>
<use xlink:href="#glyph0-13" x="928.059896" y="986.494249"/>
<use xlink:href="#glyph0-41" x="488.8125" y="986.490343"/>
<use xlink:href="#glyph0-4" x="496.518663" y="986.490343"/>
<use xlink:href="#glyph0-3" x="504.224826" y="986.490343"/>
<use xlink:href="#glyph0-9" x="511.93099" y="986.490343"/>
<use xlink:href="#glyph0-8" x="519.637153" y="986.490343"/>
<use xlink:href="#glyph0-15" x="527.343316" y="986.490343"/>
<use xlink:href="#glyph0-4" x="535.049479" y="986.490343"/>
<use xlink:href="#glyph0-20" x="542.755642" y="986.490343"/>
<use xlink:href="#glyph0-9" x="550.461806" y="986.490343"/>
<use xlink:href="#glyph0-35" x="558.167969" y="986.490343"/>
<use xlink:href="#glyph0-20" x="565.874132" y="986.490343"/>
<use xlink:href="#glyph0-2" x="573.580295" y="986.490343"/>
<use xlink:href="#glyph0-6" x="581.286458" y="986.490343"/>
<use xlink:href="#glyph0-13" x="588.992622" y="986.490343"/>
<use xlink:href="#glyph0-4" x="596.698785" y="986.490343"/>
<use xlink:href="#glyph0-5" x="604.404948" y="986.490343"/>
<use xlink:href="#glyph0-6" x="612.111111" y="986.490343"/>
<use xlink:href="#glyph0-8" x="619.817274" y="986.490343"/>
<use xlink:href="#glyph0-35" x="627.523438" y="986.490343"/>
<use xlink:href="#glyph0-4" x="635.229601" y="986.490343"/>
<use xlink:href="#glyph0-37" x="642.935764" y="986.490343"/>
<use xlink:href="#glyph0-37" x="650.641927" y="986.490343"/>
<use xlink:href="#glyph0-35" x="658.34809" y="986.490343"/>
<use xlink:href="#glyph0-20" x="666.054253" y="986.490343"/>
<use xlink:href="#glyph0-37" x="673.760417" y="986.490343"/>
<use xlink:href="#glyph0-4" x="681.46658" y="986.490343"/>
<use xlink:href="#glyph0-8" x="689.172743" y="986.490343"/>
<use xlink:href="#glyph0-8" x="696.878906" y="986.490343"/>
<use xlink:href="#glyph0-9" x="704.585069" y="986.490343"/>
<use xlink:href="#glyph0-8" x="712.291233" y="986.490343"/>
<use xlink:href="#glyph0-35" x="719.997396" y="986.490343"/>
<use xlink:href="#glyph0-26" x="727.703559" y="986.490343"/>
<use xlink:href="#glyph0-2" x="735.409722" y="986.490343"/>
<use xlink:href="#glyph0-10" x="743.115885" y="986.490343"/>
<use xlink:href="#glyph0-35" x="750.822049" y="986.490343"/>
<use xlink:href="#glyph0-18" x="758.528212" y="986.490343"/>
<use xlink:href="#glyph0-8" x="766.234375" y="986.490343"/>
<use xlink:href="#glyph0-9" x="773.940538" y="986.490343"/>
<use xlink:href="#glyph0-10" x="781.646701" y="986.490343"/>
<use xlink:href="#glyph0-35" x="789.352865" y="986.490343"/>
<use xlink:href="#glyph0-10" x="797.059028" y="986.490343"/>
<use xlink:href="#glyph0-9" x="804.765191" y="986.490343"/>
<use xlink:href="#glyph0-17" x="812.471354" y="986.490343"/>
<use xlink:href="#glyph0-18" x="820.177517" y="986.490343"/>
<use xlink:href="#glyph0-9" x="827.883681" y="986.490343"/>
<use xlink:href="#glyph0-8" x="835.589844" y="986.490343"/>
<use xlink:href="#glyph0-13" x="843.296007" y="986.490343"/>
<use xlink:href="#glyph0-35" x="851.00217" y="986.490343"/>
<use xlink:href="#glyph0-3" x="858.708333" y="986.490343"/>
<use xlink:href="#glyph0-4" x="866.414497" y="986.490343"/>
<use xlink:href="#glyph0-6" x="874.12066" y="986.490343"/>
<use xlink:href="#glyph0-4" x="881.826823" y="986.490343"/>
<use xlink:href="#glyph0-12" x="889.532986" y="986.490343"/>
<use xlink:href="#glyph0-9" x="897.239149" y="986.490343"/>
<use xlink:href="#glyph0-3" x="904.945313" y="986.490343"/>
<use xlink:href="#glyph0-9" x="912.651476" y="986.490343"/>
<use xlink:href="#glyph0-6" x="920.357639" y="986.490343"/>
<use xlink:href="#glyph0-13" x="928.063802" y="986.490343"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 8.780038 43.106848 L 32.180037 43.106848 L 32.780037 43.706848 L 32.780037 44.806848 L 8.780038 44.806848 Z M 8.780038 43.106848 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.05;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 32.180037 43.106848 L 32.180037 43.706848 L 32.780037 43.706848 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-40" x="494.46875" y="1156.197374"/>
<use xlink:href="#glyph0-41" x="494.46875" y="1156.197374"/>
<use xlink:href="#glyph0-4" x="502.174913" y="1156.197374"/>
<use xlink:href="#glyph0-3" x="509.881076" y="1156.197374"/>
<use xlink:href="#glyph0-9" x="517.58724" y="1156.197374"/>
@ -2619,7 +2636,7 @@
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.089412 68.534973 L 48.58453 68.534973 L 49.18453 69.134973 L 49.18453 71.034973 L 7.089412 71.034973 Z M 7.089412 68.534973 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.05;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 48.58453 68.534973 L 48.58453 69.134973 L 49.18453 69.134973 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-41" x="460.65625" y="1664.759874"/>
<use xlink:href="#glyph0-42" x="460.65625" y="1664.759874"/>
<use xlink:href="#glyph0-21" x="468.362413" y="1664.759874"/>
<use xlink:href="#glyph0-5" x="476.068576" y="1664.759874"/>
<use xlink:href="#glyph0-8" x="483.77474" y="1664.759874"/>
@ -2651,14 +2668,14 @@
<use xlink:href="#glyph0-35" x="684.134983" y="1664.759874"/>
<use xlink:href="#glyph0-2" x="691.841146" y="1664.759874"/>
<use xlink:href="#glyph0-23" x="699.547309" y="1664.759874"/>
<use xlink:href="#glyph0-42" x="707.253472" y="1664.759874"/>
<use xlink:href="#glyph0-43" x="707.253472" y="1664.759874"/>
<use xlink:href="#glyph0-9" x="714.959635" y="1664.759874"/>
<use xlink:href="#glyph0-20" x="722.665799" y="1664.759874"/>
<use xlink:href="#glyph0-13" x="730.371962" y="1664.759874"/>
<use xlink:href="#glyph0-8" x="738.078125" y="1664.759874"/>
<use xlink:href="#glyph0-43" x="745.784288" y="1664.759874"/>
<use xlink:href="#glyph0-44" x="745.784288" y="1664.759874"/>
<use xlink:href="#glyph0-35" x="753.490451" y="1664.759874"/>
<use xlink:href="#glyph0-44" x="761.196615" y="1664.759874"/>
<use xlink:href="#glyph0-45" x="761.196615" y="1664.759874"/>
<use xlink:href="#glyph0-21" x="768.902778" y="1664.759874"/>
<use xlink:href="#glyph0-5" x="776.608941" y="1664.759874"/>
<use xlink:href="#glyph0-20" x="784.315104" y="1664.759874"/>
@ -2718,11 +2735,11 @@
<use xlink:href="#glyph0-6" x="1200.447917" y="1664.759874"/>
<use xlink:href="#glyph0-8" x="1208.15408" y="1664.759874"/>
<use xlink:href="#glyph0-9" x="1215.860243" y="1664.759874"/>
<use xlink:href="#glyph0-45" x="1223.566406" y="1664.759874"/>
<use xlink:href="#glyph0-40" x="1223.566406" y="1664.759874"/>
<use xlink:href="#glyph0-35" x="1231.272569" y="1664.759874"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-41" x="460.65625" y="1680.759874"/>
<use xlink:href="#glyph0-42" x="460.65625" y="1680.759874"/>
<use xlink:href="#glyph0-21" x="468.362413" y="1680.759874"/>
<use xlink:href="#glyph0-9" x="476.068576" y="1680.759874"/>
<use xlink:href="#glyph0-35" x="483.77474" y="1680.759874"/>
@ -2790,7 +2807,7 @@
<use xlink:href="#glyph0-6" x="961.556858" y="1680.759874"/>
<use xlink:href="#glyph0-30" x="969.263021" y="1680.759874"/>
<use xlink:href="#glyph0-35" x="976.969184" y="1680.759874"/>
<use xlink:href="#glyph0-44" x="984.675347" y="1680.759874"/>
<use xlink:href="#glyph0-45" x="984.675347" y="1680.759874"/>
<use xlink:href="#glyph0-5" x="992.38151" y="1680.759874"/>
<use xlink:href="#glyph0-37" x="1000.087674" y="1680.759874"/>
<use xlink:href="#glyph0-37" x="1007.793837" y="1680.759874"/>
@ -2828,7 +2845,7 @@
<use xlink:href="#glyph0-12" x="1254.391059" y="1680.759874"/>
<use xlink:href="#glyph0-5" x="1262.097222" y="1680.759874"/>
<use xlink:href="#glyph0-20" x="1269.803385" y="1680.759874"/>
<use xlink:href="#glyph0-45" x="1277.509549" y="1680.759874"/>
<use xlink:href="#glyph0-40" x="1277.509549" y="1680.759874"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15.291952 -3.094909 L 32.916952 -3.094909 L 33.516952 -2.494909 L 33.516952 -1.394909 L 15.291952 -1.394909 Z M 15.291952 -3.094909 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.05;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 32.916952 -3.094909 L 32.916952 -2.494909 L 33.516952 -2.494909 " transform="matrix(20,0,0,20,311.868,269.156)"/>
@ -2876,64 +2893,64 @@
<use xlink:href="#glyph0-8" x="932.953559" y="232.162218"/>
<use xlink:href="#glyph0-9" x="940.659722" y="232.162218"/>
<use xlink:href="#glyph0-8" x="948.365885" y="232.162218"/>
<use xlink:href="#glyph0-45" x="956.072049" y="232.162218"/>
<use xlink:href="#glyph0-40" x="956.072049" y="232.162218"/>
<use xlink:href="#glyph0-35" x="963.778212" y="232.162218"/>
</g>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -11.796916 44.896888 L -0.331877 44.896888 L 0.268123 45.496888 L 0.268123 47.396888 L -11.796916 47.396888 Z M -11.796916 44.896888 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -11.79672 44.896888 L -0.331877 44.896888 L 0.268123 45.496888 L 0.268123 47.396888 L -11.79672 47.396888 Z M -11.79672 44.896888 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<path style="fill:none;stroke-width:0.05;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.331877 44.896888 L -0.331877 45.496888 L 0.268123 45.496888 " transform="matrix(20,0,0,20,311.868,269.156)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-19" x="82.929688" y="1191.998155"/>
<use xlink:href="#glyph0-35" x="90.635851" y="1191.998155"/>
<use xlink:href="#glyph0-20" x="98.342014" y="1191.998155"/>
<use xlink:href="#glyph0-37" x="106.048177" y="1191.998155"/>
<use xlink:href="#glyph0-5" x="113.75434" y="1191.998155"/>
<use xlink:href="#glyph0-15" x="121.460503" y="1191.998155"/>
<use xlink:href="#glyph0-15" x="129.166667" y="1191.998155"/>
<use xlink:href="#glyph0-5" x="136.87283" y="1191.998155"/>
<use xlink:href="#glyph0-6" x="144.578993" y="1191.998155"/>
<use xlink:href="#glyph0-12" x="152.285156" y="1191.998155"/>
<use xlink:href="#glyph0-35" x="159.991319" y="1191.998155"/>
<use xlink:href="#glyph0-26" x="167.697483" y="1191.998155"/>
<use xlink:href="#glyph0-10" x="175.403646" y="1191.998155"/>
<use xlink:href="#glyph0-2" x="183.109809" y="1191.998155"/>
<use xlink:href="#glyph0-3" x="190.815972" y="1191.998155"/>
<use xlink:href="#glyph0-35" x="198.522135" y="1191.998155"/>
<use xlink:href="#glyph0-13" x="206.228299" y="1191.998155"/>
<use xlink:href="#glyph0-21" x="213.934462" y="1191.998155"/>
<use xlink:href="#glyph0-9" x="221.640625" y="1191.998155"/>
<use xlink:href="#glyph0-35" x="229.346788" y="1191.998155"/>
<use xlink:href="#glyph0-10" x="237.052951" y="1191.998155"/>
<use xlink:href="#glyph0-9" x="244.759115" y="1191.998155"/>
<use xlink:href="#glyph0-37" x="252.465278" y="1191.998155"/>
<use xlink:href="#glyph0-9" x="260.171441" y="1191.998155"/>
<use xlink:href="#glyph0-36" x="267.877604" y="1191.998155"/>
<use xlink:href="#glyph0-4" x="275.583767" y="1191.998155"/>
<use xlink:href="#glyph0-6" x="283.289931" y="1191.998155"/>
<use xlink:href="#glyph0-13" x="290.996094" y="1191.998155"/>
<use xlink:href="#glyph0-35" x="298.702257" y="1191.998155"/>
<use xlink:href="#glyph0-19" x="82.933594" y="1191.998155"/>
<use xlink:href="#glyph0-35" x="90.639757" y="1191.998155"/>
<use xlink:href="#glyph0-20" x="98.34592" y="1191.998155"/>
<use xlink:href="#glyph0-37" x="106.052083" y="1191.998155"/>
<use xlink:href="#glyph0-5" x="113.758247" y="1191.998155"/>
<use xlink:href="#glyph0-15" x="121.46441" y="1191.998155"/>
<use xlink:href="#glyph0-15" x="129.170573" y="1191.998155"/>
<use xlink:href="#glyph0-5" x="136.876736" y="1191.998155"/>
<use xlink:href="#glyph0-6" x="144.582899" y="1191.998155"/>
<use xlink:href="#glyph0-12" x="152.289062" y="1191.998155"/>
<use xlink:href="#glyph0-35" x="159.995226" y="1191.998155"/>
<use xlink:href="#glyph0-26" x="167.701389" y="1191.998155"/>
<use xlink:href="#glyph0-10" x="175.407552" y="1191.998155"/>
<use xlink:href="#glyph0-2" x="183.113715" y="1191.998155"/>
<use xlink:href="#glyph0-3" x="190.819878" y="1191.998155"/>
<use xlink:href="#glyph0-35" x="198.526042" y="1191.998155"/>
<use xlink:href="#glyph0-13" x="206.232205" y="1191.998155"/>
<use xlink:href="#glyph0-21" x="213.938368" y="1191.998155"/>
<use xlink:href="#glyph0-9" x="221.644531" y="1191.998155"/>
<use xlink:href="#glyph0-35" x="229.350694" y="1191.998155"/>
<use xlink:href="#glyph0-10" x="237.056858" y="1191.998155"/>
<use xlink:href="#glyph0-9" x="244.763021" y="1191.998155"/>
<use xlink:href="#glyph0-37" x="252.469184" y="1191.998155"/>
<use xlink:href="#glyph0-9" x="260.175347" y="1191.998155"/>
<use xlink:href="#glyph0-36" x="267.88151" y="1191.998155"/>
<use xlink:href="#glyph0-4" x="275.587674" y="1191.998155"/>
<use xlink:href="#glyph0-6" x="283.293837" y="1191.998155"/>
<use xlink:href="#glyph0-13" x="291" y="1191.998155"/>
<use xlink:href="#glyph0-35" x="298.706163" y="1191.998155"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-4" x="82.929688" y="1207.998155"/>
<use xlink:href="#glyph0-13" x="90.635851" y="1207.998155"/>
<use xlink:href="#glyph0-13" x="98.342014" y="1207.998155"/>
<use xlink:href="#glyph0-10" x="106.048177" y="1207.998155"/>
<use xlink:href="#glyph0-5" x="113.75434" y="1207.998155"/>
<use xlink:href="#glyph0-23" x="121.460503" y="1207.998155"/>
<use xlink:href="#glyph0-18" x="129.166667" y="1207.998155"/>
<use xlink:href="#glyph0-13" x="136.87283" y="1207.998155"/>
<use xlink:href="#glyph0-35" x="144.578993" y="1207.998155"/>
<use xlink:href="#glyph0-5" x="152.285156" y="1207.998155"/>
<use xlink:href="#glyph0-6" x="159.991319" y="1207.998155"/>
<use xlink:href="#glyph0-13" x="167.697483" y="1207.998155"/>
<use xlink:href="#glyph0-9" x="175.403646" y="1207.998155"/>
<use xlink:href="#glyph0-10" x="183.109809" y="1207.998155"/>
<use xlink:href="#glyph0-26" x="190.815972" y="1207.998155"/>
<use xlink:href="#glyph0-4" x="198.522135" y="1207.998155"/>
<use xlink:href="#glyph0-20" x="206.228299" y="1207.998155"/>
<use xlink:href="#glyph0-9" x="213.934462" y="1207.998155"/>
<use xlink:href="#glyph0-8" x="221.640625" y="1207.998155"/>
<use xlink:href="#glyph0-45" x="229.346788" y="1207.998155"/>
<use xlink:href="#glyph0-35" x="237.052951" y="1207.998155"/>
<use xlink:href="#glyph0-4" x="82.933594" y="1207.998155"/>
<use xlink:href="#glyph0-13" x="90.639757" y="1207.998155"/>
<use xlink:href="#glyph0-13" x="98.34592" y="1207.998155"/>
<use xlink:href="#glyph0-10" x="106.052083" y="1207.998155"/>
<use xlink:href="#glyph0-5" x="113.758247" y="1207.998155"/>
<use xlink:href="#glyph0-23" x="121.46441" y="1207.998155"/>
<use xlink:href="#glyph0-18" x="129.170573" y="1207.998155"/>
<use xlink:href="#glyph0-13" x="136.876736" y="1207.998155"/>
<use xlink:href="#glyph0-35" x="144.582899" y="1207.998155"/>
<use xlink:href="#glyph0-5" x="152.289062" y="1207.998155"/>
<use xlink:href="#glyph0-6" x="159.995226" y="1207.998155"/>
<use xlink:href="#glyph0-13" x="167.701389" y="1207.998155"/>
<use xlink:href="#glyph0-9" x="175.407552" y="1207.998155"/>
<use xlink:href="#glyph0-10" x="183.113715" y="1207.998155"/>
<use xlink:href="#glyph0-26" x="190.819878" y="1207.998155"/>
<use xlink:href="#glyph0-4" x="198.526042" y="1207.998155"/>
<use xlink:href="#glyph0-20" x="206.232205" y="1207.998155"/>
<use xlink:href="#glyph0-9" x="213.938368" y="1207.998155"/>
<use xlink:href="#glyph0-8" x="221.644531" y="1207.998155"/>
<use xlink:href="#glyph0-40" x="229.350694" y="1207.998155"/>
<use xlink:href="#glyph0-35" x="237.056858" y="1207.998155"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 295 KiB

After

Width:  |  Height:  |  Size: 296 KiB

View File

@ -5,7 +5,6 @@ namespace App\Domain\RequestManagement\Entity;
use App\Entity\AbstractEntity;
use App\Entity\EntityInterface;
use App\Attribut\SlugAttribut;
use Doctrine\ORM\EntityManagerInterface;
use App\Attribut\RequestedRightAttribut;
use App\Domain\RepositoryManagement\LayerRepositoryFactoryServiceInterface;
use App\Repository\Source\SourceRepositoryInterface;
@ -18,6 +17,7 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use App\Attribut\ClassAttribut;
use App\Exception\AllreadyDefinedException;
use App\Domain\RequestManagement\Right\RequestedRightInterface;
use App\Domain\RepositoryManagement\LayerRepositoryFactoryService;
/**
* @author kevinfrantz
@ -29,7 +29,10 @@ class RequestedEntity extends AbstractEntity implements RequestedEntityInterface
ClassAttribut{ setClass as private setClassTrait; getClass as private getClassTrait; }
/**
* @var LayerRepositoryFactoryServiceInterface
* BE AWARE:
* This attribut can lead to sideeffects, because it can be defined, or NULL.
*
* @var LayerRepositoryFactoryServiceInterface|null
*/
private $layerRepositoryFactoryService;
@ -91,11 +94,22 @@ class RequestedEntity extends AbstractEntity implements RequestedEntityInterface
return $repository->find($this->id);
}
/**
* @throws NotFoundHttpException
*/
private function validateLayerRepositoryFactoryService(): void
{
if (!$this->layerRepositoryFactoryService) {
throw new NotSetException('The operation is not possible, because the class '.LayerRepositoryFactoryService::class.' is not injected!');
}
}
/**
* @return RepositoryInterface
*/
private function getEntityRepository(): RepositoryInterface
{
$this->validateLayerRepositoryFactoryService();
$layer = $this->requestedRight->getLayer();
$repository = $this->layerRepositoryFactoryService->getRepository($layer);
@ -103,9 +117,9 @@ class RequestedEntity extends AbstractEntity implements RequestedEntityInterface
}
/**
* @param EntityManagerInterface $entityManager
* @param LayerRepositoryFactoryServiceInterface|null $layerRepositoryFactoryService
*/
public function __construct(LayerRepositoryFactoryServiceInterface $layerRepositoryFactoryService)
public function __construct(?LayerRepositoryFactoryServiceInterface $layerRepositoryFactoryService = null)
{
$this->layerRepositoryFactoryService = $layerRepositoryFactoryService;
}

View File

@ -2,9 +2,18 @@
namespace App\Domain\RequestManagement\Entity;
use App\Domain\RepositoryManagement\LayerRepositoryFactoryServiceInterface;
/**
* @author kevinfrantz
*/
final class RequestedEntityService extends RequestedEntity implements RequestedEntityServiceInterface
{
/**
* @param LayerRepositoryFactoryServiceInterface $layerRepositoryFactoryService
*/
public function __construct(LayerRepositoryFactoryServiceInterface $layerRepositoryFactoryService = null)
{
parent::__construct($layerRepositoryFactoryService);
}
}

View File

@ -89,4 +89,12 @@ class RequestedEntityTest extends TestCase
$this->expectException(AllreadyDefinedException::class);
$requestedEntity->setIdentity('123343');
}
public function testValidateLayerRepositoryFactoryService(): void
{
$requestedEntity = new RequestedEntity();
$requestedEntity->setSlug('ABABEBA');
$this->expectException(NotSetException::class);
$requestedEntity->getEntity();
}
}