Files
clang-uml/docs/test_cases/t00051_class.svg
2023-01-22 16:04:57 +01:00

120 lines
19 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="583px" preserveAspectRatio="none" style="width:786px;height:583px;" version="1.1" viewBox="0 0 786 583" width="786px" zoomAndPan="magnify">
<defs>
<filter height="300%" id="fjxpvssz7hscb" width="300%" x="-1" y="-1">
<feGaussianBlur result="blurOut" stdDeviation="2.0"/>
<feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/>
<feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/>
<feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/>
</filter>
<style type="text/css">a:hover { text-decoration: underline; }</style>
</defs>
<g>
<a href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L6" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L6" xlink:show="new" xlink:title="B" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fjxpvssz7hscb)" height="112.0234" id="C_0000704524754474791953" style="stroke: #A80036; stroke-width: 1.5;" width="215" x="269.5" y="460"/>
<ellipse cx="354.25" cy="476" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M357.2188,481.6406 Q356.6406,481.9375 356,482.0781 Q355.3594,482.2344 354.6563,482.2344 Q352.1563,482.2344 350.8281,480.5938 Q349.5156,478.9375 349.5156,475.8125 Q349.5156,472.6875 350.8281,471.0313 Q352.1563,469.375 354.6563,469.375 Q355.3594,469.375 356,469.5313 Q356.6563,469.6875 357.2188,469.9844 L357.2188,472.7031 Q356.5938,472.125 356,471.8594 Q355.4063,471.5781 354.7813,471.5781 Q353.4375,471.5781 352.75,472.6563 Q352.0625,473.7188 352.0625,475.8125 Q352.0625,477.9063 352.75,478.9844 Q353.4375,480.0469 354.7813,480.0469 Q355.4063,480.0469 356,479.7813 Q356.5938,479.5 357.2188,478.9219 L357.2188,481.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="374.75" y="480.1543">B</text>
<rect fill="#FFFFFF" height="15.9688" style="stroke: #000000; stroke-width: 1.0; stroke-dasharray: 2.0,2.0;" width="27" x="460.5" y="457"/>
<text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="25" x="461.5" y="469.1387">F,FF</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="270.5" x2="483.5" y1="492" y2="492"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L16" target="_top" title="f_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L16" xlink:show="new" xlink:title="f_" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="275.5" y="498"/>
<ellipse cx="280.5" cy="503" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L16" target="_top" title="f_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L16" xlink:show="new" xlink:title="f_" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="28" x="289.5" y="506.2104">f_ : F</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L17" target="_top" title="ff_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L17" xlink:show="new" xlink:title="ff_" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="275.5" y="510.8047"/>
<ellipse cx="280.5" cy="515.8047" fill="none" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L17" target="_top" title="ff_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L17" xlink:show="new" xlink:title="ff_" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="289.5" y="519.0151">ff_ : FF</text>
</a>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="270.5" x2="483.5" y1="525.6094" y2="525.6094"/>
<ellipse cx="280.5" cy="536.6094" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="189" x="289.5" y="539.8198">B&lt;F, FF&gt;(F &amp;&amp; f, FF &amp;&amp; ff) : void</text>
<ellipse cx="280.5" cy="549.4141" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="47" x="289.5" y="552.6245">f() : void</text>
<ellipse cx="280.5" cy="562.2188" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="51" x="289.5" y="565.4292">ff() : void</text>
<a href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L6" target="_top" title="B" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L6" xlink:show="new" xlink:title="B" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fjxpvssz7hscb)" height="112.0234" id="C_0000129489662928342298" style="stroke: #A80036; stroke-width: 1.5;" width="673" x="40.5" y="288"/>
<ellipse cx="69.45" cy="304" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M72.4188,309.6406 Q71.8406,309.9375 71.2,310.0781 Q70.5594,310.2344 69.8563,310.2344 Q67.3563,310.2344 66.0281,308.5938 Q64.7156,306.9375 64.7156,303.8125 Q64.7156,300.6875 66.0281,299.0313 Q67.3563,297.375 69.8563,297.375 Q70.5594,297.375 71.2,297.5313 Q71.8563,297.6875 72.4188,297.9844 L72.4188,300.7031 Q71.7938,300.125 71.2,299.8594 Q70.6063,299.5781 69.9813,299.5781 Q68.6375,299.5781 67.95,300.6563 Q67.2625,301.7188 67.2625,303.8125 Q67.2625,305.9063 67.95,306.9844 Q68.6375,308.0469 69.9813,308.0469 Q70.6063,308.0469 71.2,307.7813 Q71.7938,307.5 72.4188,306.9219 L72.4188,309.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="610" x="86.55" y="308.1543">B&lt;(lambda at ../../tests/t00051/t00051.cc:43:18),(lambda at ../../tests/t00051/t00051.cc:43:27)&gt;</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="41.5" x2="712.5" y1="320" y2="320"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="41.5" x2="712.5" y1="328" y2="328"/>
<ellipse cx="51.5" cy="339" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="647" x="60.5" y="342.2104">B((lambda at ../../tests/t00051/t00051.cc:43:18) &amp;&amp; f, (lambda at ../../tests/t00051/t00051.cc:43:27) &amp;&amp; ff) : void</text>
<ellipse cx="51.5" cy="351.8047" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="47" x="60.5" y="355.0151">f() : void</text>
<ellipse cx="51.5" cy="364.6094" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="51" x="60.5" y="367.8198">ff() : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L16" target="_top" title="f_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L16" xlink:show="new" xlink:title="f_" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="46.5" y="372.4141"/>
<ellipse cx="51.5" cy="377.4141" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L16" target="_top" title="f_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L16" xlink:show="new" xlink:title="f_" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="282" x="60.5" y="380.6245">f_ : (lambda at ../../tests/t00051/t00051.cc:43:18)</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L17" target="_top" title="ff_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L17" xlink:show="new" xlink:title="ff_" xlink:type="simple">
<rect fill="#FEFECE" height="10" style="stroke: none; stroke-width: 1.0;" width="20" x="46.5" y="385.2188"/>
<ellipse cx="51.5" cy="390.2188" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L17" target="_top" title="ff_" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L17" xlink:show="new" xlink:title="ff_" xlink:type="simple">
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="286" x="60.5" y="393.4292">ff_ : (lambda at ../../tests/t00051/t00051.cc:43:27)</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L20" target="_top" title="A" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L20" xlink:show="new" xlink:title="A" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fjxpvssz7hscb)" height="99.2188" id="C_0001064663612772326174" style="stroke: #A80036; stroke-width: 1.5;" width="673" x="40.5" y="129"/>
<ellipse cx="368.75" cy="145" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M371.7188,150.6406 Q371.1406,150.9375 370.5,151.0781 Q369.8594,151.2344 369.1563,151.2344 Q366.6563,151.2344 365.3281,149.5938 Q364.0156,147.9375 364.0156,144.8125 Q364.0156,141.6875 365.3281,140.0313 Q366.6563,138.375 369.1563,138.375 Q369.8594,138.375 370.5,138.5313 Q371.1563,138.6875 371.7188,138.9844 L371.7188,141.7031 Q371.0938,141.125 370.5,140.8594 Q369.9063,140.5781 369.2813,140.5781 Q367.9375,140.5781 367.25,141.6563 Q366.5625,142.7188 366.5625,144.8125 Q366.5625,146.9063 367.25,147.9844 Q367.9375,149.0469 369.2813,149.0469 Q369.9063,149.0469 370.5,148.7813 Q371.0938,148.5 371.7188,147.9219 L371.7188,150.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="8" x="389.25" y="149.1543">A</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="41.5" x2="712.5" y1="161" y2="161"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="41.5" x2="712.5" y1="169" y2="169"/>
<rect fill="#F24D5C" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="48.5" y="177"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="204" x="60.5" y="183.2104">start_thread1() : A::custom_thread1</text>
<rect fill="#F24D5C" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="48.5" y="189.8047"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="204" x="60.5" y="196.0151">start_thread2() : A::custom_thread2</text>
<rect fill="#F24D5C" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="48.5" y="202.6094"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="647" x="60.5" y="208.8198">start_thread3() : B&lt;(lambda at ../../tests/t00051/t00051.cc:43:18),(lambda at ../../tests/t00051/t00051.cc:43:27)&gt;</text>
<rect fill="#F24D5C" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="48.5" y="215.4141"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="349" x="60.5" y="221.6245">get_function() : (lambda at ../../tests/t00051/t00051.cc:48:16)</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L23" target="_top" title="A##custom_thread1" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L23" xlink:show="new" xlink:title="A##custom_thread1" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fjxpvssz7hscb)" height="60.8047" id="C_0000267762118222214764" style="stroke: #A80036; stroke-width: 1.5;" width="340" x="6" y="8"/>
<ellipse cx="112.75" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M115.7188,29.6406 Q115.1406,29.9375 114.5,30.0781 Q113.8594,30.2344 113.1563,30.2344 Q110.6563,30.2344 109.3281,28.5938 Q108.0156,26.9375 108.0156,23.8125 Q108.0156,20.6875 109.3281,19.0313 Q110.6563,17.375 113.1563,17.375 Q113.8594,17.375 114.5,17.5313 Q115.1563,17.6875 115.7188,17.9844 L115.7188,20.7031 Q115.0938,20.125 114.5,19.8594 Q113.9063,19.5781 113.2813,19.5781 Q111.9375,19.5781 111.25,20.6563 Q110.5625,21.7188 110.5625,23.8125 Q110.5625,25.9063 111.25,26.9844 Q111.9375,28.0469 113.2813,28.0469 Q113.9063,28.0469 114.5,27.7813 Q115.0938,27.5 115.7188,26.9219 L115.7188,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="118" x="133.25" y="28.1543">A::custom_thread1</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="345" y1="40" y2="40"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="345" y1="48" y2="48"/>
<ellipse cx="17" cy="59" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="314" x="26" y="62.2104">custom_thread1(Function &amp;&amp; f, Args &amp;&amp;... args) : void</text>
</a>
<a href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L35" target="_top" title="A##custom_thread2" xlink:actuate="onRequest" xlink:href="https://github.com/bkryza/clang-uml/blob/2136ebefb3024486be934c91128367c5836f5008/tests/t00051/t00051.cc#L35" xlink:show="new" xlink:title="A##custom_thread2" xlink:type="simple">
<rect fill="#FEFECE" filter="url(#fjxpvssz7hscb)" height="60.8047" id="C_0000728501319748477470" style="stroke: #A80036; stroke-width: 1.5;" width="394" x="381" y="8"/>
<ellipse cx="514.75" cy="24" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M517.7188,29.6406 Q517.1406,29.9375 516.5,30.0781 Q515.8594,30.2344 515.1563,30.2344 Q512.6563,30.2344 511.3281,28.5938 Q510.0156,26.9375 510.0156,23.8125 Q510.0156,20.6875 511.3281,19.0313 Q512.6563,17.375 515.1563,17.375 Q515.8594,17.375 516.5,17.5313 Q517.1563,17.6875 517.7188,17.9844 L517.7188,20.7031 Q517.0938,20.125 516.5,19.8594 Q515.9063,19.5781 515.2813,19.5781 Q513.9375,19.5781 513.25,20.6563 Q512.5625,21.7188 512.5625,23.8125 Q512.5625,25.9063 513.25,26.9844 Q513.9375,28.0469 515.2813,28.0469 Q515.9063,28.0469 516.5,27.7813 Q517.0938,27.5 517.7188,26.9219 L517.7188,29.6406 Z "/>
<text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="118" x="535.25" y="28.1543">A::custom_thread2</text>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="382" x2="774" y1="40" y2="40"/>
<line style="stroke: #A80036; stroke-width: 1.5;" x1="382" x2="774" y1="48" y2="48"/>
<ellipse cx="392" cy="59" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/>
<text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="368" x="401" y="62.2104">thread((lambda at ../../tests/t00051/t00051.cc:59:27) &amp;&amp; ) : void</text>
</a>
<path d="M377,400.19 C377,412.73 377,426.25 377,439.47 " fill="none" id="C_0000129489662928342298-&gt;C_0000704524754474791953" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="none" points="384,439.79,377,459.79,370,439.79,384,439.79" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M377,228.11 C377,245.32 377,264.89 377,282.93 " fill="none" id="C_0001064663612772326174-&gt;C_0000129489662928342298" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/>
<polygon fill="#A80036" points="377,287.98,381,278.98,377,282.98,373,278.98,377,287.98" style="stroke: #A80036; stroke-width: 1.0;"/>
<path d="M219.12,69.1 C240.93,84.08 268.16,102.77 293.83,120.4 " fill="none" id="C_0000267762118222214764-&gt;C_0001064663612772326174" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="299.6888" cy="124.4162" fill="#FFFFFF" rx="8" ry="8" style="stroke: #A80036; stroke-width: 1.0;"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="293.0976" x2="306.28" y1="119.8823" y2="128.95"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="304.2226" x2="295.1549" y1="117.8249" y2="131.0074"/>
<path d="M534.88,69.1 C513.07,84.08 485.84,102.77 460.17,120.4 " fill="none" id="C_0000728501319748477470-&gt;C_0001064663612772326174" style="stroke: #A80036; stroke-width: 1.0;"/>
<ellipse cx="454.3112" cy="124.4162" fill="#FFFFFF" rx="8" ry="8" style="stroke: #A80036; stroke-width: 1.0;"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="460.9024" x2="447.72" y1="119.8823" y2="128.95"/>
<line style="stroke: #A80036; stroke-width: 1.0;" x1="458.8451" x2="449.7774" y1="131.0074" y2="117.8249"/>
</g>
</svg>