Skip to content

Instantly share code, notes, and snippets.

@simonbrowndotje
Created January 14, 2020 06:52
Show Gist options
  • Save simonbrowndotje/3eeeb2283f8c3c70995ec9c6931d02ff to your computer and use it in GitHub Desktop.
Save simonbrowndotje/3eeeb2283f8c3c70995ec9c6931d02ff to your computer and use it in GitHub Desktop.
Structurizr SVG export examples
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 2480 1748" style="background: #ffffff"><g id="v-3" class="joint-viewport" transform="matrix(1,0,0,1,0,0)"><g id="j_22" model-id="d6826c6b-7b40-4cee-9c5e-9709eb1c2961" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-diagrammetadata joint-element" data-type="structurizr.diagramMetadata" transform="translate(20,1703)"><g id="v-388"><text class="structurizrDiagramMetadata structurizrMetadata" id="v-389" font-size="22px" y="0.8em" xml:space="preserve" font-weight="normal" text-anchor="start" fill="#777777" pointer-events="none" font-family="Open Sans" transform="matrix(1,0,0,1,0,0)" display="block"><tspan id="v-390" class="v-line" dy="0em" x="0">Workspace last modified: Sat Jan 11 2020 12:27:40 GMT+0000 (Greenwich Mean Time)</tspan></text></g></g><g id="j_21" model-id="a64e8cfe-ca8f-4491-9fd2-e58c8d0e1906" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-diagramdescription joint-element" data-type="structurizr.diagramDescription" transform="translate(20,1674)"><g id="v-384"><text class="structurizrDiagramDescription structurizrMetadata" id="v-385" font-size="22px" y="0.8em" xml:space="preserve" font-weight="normal" text-anchor="start" fill="#777777" pointer-events="none" font-family="Open Sans" transform="matrix(1,0,0,1,0,0)" display="block"><tspan id="v-386" class="v-line" dy="0em" x="0">The container diagram for the Internet Banking System.</tspan></text></g></g><g id="j_20" model-id="0150fc63-2de7-4c71-9e68-e2805017be06" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-diagramtitle joint-element" data-type="structurizr.diagramTitle" transform="translate(20,1628)"><g id="v-380"><text class="structurizrDiagramTitle structurizrMetadata" id="v-381" font-size="36px" y="0.8em" xml:space="preserve" font-weight="bold" text-anchor="start" fill="#000000" pointer-events="none" font-family="Open Sans" transform="matrix(1,0,0,1,0,0)" display="block"><tspan id="v-382" class="v-line" dy="0em" x="0">Container diagram for Internet Banking System</tspan></text></g></g><g id="j_1" model-id="54a5df73-64ee-48a3-ae04-6338126fc419" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-boundary joint-element" data-type="structurizr.boundary" transform="translate(17,644)" style=""><g id="v-6"><rect class="structurizrBoundary structurizrHighlightableElement" id="v-7" width="1736" height="963" rx="0" ry="0" fill="#ffffff" stroke="#444444" stroke-width="2" stroke-dasharray="20,20" pointer-events="none"></rect><text class="structurizrName" id="v-8" font-size="24px" y="924" xml:space="preserve" font-weight="bold" fill="#444444" x="10" text-anchor="start" pointer-events="visible" font-family="Open Sans" transform="matrix(1,0,0,1,10,0)"><tspan id="v-10" class="v-line" dy="0em" x="0">Internet Banking System</tspan></text><text class="structurizrMetaData" id="v-9" font-size="19px" y="948" xml:space="preserve" fill="#444444" x="10" text-anchor="start" pointer-events="visible" font-family="Open Sans" font-weight="normal" transform="matrix(1,0,0,1,10,0)"><tspan id="v-11" class="v-line" dy="0em" x="0">[Software System]</tspan></text></g></g><g id="j_2" model-id="9164dc58-399f-4219-a265-e6d64e623d46" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-person joint-element" data-type="structurizr.person" transform="translate(1056,24)" style=""><g class="structurizrElement" id="v-17" style="opacity: 1;"><rect class="structurizrPersonBody structurizrHighlightableElement" x="0" y="160" width="400" height="240" rx="70" id="v-19" stroke="#073b6f" stroke-width="2" pointer-events="visiblePainted" fill="#08427b"></rect><circle class="structurizrPersonBody structurizrHighlightableElement" cx="200" cy="88.88888888888889" r="88.88888888888889" id="v-18" stroke="#073b6f" stroke-width="2" pointer-events="visiblePainted" fill="#08427b"></circle><line class="structurizrPersonRightArm" x1="80" y1="266.6666666666667" x2="80" y2="400" style="stroke-width:2px" id="v-25" stroke="#073b6f"></line><line class="structurizrPersonLeftArm" x1="320" y1="266.6666666666667" x2="320" y2="400" style="stroke-width:2px" id="v-26" stroke="#073b6f"></line><text class="structurizrName" id="v-20" font-size="32px" y="0.8em" xml:space="preserve" font-weight="bold" text-anchor="middle" pointer-events="visible" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,200,192.5)"><tspan id="v-27" class="v-line" dy="0em" x="0">Personal Banking</tspan><tspan id="v-28" class="v-line" dy="1.2em" x="0">Customer</tspan></text><text class="structurizrMetaData" id="v-21" font-size="17px" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,200,267.5)"><tspan id="v-29" class="v-line" dy="0em" x="0">[Person]</tspan></text><text class="structurizrDescription" id="v-22" font-size="22px" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,200,312.5)"><tspan id="v-30" class="v-line" dy="0em" x="0">A customer of the bank, with</tspan><tspan id="v-31" class="v-line" dy="1.2em" x="0">personal bank accounts.</tspan></text><text class="structurizrNavigation" id="v-23" font-weight="bold" text-anchor="middle" display="none" font-family="Open Sans" fill="#46719c" font-size="22" transform="matrix(1,0,0,1,200,371.2)"></text><image class="structurizrIcon" id="v-24"></image></g></g><g id="j_3" model-id="55286107-eccc-46ec-8d12-c7942c6861f0" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-box joint-element" data-type="structurizr.box" transform="translate(2012,1214)" style=""><g class="structurizrElement" id="v-37" style="opacity: 1;"><rect class="structurizrBox structurizrHighlightableElement" id="v-38" rx="1" ry="1" stroke="#8a8a8a" stroke-width="2" pointer-events="visiblePainted" fill="#999999" width="450" height="300"></rect><text class="structurizrName" id="v-39" font-size="34" y="0.8em" xml:space="preserve" font-weight="bold" text-anchor="middle" pointer-events="visible" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,40)"><tspan id="v-44" class="v-line" dy="0em" x="0">Mainframe Banking</tspan><tspan id="v-45" class="v-line" dy="1.2em" x="0">System</tspan></text><text class="structurizrMetaData" id="v-40" font-size="19" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,120)"><tspan id="v-46" class="v-line" dy="0em" x="0">[Software System]</tspan></text><text class="structurizrDescription" id="v-41" font-size="24" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,170)"><tspan id="v-47" class="v-line" dy="0em" x="0">Stores all of the core banking</tspan><tspan id="v-48" class="v-line" dy="1.2em" x="0">information about customers,</tspan><tspan id="v-49" class="v-line" dy="1.2em" x="0">accounts, transactions, etc.</tspan></text><text class="structurizrNavigation" id="v-42" font-weight="bold" text-anchor="middle" display="none" font-family="Open Sans" fill="#b3b3b3" font-size="24" transform="matrix(1,0,0,1,225,270)"></text><image class="structurizrIcon" id="v-43"></image></g></g><g id="j_4" model-id="39c395fb-3085-4af2-80b8-e13fbd458028" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-webbrowser joint-element" data-type="structurizr.webBrowser" transform="translate(780,664)" style=""><g class="structurizrElement" id="v-57" style="opacity: 1;"><rect class="structurizrWebBrowser structurizrHighlightableElement" id="v-58" rx="10" ry="10" stroke="#3c7fc0" stroke-width="2" pointer-events="visiblePainted" fill="#3c7fc0" width="450" height="300"></rect><rect class="structurizrWebBrowserPanel" id="v-59" rx="10" ry="10" stroke="#3c7fc0" stroke-width="0" pointer-events="visiblePainted" fill="#438dd5" width="430" height="250" x="10" y="40"></rect><ellipse class="structurizrWebBrowserButton1" id="v-66" fill="#438dd5" cx="20" cy="20" rx="10" ry="10"></ellipse><ellipse class="structurizrWebBrowserButton2" id="v-67" fill="#438dd5" cx="50" cy="20" rx="10" ry="10"></ellipse><ellipse class="structurizrWebBrowserButton3" id="v-68" fill="#438dd5" cx="80" cy="20" rx="10" ry="10"></ellipse><rect class="structurizrWebBrowserUrlBar" id="v-60" rx="10" ry="10" stroke="#444444" stroke-width="0" pointer-events="visiblePainted" fill="#438dd5" width="340" height="20" x="100" y="10"></rect><text class="structurizrName" id="v-61" font-size="34" y="0.8em" xml:space="preserve" font-weight="bold" text-anchor="middle" pointer-events="visible" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,80)"><tspan id="v-69" class="v-line" dy="0em" x="0">Single-Page Application</tspan></text><text class="structurizrMetaData" id="v-62" font-size="19" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,120)"><tspan id="v-70" class="v-line" dy="0em" x="0">[Container: JavaScript and Angular]</tspan></text><text class="structurizrDescription" id="v-63" font-size="24" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,170)"><tspan id="v-71" class="v-line" dy="0em" x="0">Provides all of the Internet banking</tspan><tspan id="v-72" class="v-line" dy="1.2em" x="0">functionality to customers via their</tspan><tspan id="v-73" class="v-line" dy="1.2em" x="0">web browser.</tspan></text><text class="structurizrNavigation" id="v-64" font-weight="bold" text-anchor="middle" display="none" font-family="Open Sans" fill="#72aae0" font-size="24" transform="matrix(1,0,0,1,225,270)"></text><image class="structurizrIcon" id="v-65"></image></g></g><g id="j_5" model-id="317bed68-bcfb-4e28-86d5-7ffa201e840d" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-box joint-element" data-type="structurizr.box" transform="translate(2012,664)" style=""><g class="structurizrElement" id="v-77" style="opacity: 1;"><rect class="structurizrBox structurizrHighlightableElement" id="v-78" rx="1" ry="1" stroke="#8a8a8a" stroke-width="2" pointer-events="visiblePainted" fill="#999999" width="450" height="300"></rect><text class="structurizrName" id="v-79" font-size="34" y="0.8em" xml:space="preserve" font-weight="bold" text-anchor="middle" pointer-events="visible" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,75)"><tspan id="v-84" class="v-line" dy="0em" x="0">E-mail System</tspan></text><text class="structurizrMetaData" id="v-80" font-size="19" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,115)"><tspan id="v-85" class="v-line" dy="0em" x="0">[Software System]</tspan></text><text class="structurizrDescription" id="v-81" font-size="24" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,165)"><tspan id="v-86" class="v-line" dy="0em" x="0">The internal Microsoft Exchange</tspan><tspan id="v-87" class="v-line" dy="1.2em" x="0">e-mail system.</tspan></text><text class="structurizrNavigation" id="v-82" font-weight="bold" text-anchor="middle" display="none" font-family="Open Sans" fill="#b3b3b3" font-size="24" transform="matrix(1,0,0,1,225,270)"></text><image class="structurizrIcon" id="v-83"></image></g></g><g id="j_6" model-id="c62ceef6-3765-4c2e-94e6-f2526cf4c9e3" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-mobiledevice joint-element" data-type="structurizr.mobileDevice" transform="translate(1283,664)" style=""><g class="structurizrElement" id="v-91" style="opacity: 1;"><rect class="structurizrMobileDevice structurizrHighlightableElement" id="v-92" rx="20" ry="20" stroke="#3c7fc0" stroke-width="2" pointer-events="visiblePainted" fill="#3c7fc0" width="450" height="300"></rect><rect class="structurizrMobileDeviceDisplay" id="v-93" rx="5" ry="5" stroke="#3c7fc0" stroke-width="0" pointer-events="visiblePainted" fill="#438dd5" width="370" height="280" x="40" y="10"></rect><ellipse class="structurizrMobileDeviceButton" id="v-99" fill="#438dd5" cx="20" cy="150" rx="10" ry="10"></ellipse><line class="structurizrMobileDeviceSpeaker" style="stroke-width:2px" id="v-100" stroke="#438dd5" x1="430" y1="125" x2="430" y2="175"></line><text class="structurizrName" id="v-94" font-size="34" y="0.8em" xml:space="preserve" font-weight="bold" text-anchor="middle" pointer-events="visible" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,60)"><tspan id="v-101" class="v-line" dy="0em" x="0">Mobile App</tspan></text><text class="structurizrMetaData" id="v-95" font-size="19" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,100)"><tspan id="v-102" class="v-line" dy="0em" x="0">[Container: Xamarin]</tspan></text><text class="structurizrDescription" id="v-96" font-size="24" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,150)"><tspan id="v-103" class="v-line" dy="0em" x="0">Provides a limited subset of the</tspan><tspan id="v-104" class="v-line" dy="1.2em" x="0">Internet banking functionality to</tspan><tspan id="v-105" class="v-line" dy="1.2em" x="0">customers via their mobile device.</tspan></text><text class="structurizrNavigation" id="v-97" font-weight="bold" text-anchor="middle" display="none" font-family="Open Sans" fill="#72aae0" font-size="24" transform="matrix(1,0,0,1,225,270)"></text><image class="structurizrIcon" id="v-98"></image></g></g><g id="j_7" model-id="c85859c0-520b-4d7e-8749-0f7008e09b12" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-box joint-element" data-type="structurizr.box" transform="translate(37,664)" style=""><g class="structurizrElement" id="v-111" style="opacity: 1;"><rect class="structurizrBox structurizrHighlightableElement" id="v-112" rx="1" ry="1" stroke="#3c7fc0" stroke-width="2" pointer-events="visiblePainted" fill="#438dd5" width="450" height="300"></rect><text class="structurizrName" id="v-113" font-size="34" y="0.8em" xml:space="preserve" font-weight="bold" text-anchor="middle" pointer-events="visible" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,60)"><tspan id="v-118" class="v-line" dy="0em" x="0">Web Application</tspan></text><text class="structurizrMetaData" id="v-114" font-size="19" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,100)"><tspan id="v-119" class="v-line" dy="0em" x="0">[Container: Java and Spring MVC]</tspan></text><text class="structurizrDescription" id="v-115" font-size="24" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,150)"><tspan id="v-120" class="v-line" dy="0em" x="0">Delivers the static content and the</tspan><tspan id="v-121" class="v-line" dy="1.2em" x="0">Internet banking single page</tspan><tspan id="v-122" class="v-line" dy="1.2em" x="0">application.</tspan></text><text class="structurizrNavigation" id="v-116" font-weight="bold" text-anchor="middle" display="none" font-family="Open Sans" fill="#72aae0" font-size="24" transform="matrix(1,0,0,1,225,270)"></text><image class="structurizrIcon" id="v-117"></image></g></g><g id="j_8" model-id="9d14e00e-ad10-48d5-acd6-ce531b3cb775" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-box joint-element" data-type="structurizr.box" transform="translate(1031,1214)" style=""><g class="structurizrElement" id="v-128" style="opacity: 1;"><rect class="structurizrBox structurizrHighlightableElement" id="v-129" rx="1" ry="1" stroke="#3c7fc0" stroke-width="2" pointer-events="visiblePainted" fill="#438dd5" width="450" height="300"></rect><text class="structurizrName" id="v-130" font-size="34" y="0.8em" xml:space="preserve" font-weight="bold" text-anchor="middle" pointer-events="visible" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,75)"><tspan id="v-135" class="v-line" dy="0em" x="0">API Application</tspan></text><text class="structurizrMetaData" id="v-131" font-size="19" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,115)"><tspan id="v-136" class="v-line" dy="0em" x="0">[Container: Java and Spring MVC]</tspan></text><text class="structurizrDescription" id="v-132" font-size="24" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,165)"><tspan id="v-137" class="v-line" dy="0em" x="0">Provides Internet banking</tspan><tspan id="v-138" class="v-line" dy="1.2em" x="0">functionality via a JSON/HTTPS API.</tspan></text><text class="structurizrNavigation" id="v-133" font-weight="bold" text-anchor="middle" font-family="Open Sans" fill="#72aae0" font-size="24" transform="matrix(1,0,0,1,225,270)" y="0.8em" xml:space="preserve" display="none"><tspan id="v-139" class="v-line" dy="0em" x="0">+</tspan></text><image class="structurizrIcon" id="v-134"></image></g></g><g id="j_9" model-id="db9fc23b-12ee-485c-90eb-fb5cfb8637f9" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-cylinder joint-element" data-type="structurizr.cylinder" transform="translate(37,1214)" style=""><g class="structurizrElement" id="v-145" style="opacity: 1;"><ellipse class="structurizrCylinderBottom structurizrHighlightableElement" id="bottom" cx="225" cy="270" rx="225" ry="30" stroke="#3c7fc0" stroke-width="2" pointer-events="visiblePainted" fill="#438dd5"></ellipse><rect class="structurizrCylinderBottom structurizrHighlightableElement" id="face" x="0" y="30" width="450" height="240" stroke="#3c7fc0" stroke-width="2" pointer-events="visiblePainted" fill="#438dd5"></rect><clipPath id="cylinderContainersStructurizrClipPath1" clipPathUnits="userSpaceOnUse"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#bottom"></use><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#face"></use></clipPath><rect class="structurizrCylinderFaceFull" x="0" y="30" width="450" height="270" clip-path="url(#cylinderContainersStructurizrClipPath1)" id="v-146" stroke="none" stroke-width="2" pointer-events="visiblePainted" fill="#438dd5"></rect><ellipse cx="225" cy="30" rx="225" ry="30" id="lid" class="structurizrCylinderBottom structurizrHighlightableElement" stroke="#3c7fc0" stroke-width="2" pointer-events="visiblePainted" fill="#438dd5"></ellipse><text class="structurizrName" id="v-147" font-size="34px" y="0.8em" xml:space="preserve" font-weight="bold" text-anchor="middle" pointer-events="visible" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,75)"><tspan id="v-152" class="v-line" dy="0em" x="0">Database</tspan></text><text class="structurizrMetaData" id="v-148" font-size="19px" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,115)"><tspan id="v-153" class="v-line" dy="0em" x="0">[Container: Oracle Database Schema]</tspan></text><text class="structurizrDescription" id="v-149" font-size="24px" y="0.8em" xml:space="preserve" text-anchor="middle" font-family="Open Sans" fill="#ffffff" transform="matrix(1,0,0,1,225,165)"><tspan id="v-154" class="v-line" dy="0em" x="0">Stores user registration information,</tspan><tspan id="v-155" class="v-line" dy="1.2em" x="0">hashed authentication credentials,</tspan><tspan id="v-156" class="v-line" dy="1.2em" x="0">access logs, etc.</tspan></text><text class="structurizrNavigation" id="v-150" font-weight="bold" text-anchor="middle" display="none" font-family="Open Sans" fill="#72aae0" font-size="24" transform="matrix(1,0,0,1,225,273)"></text><image class="structurizrIcon" id="v-151"></image></g></g><g id="j_10" model-id="98dd3cb5-f031-4b33-8302-4527016e5b05" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-relationship joint-link" data-type="structurizr.relationship"><path class="connection" stroke="#707070" id="v-173" stroke-width="2" stroke-dasharray="30 30" fill="none" d="M 1481 1238 1995 950" style="opacity: 1;"></path><path class="marker-source" fill="black" stroke="black" transform="translate(1481,1238) scale(1,1) rotate(-29.30137062072754)"></path><path class="marker-target" fill="#707070" stroke="#707070" id="v-175" d="M 20 0 L 0 10 L 20 20 z" transform="translate(2016.894028111124,948.7205841304524) scale(1,1) rotate(-209.30137634277344)" style="opacity: 1;"></path><path class="connection-wrap highlightedLink" id="v-174" fill="none" d="M 1481 1238 1995 950" style=""></path><title class="tooltip"></title><g class="labels"><g class="label" id="v-164" label-idx="0" cursor="default" transform="translate(1738, 1094)" style="opacity: 1;"><rect id="v-166" fill="#ffffff" rx="3" ry="3" stroke="#ffffff" stroke-width="20px" pointer-events="none" width="151.15625" height="61.3125" transform="matrix(1,0,0,1,-75.6,-30.6)"></rect><text id="v-165" font-size="24px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="bold" transform="matrix(1,0,0,1,0,-24.3)"><tspan id="v-167" class="v-line" dy="0em" x="0">Sends e-mail</tspan><tspan id="v-168" class="v-line" dy="1.2em" x="0">using</tspan></text></g><g class="label" id="v-169" label-idx="1" cursor="default" transform="translate(1738, 1137.2)" style="opacity: 1;"><rect id="v-171" fill="#ffffff" rx="3" ry="3" pointer-events="none" width="62.0625" height="26.015625" transform="matrix(1,0,0,1,-31,-13)"></rect><text id="v-170" font-size="19px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="normal" transform="matrix(1,0,0,1,0,-7.7)"><tspan id="v-172" class="v-line" dy="0em" x="0">[SMTP]</tspan></text></g></g><g class="marker-vertices" display="none"></g><g class="marker-arrowheads" id="v-177" display="none"><g class="marker-arrowhead-group marker-arrowhead-group-source" id="v-161"><path class="marker-arrowhead" end="source" d="M 26 0 L 0 13 L 26 26 z"></path></g><g class="marker-arrowhead-group marker-arrowhead-group-target" id="v-162"><path class="marker-arrowhead" end="target" d="M 26 0 L 0 13 L 26 26 z"></path></g></g><g class="link-tools" id="v-176" display="none"><g class="link-tool" id="v-160" transform="translate(1515.8956298828125, 1218.4476318359375) "><g class="tool-remove" event="remove"><circle r="11"></circle><path transform="scale(.8) translate(-16, -16)" d="M24.778,21.419 19.276,15.917 24.777,10.415 21.949,7.585 16.447,13.087 10.945,7.585 8.117,10.415 13.618,15.917 8.116,21.419 10.946,24.248 16.447,18.746 21.948,24.248z"></path><title>Remove link.</title></g><g class="tool-options" event="link:options"><circle r="11" transform="translate(25)"></circle><path fill="white" transform="scale(.55) translate(29, -16)" d="M31.229,17.736c0.064-0.571,0.104-1.148,0.104-1.736s-0.04-1.166-0.104-1.737l-4.377-1.557c-0.218-0.716-0.504-1.401-0.851-2.05l1.993-4.192c-0.725-0.91-1.549-1.734-2.458-2.459l-4.193,1.994c-0.647-0.347-1.334-0.632-2.049-0.849l-1.558-4.378C17.165,0.708,16.588,0.667,16,0.667s-1.166,0.041-1.737,0.105L12.707,5.15c-0.716,0.217-1.401,0.502-2.05,0.849L6.464,4.005C5.554,4.73,4.73,5.554,4.005,6.464l1.994,4.192c-0.347,0.648-0.632,1.334-0.849,2.05l-4.378,1.557C0.708,14.834,0.667,15.412,0.667,16s0.041,1.165,0.105,1.736l4.378,1.558c0.217,0.715,0.502,1.401,0.849,2.049l-1.994,4.193c0.725,0.909,1.549,1.733,2.459,2.458l4.192-1.993c0.648,0.347,1.334,0.633,2.05,0.851l1.557,4.377c0.571,0.064,1.148,0.104,1.737,0.104c0.588,0,1.165-0.04,1.736-0.104l1.558-4.377c0.715-0.218,1.399-0.504,2.049-0.851l4.193,1.993c0.909-0.725,1.733-1.549,2.458-2.458l-1.993-4.193c0.347-0.647,0.633-1.334,0.851-2.049L31.229,17.736zM16,20.871c-2.69,0-4.872-2.182-4.872-4.871c0-2.69,2.182-4.872,4.872-4.872c2.689,0,4.871,2.182,4.871,4.872C20.871,18.689,18.689,20.871,16,20.871z"></path><title>Link options.</title></g></g></g></g><g id="j_11" model-id="57305e71-10b5-4179-a9b6-792f9826cc6c" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-relationship joint-link" data-type="structurizr.relationship"><path class="connection" stroke="#707070" id="v-193" stroke-width="2" stroke-dasharray="30 30" fill="none" d="M 1481 1364 1992 1364" style="opacity: 1;"></path><path class="marker-source" fill="black" stroke="black" transform="translate(1481,1364) scale(1,1) rotate(0)"></path><path class="marker-target" fill="#707070" stroke="#707070" id="v-195" d="M 20 0 L 0 10 L 20 20 z" transform="translate(2012,1374) scale(1,1) rotate(-180)" style="opacity: 1;"></path><path class="connection-wrap highlightedLink" id="v-194" fill="none" d="M 1481 1364 1992 1364" style=""></path><title class="tooltip"></title><g class="labels"><g class="label" id="v-185" label-idx="0" cursor="default" transform="translate(1736.5, 1364)" style="opacity: 1;"><rect id="v-187" fill="#ffffff" rx="3" ry="3" stroke="#ffffff" stroke-width="20px" pointer-events="none" width="215.09375" height="32.515625" transform="matrix(1,0,0,1,-107.5,-16.2)"></rect><text id="v-186" font-size="24px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="bold" transform="matrix(1,0,0,1,0,-9.9)"><tspan id="v-188" class="v-line" dy="0em" x="0">Makes API calls to</tspan></text></g><g class="label" id="v-189" label-idx="1" cursor="default" transform="translate(1736.5, 1395.2)" style="opacity: 1;"><rect id="v-191" fill="#ffffff" rx="3" ry="3" pointer-events="none" width="114.375" height="26.015625" transform="matrix(1,0,0,1,-57.2,-13)"></rect><text id="v-190" font-size="19px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="normal" transform="matrix(1,0,0,1,0,-7.7)"><tspan id="v-192" class="v-line" dy="0em" x="0">[XML/HTTPS]</tspan></text></g></g><g class="marker-vertices" display="none"></g><g class="marker-arrowheads" id="v-197" display="none"><g class="marker-arrowhead-group marker-arrowhead-group-source" id="v-182"><path class="marker-arrowhead" end="source" d="M 26 0 L 0 13 L 26 26 z"></path></g><g class="marker-arrowhead-group marker-arrowhead-group-target" id="v-183"><path class="marker-arrowhead" end="target" d="M 26 0 L 0 13 L 26 26 z"></path></g></g><g class="link-tools" id="v-196" display="none"><g class="link-tool" id="v-181" transform="translate(1521, 1364) "><g class="tool-remove" event="remove"><circle r="11"></circle><path transform="scale(.8) translate(-16, -16)" d="M24.778,21.419 19.276,15.917 24.777,10.415 21.949,7.585 16.447,13.087 10.945,7.585 8.117,10.415 13.618,15.917 8.116,21.419 10.946,24.248 16.447,18.746 21.948,24.248z"></path><title>Remove link.</title></g><g class="tool-options" event="link:options"><circle r="11" transform="translate(25)"></circle><path fill="white" transform="scale(.55) translate(29, -16)" d="M31.229,17.736c0.064-0.571,0.104-1.148,0.104-1.736s-0.04-1.166-0.104-1.737l-4.377-1.557c-0.218-0.716-0.504-1.401-0.851-2.05l1.993-4.192c-0.725-0.91-1.549-1.734-2.458-2.459l-4.193,1.994c-0.647-0.347-1.334-0.632-2.049-0.849l-1.558-4.378C17.165,0.708,16.588,0.667,16,0.667s-1.166,0.041-1.737,0.105L12.707,5.15c-0.716,0.217-1.401,0.502-2.05,0.849L6.464,4.005C5.554,4.73,4.73,5.554,4.005,6.464l1.994,4.192c-0.347,0.648-0.632,1.334-0.849,2.05l-4.378,1.557C0.708,14.834,0.667,15.412,0.667,16s0.041,1.165,0.105,1.736l4.378,1.558c0.217,0.715,0.502,1.401,0.849,2.049l-1.994,4.193c0.725,0.909,1.549,1.733,2.459,2.458l4.192-1.993c0.648,0.347,1.334,0.633,2.05,0.851l1.557,4.377c0.571,0.064,1.148,0.104,1.737,0.104c0.588,0,1.165-0.04,1.736-0.104l1.558-4.377c0.715-0.218,1.399-0.504,2.049-0.851l4.193,1.993c0.909-0.725,1.733-1.549,2.458-2.458l-1.993-4.193c0.347-0.647,0.633-1.334,0.851-2.049L31.229,17.736zM16,20.871c-2.69,0-4.872-2.182-4.872-4.871c0-2.69,2.182-4.872,4.872-4.872c2.689,0,4.871,2.182,4.871,4.872C20.871,18.689,18.689,20.871,16,20.871z"></path><title>Link options.</title></g></g></g></g><g id="j_12" model-id="3ed9a12f-08bc-4c0f-984c-13938362f66d" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-relationship joint-link" data-type="structurizr.relationship"><path class="connection" stroke="#707070" id="v-214" stroke-width="2" stroke-dasharray="30 30" fill="none" d="M 1031 1364 507 1364" style="opacity: 1;"></path><path class="marker-source" fill="black" stroke="black" transform="translate(1031,1364) scale(1,1) rotate(-180)"></path><path class="marker-target" fill="#707070" stroke="#707070" id="v-216" d="M 20 0 L 0 10 L 20 20 z" transform="translate(487,1354) scale(1,1) rotate(0)" style="opacity: 1;"></path><path class="connection-wrap highlightedLink" id="v-215" fill="none" d="M 1031 1364 507 1364" style=""></path><title class="tooltip"></title><g class="labels"><g class="label" id="v-205" label-idx="0" cursor="default" transform="translate(769, 1364)" style="opacity: 1;"><rect id="v-207" fill="#ffffff" rx="3" ry="3" stroke="#ffffff" stroke-width="20px" pointer-events="none" width="188.1875" height="61.3125" transform="matrix(1,0,0,1,-94.1,-30.6)"></rect><text id="v-206" font-size="24px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="bold" transform="matrix(1,0,0,1,0,-24.3)"><tspan id="v-208" class="v-line" dy="0em" x="0">Reads from and</tspan><tspan id="v-209" class="v-line" dy="1.2em" x="0">writes to</tspan></text></g><g class="label" id="v-210" label-idx="1" cursor="default" transform="translate(769, 1407.2)" style="opacity: 1;"><rect id="v-212" fill="#ffffff" rx="3" ry="3" pointer-events="none" width="55.75" height="26.015625" transform="matrix(1,0,0,1,-27.9,-13)"></rect><text id="v-211" font-size="19px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="normal" transform="matrix(1,0,0,1,0,-7.7)"><tspan id="v-213" class="v-line" dy="0em" x="0">[JDBC]</tspan></text></g></g><g class="marker-vertices" display="none"></g><g class="marker-arrowheads" id="v-218" display="none"><g class="marker-arrowhead-group marker-arrowhead-group-source" id="v-202"><path class="marker-arrowhead" end="source" d="M 26 0 L 0 13 L 26 26 z"></path></g><g class="marker-arrowhead-group marker-arrowhead-group-target" id="v-203"><path class="marker-arrowhead" end="target" d="M 26 0 L 0 13 L 26 26 z"></path></g></g><g class="link-tools" id="v-217" display="none"><g class="link-tool" id="v-201" transform="translate(991, 1363.9998779296875) "><g class="tool-remove" event="remove"><circle r="11"></circle><path transform="scale(.8) translate(-16, -16)" d="M24.778,21.419 19.276,15.917 24.777,10.415 21.949,7.585 16.447,13.087 10.945,7.585 8.117,10.415 13.618,15.917 8.116,21.419 10.946,24.248 16.447,18.746 21.948,24.248z"></path><title>Remove link.</title></g><g class="tool-options" event="link:options"><circle r="11" transform="translate(25)"></circle><path fill="white" transform="scale(.55) translate(29, -16)" d="M31.229,17.736c0.064-0.571,0.104-1.148,0.104-1.736s-0.04-1.166-0.104-1.737l-4.377-1.557c-0.218-0.716-0.504-1.401-0.851-2.05l1.993-4.192c-0.725-0.91-1.549-1.734-2.458-2.459l-4.193,1.994c-0.647-0.347-1.334-0.632-2.049-0.849l-1.558-4.378C17.165,0.708,16.588,0.667,16,0.667s-1.166,0.041-1.737,0.105L12.707,5.15c-0.716,0.217-1.401,0.502-2.05,0.849L6.464,4.005C5.554,4.73,4.73,5.554,4.005,6.464l1.994,4.192c-0.347,0.648-0.632,1.334-0.849,2.05l-4.378,1.557C0.708,14.834,0.667,15.412,0.667,16s0.041,1.165,0.105,1.736l4.378,1.558c0.217,0.715,0.502,1.401,0.849,2.049l-1.994,4.193c0.725,0.909,1.549,1.733,2.459,2.458l4.192-1.993c0.648,0.347,1.334,0.633,2.05,0.851l1.557,4.377c0.571,0.064,1.148,0.104,1.737,0.104c0.588,0,1.165-0.04,1.736-0.104l1.558-4.377c0.715-0.218,1.399-0.504,2.049-0.851l4.193,1.993c0.909-0.725,1.733-1.549,2.458-2.458l-1.993-4.193c0.347-0.647,0.633-1.334,0.851-2.049L31.229,17.736zM16,20.871c-2.69,0-4.872-2.182-4.872-4.871c0-2.69,2.182-4.872,4.872-4.872c2.689,0,4.871,2.182,4.871,4.872C20.871,18.689,18.689,20.871,16,20.871z"></path><title>Link options.</title></g></g></g></g><g id="j_13" model-id="ffff3282-8d4d-4ed9-b2cb-f3c7973df853" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-relationship joint-link" data-type="structurizr.relationship"><path class="connection" stroke="#707070" id="v-236" stroke-width="2" stroke-dasharray="30 30" fill="none" d="M 487 814 760 814" style="opacity: 1;"></path><path class="marker-source" fill="black" stroke="black" transform="translate(487,814) scale(1,1) rotate(0)"></path><path class="marker-target" fill="#707070" stroke="#707070" id="v-238" d="M 20 0 L 0 10 L 20 20 z" transform="translate(780,824) scale(1,1) rotate(-180)" style="opacity: 1;"></path><path class="connection-wrap highlightedLink" id="v-237" fill="none" d="M 487 814 760 814" style=""></path><title class="tooltip"></title><g class="labels"><g class="label" id="v-226" label-idx="0" cursor="default" transform="translate(623.5, 814)" style="opacity: 1;"><rect id="v-228" fill="#ffffff" rx="3" ry="3" stroke="#ffffff" stroke-width="20px" pointer-events="none" width="188.4375" height="90.125" transform="matrix(1,0,0,1,-94.2,-45)"></rect><text id="v-227" font-size="24px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="bold" transform="matrix(1,0,0,1,0,-38.7)"><tspan id="v-229" class="v-line" dy="0em" x="0">Delivers to the</tspan><tspan id="v-230" class="v-line" dy="1.2em" x="0">customer's web</tspan><tspan id="v-231" class="v-line" dy="1.2em" x="0">browser</tspan></text></g><g class="label" id="v-232" label-idx="1" cursor="default" transform="translate(623.5, 869.2)" style="opacity: 1;"><rect id="v-234" fill="#ffffff" rx="3" ry="3" pointer-events="none" width="0" height="0" transform="matrix(1,0,0,1,0,0)"></rect><text id="v-233" font-size="19px" y="0.8em" display="none" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="normal" transform="matrix(1,0,0,1,0,0)"><tspan id="v-235" class="v-line v-empty-line" dy="0em" x="0" style="fill-opacity: 0; stroke-opacity: 0;">-</tspan></text></g></g><g class="marker-vertices" display="none"></g><g class="marker-arrowheads" id="v-240" display="none"><g class="marker-arrowhead-group marker-arrowhead-group-source" id="v-223"><path class="marker-arrowhead" end="source" d="M 26 0 L 0 13 L 26 26 z"></path></g><g class="marker-arrowhead-group marker-arrowhead-group-target" id="v-224"><path class="marker-arrowhead" end="target" d="M 26 0 L 0 13 L 26 26 z"></path></g></g><g class="link-tools" id="v-239" display="none"><g class="link-tool" id="v-222" transform="translate(527, 814) "><g class="tool-remove" event="remove"><circle r="11"></circle><path transform="scale(.8) translate(-16, -16)" d="M24.778,21.419 19.276,15.917 24.777,10.415 21.949,7.585 16.447,13.087 10.945,7.585 8.117,10.415 13.618,15.917 8.116,21.419 10.946,24.248 16.447,18.746 21.948,24.248z"></path><title>Remove link.</title></g><g class="tool-options" event="link:options"><circle r="11" transform="translate(25)"></circle><path fill="white" transform="scale(.55) translate(29, -16)" d="M31.229,17.736c0.064-0.571,0.104-1.148,0.104-1.736s-0.04-1.166-0.104-1.737l-4.377-1.557c-0.218-0.716-0.504-1.401-0.851-2.05l1.993-4.192c-0.725-0.91-1.549-1.734-2.458-2.459l-4.193,1.994c-0.647-0.347-1.334-0.632-2.049-0.849l-1.558-4.378C17.165,0.708,16.588,0.667,16,0.667s-1.166,0.041-1.737,0.105L12.707,5.15c-0.716,0.217-1.401,0.502-2.05,0.849L6.464,4.005C5.554,4.73,4.73,5.554,4.005,6.464l1.994,4.192c-0.347,0.648-0.632,1.334-0.849,2.05l-4.378,1.557C0.708,14.834,0.667,15.412,0.667,16s0.041,1.165,0.105,1.736l4.378,1.558c0.217,0.715,0.502,1.401,0.849,2.049l-1.994,4.193c0.725,0.909,1.549,1.733,2.459,2.458l4.192-1.993c0.648,0.347,1.334,0.633,2.05,0.851l1.557,4.377c0.571,0.064,1.148,0.104,1.737,0.104c0.588,0,1.165-0.04,1.736-0.104l1.558-4.377c0.715-0.218,1.399-0.504,2.049-0.851l4.193,1.993c0.909-0.725,1.733-1.549,2.458-2.458l-1.993-4.193c0.347-0.647,0.633-1.334,0.851-2.049L31.229,17.736zM16,20.871c-2.69,0-4.872-2.182-4.872-4.871c0-2.69,2.182-4.872,4.872-4.872c2.689,0,4.871,2.182,4.871,4.872C20.871,18.689,18.689,20.871,16,20.871z"></path><title>Link options.</title></g></g></g></g><g id="j_14" model-id="2a2ee83d-323a-4a41-8116-d0421c885641" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-relationship joint-link" data-type="structurizr.relationship"><path class="connection" stroke="#707070" id="v-259" stroke-width="2" stroke-dasharray="30 30" fill="none" d="M 1341 424 1436 646" style="opacity: 1;"></path><path class="marker-source" fill="black" stroke="black" transform="translate(1341,424) scale(1,1) rotate(66.77261352539065)"></path><path class="marker-target" fill="#707070" stroke="#707070" id="v-261" d="M 20 0 L 0 10 L 20 20 z" transform="translate(1434.810496696781,667.9438289032449) scale(1,1) rotate(-113.2273941040039)" style="opacity: 1;"></path><path class="connection-wrap highlightedLink" id="v-260" fill="none" d="M 1341 424 1436 646" style=""></path><title class="tooltip"></title><g class="labels"><g class="label" id="v-248" label-idx="0" cursor="default" transform="translate(1388.5, 535)" style="opacity: 1;"><rect id="v-250" fill="#ffffff" rx="3" ry="3" stroke="#ffffff" stroke-width="20px" pointer-events="none" width="204.5" height="118.921875" transform="matrix(1,0,0,1,-102.2,-59.4)"></rect><text id="v-249" font-size="24px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="bold" transform="matrix(1,0,0,1,0,-53.1)"><tspan id="v-251" class="v-line" dy="0em" x="0">Views account</tspan><tspan id="v-252" class="v-line" dy="1.2em" x="0">balances, and</tspan><tspan id="v-253" class="v-line" dy="1.2em" x="0">makes payments</tspan><tspan id="v-254" class="v-line" dy="1.2em" x="0">using</tspan></text></g><g class="label" id="v-255" label-idx="1" cursor="default" transform="translate(1388.5, 602.2)" style="opacity: 1;"><rect id="v-257" fill="#ffffff" rx="3" ry="3" pointer-events="none" width="0" height="0" transform="matrix(1,0,0,1,0,0)"></rect><text id="v-256" font-size="19px" y="0.8em" display="none" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="normal" transform="matrix(1,0,0,1,0,0)"><tspan id="v-258" class="v-line v-empty-line" dy="0em" x="0" style="fill-opacity: 0; stroke-opacity: 0;">-</tspan></text></g></g><g class="marker-vertices" display="none"></g><g class="marker-arrowheads" id="v-263" display="none"><g class="marker-arrowhead-group marker-arrowhead-group-source" id="v-245"><path class="marker-arrowhead" end="source" d="M 26 0 L 0 13 L 26 26 z"></path></g><g class="marker-arrowhead-group marker-arrowhead-group-target" id="v-246"><path class="marker-arrowhead" end="target" d="M 26 0 L 0 13 L 26 26 z"></path></g></g><g class="link-tools" id="v-262" display="none"><g class="link-tool" id="v-244" transform="translate(1356.73681640625, 460.77435302734375) "><g class="tool-remove" event="remove"><circle r="11"></circle><path transform="scale(.8) translate(-16, -16)" d="M24.778,21.419 19.276,15.917 24.777,10.415 21.949,7.585 16.447,13.087 10.945,7.585 8.117,10.415 13.618,15.917 8.116,21.419 10.946,24.248 16.447,18.746 21.948,24.248z"></path><title>Remove link.</title></g><g class="tool-options" event="link:options"><circle r="11" transform="translate(25)"></circle><path fill="white" transform="scale(.55) translate(29, -16)" d="M31.229,17.736c0.064-0.571,0.104-1.148,0.104-1.736s-0.04-1.166-0.104-1.737l-4.377-1.557c-0.218-0.716-0.504-1.401-0.851-2.05l1.993-4.192c-0.725-0.91-1.549-1.734-2.458-2.459l-4.193,1.994c-0.647-0.347-1.334-0.632-2.049-0.849l-1.558-4.378C17.165,0.708,16.588,0.667,16,0.667s-1.166,0.041-1.737,0.105L12.707,5.15c-0.716,0.217-1.401,0.502-2.05,0.849L6.464,4.005C5.554,4.73,4.73,5.554,4.005,6.464l1.994,4.192c-0.347,0.648-0.632,1.334-0.849,2.05l-4.378,1.557C0.708,14.834,0.667,15.412,0.667,16s0.041,1.165,0.105,1.736l4.378,1.558c0.217,0.715,0.502,1.401,0.849,2.049l-1.994,4.193c0.725,0.909,1.549,1.733,2.459,2.458l4.192-1.993c0.648,0.347,1.334,0.633,2.05,0.851l1.557,4.377c0.571,0.064,1.148,0.104,1.737,0.104c0.588,0,1.165-0.04,1.736-0.104l1.558-4.377c0.715-0.218,1.399-0.504,2.049-0.851l4.193,1.993c0.909-0.725,1.733-1.549,2.458-2.458l-1.993-4.193c0.347-0.647,0.633-1.334,0.851-2.049L31.229,17.736zM16,20.871c-2.69,0-4.872-2.182-4.872-4.871c0-2.69,2.182-4.872,4.872-4.872c2.689,0,4.871,2.182,4.871,4.872C20.871,18.689,18.689,20.871,16,20.871z"></path><title>Link options.</title></g></g></g></g><g id="j_15" model-id="1b738136-1f9c-40f2-8421-2eec7c8c79fc" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-relationship joint-link" data-type="structurizr.relationship"><path class="connection" stroke="#707070" id="v-282" stroke-width="2" stroke-dasharray="30 30" fill="none" d="M 1171 424 1077 646" style="opacity: 1;"></path><path class="marker-source" fill="black" stroke="black" transform="translate(1171,424) scale(1,1) rotate(-246.9745025634766)"></path><path class="marker-target" fill="#707070" stroke="#707070" id="v-284" d="M 20 0 L 0 10 L 20 20 z" transform="translate(1059.7966615684154,660.0885951795567) scale(1,1) rotate(-66.9745101928711)" style="opacity: 1;"></path><path class="connection-wrap highlightedLink" id="v-283" fill="none" d="M 1171 424 1077 646" style=""></path><title class="tooltip"></title><g class="labels"><g class="label" id="v-271" label-idx="0" cursor="default" transform="translate(1124, 535)" style="opacity: 1;"><rect id="v-273" fill="#ffffff" rx="3" ry="3" stroke="#ffffff" stroke-width="20px" pointer-events="none" width="204.5" height="118.921875" transform="matrix(1,0,0,1,-102.2,-59.4)"></rect><text id="v-272" font-size="24px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="bold" transform="matrix(1,0,0,1,0,-53.1)"><tspan id="v-274" class="v-line" dy="0em" x="0">Views account</tspan><tspan id="v-275" class="v-line" dy="1.2em" x="0">balances, and</tspan><tspan id="v-276" class="v-line" dy="1.2em" x="0">makes payments</tspan><tspan id="v-277" class="v-line" dy="1.2em" x="0">using</tspan></text></g><g class="label" id="v-278" label-idx="1" cursor="default" transform="translate(1124, 602.2)" style="opacity: 1;"><rect id="v-280" fill="#ffffff" rx="3" ry="3" pointer-events="none" width="0" height="0" transform="matrix(1,0,0,1,0,0)"></rect><text id="v-279" font-size="19px" y="0.8em" display="none" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="normal" transform="matrix(1,0,0,1,0,0)"><tspan id="v-281" class="v-line v-empty-line" dy="0em" x="0" style="fill-opacity: 0; stroke-opacity: 0;">-</tspan></text></g></g><g class="marker-vertices" display="none"></g><g class="marker-arrowheads" id="v-286" display="none"><g class="marker-arrowhead-group marker-arrowhead-group-source" id="v-268"><path class="marker-arrowhead" end="source" d="M 26 0 L 0 13 L 26 26 z"></path></g><g class="marker-arrowhead-group marker-arrowhead-group-target" id="v-269"><path class="marker-arrowhead" end="target" d="M 26 0 L 0 13 L 26 26 z"></path></g></g><g class="link-tools" id="v-285" display="none"><g class="link-tool" id="v-267" transform="translate(1155.403564453125, 460.8341064453125) "><g class="tool-remove" event="remove"><circle r="11"></circle><path transform="scale(.8) translate(-16, -16)" d="M24.778,21.419 19.276,15.917 24.777,10.415 21.949,7.585 16.447,13.087 10.945,7.585 8.117,10.415 13.618,15.917 8.116,21.419 10.946,24.248 16.447,18.746 21.948,24.248z"></path><title>Remove link.</title></g><g class="tool-options" event="link:options"><circle r="11" transform="translate(25)"></circle><path fill="white" transform="scale(.55) translate(29, -16)" d="M31.229,17.736c0.064-0.571,0.104-1.148,0.104-1.736s-0.04-1.166-0.104-1.737l-4.377-1.557c-0.218-0.716-0.504-1.401-0.851-2.05l1.993-4.192c-0.725-0.91-1.549-1.734-2.458-2.459l-4.193,1.994c-0.647-0.347-1.334-0.632-2.049-0.849l-1.558-4.378C17.165,0.708,16.588,0.667,16,0.667s-1.166,0.041-1.737,0.105L12.707,5.15c-0.716,0.217-1.401,0.502-2.05,0.849L6.464,4.005C5.554,4.73,4.73,5.554,4.005,6.464l1.994,4.192c-0.347,0.648-0.632,1.334-0.849,2.05l-4.378,1.557C0.708,14.834,0.667,15.412,0.667,16s0.041,1.165,0.105,1.736l4.378,1.558c0.217,0.715,0.502,1.401,0.849,2.049l-1.994,4.193c0.725,0.909,1.549,1.733,2.459,2.458l4.192-1.993c0.648,0.347,1.334,0.633,2.05,0.851l1.557,4.377c0.571,0.064,1.148,0.104,1.737,0.104c0.588,0,1.165-0.04,1.736-0.104l1.558-4.377c0.715-0.218,1.399-0.504,2.049-0.851l4.193,1.993c0.909-0.725,1.733-1.549,2.458-2.458l-1.993-4.193c0.347-0.647,0.633-1.334,0.851-2.049L31.229,17.736zM16,20.871c-2.69,0-4.872-2.182-4.872-4.871c0-2.69,2.182-4.872,4.872-4.872c2.689,0,4.871,2.182,4.871,4.872C20.871,18.689,18.689,20.871,16,20.871z"></path><title>Link options.</title></g></g></g></g><g id="j_16" model-id="b98cbfa6-a5c9-4a26-9f07-f9d4856ec119" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-relationship joint-link" data-type="structurizr.relationship"><path class="connection" stroke="#707070" id="v-304" stroke-width="2" stroke-dasharray="30 30" fill="none" d="M 1056 343 504 671" style="opacity: 1;"></path><path class="marker-source" fill="black" stroke="black" transform="translate(1056,343) scale(1,1) rotate(-210.7113494873047)"></path><path class="marker-target" fill="#707070" stroke="#707070" id="v-306" d="M 20 0 L 0 10 L 20 20 z" transform="translate(481.8928598708477,672.4025053048283) scale(1,1) rotate(-30.711353302001953)" style="opacity: 1;"></path><path class="connection-wrap highlightedLink" id="v-305" fill="none" d="M 1056 343 504 671" style=""></path><title class="tooltip"></title><g class="labels"><g class="label" id="v-294" label-idx="0" cursor="default" transform="translate(780, 507)" style="opacity: 1;"><rect id="v-296" fill="#ffffff" rx="3" ry="3" stroke="#ffffff" stroke-width="20px" pointer-events="none" width="186.46875" height="90.125" transform="matrix(1,0,0,1,-93.2,-45)"></rect><text id="v-295" font-size="24px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="bold" transform="matrix(1,0,0,1,0,-38.7)"><tspan id="v-297" class="v-line" dy="0em" x="0">Visits</tspan><tspan id="v-298" class="v-line" dy="1.2em" x="0">bigbank.com/ib</tspan><tspan id="v-299" class="v-line" dy="1.2em" x="0">using</tspan></text></g><g class="label" id="v-300" label-idx="1" cursor="default" transform="translate(780, 562.2)" style="opacity: 1;"><rect id="v-302" fill="#ffffff" rx="3" ry="3" pointer-events="none" width="69.4375" height="26.015625" transform="matrix(1,0,0,1,-34.7,-13)"></rect><text id="v-301" font-size="19px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="normal" transform="matrix(1,0,0,1,0,-7.7)"><tspan id="v-303" class="v-line" dy="0em" x="0">[HTTPS]</tspan></text></g></g><g class="marker-vertices" display="none"></g><g class="marker-arrowheads" id="v-308" display="none"><g class="marker-arrowhead-group marker-arrowhead-group-source" id="v-291"><path class="marker-arrowhead" end="source" d="M 26 0 L 0 13 L 26 26 z"></path></g><g class="marker-arrowhead-group marker-arrowhead-group-target" id="v-292"><path class="marker-arrowhead" end="target" d="M 26 0 L 0 13 L 26 26 z"></path></g></g><g class="link-tools" id="v-307" display="none"><g class="link-tool" id="v-290" transform="translate(1021.6126098632812, 363.43304443359375) "><g class="tool-remove" event="remove"><circle r="11"></circle><path transform="scale(.8) translate(-16, -16)" d="M24.778,21.419 19.276,15.917 24.777,10.415 21.949,7.585 16.447,13.087 10.945,7.585 8.117,10.415 13.618,15.917 8.116,21.419 10.946,24.248 16.447,18.746 21.948,24.248z"></path><title>Remove link.</title></g><g class="tool-options" event="link:options"><circle r="11" transform="translate(25)"></circle><path fill="white" transform="scale(.55) translate(29, -16)" d="M31.229,17.736c0.064-0.571,0.104-1.148,0.104-1.736s-0.04-1.166-0.104-1.737l-4.377-1.557c-0.218-0.716-0.504-1.401-0.851-2.05l1.993-4.192c-0.725-0.91-1.549-1.734-2.458-2.459l-4.193,1.994c-0.647-0.347-1.334-0.632-2.049-0.849l-1.558-4.378C17.165,0.708,16.588,0.667,16,0.667s-1.166,0.041-1.737,0.105L12.707,5.15c-0.716,0.217-1.401,0.502-2.05,0.849L6.464,4.005C5.554,4.73,4.73,5.554,4.005,6.464l1.994,4.192c-0.347,0.648-0.632,1.334-0.849,2.05l-4.378,1.557C0.708,14.834,0.667,15.412,0.667,16s0.041,1.165,0.105,1.736l4.378,1.558c0.217,0.715,0.502,1.401,0.849,2.049l-1.994,4.193c0.725,0.909,1.549,1.733,2.459,2.458l4.192-1.993c0.648,0.347,1.334,0.633,2.05,0.851l1.557,4.377c0.571,0.064,1.148,0.104,1.737,0.104c0.588,0,1.165-0.04,1.736-0.104l1.558-4.377c0.715-0.218,1.399-0.504,2.049-0.851l4.193,1.993c0.909-0.725,1.733-1.549,2.458-2.458l-1.993-4.193c0.347-0.647,0.633-1.334,0.851-2.049L31.229,17.736zM16,20.871c-2.69,0-4.872-2.182-4.872-4.871c0-2.69,2.182-4.872,4.872-4.872c2.689,0,4.871,2.182,4.871,4.872C20.871,18.689,18.689,20.871,16,20.871z"></path><title>Link options.</title></g></g></g></g><g id="j_17" model-id="1c6ddd88-4bd7-4790-9c43-8810373988e3" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-relationship joint-link" data-type="structurizr.relationship"><path class="connection" stroke="#707070" id="v-324" stroke-width="2" stroke-dasharray="30 30" fill="none" d="M 2012 679 1473 354" style="opacity: 1;"></path><path class="marker-source" fill="black" stroke="black" transform="translate(2012,679) scale(1,1) rotate(-148.93028259277344)"></path><path class="marker-target" fill="#707070" stroke="#707070" id="v-326" d="M 20 0 L 0 10 L 20 20 z" transform="translate(1461.1608405854595,335.4345895931607) scale(1,1) rotate(31.069732666015668)" style="opacity: 1;"></path><path class="connection-wrap highlightedLink" id="v-325" fill="none" d="M 2012 679 1473 354" style=""></path><title class="tooltip"></title><g class="labels"><g class="label" id="v-316" label-idx="0" cursor="default" transform="translate(1742.5, 516.5)" style="opacity: 1;"><rect id="v-318" fill="#ffffff" rx="3" ry="3" stroke="#ffffff" stroke-width="20px" pointer-events="none" width="194.59375" height="32.515625" transform="matrix(1,0,0,1,-97.3,-16.2)"></rect><text id="v-317" font-size="24px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="bold" transform="matrix(1,0,0,1,0,-9.9)"><tspan id="v-319" class="v-line" dy="0em" x="0">Sends e-mails to</tspan></text></g><g class="label" id="v-320" label-idx="1" cursor="default" transform="translate(1742.5, 547.7)" style="opacity: 1;"><rect id="v-322" fill="#ffffff" rx="3" ry="3" pointer-events="none" width="0" height="0" transform="matrix(1,0,0,1,0,0)"></rect><text id="v-321" font-size="19px" y="0.8em" display="none" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="normal" transform="matrix(1,0,0,1,0,0)"><tspan id="v-323" class="v-line v-empty-line" dy="0em" x="0" style="fill-opacity: 0; stroke-opacity: 0;">-</tspan></text></g></g><g class="marker-vertices" display="none"></g><g class="marker-arrowheads" id="v-328" display="none"><g class="marker-arrowhead-group marker-arrowhead-group-source" id="v-313"><path class="marker-arrowhead" end="source" d="M 26 0 L 0 13 L 26 26 z"></path></g><g class="marker-arrowhead-group marker-arrowhead-group-target" id="v-314"><path class="marker-arrowhead" end="target" d="M 26 0 L 0 13 L 26 26 z"></path></g></g><g class="link-tools" id="v-327" display="none"><g class="link-tool" id="v-312" transform="translate(1977.7452392578125, 658.345458984375) "><g class="tool-remove" event="remove"><circle r="11"></circle><path transform="scale(.8) translate(-16, -16)" d="M24.778,21.419 19.276,15.917 24.777,10.415 21.949,7.585 16.447,13.087 10.945,7.585 8.117,10.415 13.618,15.917 8.116,21.419 10.946,24.248 16.447,18.746 21.948,24.248z"></path><title>Remove link.</title></g><g class="tool-options" event="link:options"><circle r="11" transform="translate(25)"></circle><path fill="white" transform="scale(.55) translate(29, -16)" d="M31.229,17.736c0.064-0.571,0.104-1.148,0.104-1.736s-0.04-1.166-0.104-1.737l-4.377-1.557c-0.218-0.716-0.504-1.401-0.851-2.05l1.993-4.192c-0.725-0.91-1.549-1.734-2.458-2.459l-4.193,1.994c-0.647-0.347-1.334-0.632-2.049-0.849l-1.558-4.378C17.165,0.708,16.588,0.667,16,0.667s-1.166,0.041-1.737,0.105L12.707,5.15c-0.716,0.217-1.401,0.502-2.05,0.849L6.464,4.005C5.554,4.73,4.73,5.554,4.005,6.464l1.994,4.192c-0.347,0.648-0.632,1.334-0.849,2.05l-4.378,1.557C0.708,14.834,0.667,15.412,0.667,16s0.041,1.165,0.105,1.736l4.378,1.558c0.217,0.715,0.502,1.401,0.849,2.049l-1.994,4.193c0.725,0.909,1.549,1.733,2.459,2.458l4.192-1.993c0.648,0.347,1.334,0.633,2.05,0.851l1.557,4.377c0.571,0.064,1.148,0.104,1.737,0.104c0.588,0,1.165-0.04,1.736-0.104l1.558-4.377c0.715-0.218,1.399-0.504,2.049-0.851l4.193,1.993c0.909-0.725,1.733-1.549,2.458-2.458l-1.993-4.193c0.347-0.647,0.633-1.334,0.851-2.049L31.229,17.736zM16,20.871c-2.69,0-4.872-2.182-4.872-4.871c0-2.69,2.182-4.872,4.872-4.872c2.689,0,4.871,2.182,4.871,4.872C20.871,18.689,18.689,20.871,16,20.871z"></path><title>Link options.</title></g></g></g></g><g id="j_18" model-id="f951bf0b-674d-42e4-8670-97a263505378" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-relationship joint-link" data-type="structurizr.relationship"><path class="connection" stroke="#707070" id="v-344" stroke-width="2" stroke-dasharray="30 30" fill="none" d="M 1073 964 1179 1196" style="opacity: 1;"></path><path class="marker-source" fill="black" stroke="black" transform="translate(1073,964) scale(1,1) rotate(65.48699951171878)"></path><path class="marker-target" fill="#707070" stroke="#707070" id="v-346" d="M 20 0 L 0 10 L 20 20 z" transform="translate(1177.901274124275,1218.1490344333633) scale(1,1) rotate(-114.51298522949219)" style="opacity: 1;"></path><path class="connection-wrap highlightedLink" id="v-345" fill="none" d="M 1073 964 1179 1196" style=""></path><title class="tooltip"></title><g class="labels"><g class="label" id="v-336" label-idx="0" cursor="default" transform="translate(1126, 1080)" style="opacity: 1;"><rect id="v-338" fill="#ffffff" rx="3" ry="3" stroke="#ffffff" stroke-width="20px" pointer-events="none" width="215.09375" height="32.515625" transform="matrix(1,0,0,1,-107.5,-16.2)"></rect><text id="v-337" font-size="24px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="bold" transform="matrix(1,0,0,1,0,-9.9)"><tspan id="v-339" class="v-line" dy="0em" x="0">Makes API calls to</tspan></text></g><g class="label" id="v-340" label-idx="1" cursor="default" transform="translate(1126, 1111.2)" style="opacity: 1;"><rect id="v-342" fill="#ffffff" rx="3" ry="3" pointer-events="none" width="121.03125" height="26.015625" transform="matrix(1,0,0,1,-60.5,-13)"></rect><text id="v-341" font-size="19px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="normal" transform="matrix(1,0,0,1,0,-7.7)"><tspan id="v-343" class="v-line" dy="0em" x="0">[JSON/HTTPS]</tspan></text></g></g><g class="marker-vertices" display="none"></g><g class="marker-arrowheads" id="v-348" display="none"><g class="marker-arrowhead-group marker-arrowhead-group-source" id="v-333"><path class="marker-arrowhead" end="source" d="M 26 0 L 0 13 L 26 26 z"></path></g><g class="marker-arrowhead-group marker-arrowhead-group-target" id="v-334"><path class="marker-arrowhead" end="target" d="M 26 0 L 0 13 L 26 26 z"></path></g></g><g class="link-tools" id="v-347" display="none"><g class="link-tool" id="v-332" transform="translate(1089.6229248046875, 1000.38232421875) "><g class="tool-remove" event="remove"><circle r="11"></circle><path transform="scale(.8) translate(-16, -16)" d="M24.778,21.419 19.276,15.917 24.777,10.415 21.949,7.585 16.447,13.087 10.945,7.585 8.117,10.415 13.618,15.917 8.116,21.419 10.946,24.248 16.447,18.746 21.948,24.248z"></path><title>Remove link.</title></g><g class="tool-options" event="link:options"><circle r="11" transform="translate(25)"></circle><path fill="white" transform="scale(.55) translate(29, -16)" d="M31.229,17.736c0.064-0.571,0.104-1.148,0.104-1.736s-0.04-1.166-0.104-1.737l-4.377-1.557c-0.218-0.716-0.504-1.401-0.851-2.05l1.993-4.192c-0.725-0.91-1.549-1.734-2.458-2.459l-4.193,1.994c-0.647-0.347-1.334-0.632-2.049-0.849l-1.558-4.378C17.165,0.708,16.588,0.667,16,0.667s-1.166,0.041-1.737,0.105L12.707,5.15c-0.716,0.217-1.401,0.502-2.05,0.849L6.464,4.005C5.554,4.73,4.73,5.554,4.005,6.464l1.994,4.192c-0.347,0.648-0.632,1.334-0.849,2.05l-4.378,1.557C0.708,14.834,0.667,15.412,0.667,16s0.041,1.165,0.105,1.736l4.378,1.558c0.217,0.715,0.502,1.401,0.849,2.049l-1.994,4.193c0.725,0.909,1.549,1.733,2.459,2.458l4.192-1.993c0.648,0.347,1.334,0.633,2.05,0.851l1.557,4.377c0.571,0.064,1.148,0.104,1.737,0.104c0.588,0,1.165-0.04,1.736-0.104l1.558-4.377c0.715-0.218,1.399-0.504,2.049-0.851l4.193,1.993c0.909-0.725,1.733-1.549,2.458-2.458l-1.993-4.193c0.347-0.647,0.633-1.334,0.851-2.049L31.229,17.736zM16,20.871c-2.69,0-4.872-2.182-4.872-4.871c0-2.69,2.182-4.872,4.872-4.872c2.689,0,4.871,2.182,4.871,4.872C20.871,18.689,18.689,20.871,16,20.871z"></path><title>Link options.</title></g></g></g></g><g id="j_19" model-id="d5b0ad89-99a5-4d8f-a73b-4df1081d0289" class="joint-theme-default joint-cell joint-type-structurizr joint-type-structurizr-relationship joint-link" data-type="structurizr.relationship"><path class="connection" stroke="#707070" id="v-364" stroke-width="2" stroke-dasharray="30 30" fill="none" d="M 1439 964 1333 1196" style="opacity: 1;"></path><path class="marker-source" fill="black" stroke="black" transform="translate(1439,964) scale(1,1) rotate(-245.48701477050784)"></path><path class="marker-target" fill="#707070" stroke="#707070" id="v-366" d="M 20 0 L 0 10 L 20 20 z" transform="translate(1315.9013806056992,1209.8510452116625) scale(1,1) rotate(-65.48701477050781)" style="opacity: 1;"></path><path class="connection-wrap highlightedLink" id="v-365" fill="none" d="M 1439 964 1333 1196" style=""></path><title class="tooltip"></title><g class="labels"><g class="label" id="v-356" label-idx="0" cursor="default" transform="translate(1386, 1080)" style="opacity: 1;"><rect id="v-358" fill="#ffffff" rx="3" ry="3" stroke="#ffffff" stroke-width="20px" pointer-events="none" width="215.09375" height="32.515625" transform="matrix(1,0,0,1,-107.5,-16.2)"></rect><text id="v-357" font-size="24px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="bold" transform="matrix(1,0,0,1,0,-9.9)"><tspan id="v-359" class="v-line" dy="0em" x="0">Makes API calls to</tspan></text></g><g class="label" id="v-360" label-idx="1" cursor="default" transform="translate(1386, 1111.2)" style="opacity: 1;"><rect id="v-362" fill="#ffffff" rx="3" ry="3" pointer-events="none" width="121.03125" height="26.015625" transform="matrix(1,0,0,1,-60.5,-13)"></rect><text id="v-361" font-size="19px" y="0.8em" xml:space="preserve" text-anchor="middle" pointer-events="none" fill="#707070" font-family="Open Sans" font-weight="normal" transform="matrix(1,0,0,1,0,-7.7)"><tspan id="v-363" class="v-line" dy="0em" x="0">[JSON/HTTPS]</tspan></text></g></g><g class="marker-vertices" display="none"></g><g class="marker-arrowheads" id="v-368" display="none"><g class="marker-arrowhead-group marker-arrowhead-group-source" id="v-353"><path class="marker-arrowhead" end="source" d="M 26 0 L 0 13 L 26 26 z"></path></g><g class="marker-arrowhead-group marker-arrowhead-group-target" id="v-354"><path class="marker-arrowhead" end="target" d="M 26 0 L 0 13 L 26 26 z"></path></g></g><g class="link-tools" id="v-367" display="none"><g class="link-tool" id="v-352" transform="translate(1422.3770751953125, 1000.38232421875) "><g class="tool-remove" event="remove"><circle r="11"></circle><path transform="scale(.8) translate(-16, -16)" d="M24.778,21.419 19.276,15.917 24.777,10.415 21.949,7.585 16.447,13.087 10.945,7.585 8.117,10.415 13.618,15.917 8.116,21.419 10.946,24.248 16.447,18.746 21.948,24.248z"></path><title>Remove link.</title></g><g class="tool-options" event="link:options"><circle r="11" transform="translate(25)"></circle><path fill="white" transform="scale(.55) translate(29, -16)" d="M31.229,17.736c0.064-0.571,0.104-1.148,0.104-1.736s-0.04-1.166-0.104-1.737l-4.377-1.557c-0.218-0.716-0.504-1.401-0.851-2.05l1.993-4.192c-0.725-0.91-1.549-1.734-2.458-2.459l-4.193,1.994c-0.647-0.347-1.334-0.632-2.049-0.849l-1.558-4.378C17.165,0.708,16.588,0.667,16,0.667s-1.166,0.041-1.737,0.105L12.707,5.15c-0.716,0.217-1.401,0.502-2.05,0.849L6.464,4.005C5.554,4.73,4.73,5.554,4.005,6.464l1.994,4.192c-0.347,0.648-0.632,1.334-0.849,2.05l-4.378,1.557C0.708,14.834,0.667,15.412,0.667,16s0.041,1.165,0.105,1.736l4.378,1.558c0.217,0.715,0.502,1.401,0.849,2.049l-1.994,4.193c0.725,0.909,1.549,1.733,2.459,2.458l4.192-1.993c0.648,0.347,1.334,0.633,2.05,0.851l1.557,4.377c0.571,0.064,1.148,0.104,1.737,0.104c0.588,0,1.165-0.04,1.736-0.104l1.558-4.377c0.715-0.218,1.399-0.504,2.049-0.851l4.193,1.993c0.909-0.725,1.733-1.549,2.458-2.458l-1.993-4.193c0.347-0.647,0.633-1.334,0.851-2.049L31.229,17.736zM16,20.871c-2.69,0-4.872-2.182-4.872-4.871c0-2.69,2.182-4.872,4.872-4.872c2.689,0,4.871,2.182,4.871,4.872C20.871,18.689,18.689,20.871,16,20.871z"></path><title>Link options.</title></g></g></g></g></g><defs id="v-4"></defs></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment