Files

1 line
47 KiB
XML

<svg id="my-svg" width="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="classDiagram" style="max-width: 958.434px; background-color: white;" viewBox="0 0 958.43359375 874" role="graphics-document document" aria-roledescription="classDiagram"><style>#my-svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#my-svg .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#my-svg .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#my-svg .error-icon{fill:#552222;}#my-svg .error-text{fill:#552222;stroke:#552222;}#my-svg .edge-thickness-normal{stroke-width:1px;}#my-svg .edge-thickness-thick{stroke-width:3.5px;}#my-svg .edge-pattern-solid{stroke-dasharray:0;}#my-svg .edge-thickness-invisible{stroke-width:0;fill:none;}#my-svg .edge-pattern-dashed{stroke-dasharray:3;}#my-svg .edge-pattern-dotted{stroke-dasharray:2;}#my-svg .marker{fill:#333333;stroke:#333333;}#my-svg .marker.cross{stroke:#333333;}#my-svg svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#my-svg p{margin:0;}#my-svg g.classGroup text{fill:#9370DB;stroke:none;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:10px;}#my-svg g.classGroup text .title{font-weight:bolder;}#my-svg .cluster-label text{fill:#333;}#my-svg .cluster-label span{color:#333;}#my-svg .cluster-label span p{background-color:transparent;}#my-svg .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#my-svg .cluster text{fill:#333;}#my-svg .cluster span{color:#333;}#my-svg .nodeLabel,#my-svg .edgeLabel{color:#131300;}#my-svg .noteLabel .nodeLabel,#my-svg .noteLabel .edgeLabel{color:black;}#my-svg .edgeLabel .label rect{fill:#ECECFF;}#my-svg .label text{fill:#131300;}#my-svg .labelBkg{background:#ECECFF;}#my-svg .edgeLabel .label span{background:#ECECFF;}#my-svg .classTitle{font-weight:bolder;}#my-svg .node rect,#my-svg .node circle,#my-svg .node ellipse,#my-svg .node polygon,#my-svg .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1;}#my-svg .divider{stroke:#9370DB;stroke-width:1;}#my-svg g.clickable{cursor:pointer;}#my-svg g.classGroup rect{fill:#ECECFF;stroke:#9370DB;}#my-svg g.classGroup line{stroke:#9370DB;stroke-width:1;}#my-svg .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5;}#my-svg .classLabel .label{fill:#9370DB;font-size:10px;}#my-svg .relation{stroke:#333333;stroke-width:1;fill:none;}#my-svg .dashed-line{stroke-dasharray:3;}#my-svg .dotted-line{stroke-dasharray:1 2;}#my-svg [id$="-compositionStart"],#my-svg .composition{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#my-svg [id$="-compositionEnd"],#my-svg .composition{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#my-svg [id$="-dependencyStart"],#my-svg .dependency{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#my-svg [id$="-dependencyEnd"],#my-svg .dependency{fill:#333333!important;stroke:#333333!important;stroke-width:1;}#my-svg [id$="-extensionStart"],#my-svg .extension{fill:transparent!important;stroke:#333333!important;stroke-width:1;}#my-svg [id$="-extensionEnd"],#my-svg .extension{fill:transparent!important;stroke:#333333!important;stroke-width:1;}#my-svg [id$="-aggregationStart"],#my-svg .aggregation{fill:transparent!important;stroke:#333333!important;stroke-width:1;}#my-svg [id$="-aggregationEnd"],#my-svg .aggregation{fill:transparent!important;stroke:#333333!important;stroke-width:1;}#my-svg [id$="-lollipopStart"],#my-svg .lollipop{fill:#ECECFF!important;stroke:#333333!important;stroke-width:1;}#my-svg [id$="-lollipopEnd"],#my-svg .lollipop{fill:#ECECFF!important;stroke:#333333!important;stroke-width:1;}#my-svg .edgeTerminals{font-size:11px;line-height:initial;}#my-svg .classTitleText{text-anchor:middle;font-size:18px;fill:#333;}#my-svg .edgeLabel[data-look="neo"]{background-color:rgba(232,232,232, 0.8);text-align:center;}#my-svg .edgeLabel[data-look="neo"] p{background-color:rgba(232,232,232, 0.8);}#my-svg .edgeLabel[data-look="neo"] rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#my-svg .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#my-svg .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#my-svg .node .neo-node{stroke:#9370DB;}#my-svg [data-look="neo"].node rect,#my-svg [data-look="neo"].cluster rect,#my-svg [data-look="neo"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#my-svg [data-look="neo"].swimlane.cluster rect{filter:none;}#my-svg [data-look="neo"].node path{stroke:#9370DB;stroke-width:1px;}#my-svg [data-look="neo"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#my-svg [data-look="neo"].node .neo-line path{stroke:#9370DB;filter:none;}#my-svg [data-look="neo"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#my-svg [data-look="neo"].node circle .state-start{fill:#000000;}#my-svg [data-look="neo"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#my-svg [data-look="neo"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#my-svg :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}</style><g><defs><marker id="my-svg_classDiagram-aggregationStart" class="marker aggregation classDiagram" refX="18" refY="7" markerWidth="190" markerHeight="240" orient="auto" markerUnits="userSpaceOnUse"><path d="M 18,7 L9,13 L1,7 L9,1 Z"/></marker></defs><defs><marker id="my-svg_classDiagram-aggregationEnd" class="marker aggregation classDiagram" refX="1" refY="7" markerWidth="20" markerHeight="28" orient="auto" markerUnits="userSpaceOnUse"><path d="M 18,7 L9,13 L1,7 L9,1 Z"/></marker></defs><defs><marker id="my-svg_classDiagram-aggregationStart-margin" class="marker aggregation classDiagram" refX="15" refY="7" markerWidth="190" markerHeight="240" orient="auto" markerUnits="userSpaceOnUse"><path d="M 18,7 L9,13 L1,7 L9,1 Z" style="stroke-width: 2;"/></marker></defs><defs><marker id="my-svg_classDiagram-aggregationEnd-margin" class="marker aggregation classDiagram" refX="1" refY="7" markerWidth="20" markerHeight="28" orient="auto" markerUnits="userSpaceOnUse"><path d="M 18,7 L9,13 L1,7 L9,1 Z" style="stroke-width: 2;"/></marker></defs><defs><marker id="my-svg_classDiagram-extensionStart" class="marker extension classDiagram" refX="18" refY="7" markerWidth="20" markerHeight="28" orient="auto" markerUnits="userSpaceOnUse"><path d="M 1,7 L18,13 V 1 Z"/></marker></defs><defs><marker id="my-svg_classDiagram-extensionEnd" class="marker extension classDiagram" refX="1" refY="7" markerWidth="20" markerHeight="28" orient="auto" markerUnits="userSpaceOnUse"><path d="M 1,1 V 13 L18,7 Z"/></marker></defs><marker id="my-svg_classDiagram-extensionStart-margin" class="marker extension classDiagram" refX="18" refY="7" markerWidth="20" markerHeight="28" orient="auto" markerUnits="userSpaceOnUse" viewBox="0 0 20 14"><polygon points="10,7 18,13 18,1" style="stroke-width: 2; stroke-dasharray: 0;"/></marker><defs><marker id="my-svg_classDiagram-extensionEnd-margin" class="marker extension classDiagram" refX="9" refY="7" markerWidth="20" markerHeight="28" orient="auto" markerUnits="userSpaceOnUse" viewBox="0 0 20 14"><polygon points="10,1 10,13 18,7" style="stroke-width: 2; stroke-dasharray: 0;"/></marker></defs><defs><marker id="my-svg_classDiagram-compositionStart" class="marker composition classDiagram" refX="18" refY="7" markerWidth="190" markerHeight="240" orient="auto" markerUnits="userSpaceOnUse"><path d="M 18,7 L9,13 L1,7 L9,1 Z"/></marker></defs><defs><marker id="my-svg_classDiagram-compositionEnd" class="marker composition classDiagram" refX="1" refY="7" markerWidth="20" markerHeight="28" orient="auto" markerUnits="userSpaceOnUse"><path d="M 18,7 L9,13 L1,7 L9,1 Z"/></marker></defs><defs><marker id="my-svg_classDiagram-compositionStart-margin" class="marker composition classDiagram" refX="15" refY="7" markerWidth="190" markerHeight="240" orient="auto" markerUnits="userSpaceOnUse"><path viewBox="0 0 15 15" d="M 18,7 L9,13 L1,7 L9,1 Z" style="stroke-width: 0;"/></marker></defs><defs><marker id="my-svg_classDiagram-compositionEnd-margin" class="marker composition classDiagram" refX="3.5" refY="7" markerWidth="20" markerHeight="28" orient="auto" markerUnits="userSpaceOnUse"><path d="M 18,7 L9,13 L1,7 L9,1 Z" style="stroke-width: 0;"/></marker></defs><defs><marker id="my-svg_classDiagram-dependencyStart" class="marker dependency classDiagram" refX="6" refY="7" markerWidth="190" markerHeight="240" orient="auto" markerUnits="userSpaceOnUse"><path d="M 5,7 L9,13 L1,7 L9,1 Z"/></marker></defs><defs><marker id="my-svg_classDiagram-dependencyEnd" class="marker dependency classDiagram" refX="13" refY="7" markerWidth="20" markerHeight="28" orient="auto" markerUnits="userSpaceOnUse"><path d="M 18,7 L9,13 L14,7 L9,1 Z"/></marker></defs><defs><marker id="my-svg_classDiagram-dependencyStart-margin" class="marker dependency classDiagram" refX="4" refY="7" markerWidth="190" markerHeight="240" orient="auto" markerUnits="userSpaceOnUse"><path d="M 5,7 L9,13 L1,7 L9,1 Z" style="stroke-width: 0;"/></marker></defs><defs><marker id="my-svg_classDiagram-dependencyEnd-margin" class="marker dependency classDiagram" refX="16" refY="7" markerWidth="20" markerHeight="28" orient="auto" markerUnits="userSpaceOnUse"><path d="M 18,7 L9,13 L14,7 L9,1 Z" style="stroke-width: 0;"/></marker></defs><defs><marker id="my-svg_classDiagram-lollipopStart" class="marker lollipop classDiagram" refX="13" refY="7" markerWidth="190" markerHeight="240" orient="auto" markerUnits="userSpaceOnUse"><circle fill="transparent" cx="7" cy="7" r="6"/></marker></defs><defs><marker id="my-svg_classDiagram-lollipopEnd" class="marker lollipop classDiagram" refX="1" refY="7" markerWidth="190" markerHeight="240" orient="auto" markerUnits="userSpaceOnUse"><circle fill="transparent" cx="7" cy="7" r="6"/></marker></defs><defs><marker id="my-svg_classDiagram-lollipopStart-margin" class="marker lollipop classDiagram" refX="13" refY="7" markerWidth="190" markerHeight="240" orient="auto" markerUnits="userSpaceOnUse"><circle fill="transparent" cx="7" cy="7" r="6" stroke-width="2"/></marker></defs><defs><marker id="my-svg_classDiagram-lollipopEnd-margin" class="marker lollipop classDiagram" refX="1" refY="7" markerWidth="190" markerHeight="240" orient="auto" markerUnits="userSpaceOnUse"><circle fill="transparent" cx="7" cy="7" r="6" stroke-width="2"/></marker></defs><g class="root"><g class="clusters"/><g class="edgePaths"><path d="M115.633,134L115.633,142.167C115.633,150.333,115.633,166.667,115.633,188.5C115.633,210.333,115.633,237.667,115.633,251.333L115.633,265" id="my-svg-id_DbContext_DbBase_1" class="edge-thickness-normal edge-pattern-dashed relation" style=";;;" data-edge="true" data-et="edge" data-id="id_DbContext_DbBase_1" data-points="W3sieCI6MTE1LjYzMjgxMjUsInkiOjEzNH0seyJ4IjoxMTUuNjMyODEyNSwieSI6MTgzfSx7IngiOjExNS42MzI4MTI1LCJ5IjoyNzF9XQ==" data-look="classic" marker-end="url(#my-svg_classDiagram-dependencyEnd)"/><path d="M402.604,125L402.604,134.667C402.604,144.333,402.604,163.667,402.604,198C402.604,232.333,402.604,281.667,402.604,329C402.604,376.333,402.604,421.667,406.157,449.668C409.711,477.669,416.818,488.338,420.371,493.672L423.925,499.007" id="my-svg-id_WebApp_ClientDto_2" class="edge-thickness-normal edge-pattern-solid relation" style=";;;" data-edge="true" data-et="edge" data-id="id_WebApp_ClientDto_2" data-points="W3sieCI6NDAyLjYwMzUxNTYyNSwieSI6MTI1fSx7IngiOjQwMi42MDM1MTU2MjUsInkiOjE4M30seyJ4Ijo0MDIuNjAzNTE1NjI1LCJ5IjozMzF9LHsieCI6NDAyLjYwMzUxNTYyNSwieSI6NDY3fSx7IngiOjQyNy4yNTEzOTc2NDkwODI1NSwieSI6NTA0fV0=" data-look="classic" marker-end="url(#my-svg_classDiagram-dependencyEnd)"/><path d="M351.338,105.388L332.054,118.323C312.77,131.259,274.201,157.129,254.917,194.731C235.633,232.333,235.633,281.667,235.633,329C235.633,376.333,235.633,421.667,235.633,462.5C235.633,503.333,235.633,539.667,235.633,576C235.633,612.333,235.633,648.667,241.618,672.324C247.602,695.981,259.572,706.963,265.556,712.453L271.541,717.944" id="my-svg-id_WebApp_OrderDto_3" class="edge-thickness-normal edge-pattern-solid relation" style=";;;" data-edge="true" data-et="edge" data-id="id_WebApp_OrderDto_3" data-points="W3sieCI6MzUxLjMzNzg5MDYyNSwieSI6MTA1LjM4Nzc2OTE4NjY3ODk4fSx7IngiOjIzNS42MzI4MTI1LCJ5IjoxODN9LHsieCI6MjM1LjYzMjgxMjUsInkiOjMzMX0seyJ4IjoyMzUuNjMyODEyNSwieSI6NDY3fSx7IngiOjIzNS42MzI4MTI1LCJ5Ijo1NzZ9LHsieCI6MjM1LjYzMjgxMjUsInkiOjY4NX0seyJ4IjoyNzUuOTYyMzM1MTQ5MDgyNTUsInkiOjcyMn1d" data-look="classic" marker-end="url(#my-svg_classDiagram-dependencyEnd)"/><path d="M453.869,89.323L497.552,104.936C541.234,120.549,628.6,151.774,672.282,174.554C715.965,197.333,715.965,211.667,715.965,218.833L715.965,226" id="my-svg-id_WebApp_Mappers_4" class="edge-thickness-normal edge-pattern-solid relation" style=";;;" data-edge="true" data-et="edge" data-id="id_WebApp_Mappers_4" data-points="W3sieCI6NDUzLjg2OTE0MDYyNSwieSI6ODkuMzIzMDk2OTYzOTkzfSx7IngiOjcxNS45NjQ4NDM3NSwieSI6MTgzfSx7IngiOjcxNS45NjQ4NDM3NSwieSI6MjMyfV0=" data-look="classic" marker-end="url(#my-svg_classDiagram-dependencyEnd)"/><path d="M819.202,434.243L824.661,439.702C830.12,445.162,841.039,456.081,846.498,466.707C851.957,477.333,851.957,487.667,851.957,492.833L851.957,498" id="my-svg-id_Mappers_Client_5" class="edge-thickness-normal edge-pattern-solid relation" style=";;;" data-edge="true" data-et="edge" data-id="id_Mappers_Client_5" data-points="W3sieCI6ODE0Ljk1OTE1NjcwOTU1ODgsInkiOjQzMH0seyJ4Ijo4NTEuOTU3MDMxMjUsInkiOjQ2N30seyJ4Ijo4NTEuOTU3MDMxMjUsInkiOjUwNH1d" data-look="classic" marker-start="url(#my-svg_classDiagram-dependencyStart)" marker-end="url(#my-svg_classDiagram-dependencyEnd)"/><path d="M607.819,434.141L602.077,439.617C596.334,445.094,584.85,456.047,574.224,466.947C563.598,477.847,553.83,488.694,548.947,494.118L544.063,499.541" id="my-svg-id_Mappers_ClientDto_6" class="edge-thickness-normal edge-pattern-solid relation" style=";;;" data-edge="true" data-et="edge" data-id="id_Mappers_ClientDto_6" data-points="W3sieCI6NjEyLjE2MDcxNjMzNzMxNjIsInkiOjQzMH0seyJ4Ijo1NzMuMzY1MjM0Mzc1LCJ5Ijo0Njd9LHsieCI6NTQwLjA0ODEyOTMwMDQ1ODgsInkiOjUwNH1d" data-look="classic" marker-start="url(#my-svg_classDiagram-dependencyStart)" marker-end="url(#my-svg_classDiagram-dependencyEnd)"/><path d="M698.369,435.917L697.5,441.098C696.632,446.278,694.894,456.639,694.025,479.986C693.156,503.333,693.156,539.667,693.156,576C693.156,612.333,693.156,648.667,701.353,675.255C709.549,701.844,725.942,718.688,734.138,727.109L742.335,735.531" id="my-svg-id_Mappers_Order_7" class="edge-thickness-normal edge-pattern-solid relation" style=";;;" data-edge="true" data-et="edge" data-id="id_Mappers_Order_7" data-points="W3sieCI6Njk5LjM2MTUyOTE4MTk4NTIsInkiOjQzMH0seyJ4Ijo2OTMuMTU2MjUsInkiOjQ2N30seyJ4Ijo2OTMuMTU2MjUsInkiOjU3Nn0seyJ4Ijo2OTMuMTU2MjUsInkiOjY4NX0seyJ4Ijo3NDYuNTE5NTMxMjUsInkiOjczOS44MzExMzAwOTUzNzEzfV0=" data-look="classic" marker-start="url(#my-svg_classDiagram-dependencyStart)" marker-end="url(#my-svg_classDiagram-dependencyEnd)"/><path d="M548.975,386.941L509.144,400.284C469.314,413.628,389.653,440.314,349.823,471.824C309.992,503.333,309.992,539.667,309.992,576C309.992,612.333,309.992,648.667,312.129,672.074C314.266,695.481,318.541,705.963,320.678,711.203L322.815,716.444" id="my-svg-id_Mappers_OrderDto_8" class="edge-thickness-normal edge-pattern-solid relation" style=";;;" data-edge="true" data-et="edge" data-id="id_Mappers_OrderDto_8" data-points="W3sieCI6NTU0LjY2NDA2MjUsInkiOjM4NS4wMzU0MjgwMzI1OTkxNn0seyJ4IjozMDkuOTkyMTg3NSwieSI6NDY3fSx7IngiOjMwOS45OTIxODc1LCJ5Ijo1NzZ9LHsieCI6MzA5Ljk5MjE4NzUsInkiOjY4NX0seyJ4IjozMjUuMDgwNDU0NDE1MTM3NjQsInkiOjcyMn1d" data-look="classic" marker-start="url(#my-svg_classDiagram-dependencyStart)" marker-end="url(#my-svg_classDiagram-dependencyEnd)"/><path d="M851.957,648L851.957,654.167C851.957,660.333,851.957,672.667,848.443,686.1C844.928,699.533,837.899,714.066,834.385,721.332L830.87,728.599" id="my-svg-id_Client_Order_9" class="edge-thickness-normal edge-pattern-solid relation" style=";;;" data-edge="true" data-et="edge" data-id="id_Client_Order_9" data-points="W3sieCI6ODUxLjk1NzAzMTI1LCJ5Ijo2NDh9LHsieCI6ODUxLjk1NzAzMTI1LCJ5Ijo2ODV9LHsieCI6ODI4LjI1Nzc3NjY2Mjg0NCwieSI6NzM0fV0=" data-look="classic" marker-end="url(#my-svg_classDiagram-dependencyEnd)"/><path d="M475.215,648L475.215,654.167C475.215,660.333,475.215,672.667,469.124,684.33C463.034,695.993,450.853,706.987,444.763,712.483L438.673,717.98" id="my-svg-id_ClientDto_OrderDto_10" class="edge-thickness-normal edge-pattern-solid relation" style=";;;" data-edge="true" data-et="edge" data-id="id_ClientDto_OrderDto_10" data-points="W3sieCI6NDc1LjIxNDg0Mzc1LCJ5Ijo2NDh9LHsieCI6NDc1LjIxNDg0Mzc1LCJ5Ijo2ODV9LHsieCI6NDM0LjIxODM1NTc5MTI4NDQsInkiOjcyMn1d" data-look="classic" marker-end="url(#my-svg_classDiagram-dependencyEnd)"/></g><g class="edgeLabels"><g class="edgeLabel" transform="translate(115.6328125, 183)"><g class="label" data-id="id_DbContext_DbBase_1" transform="translate(-100, -24)"><foreignObject width="200" height="48"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;"><span class="edgeLabel"><p>still used by persistence layer</p></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="id_WebApp_ClientDto_2" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="id_WebApp_OrderDto_3" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel"><g class="label" data-id="id_WebApp_Mappers_4" transform="translate(0, 0)"><foreignObject width="0" height="0"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(851.95703125, 467)"><g class="label" data-id="id_Mappers_Client_5" transform="translate(-54.359375, -12)"><foreignObject width="108.71875" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>maps each way</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(573.365234375, 467)"><g class="label" data-id="id_Mappers_ClientDto_6" transform="translate(-54.359375, -12)"><foreignObject width="108.71875" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>maps each way</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(693.15625, 576)"><g class="label" data-id="id_Mappers_Order_7" transform="translate(-54.359375, -12)"><foreignObject width="108.71875" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>maps each way</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(309.9921875, 576)"><g class="label" data-id="id_Mappers_OrderDto_8" transform="translate(-54.359375, -12)"><foreignObject width="108.71875" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>maps each way</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(851.95703125, 685)"><g class="label" data-id="id_Client_Order_9" transform="translate(-98.4765625, -12)"><foreignObject width="196.953125" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>has many (domain relation)</p></span></div></foreignObject></g></g><g class="edgeLabel" transform="translate(475.21484375, 685)"><g class="label" data-id="id_ClientDto_OrderDto_10" transform="translate(-86.734375, -12)"><foreignObject width="173.46875" height="24"><div xmlns="http://www.w3.org/1999/xhtml" class="labelBkg" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;"><span class="edgeLabel"><p>has many (DTO relation)</p></span></div></foreignObject></g></g><g class="edgeTerminals" transform="translate(836.957030625, 665.4999994642857)"><g class="inner" transform="translate(-2.890625, -8.25)"><foreignObject width="5.78125" height="16.5" style="width: 9px; height: 12px;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5;"><span class="edgeLabel"><p>1</p></span></div></foreignObject></g></g><g class="edgeTerminals" transform="translate(460.2148418750001, 665.4999983928572)"><g class="inner" transform="translate(-2.890625, -8.25)"><foreignObject width="5.78125" height="16.5" style="width: 9px; height: 12px;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5;"><span class="edgeLabel"><p>1</p></span></div></foreignObject></g></g><g class="edgeTerminals" transform="translate(844.3808926965525, 719.7769871829057)"><g class="inner" transform="translate(-2.0234375, -8.25)"/><foreignObject width="4.046875" height="16.5" style="width: 9px; height: 12px;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5;"><span class="edgeLabel"><p>*</p></span></div></foreignObject></g><g class="edgeTerminals" transform="translate(452.25968038080646, 716.4105333801307)"><g class="inner" transform="translate(-2.0234375, -8.25)"/><foreignObject width="4.046875" height="16.5" style="width: 9px; height: 12px;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5;"><span class="edgeLabel"><p>*</p></span></div></foreignObject></g></g><g class="nodes"><g class="node default" id="my-svg-classId-DbContext-0" data-look="classic" transform="translate(115.6328125, 71)"><g class="basic label-container outer-path"><path d="M-107.6328125 -63 L107.6328125 -63 L107.6328125 63 L-107.6328125 63" stroke="none" stroke-width="0" fill="#ECECFF" style=""/><path d="M-107.6328125 -63 C-34.610445770939805 -63, 38.41192095812039 -63, 107.6328125 -63 M-107.6328125 -63 C-51.570873410193535 -63, 4.49106567961293 -63, 107.6328125 -63 M107.6328125 -63 C107.6328125 -26.055671202474414, 107.6328125 10.888657595051171, 107.6328125 63 M107.6328125 -63 C107.6328125 -20.666232305227048, 107.6328125 21.667535389545904, 107.6328125 63 M107.6328125 63 C28.47461303941941 63, -50.68358642116118 63, -107.6328125 63 M107.6328125 63 C23.661844922036124 63, -60.30912265592775 63, -107.6328125 63 M-107.6328125 63 C-107.6328125 15.4420179929567, -107.6328125 -32.1159640140866, -107.6328125 -63 M-107.6328125 63 C-107.6328125 21.67621755130208, -107.6328125 -19.64756489739584, -107.6328125 -63" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="annotation-group text" transform="translate(0, -39)"/><g class="label-group text" transform="translate(-39.296875, -39)"><g class="label" style="font-weight: bolder" transform="translate(0,-12)"><foreignObject width="78.59375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 121px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>DbContext</p></span></div></foreignObject></g></g><g class="members-group text" transform="translate(-95.6328125, 9)"/><g class="methods-group text" transform="translate(-95.6328125, 39)"><g class="label" style="" transform="translate(0,-12)"><foreignObject width="151.96875" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 201px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>+SaveChangesAsync()</p></span></div></foreignObject></g></g><g class="divider" style=""><path d="M-107.6328125 -15 C-41.31650353153388 -14.999691932657765, 24.999805436932235 -14.99938386531553, 107.6328125 -14.999 M-107.6328125 -15 C-42.93057278752376 -14.999699430693068, 21.771666924952484 -14.999398861386137, 107.6328125 -14.999" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="divider" style=""><path d="M-107.6328125 9 C-47.274757410923165 9.000280388729454, 13.08329767815367 9.00056077745891, 107.6328125 9.001 M-107.6328125 9 C-57.442590900397626 9.000233154836494, -7.252369300795252 9.000466309672987, 107.6328125 9.001" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g></g><g class="node default" id="my-svg-classId-DbBase-1" data-look="classic" transform="translate(115.6328125, 331)"><g class="basic label-container outer-path"><path d="M-55.296875 -60 L55.296875 -60 L55.296875 60 L-55.296875 60" stroke="none" stroke-width="0" fill="#ECECFF" style=""/><path d="M-55.296875 -60 C-20.21841157916308 -60, 14.860051841673837 -60, 55.296875 -60 M-55.296875 -60 C-14.939605810717374 -60, 25.41766337856525 -60, 55.296875 -60 M55.296875 -60 C55.296875 -33.53598377961033, 55.296875 -7.071967559220674, 55.296875 60 M55.296875 -60 C55.296875 -16.755566199832593, 55.296875 26.488867600334814, 55.296875 60 M55.296875 60 C23.760067507058302 60, -7.776739985883395 60, -55.296875 60 M55.296875 60 C17.197333866505183 60, -20.902207266989635 60, -55.296875 60 M-55.296875 60 C-55.296875 35.76120618521185, -55.296875 11.522412370423694, -55.296875 -60 M-55.296875 60 C-55.296875 25.498839941737323, -55.296875 -9.002320116525354, -55.296875 -60" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="annotation-group text" transform="translate(0, -36)"/><g class="label-group text" transform="translate(-26.859375, -36)"><g class="label" style="font-weight: bolder" transform="translate(0,-12)"><foreignObject width="53.71875" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 101px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>DbBase</p></span></div></foreignObject></g></g><g class="members-group text" transform="translate(-43.296875, 12)"><g class="label" style="" transform="translate(0,-12)"><foreignObject width="59.734375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 113px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>+Guid id</p></span></div></foreignObject></g></g><g class="methods-group text" transform="translate(-43.296875, 60)"/><g class="divider" style=""><path d="M-55.296875 -12 C-26.55807529451301 -11.999740140833406, 2.18072441097398 -11.999480281666813, 55.296875 -11.999 M-55.296875 -12 C-22.518641507133857 -11.999703615859913, 10.259591985732285 -11.999407231719823, 55.296875 -11.999" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="divider" style=""><path d="M-55.296875 36 C-20.171201269159745 36.00031760993484, 14.95447246168051 36.00063521986967, 55.296875 36.001 M-55.296875 36 C-12.508512406767338 36.00038689675134, 30.279850186465325 36.000773793502674, 55.296875 36.001" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g></g><g class="node default" id="my-svg-classId-WebApp-2" data-look="classic" transform="translate(402.603515625, 71)"><g class="basic label-container outer-path"><path d="M-51.265625 -54 L51.265625 -54 L51.265625 54 L-51.265625 54" stroke="none" stroke-width="0" fill="#ECECFF" style=""/><path d="M-51.265625 -54 C-21.184725914325444 -54, 8.896173171349112 -54, 51.265625 -54 M-51.265625 -54 C-17.939717055661724 -54, 15.386190888676552 -54, 51.265625 -54 M51.265625 -54 C51.265625 -13.377543698216257, 51.265625 27.244912603567485, 51.265625 54 M51.265625 -54 C51.265625 -24.567640244086224, 51.265625 4.864719511827552, 51.265625 54 M51.265625 54 C18.837967266147807 54, -13.589690467704386 54, -51.265625 54 M51.265625 54 C16.57219639312784 54, -18.12123221374432 54, -51.265625 54 M-51.265625 54 C-51.265625 17.863479252709077, -51.265625 -18.273041494581847, -51.265625 -54 M-51.265625 54 C-51.265625 22.38561106732181, -51.265625 -9.228777865356378, -51.265625 -54" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="annotation-group text" transform="translate(-39.265625, -30)"><g class="label" style="" transform="translate(0,-12)"><foreignObject width="78.53125" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 126px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>«Web App»</p></span></div></foreignObject></g></g><g class="label-group text" transform="translate(-30.5625, -6)"><g class="label" style="font-weight: bolder" transform="translate(0,-12)"><foreignObject width="61.125" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 106px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>WebApp</p></span></div></foreignObject></g></g><g class="members-group text" transform="translate(-39.265625, 42)"/><g class="methods-group text" transform="translate(-39.265625, 72)"/><g class="divider" style=""><path d="M-51.265625 18 C-18.537237642817836 18.00031920402177, 14.191149714364329 18.000638408043542, 51.265625 18.001 M-51.265625 18 C-14.848141524050838 18.00035518423384, 21.569341951898323 18.000710368467683, 51.265625 18.001" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="divider" style=""><path d="M-51.265625 36 C-20.280946717176885 36.00030219741087, 10.70373156564623 36.00060439482173, 51.265625 36.001 M-51.265625 36 C-23.03862048500045 36.00027530147653, 5.188384029999099 36.00055060295305, 51.265625 36.001" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g></g><g class="node default" id="my-svg-classId-Client-3" data-look="classic" transform="translate(851.95703125, 576)"><g class="basic label-container outer-path"><path d="M-69.44140625 -72 L69.44140625 -72 L69.44140625 72 L-69.44140625 72" stroke="none" stroke-width="0" fill="#ECECFF" style=""/><path d="M-69.44140625 -72 C-32.12546838436406 -72, 5.190469481271876 -72, 69.44140625 -72 M-69.44140625 -72 C-32.358357351144136 -72, 4.724691547711728 -72, 69.44140625 -72 M69.44140625 -72 C69.44140625 -29.790921281332814, 69.44140625 12.418157437334372, 69.44140625 72 M69.44140625 -72 C69.44140625 -38.48725242735837, 69.44140625 -4.974504854716741, 69.44140625 72 M69.44140625 72 C40.13427495438779 72, 10.827143658775583 72, -69.44140625 72 M69.44140625 72 C29.029108633833992 72, -11.383188982332015 72, -69.44140625 72 M-69.44140625 72 C-69.44140625 28.22997960554939, -69.44140625 -15.540040788901223, -69.44140625 -72 M-69.44140625 72 C-69.44140625 27.540502457428033, -69.44140625 -16.918995085143933, -69.44140625 -72" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="annotation-group text" transform="translate(0, -48)"/><g class="label-group text" transform="translate(-22.1328125, -48)"><g class="label" style="font-weight: bolder" transform="translate(0,-12)"><foreignObject width="44.265625" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 90px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>Client</p></span></div></foreignObject></g></g><g class="members-group text" transform="translate(-57.44140625, 0)"><g class="label" style="" transform="translate(0,-12)"><foreignObject width="59.734375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 113px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>+Guid id</p></span></div></foreignObject></g><g class="label" style="" transform="translate(0,12)"><foreignObject width="92.75" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 139px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>+string name</p></span></div></foreignObject></g></g><g class="methods-group text" transform="translate(-57.44140625, 72)"/><g class="divider" style=""><path d="M-69.44140625 -24 C-41.445184980852886 -23.999798418387666, -13.44896371170578 -23.999596836775332, 69.44140625 -23.999 M-69.44140625 -24 C-15.330316630651971 -23.999610383109, 38.78077298869606 -23.999220766218002, 69.44140625 -23.999" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="divider" style=""><path d="M-69.44140625 48 C-30.377880623101866 48.00028126969006, 8.685645003796267 48.00056253938013, 69.44140625 48.001 M-69.44140625 48 C-27.127354910548874 48.000304674499155, 15.186696428902252 48.0006093489983, 69.44140625 48.001" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g></g><g class="node default" id="my-svg-classId-Order-4" data-look="classic" transform="translate(799.23828125, 794)"><g class="basic label-container outer-path"><path d="M-52.71875 -60 L52.71875 -60 L52.71875 60 L-52.71875 60" stroke="none" stroke-width="0" fill="#ECECFF" style=""/><path d="M-52.71875 -60 C-27.366825577393378 -60, -2.014901154786756 -60, 52.71875 -60 M-52.71875 -60 C-10.836298575796924 -60, 31.04615284840615 -60, 52.71875 -60 M52.71875 -60 C52.71875 -23.542076488038923, 52.71875 12.915847023922154, 52.71875 60 M52.71875 -60 C52.71875 -16.695155263703292, 52.71875 26.609689472593416, 52.71875 60 M52.71875 60 C21.043251956589273 60, -10.632246086821453 60, -52.71875 60 M52.71875 60 C19.86906222799029 60, -12.980625544019418 60, -52.71875 60 M-52.71875 60 C-52.71875 18.471436763020364, -52.71875 -23.057126473959272, -52.71875 -60 M-52.71875 60 C-52.71875 22.176910082024953, -52.71875 -15.646179835950093, -52.71875 -60" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="annotation-group text" transform="translate(0, -36)"/><g class="label-group text" transform="translate(-21.703125, -36)"><g class="label" style="font-weight: bolder" transform="translate(0,-12)"><foreignObject width="43.40625" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 88px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>Order</p></span></div></foreignObject></g></g><g class="members-group text" transform="translate(-40.71875, 12)"><g class="label" style="" transform="translate(0,-12)"><foreignObject width="59.734375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 113px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>+Guid id</p></span></div></foreignObject></g></g><g class="methods-group text" transform="translate(-40.71875, 60)"/><g class="divider" style=""><path d="M-52.71875 -12 C-20.201244593543308 -11.999691594495257, 12.316260812913384 -11.999383188990512, 52.71875 -11.999 M-52.71875 -12 C-30.53109383281774 -11.999789565798059, -8.343437665635477 -11.999579131596118, 52.71875 -11.999" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="divider" style=""><path d="M-52.71875 36 C-16.01328456020145 36.00034812533909, 20.692180879597103 36.00069625067817, 52.71875 36.001 M-52.71875 36 C-11.163646658873851 36.0003941207193, 30.391456682252297 36.0007882414386, 52.71875 36.001" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g></g><g class="node default" id="my-svg-classId-ClientDto-5" data-look="classic" transform="translate(475.21484375, 576)"><g class="basic label-container outer-path"><path d="M-75.86328125 -72 L75.86328125 -72 L75.86328125 72 L-75.86328125 72" stroke="none" stroke-width="0" fill="#ECECFF" style=""/><path d="M-75.86328125 -72 C-32.96040178144076 -72, 9.942477687118483 -72, 75.86328125 -72 M-75.86328125 -72 C-21.012544358943593 -72, 33.838192532112814 -72, 75.86328125 -72 M75.86328125 -72 C75.86328125 -26.868182640452062, 75.86328125 18.263634719095876, 75.86328125 72 M75.86328125 -72 C75.86328125 -26.158099558529074, 75.86328125 19.683800882941853, 75.86328125 72 M75.86328125 72 C36.93288703769419 72, -1.997507174611627 72, -75.86328125 72 M75.86328125 72 C31.808299244881816 72, -12.246682760236368 72, -75.86328125 72 M-75.86328125 72 C-75.86328125 33.87954711954541, -75.86328125 -4.240905760909186, -75.86328125 -72 M-75.86328125 72 C-75.86328125 27.769959380990386, -75.86328125 -16.460081238019228, -75.86328125 -72" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="annotation-group text" transform="translate(0, -48)"/><g class="label-group text" transform="translate(-34.9765625, -48)"><g class="label" style="font-weight: bolder" transform="translate(0,-12)"><foreignObject width="69.953125" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 113px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>ClientDto</p></span></div></foreignObject></g></g><g class="members-group text" transform="translate(-63.86328125, 0)"><g class="label" style="" transform="translate(0,-12)"><foreignObject width="59.734375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 113px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>+Guid id</p></span></div></foreignObject></g><g class="label" style="" transform="translate(0,12)"><foreignObject width="92.75" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 139px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>+string name</p></span></div></foreignObject></g></g><g class="methods-group text" transform="translate(-63.86328125, 72)"/><g class="divider" style=""><path d="M-75.86328125 -24 C-18.427835507079607 -23.999621454247716, 39.00761023584079 -23.999242908495432, 75.86328125 -23.999 M-75.86328125 -24 C-36.462437276878575 -23.999740316769035, 2.9384066962428506 -23.99948063353807, 75.86328125 -23.999" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="divider" style=""><path d="M-75.86328125 48 C-38.06499220516142 48.0002491211059, -0.2667031603228338 48.000498242211805, 75.86328125 48.001 M-75.86328125 48 C-19.153739808123923 48.00037376145948, 37.555801633752154 48.00074752291896, 75.86328125 48.001" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g></g><g class="node default" id="my-svg-classId-OrderDto-6" data-look="classic" transform="translate(354.44140625, 794)"><g class="basic label-container outer-path"><path d="M-90.09375 -72 L90.09375 -72 L90.09375 72 L-90.09375 72" stroke="none" stroke-width="0" fill="#ECECFF" style=""/><path d="M-90.09375 -72 C-45.09178004065595 -72, -0.08981008131189583 -72, 90.09375 -72 M-90.09375 -72 C-51.27948995974786 -72, -12.465229919495727 -72, 90.09375 -72 M90.09375 -72 C90.09375 -34.188098376677885, 90.09375 3.623803246644229, 90.09375 72 M90.09375 -72 C90.09375 -37.593758399645296, 90.09375 -3.1875167992905915, 90.09375 72 M90.09375 72 C41.7230290026019 72, -6.6476919947962045 72, -90.09375 72 M90.09375 72 C48.988547835113685 72, 7.883345670227371 72, -90.09375 72 M-90.09375 72 C-90.09375 33.070131733733064, -90.09375 -5.859736532533873, -90.09375 -72 M-90.09375 72 C-90.09375 38.389194050525745, -90.09375 4.77838810105149, -90.09375 -72" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="annotation-group text" transform="translate(0, -48)"/><g class="label-group text" transform="translate(-34.546875, -48)"><g class="label" style="font-weight: bolder" transform="translate(0,-12)"><foreignObject width="69.09375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 111px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>OrderDto</p></span></div></foreignObject></g></g><g class="members-group text" transform="translate(-78.09375, 0)"><g class="label" style="" transform="translate(0,-12)"><foreignObject width="59.734375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 113px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>+Guid id</p></span></div></foreignObject></g><g class="label" style="" transform="translate(0,12)"><foreignObject width="121.640625" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 167px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>+ClientDto client</p></span></div></foreignObject></g></g><g class="methods-group text" transform="translate(-78.09375, 72)"/><g class="divider" style=""><path d="M-90.09375 -24 C-46.03403300032816 -23.999755478504337, -1.9743160006563159 -23.999510957008674, 90.09375 -23.999 M-90.09375 -24 C-21.730479261539415 -23.999620599260556, 46.63279147692117 -23.999241198521112, 90.09375 -23.999" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="divider" style=""><path d="M-90.09375 48 C-30.927990255746465 48.000328356627094, 28.23776948850707 48.00065671325418, 90.09375 48.001 M-90.09375 48 C-27.798985900928095 48.0003457218958, 34.49577819814381 48.000691443791595, 90.09375 48.001" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g></g><g class="node default" id="my-svg-classId-Mappers-7" data-look="classic" transform="translate(715.96484375, 331)"><g class="basic label-container outer-path"><path d="M-161.30078125 -99 L161.30078125 -99 L161.30078125 99 L-161.30078125 99" stroke="none" stroke-width="0" fill="#ECECFF" style=""/><path d="M-161.30078125 -99 C-84.31694472599348 -99, -7.33310820198696 -99, 161.30078125 -99 M-161.30078125 -99 C-73.96381042491267 -99, 13.373160400174669 -99, 161.30078125 -99 M161.30078125 -99 C161.30078125 -25.124513428279727, 161.30078125 48.75097314344055, 161.30078125 99 M161.30078125 -99 C161.30078125 -54.752625018928974, 161.30078125 -10.505250037857948, 161.30078125 99 M161.30078125 99 C93.81425022173907 99, 26.327719193478146 99, -161.30078125 99 M161.30078125 99 C57.08846088433705 99, -47.123859481325894 99, -161.30078125 99 M-161.30078125 99 C-161.30078125 39.61570420594191, -161.30078125 -19.76859158811618, -161.30078125 -99 M-161.30078125 99 C-161.30078125 57.47260574701025, -161.30078125 15.945211494020498, -161.30078125 -99" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="annotation-group text" transform="translate(0, -75)"/><g class="label-group text" transform="translate(-31.0078125, -75)"><g class="label" style="font-weight: bolder" transform="translate(0,-12)"><foreignObject width="62.015625" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 106px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>Mappers</p></span></div></foreignObject></g></g><g class="members-group text" transform="translate(-149.30078125, -27)"/><g class="methods-group text" transform="translate(-149.30078125, 3)"><g class="label" style="" transform="translate(0,-12)"><foreignObject width="230.78125" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 271px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>+ClientDto ToClientDto(Client c)</p></span></div></foreignObject></g><g class="label" style="" transform="translate(0,12)"><foreignObject width="267.59375" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 303px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>+Client FromClientDto(ClientDto dto)</p></span></div></foreignObject></g><g class="label" style="" transform="translate(0,36)"><foreignObject width="226.03125" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 266px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>+OrderDto ToOrderDto(Order o)</p></span></div></foreignObject></g><g class="label" style="" transform="translate(0,60)"><foreignObject width="262.171875" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 297px; text-align: center;"><span class="nodeLabel markdown-node-label" style=""><p>+Order FromOrderDto(OrderDto dto)</p></span></div></foreignObject></g></g><g class="divider" style=""><path d="M-161.30078125 -51 C-37.31452173164618 -50.999615667517055, 86.67173778670764 -50.9992313350341, 161.30078125 -50.999 M-161.30078125 -51 C-61.36918821851707 -50.99969023214811, 38.562404812965866 -50.99938046429622, 161.30078125 -50.999" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g><g class="divider" style=""><path d="M-161.30078125 -27 C-96.0045711090239 -26.99979759487327, -30.7083609680478 -26.99959518974654, 161.30078125 -26.999 M-161.30078125 -27 C-72.7614450787695 -26.999725545854506, 15.777891092461005 -26.99945109170901, 161.30078125 -26.999" stroke="#9370DB" stroke-width="1.3" fill="none" stroke-dasharray="0 0" style=""/></g></g></g></g></g><defs><filter id="my-svg-drop-shadow" height="130%" width="130%"><feDropShadow dx="4" dy="4" stdDeviation="0" flood-opacity="0.06" flood-color="#000000"/></filter></defs><defs><filter id="my-svg-drop-shadow-small" height="150%" width="150%"><feDropShadow dx="2" dy="2" stdDeviation="0" flood-opacity="0.06" flood-color="#000000"/></filter></defs></svg>