Geoffrey-rs/figures/arch.svg

3 lines
10 KiB
XML
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

<?xml version="1.0" encoding="UTF-8"?>
<!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="201px" height="311px" viewBox="-0.5 -0.5 201 311" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2021-03-06T19:01:41.874Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36&quot; etag=&quot;0B-A5juXXLQIkPdGo6q2&quot; version=&quot;14.4.4&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;EHHrdopVGyjj7gNggeY0&quot; name=&quot;Page-1&quot;&gt;7VhNc5swEP01HNsBZGxyjD9Su0nbdDKdNEcZFlAtkEeI2PTXdxWEMaGJk9aOfcjF3n36QLy3q5WwyChdf5J0mXwRIXDLtcO1RcaW63r9M/zVQFkBxLUrIJYsrCCnAW7YbzBg3a1gIeStjkoIrtiyDQYiyyBQLYxKKVbtbpHg7acuaQwd4CagvIveslAlFep7doNPgcVJ/WTHNi0prTsbIE9oKFZbEJlYZCSFUJWVrkfANXc1L9W4iydaNwuTkKmXDBhMnWE+9YPJ18v7s9n08vvd5x8f3GqWe8oL88Jjquic5mAWrcqaCVz/UptByVkWgiQWGa4SpuBmSQPdsMIAQCxRKUfPQXMuCuwZXs03AA0WsdTot0LhNGDwvNLd8dCOGOcjwYV8eCwBJ/RggLhZKUgF6ycpcDbEYkCCSEHJEruYAWRgtDDBWLurRtm+gZItUX2DURNL8Wbihm40DOOvYH/QIRlCjD7jCqkSEYuM8kmDDmXFKbbb6DV9roRYGjZ/gVKlSSVaKNEWBdZM/dTDP3rGuzOTaXu83nbK2snwdbcGafeunk87zbAHrzXuGiRDvkAaMFdUqnOdmzqaOM1zFtTwBeP1OituNCHPq438iUIG8AzPxGwcVMagdmVDN3okcKrYfXsdew8Gp/dsNGQiO6D8zj/Jb++Q/+2V9l6otH9Upb13pd9Macc+ptRep76ORJrSLETw/HrWiYO26DvK66NKGVLwo2BPlbLXrpSb89iOUtk/VKl0yHvO/HfO9F+aM0cthP1OztS3Csvtc6WPkRKtWFv7zqEoitxgTznUs08sh/wOscNisWAKsWtexCzbL5V+APuikjyicnOLPNp2ZHe4xJCkqaYkm+f6b8zyQEi90Q/xineyzA5OjdnulfQW5gjMMrxCRJqiU+Wy1zsxLkmHSlx0FEkoD3H88MAPe4c5fjhnXSYd9y9Uuq+nEt3mI8xD29aXLDL5Aw==&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 70 15 C 70 6.72 83.43 0 100 0 C 107.96 0 115.59 1.58 121.21 4.39 C 126.84 7.21 130 11.02 130 15 L 130 65 C 130 73.28 116.57 80 100 80 C 83.43 80 70 73.28 70 65 Z" fill="#e1d5e7" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 130 15 C 130 23.28 116.57 30 100 30 C 83.43 30 70 23.28 70 15" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 53px; margin-left: 71px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Database</div></div></div></foreignObject><text x="100" y="56" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Database</text></switch></g><path d="M 100 113.63 L 100 86.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 100 118.88 L 96.5 111.88 L 100 113.63 L 103.5 111.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 100 81.12 L 103.5 88.12 L 100 86.37 L 96.5 88.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 66.02 204.97 L 33.98 245.03" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 69.3 200.87 L 67.66 208.53 L 66.02 204.97 L 62.2 204.15 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 30.7 249.13 L 32.34 241.47 L 33.98 245.03 L 37.8 245.85 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 73.28 205.46 L 96.72 244.54" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 70.58 200.96 L 77.18 205.16 L 73.28 205.46 L 71.18 208.76 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 99.42 249.04 L 92.82 244.84 L 96.72 244.54 L 98.82 241.24 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="40" y="140" width="60" height="60" fill="#dae8fc" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 170px; margin-left: 41px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Command API</div></div></div></foreignObject><text x="70" y="174" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Command API</text></switch></g><path d="M 133.98 204.97 L 166.02 245.03" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 130.7 200.87 L 137.8 204.15 L 133.98 204.97 L 132.34 208.53 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 169.3 249.13 L 162.2 245.85 L 166.02 245.03 L 167.66 241.47 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="100" y="140" width="60" height="60" fill="#fff2cc" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 170px; margin-left: 101px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Model <br />API</div></div></div></foreignObject><text x="130" y="174" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Model...</text></switch></g><rect x="0" y="250" width="60" height="60" fill="#f8cecc" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 280px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Bukkit Plugin</div></div></div></foreignObject><text x="30" y="284" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Bukkit Plu...</text></switch></g><rect x="70" y="250" width="60" height="60" fill="#f8cecc" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 280px; margin-left: 71px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; "> Discord Bot</div></div></div></foreignObject><text x="100" y="284" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Discord B...</text></switch></g><rect x="140" y="250" width="60" height="60" fill="#f8cecc" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 280px; margin-left: 141px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Web Interface</div></div></div></foreignObject><text x="170" y="284" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Web Interf...</text></switch></g><rect x="40" y="120" width="120" height="20" fill="#d5e8d4" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 130px; margin-left: 41px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Geoffrey API</div></div></div></foreignObject><text x="100" y="134" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Geoffrey API</text></switch></g></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>