diff options
-rw-r--r-- | docs/resources/4_manage_campaign.drawio.svg | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/resources/4_manage_campaign.drawio.svg b/docs/resources/4_manage_campaign.drawio.svg index 969f47fd..6c531388 100644 --- a/docs/resources/4_manage_campaign.drawio.svg +++ b/docs/resources/4_manage_campaign.drawio.svg @@ -1,4 +1,4 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- Do not edit this file with editors other than diagrams.net --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="812px" height="268px" viewBox="-0.5 -0.5 812 268" content="<mxfile host="Electron" modified="2022-01-12T19:44:13.981Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/16.1.2 Chrome/96.0.4664.55 Electron/16.0.5 Safari/537.36" etag="ZBXFzYnLShIYWJ3MV_9P" version="16.1.2" type="device"><diagram name="4 - manage campaign" id="Y3go6SgXnJCvyWpIHdu5">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</diagram></mxfile>" style="background-color: rgb(255, 255, 255);"><defs/><g><rect x="210" y="40" width="180" height="180" rx="9" ry="9" fill="none" stroke="#000000" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 47px; margin-left: 211px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><a href="https://github.com/AFLplusplus/AFLplusplus/blob/stable/docs/fuzzing_in_depth.md#g-checking-the-coverage-of-the-fuzzing">Check coverage</a><br /><br />Use <font face="Courier New">afl-showmap</font> to get<br />code coverage statistics.<br /><br />Use <font face="Courier New">afl-cov</font> to generate an HTML report on coverage.</div></div></div></foreignObject><text x="300" y="59" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Check coverage...</text></switch></g><rect x="290" y="0" width="240" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 238px; height: 1px; padding-top: 15px; margin-left: 291px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;"><span>Manage campaign</span></div></div></div></foreignObject><text x="410" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Manage campaign</text></switch></g><rect x="476" y="237" width="160" height="30" rx="4.5" ry="4.5" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 252px; margin-left: 477px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Required task</div></div></div></foreignObject><text x="556" y="256" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Required task</text></switch></g><rect x="650" y="237" width="160" height="30" rx="4.5" ry="4.5" fill="none" stroke="#000000" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 252px; margin-left: 651px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Optional task</div></div></div></foreignObject><text x="730" y="256" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Optional task</text></switch></g><path d="M 390 119.5 L 413.63 119.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 418.88 119.5 L 411.88 123 L 413.63 119.5 L 411.88 116 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 180 119.5 L 203.63 119.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 208.88 119.5 L 201.88 123 L 203.63 119.5 L 201.88 116 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="40" width="180" height="180" rx="9" ry="9" fill="none" stroke="#000000" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 47px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><a href="https://github.com/AFLplusplus/AFLplusplus/blob/stable/docs/fuzzing_in_depth.md#e-the-status-of-the-fuzz-campaign">Monitor status</a><br /><br />Use <font face="Courier New">afl-whatsup</font> to show the status of the fuzzing campaign.<br /><br />Use <font face="Courier New">afl-plot</font> to generate an HTML report with graphs.</div></div></div></foreignObject><text x="90" y="59" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Monitor status...</text></switch></g><path d="M 600 130 L 620 130 L 610 130 L 623.63 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 628.88 130 L 621.88 133.5 L 623.63 130 L 621.88 126.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="420" y="40" width="180" height="180" rx="9" ry="9" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 47px; margin-left: 421px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><a href="https://github.com/AFLplusplus/AFLplusplus/blob/stable/docs/fuzzing_in_depth.md#4-triaging-crashes">Triage crashes</a><br /><br />Use <font face="Courier New">afl-fuzz</font> with <font face="Courier New">-C</font> flag to run crash exploration mode.<br /><br />Use <font face="Courier New">afl-tmin</font> on test cases<br />for minimization.<br /><br />Use gdb or third-party<br />exploitable tools to analyze crashes.</div></div></div></foreignObject><text x="510" y="59" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Triage crashes...</text></switch></g><rect x="630" y="40" width="180" height="180" rx="9" ry="9" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 47px; margin-left: 631px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><u>Optimize campaign</u><br /><br />Stop instances that are not performing well.<br /><br />Start new instances with<br />different options.<br /><br />Select new test cases<br />based on insights.</div></div></div></foreignObject><text x="720" y="59" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Optimize campaign...</text></switch></g><path d="M 0 68 L 180 68" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 210 68 L 390 68" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 420 68 L 600 68" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 630 68 L 810 68" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg> \ No newline at end of file +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="812px" height="268px" viewBox="-0.5 -0.5 812 268" content="<mxfile host="Electron" modified="2022-01-14T10:20:57.022Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/16.1.2 Chrome/96.0.4664.55 Electron/16.0.5 Safari/537.36" etag="K-DPOsNy7575RJoyulbR" version="16.1.2" type="device"><diagram name="4 - manage campaign" id="Y3go6SgXnJCvyWpIHdu5">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</diagram></mxfile>" style="background-color: rgb(255, 255, 255);"><defs/><g><rect x="210" y="40" width="180" height="180" rx="9" ry="9" fill="none" stroke="#000000" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 47px; margin-left: 211px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><a href="https://github.com/AFLplusplus/AFLplusplus/blob/stable/docs/fuzzing_in_depth.md#g-checking-the-coverage-of-the-fuzzing">Check coverage</a><br /><br />Use <font face="Courier New">afl-showmap</font> to get<br />code coverage statistics.<br /><br />Use <font face="Courier New">afl-cov</font> to generate an HTML report on coverage.</div></div></div></foreignObject><text x="300" y="59" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Check coverage...</text></switch></g><rect x="290" y="0" width="240" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 238px; height: 1px; padding-top: 15px; margin-left: 291px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;"><span>Manage campaign</span></div></div></div></foreignObject><text x="410" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Manage campaign</text></switch></g><rect x="476" y="237" width="160" height="30" rx="4.5" ry="4.5" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 252px; margin-left: 477px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Required task</div></div></div></foreignObject><text x="556" y="256" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Required task</text></switch></g><rect x="650" y="237" width="160" height="30" rx="4.5" ry="4.5" fill="none" stroke="#000000" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 252px; margin-left: 651px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Optional task</div></div></div></foreignObject><text x="730" y="256" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Optional task</text></switch></g><path d="M 390 129.5 L 413.63 129.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 418.88 129.5 L 411.88 133 L 413.63 129.5 L 411.88 126 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 180 129.5 L 203.63 129.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 208.88 129.5 L 201.88 133 L 203.63 129.5 L 201.88 126 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="40" width="180" height="180" rx="9" ry="9" fill="none" stroke="#000000" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 47px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><a href="https://github.com/AFLplusplus/AFLplusplus/blob/stable/docs/fuzzing_in_depth.md#e-the-status-of-the-fuzz-campaign">Monitor status</a><br /><br />Use <font face="Courier New">afl-whatsup</font> to show the status of the fuzzing campaign.<br /><br />Use <font face="Courier New">afl-plot</font> to generate an HTML report with graphs.</div></div></div></foreignObject><text x="90" y="59" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Monitor status...</text></switch></g><path d="M 600 130 L 620 130 L 610 130 L 623.63 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 628.88 130 L 621.88 133.5 L 623.63 130 L 621.88 126.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="420" y="40" width="180" height="180" rx="9" ry="9" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 47px; margin-left: 421px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><a href="https://github.com/AFLplusplus/AFLplusplus/blob/stable/docs/fuzzing_in_depth.md#4-triaging-crashes">Triage crashes</a><br /><br />Use <font face="Courier New">afl-fuzz</font> with <font face="Courier New">-C</font> flag to run crash exploration mode.<br /><br />Use <font face="Courier New">afl-tmin</font> on test cases<br />for minimization.<br /><br />Use gdb or third-party<br />exploitable tools to analyze crashes.</div></div></div></foreignObject><text x="510" y="59" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Triage crashes...</text></switch></g><rect x="630" y="40" width="180" height="180" rx="9" ry="9" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 47px; margin-left: 631px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><a href="https://github.com/AFLplusplus/AFLplusplus/blob/stable/docs/fuzzing_in_depth.md#h-how-long-to-fuzz-a-target">Optimize campaign</a><br /><br />Stop instances that are not performing well.<br /><br />Start new instances with<br />different options.<br /><br />Select new test cases<br />based on insights.</div></div></div></foreignObject><text x="720" y="59" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Optimize campaign...</text></switch></g><path d="M 0 68 L 180 68" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 210 68 L 390 68" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 420 68 L 600 68" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 630 68 L 810 68" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg> \ No newline at end of file |