demo_doc/puml/aws-orange-dark/usecase-ex.svg
2021-06-25 21:37:59 +08:00

771 lines
19 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="487.5px" preserveAspectRatio="none" style="width:509px;height:487px;background:#00000000;" version="1.1" viewBox="0 0 509 487" width="509.375px" zoomAndPan="magnify"><defs><linearGradient id="g34xgl1vq6ir00" x1="50%" x2="50%" y1="0%" y2="100%"><stop offset="0%" stop-color="#55585C"/><stop offset="100%" stop-color="#2A2E33"/></linearGradient><linearGradient id="g34xgl1vq6ir01" x1="50%" x2="50%" y1="0%" y2="100%"><stop offset="0%" stop-color="#F08E41"/><stop offset="100%" stop-color="#EC7211"/></linearGradient></defs><g><rect fill="url(#g34xgl1vq6ir00)" height="46.1528" rx="4.1667" ry="4.1667" style="stroke:#2A2E33;stroke-width:1.0416666666666667;" width="496.875" x="2.0833" y="2.0833"/><text fill="#FFFFFF" font-family="Verdana" font-size="20.8333" lengthAdjust="spacing" textLength="469.7917" x="15.625" y="33.4452">Usecase Diagram - AWS Orange Dark theme</text><!--MD5=[111002b242a260edbcaabc3e471064d0]
cluster checkout--><rect height="317.7083" rx="4.1667" ry="4.1667" style="stroke:#4E5D6C;stroke-width:2.0833333333333335;fill:none;" width="154.1667" x="195.3125" y="58.6528"/><text fill="#ABB6C2" font-family="Verdana" font-size="12.5" font-weight="bold" lengthAdjust="spacing" textLength="61.4583" x="241.6667" y="78.5116">checkout</text><ellipse cx="272.5566" cy="231.4481" fill="url(#g34xgl1vq6ir01)" rx="60.5774" ry="21.2328" style="stroke:#EC7211;stroke-width:2.0833333333333335;"/><text fill="#FFFFFF" font-family="Verdana" font-size="12.5" lengthAdjust="spacing" textLength="58.3333" x="243.3899" y="234.336">checkout</text><ellipse cx="272.3409" cy="125.1981" fill="url(#g34xgl1vq6ir01)" rx="59.8409" ry="21.2328" style="stroke:#EC7211;stroke-width:2.0833333333333335;"/><text fill="#FFFFFF" font-family="Verdana" font-size="12.5" lengthAdjust="spacing" textLength="57.2917" x="243.695" y="128.086">payment</text><ellipse cx="272.5502" cy="337.6981" fill="url(#g34xgl1vq6ir01)" rx="39.2169" ry="21.2328" style="stroke:#EC7211;stroke-width:2.0833333333333335;"/><text fill="#FFFFFF" font-family="Verdana" font-size="12.5" lengthAdjust="spacing" textLength="28.125" x="258.4877" y="340.586">help</text><!--MD5=[92848cbaf65985a669855153c5362c37]
entity customer--><ellipse cx="110.9375" cy="196.1528" fill="url(#g34xgl1vq6ir01)" rx="8.3333" ry="8.3333" style="stroke:#EC7211;stroke-width:1.5625;"/><path d="M110.9375,204.4861 L110.9375,232.6111 M97.3958,212.8194 L124.4792,212.8194 M110.9375,232.6111 L97.3958,248.2361 M110.9375,232.6111 L124.4792,248.2361 " fill="none" style="stroke:#EC7211;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Verdana" font-size="12.5" lengthAdjust="spacing" textLength="60.4167" x="80.7292" y="268.6157">customer</text><!--MD5=[ebeabf449828f4e0b33bbb47961e644b]
entity clerk--><ellipse cx="418.75" cy="196.1528" fill="url(#g34xgl1vq6ir01)" rx="8.3333" ry="8.3333" style="stroke:#EC7211;stroke-width:1.5625;"/><path d="M418.75,204.4861 L418.75,232.6111 M405.2083,212.8194 L432.2917,212.8194 M418.75,232.6111 L405.2083,248.2361 M418.75,232.6111 L432.2917,248.2361 " fill="none" style="stroke:#EC7211;stroke-width:1.5625;"/><text fill="#FFFFFF" font-family="Verdana" font-size="12.5" lengthAdjust="spacing" textLength="30.2083" x="403.6458" y="268.6157">clerk</text><!--MD5=[852381a7bb976b86080137fb6d718ea9]
link customer to checkout--><path d="M146.5625,231.5694 C165.6042,231.5694 189.7708,231.5694 211.75,231.5694 " fill="none" id="customer-checkout" style="stroke:#EC7211;stroke-width:3.125;"/><!--MD5=[3ad5c6d5c608bfd6b87dc9c07c40a15f]
link checkout to payment--><path d="M272.3958,210.0694 C272.3958,193.3611 272.3958,170.1007 272.3958,152.1632 " fill="none" id="checkout-to-payment" style="stroke:#EC7211;stroke-width:3.125;stroke-dasharray:7.0,7.0;"/><polygon fill="#EC7211" points="272.3958,146.7882,268.2292,156.1632,272.3958,151.9965,276.5625,156.1632,272.3958,146.7882" style="stroke:#EC7211;stroke-width:3.125;"/><text fill="#FFFFFF" font-family="Verdana" font-size="12.5" lengthAdjust="spacing" textLength="45.8333" x="232.8125" y="183.7199">include</text><!--MD5=[739e7928149c8fe27c2b5850560351c7]
link help to checkout--><path d="M272.3958,316.3194 C272.3958,299.6111 272.3958,276.3507 272.3958,258.4132 " fill="none" id="help-to-checkout" style="stroke:#EC7211;stroke-width:3.125;stroke-dasharray:7.0,7.0;"/><polygon fill="#EC7211" points="272.3958,253.0382,268.2292,262.4132,272.3958,258.2465,276.5625,262.4132,272.3958,253.0382" style="stroke:#EC7211;stroke-width:3.125;"/><text fill="#FFFFFF" font-family="Verdana" font-size="12.5" lengthAdjust="spacing" textLength="53.125" x="229.1667" y="289.9699">extends</text><!--MD5=[b4c4ee8f2d94c159d2b9e04bd372cbe0]
link checkout to clerk--><path d="M332.9479,231.5694 C356.2396,231.5694 381.3333,231.5694 398.125,231.5694 " fill="none" id="checkout-clerk" style="stroke:#EC7211;stroke-width:3.125;"/><rect fill="#2A2E33" height="81.5999" rx="5.2083" ry="5.2083" style="stroke:#55585C;stroke-width:1.0416666666666667;" width="246.875" x="127.0833" y="389.9028"/><text fill="#ABB6C2" font-family="Verdana" font-size="12.5" lengthAdjust="spacing" textLength="112.5" x="138.5417" y="412.8866">This is my legend</text><text fill="#ABB6C2" font-family="Verdana" font-size="12.5" lengthAdjust="spacing" textLength="223.9583" x="138.5417" y="428.0782">it can have a long list of stuff here</text><text fill="#ABB6C2" font-family="Verdana" font-size="12.5" lengthAdjust="spacing" textLength="206.25" x="138.5417" y="443.2699">and it can go on and on and on</text><text fill="#ABB6C2" font-family="Verdana" font-size="12.5" lengthAdjust="spacing" textLength="92.7083" x="138.5417" y="458.4615">that's about it</text><!--MD5=[87eabb74f7465b91372c1c710bd51e70]
@startuml
!$THEME = "AWS Orange Dark"
!if %not(%variable_exists("$BGCOLOR"))
!$BGCOLOR = "transparent"
!endif
skinparam backgroundColor $BGCOLOR
skinparam useBetaStyle false
!$WHITE = "#FFF"
!$GRAY_LIGHT = "#222"
!$GRAY = "#868e96"
!$PRIMARY = "#EC7211"
!$SECONDARY = "#2a2e33"
!$SUCCESS = "#6aaf35"
!$INFO = "#44b9d6"
!$WARNING = "#EC7211"
!$DANGER = "#ff5d64"
!$LIGHT = "#abb6c2"
!$DARK = "#4E5D6C"
!$FGCOLOR = $WHITE
!$PRIMARY_DARK = "#f08e41"
!$PRIMARY_LIGHT = "#bd5b0e"
!$PRIMARY_TEXT = $WHITE
!$SECONDARY_DARK = "#55585c"
!$SECONDARY_LIGHT = "#222529"
!$SECONDARY_TEXT = $WHITE
!$INFO_DARK = "#69c7de"
!$INFO_LIGHT = "#3694ab"
!$INFO_TEXT = $WHITE
!$SUCCESS_DARK = "#88bf5d"
!$SUCCESS_LIGHT = "#558c2a"
!$SUCCESS_TEXT = $WHITE
!$WARNING_DARK = "#f08e41"
!$WARNING_LIGHT = "#bd5b0e"
!$WARNING_TEXT = $WHITE
!$DANGER_DARK = "#ff7d83"
!$DANGER_LIGHT = "#cc4a50"
!$DANGER_TEXT = $WHITE
!$DARK_DARK = "#717d89"
!$DARK_LIGHT = "#3e4a56"
!$LIGHT_DARK = "#bcc5ce"
!$LIGHT_LIGHT = "#89929b"
!procedure $success($msg)
<font color=$SUCCESS><b>$msg
!endprocedure
!procedure $failure($msg)
<font color=$DANGER><b>$msg
!endprocedure
!procedure $warning($msg)
<font color=$WARNING><b>$msg
!endprocedure
!procedure $primary_scheme()
FontColor $PRIMARY_TEXT
BorderColor $PRIMARY
BackgroundColor $PRIMARY_DARK-$PRIMARY
!endprocedure
!_POST = "<color #007a3e>POST</color>"
!_PUT = "<color #ea7400>PUT</color>"
!_DELETE = "<color #cf2a2a>DELETE</color>"
!_GET = "<color #009fdb>GET</color>"
!_PATCH = "<color #b5bd00>PATCH</color>"
!_HEAD = "<color #9012fe>HEAD</color>"
!procedure $OK($x)
<color green>$x</color>
!endprocedure
!procedure $ERROR($x)
<color red>$x</color>
!endprocedure
!procedure $COND($x)
<color orange>x</color>
!endprocedure
!procedure $REDSTAR()
<color red>*</color>
!endprocedure
!procedure $REQ($x)
<b>x</b>
!endprocedure
!procedure $OPT($x)
<color #555>x</color>
!endprocedure
skinparam defaultFontName "Verdana"
skinparam defaultFontSize 12
skinparam dpi 100
skinparam shadowing false
skinparam roundcorner 8
skinparam ParticipantPadding 40
skinparam BoxPadding 40
skinparam Padding 5
skinparam ArrowColor $DARK
skinparam stereotype {
CBackgroundColor $SECONDARY_LIGHT
CBorderColor $SECONDARY_DARK
ABackgroundColor $SUCCESS_LIGHT
ABorderColor $SUCCESS_DARK
IBackgroundColor $DANGER_LIGHT
IBorderColor $DANGER_DARK
EBackgroundColor $WARNING_LIGHT
EBorderColor $WARNING_DARK
NBackgroundColor $INFO_LIGHT
NBorderColor $INFO_DARK
}
skinparam title {
FontColor $PRIMARY_TEXT
BorderColor $SECONDARY
FontSize 20
BorderRoundCorner 8
BorderThickness 1
BackgroundColor $SECONDARY_DARK-$SECONDARY
}
skinparam legend {
BackgroundColor $SECONDARY
BorderColor $SECONDARY_DARK
FontColor $LIGHT
}
!startsub swimlane
skinparam swimlane {
BorderColor $INFO
BorderThickness 2
TitleBackgroundColor $SECONDARY_DARK-$SECONDARY
TitleFontColor $PRIMARY
}
!endsub
!startsub activity
skinparam activity {
$primary_scheme()
BarColor $SUCCESS
StartColor $INFO
EndColor $INFO
DiamondBackgroundColor $SECONDARY_LIGHT
DiamondBorderColor $SECONDARY_DARK
DiamondFontColor $SECONDARY_TEXT
}
!endsub
!startsub participant
skinparam participant {
$primary_scheme()
ParticipantBorderThickness 2
}
!endsub
!startsub actor
skinparam actor {
$primary_scheme()
}
!endsub
!startsub arrow
skinparam arrow {
Thickness 3
Color $PRIMARY
FontColor $FGCOLOR
}
!endsub
!startsub sequence
skinparam sequence {
ArrowThickness 3
BorderColor $PRIMARY
TitleFontColor $PRIMARY
BackgroundColor $BGCOLOR
StartColor $PRIMARY
EndColor $PRIMARY
BoxBackgroundColor $BGCOLOR
BoxBorderColor $DARK
BoxFontColor $DARK
LifeLineBorderColor $LIGHT
LifeLineBorderThickness 3
LifeLineBackgroundColor $LIGHT
GroupBorderColor $DARK
GroupFontColor $DARK
GroupHeaderFontColor $INFO
GroupBackgroundColor $SECONDARY
GroupBodyBackgroundColor $BGCOLOR
GroupHeaderBackgroundColor $BGCOLOR
DividerBackgroundColor $DARK
DividerBorderColor $DARK
DividerBorderThickness 2
DividerFontColor $LIGHT
ReferenceBackgroundColor $BGCOLOR
ReferenceBorderColor $DARK
ReferenceFontColor $DARK
ReferenceHeaderFontColor $INFO
ReferenceHeaderBackgroundColor $SECONDARY
StereotypeFontColor $PRIMARY_TEXT
}
!endsub
!startsub partition
skinparam partition {
BorderColor $PRIMARY
FontColor $PRIMARY
BackgroundColor $BGCOLOR
}
!endsub
!startsub collections
skinparam collections {
$primary_scheme()
}
!endsub
!startsub control
skinparam control {
$primary_scheme()
}
!endsub
!startsub entity
skinparam entity {
$primary_scheme()
}
!endsub
!startsub boundary
skinparam boundary {
$primary_scheme()
}
!endsub
!startsub agent
skinparam agent {
BackgroundColor $WARNING
BorderColor $WARNING_LIGHT
FontColor $DARK
}
!endsub
!startsub note
skinparam note {
BorderThickness 1
BackgroundColor $INFO
BorderColor $INFO_DARK
FontColor $WHITE
}
!endsub
!startsub artifact
skinparam artifact {
BackgroundColor $DARK
BorderColor $DARK_DARK
FontColor $LIGHT
}
!endsub
!startsub component
skinparam component {
$primary_scheme()
}
!endsub
!startsub interface
skinparam interface {
BackgroundColor $DANGER_DARK
BorderColor $DANGER
FontColor $DARK
}
!endsub
!startsub storage
skinparam storage {
BackgroundColor $WARNING
BorderColor $WARNING_DARK
FontColor $WARNING_TEXT
}
!endsub
!startsub node
skinparam node {
BackgroundColor $BGCOLOR
BorderColor $LIGHT
FontColor $LIGHT
}
!endsub
!startsub cloud
skinparam cloud {
BackgroundColor transparent
BorderColor $DARK
FontColor $LIGHT
}
!endsub
!startsub database
skinparam database {
$primary_scheme()
}
!endsub
!startsub class
skinparam class {
$primary_scheme()
HeaderBackgroundColor $PRIMARY_LIGHT
StereotypeFontColor $DARK
BorderThickness 1
AttributeFontColor $PRIMARY_TEXT
AttributeFontSize 11
}
!endsub
!startsub object
skinparam object {
$primary_scheme()
StereotypeFontColor $DARK
BorderThickness 1
AttributeFontColor $SECONDARY_TEXT
AttributeFontSize 11
}
!endsub
!startsub usecase
skinparam usecase {
$primary_scheme()
BorderThickness 2
StereotypeFontColor $PRIMARY
}
!endsub
!startsub rectangle
skinparam rectangle {
BorderColor $DARK
FontColor $LIGHT
BackgroundColor $BGCOLOR
BorderThickness 2
StereotypeFontColor $DARK
}
!endsub
!startsub package
skinparam package {
BackgroundColor $SECONDARY
BorderColor $LIGHT
FontColor $LIGHT
BorderThickness 2
}
!endsub
!startsub folder
skinparam folder {
BackgroundColor $SECONDARY_LIGHT
BorderColor $WARNING
FontColor $WARNING
BorderThickness 2
}
!endsub
!startsub frame
skinparam frame {
BackgroundColor $SECONDARY_LIGHT
BorderColor $INFO
FontColor $INFO
BorderThickness 2
}
!endsub
!startsub state
skinparam state {
$primary_scheme()
StartColor $INFO
EndColor $INFO
AttributeFontColor $SECONDARY_TEXT
AttributeFontSize 11
}
!endsub
!startsub queue
skinparam queue {
$primary_scheme()
}
!endsub
!startsub card
skinparam card {
BackgroundColor $INFO
BorderColor $INFO_DARK
FontColor $INFO_TEXT
}
!endsub
!startsub file
skinparam file {
BackgroundColor $SECONDARY_DARK
BorderColor $LIGHT
FontColor $PRIMARY_TEXT
}
!endsub
!startsub stack
skinparam stack {
$primary_scheme()
}
!endsub
!if %variable_exists("$THEME")
title Usecase Diagram - $THEME theme
!else
title Usecase Diagram
!endif
legend
This is my legend
it can have a long list of stuff here
and it can go on and on and on
that's about it
endlegend
'skinparam BackgroundColor transparent
left to right direction
actor customer
actor clerk
rectangle checkout {
customer - - (checkout)
(checkout) .> (payment) : include
(help) .> (checkout) : extends
(checkout) - - clerk
}
@enduml
@startuml
skinparam backgroundColor transparent
skinparam useBetaStyle false
skinparam defaultFontName "Verdana"
skinparam defaultFontSize 12
skinparam dpi 100
skinparam shadowing false
skinparam roundcorner 8
skinparam ParticipantPadding 40
skinparam BoxPadding 40
skinparam Padding 5
skinparam ArrowColor #4E5D6C
skinparam stereotype {
CBackgroundColor #222529
CBorderColor #55585c
ABackgroundColor #558c2a
ABorderColor #88bf5d
IBackgroundColor #cc4a50
IBorderColor #ff7d83
EBackgroundColor #bd5b0e
EBorderColor #f08e41
NBackgroundColor #3694ab
NBorderColor #69c7de
}
skinparam title {
FontColor #FFF
BorderColor #2a2e33
FontSize 20
BorderRoundCorner 8
BorderThickness 1
BackgroundColor #55585c-#2a2e33
}
skinparam legend {
BackgroundColor #2a2e33
BorderColor #55585c
FontColor #abb6c2
}
skinparam swimlane {
BorderColor #44b9d6
BorderThickness 2
TitleBackgroundColor #55585c-#2a2e33
TitleFontColor #EC7211
}
skinparam activity {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
BarColor #6aaf35
StartColor #44b9d6
EndColor #44b9d6
DiamondBackgroundColor #222529
DiamondBorderColor #55585c
DiamondFontColor #FFF
}
skinparam participant {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
ParticipantBorderThickness 2
}
skinparam actor {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
}
skinparam arrow {
Thickness 3
Color #EC7211
FontColor #FFF
}
skinparam sequence {
ArrowThickness 3
BorderColor #EC7211
TitleFontColor #EC7211
BackgroundColor transparent
StartColor #EC7211
EndColor #EC7211
BoxBackgroundColor transparent
BoxBorderColor #4E5D6C
BoxFontColor #4E5D6C
LifeLineBorderColor #abb6c2
LifeLineBorderThickness 3
LifeLineBackgroundColor #abb6c2
GroupBorderColor #4E5D6C
GroupFontColor #4E5D6C
GroupHeaderFontColor #44b9d6
GroupBackgroundColor #2a2e33
GroupBodyBackgroundColor transparent
GroupHeaderBackgroundColor transparent
DividerBackgroundColor #4E5D6C
DividerBorderColor #4E5D6C
DividerBorderThickness 2
DividerFontColor #abb6c2
ReferenceBackgroundColor transparent
ReferenceBorderColor #4E5D6C
ReferenceFontColor #4E5D6C
ReferenceHeaderFontColor #44b9d6
ReferenceHeaderBackgroundColor #2a2e33
StereotypeFontColor #FFF
}
skinparam partition {
BorderColor #EC7211
FontColor #EC7211
BackgroundColor transparent
}
skinparam collections {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
}
skinparam control {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
}
skinparam entity {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
}
skinparam boundary {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
}
skinparam agent {
BackgroundColor #EC7211
BorderColor #bd5b0e
FontColor #4E5D6C
}
skinparam note {
BorderThickness 1
BackgroundColor #44b9d6
BorderColor #69c7de
FontColor #FFF
}
skinparam artifact {
BackgroundColor #4E5D6C
BorderColor #717d89
FontColor #abb6c2
}
skinparam component {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
}
skinparam interface {
BackgroundColor #ff7d83
BorderColor #ff5d64
FontColor #4E5D6C
}
skinparam storage {
BackgroundColor #EC7211
BorderColor #f08e41
FontColor #FFF
}
skinparam node {
BackgroundColor transparent
BorderColor #abb6c2
FontColor #abb6c2
}
skinparam cloud {
BackgroundColor transparent
BorderColor #4E5D6C
FontColor #abb6c2
}
skinparam database {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
}
skinparam class {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
HeaderBackgroundColor #bd5b0e
StereotypeFontColor #4E5D6C
BorderThickness 1
AttributeFontColor #FFF
AttributeFontSize 11
}
skinparam object {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
StereotypeFontColor #4E5D6C
BorderThickness 1
AttributeFontColor #FFF
AttributeFontSize 11
}
skinparam usecase {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
BorderThickness 2
StereotypeFontColor #EC7211
}
skinparam rectangle {
BorderColor #4E5D6C
FontColor #abb6c2
BackgroundColor transparent
BorderThickness 2
StereotypeFontColor #4E5D6C
}
skinparam package {
BackgroundColor #2a2e33
BorderColor #abb6c2
FontColor #abb6c2
BorderThickness 2
}
skinparam folder {
BackgroundColor #222529
BorderColor #EC7211
FontColor #EC7211
BorderThickness 2
}
skinparam frame {
BackgroundColor #222529
BorderColor #44b9d6
FontColor #44b9d6
BorderThickness 2
}
skinparam state {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
StartColor #44b9d6
EndColor #44b9d6
AttributeFontColor #FFF
AttributeFontSize 11
}
skinparam queue {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
}
skinparam card {
BackgroundColor #44b9d6
BorderColor #69c7de
FontColor #FFF
}
skinparam file {
BackgroundColor #55585c
BorderColor #abb6c2
FontColor #FFF
}
skinparam stack {
FontColor #FFF
BorderColor #EC7211
BackgroundColor #f08e41-#EC7211
}
title Usecase Diagram - AWS Orange Dark theme
legend
This is my legend
it can have a long list of stuff here
and it can go on and on and on
that's about it
endlegend
left to right direction
actor customer
actor clerk
rectangle checkout {
customer - - (checkout)
(checkout) .> (payment) : include
(help) .> (checkout) : extends
(checkout) - - clerk
}
@enduml
PlantUML version 1.2021.01(Mon Feb 01 23:55:08 PST 2021)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>