'!includeurl http://skysigal.com/_media/resources/configuration/plantuml/icons.txt 'skinparam monochrome true 'skinparam handwritten true skinparam { artifact { BackgroundColor white BorderColor black BorderThickness 1 FontSize 10 FontStyle plain } activity { ArrowColor grey ArrowFontSize 10 BackgroundColor white BorderColor black BorderThickness 1 FontSize 10 FontStyle plain startColor grey endColor grey } activityDiamond { ArrowColor grey ArrowFontSize 10 BackgroundColor white BorderColor black BorderThickness 1 FontSize 10 FontStyle plain } actor { ArrowColor grey BackgroundColor white BorderColor black BorderThickness 1 FontSize 10 FontStyle plain } box { BackgroundColor white BorderColor black BorderThickness 1 FontSize 10 FontStyle plain } card { BackgroundColor white BorderColor black BorderThickness 1 FontSize 10 FontStyle plain } class { ArrowColor grey ArrowFontSize 10 AttributeFontSize 10 AttributeIconSize 10 BackgroundColor white BorderColor black BorderThickness 1 StereotypeFontSize 10 FontSize 10 FontStyle plain } circledCharacter { FontSize 10 FontStyle plain } cloud { BackgroundColor white BorderColor grey BorderThickness 1 FontSize 10 FontStyle plain } component { ArrowFontSize 10 ArrowColor grey BackgroundColor white BorderColor black BorderThickness 1 InterfaceBackgroundColor white InterfaceBorderColor Black StereotypeFontSize 10 FontSize 10 FontStyle plain } database { BackgroundColor white BorderColor grey BorderThickness 1 FontSize 10 FontStyle plain } device { BackgroundColor white BorderColor grey BorderThickness 1 FontSize 10 FontStyle plain } folder { BackgroundColor white BorderColor grey BorderThickness 1 FontSize 10 FontStyle plain } footer { FontSize 10 FontStyle plain } frame { FontSize 10 BackgroundColor white BorderColor grey BorderThickness 1 FontSize 10 FontStyle plain } interface { BackgroundColor white BorderColor black FontSize 10 FontStyle plain } legend { BackgroundColor white BorderColor grey BorderThickness 1 FontSize 10 FontStyle plain } node { BackgroundColor white BorderColor grey BorderThickness 1 FontSize 10 FontStyle plain } note { ArrowColor grey BackgroundColor white BorderColor grey BorderThickness 1 FontSize 10 FontStyle plain } object { StereoFontSize 10 ArrowColor grey BackgroundColor white BorderColor black BorderThickness 1 FontSize 10 FontStyle plain } package { ArrowColor grey BackgroundColor white BorderColor grey BorderThickness 1 FontSize 10 FontStyle plain } rectangle { ArrowColor grey ArrowFontSize 10 AttributeFontSize 10 AttributeIconSize 10 BackgroundColor white BorderColor black BorderThickness 1 StereotypeFontSize 10 FontSize 10 FontStyle plain } state { ArrowColor grey BackgroundColor white BorderColor black BorderThickness 1 FontSize 10 FontStyle plain } sequence { StereotypeFontSize 10 ActorFontSize 10 DividerFontSize 10 ArrowFontSize 10 FontSize 10 FontStyle plain GroupFontSize 10 GroupBorderThickness 1 GroupBorderColor grey GroupHeaderFontSize 10 ParticipantFontSize 10 TitleFontSize 10 TitleFontStyle default ArrowColor grey DividerBackgroundColor white GroupBackgroundColor white LifeLineBackgroundColor white LifeLineBorderColor grey ParticipantBackgroundColor white ParticipantBorderColor grey BoxLineColor grey BoxBackgroundColor white BoxBorderThickness 1 ParticipantBorderColor gray } stereotype { CBackgroundColor lightgrey ABackgroundColor lightgrey IBackgroundColor lightgrey EBackgroundColor lightgrey FontSize 10 FontStyle plain } title { FontSize 10 FontStyle plain } usecase { ActorFontSize 10 ArrowFontSize 10 ArrowColor grey BackgroundColor white BorderColor black BorderThickness 1 FontSize 10 FontStyle plain } } skinparam package<> { borderColor Transparent backgroundColor Transparent fontColor Transparent stereotypeFontColor Transparent } skinparam artifactBorderColor<> #D0D0D0 skinparam artifactFontColor<> #A0A0A0 skinparam artifactBorderColor<> #D0D0D0 skinparam artifactFontColor<> #A0A0A0 skinparam artifactBackgroundColor<> #E0E0E0 skinparam artifactBorderColor<> #C0C0C0 skinparam artifactBackgroundColor<> #E0E0E0 skinparam actorBorderColor<> #D0D0D0 skinparam actorFontColor<> #A0A0A0 skinparam actorBorderColor<> #D0D0D0 skinparam actorFontColor<> #A0A0A0 skinparam actorBackgroundColor<> #E0E0E0 skinparam actorBorderColor<> #C0C0C0 skinparam actorBackgroundColor<> #E0E0E0 skinparam boxBorderColor<> #D0D0D0 skinparam boxFontColor<> #A0A0A0 skinparam boxBorderColor<> #D0D0D0 skinparam boxFontColor<> #A0A0A0 skinparam boxBackgroundColor<> #E0E0E0 skinparam boxBorderColor<> #C0C0C0 skinparam boxBackgroundColor<> #E0E0E0 skinparam cardBorderColor<> #D0D0D0 skinparam cardFontColor<> #A0A0A0 skinparam cardBorderColor<> #D0D0D0 skinparam cardFontColor<> #A0A0A0 skinparam cardBackgroundColor<> #E0E0E0 skinparam cardBorderColor<> #C0C0C0 skinparam cardBackgroundColor<> #E0E0E0 skinparam classBorderColor<> #D0D0D0 skinparam classFontColor<> #A0A0A0 skinparam classBorderColor<> #D0D0D0 skinparam classFontColor<> #A0A0A0 skinparam classBackgroundColor<> #E0E0E0 skinparam classBorderColor<> #C0C0C0 skinparam classBackgroundColor<> #E0E0E0 skinparam cloudBorderColor<> #D0D0D0 skinparam cloudFontColor<> #A0A0A0 skinparam cloudBorderColor<> #D0D0D0 skinparam cloudFontColor<> #A0A0A0 skinparam cloudBackgroundColor<> #E0E0E0 skinparam cloudBorderColor<> #C0C0C0 skinparam cloudBackgroundColor<> #E0E0E0 skinparam componentBorderColor<> #D0D0D0 skinparam componentFontColor<> #A0A0A0 skinparam componentBorderColor<> #D0D0D0 skinparam componentFontColor<> #A0A0A0 skinparam componentBackgroundColor<> #E0E0E0 skinparam componentBorderColor<> #C0C0C0 skinparam componentBackgroundColor<> #E0E0E0 skinparam databaseBorderColor<> #D0D0D0 skinparam databaseFontColor<> #A0A0A0 skinparam databaseBorderColor<> #D0D0D0 skinparam databaseFontColor<> #A0A0A0 skinparam databaseBackgroundColor<> #E0E0E0 skinparam databaseBorderColor<> #C0C0C0 skinparam databaseBackgroundColor<> #E0E0E0 skinparam deviceBorderColor<> #D0D0D0 skinparam deviceFontColor<> #A0A0A0 skinparam deviceBorderColor<> #D0D0D0 skinparam deviceFontColor<> #A0A0A0 skinparam deviceBackgroundColor<> #E0E0E0 skinparam deviceBorderColor<> #C0C0C0 skinparam deviceBackgroundColor<> #E0E0E0 skinparam frameBorderColor<> #D0D0D0 skinparam frameFontColor<> #A0A0A0 skinparam frameBorderColor<> #D0D0D0 skinparam frameFontColor<> #A0A0A0 skinparam frameBackgroundColor<> #E0E0E0 skinparam frameBorderColor<> #C0C0C0 skinparam frameBackgroundColor<> #E0E0E0 skinparam nodeBorderColor<> #D0D0D0 skinparam nodeFontColor<> #A0A0A0 skinparam nodeBorderColor<> #D0D0D0 skinparam nodeFontColor<> #A0A0A0 skinparam nodeBackgroundColor<> #E0E0E0 skinparam nodeBorderColor<> #C0C0C0 skinparam nodeBackgroundColor<> #E0E0E0 skinparam noteBorderColor<> #D0D0D0 skinparam noteFontColor<> #A0A0A0 skinparam noteBorderColor<> #D0D0D0 skinparam noteFontColor<> #A0A0A0 skinparam noteBackgroundColor<> #E0E0E0 skinparam noteBorderColor<> #C0C0C0 skinparam noteBackgroundColor<> #E0E0E0 skinparam objectBorderColor<> #D0D0D0 skinparam objectFontColor<> #A0A0A0 skinparam objectBorderColor<> #D0D0D0 skinparam objectFontColor<> #A0A0A0 skinparam objectBackgroundColor<> #E0E0E0 skinparam objectBorderColor<> #C0C0C0 skinparam objectBackgroundColor<> #E0E0E0 skinparam packageBorderColor<> #D0D0D0 skinparam packageFontColor<> #A0A0A0 skinparam packageBorderColor<> #D0D0D0 skinparam packageFontColor<> #A0A0A0 skinparam packageBackgroundColor<> #E0E0E0 skinparam packageBorderColor<> #C0C0C0 skinparam packageBackgroundColor<> #E0E0E0 skinparam rectangleBorderColor<> #D0D0D0 skinparam rectangleFontColor<> #A0A0A0 skinparam rectangleBorderColor<> #D0D0D0 skinparam rectangleFontColor<> #A0A0A0 skinparam rectangleBackgroundColor<> #E0E0E0 skinparam rectangleBorderColor<> #C0C0C0 skinparam rectangleBackgroundColor<> #E0E0E0 skinparam stateBorderColor<> #D0D0D0 skinparam stateFontColor<> #A0A0A0 skinparam stateBorderColor<> #D0D0D0 skinparam stateFontColor<> #A0A0A0 skinparam stateBackgroundColor<> #E0E0E0 skinparam stateBorderColor<> #C0C0C0 skinparam stateBackgroundColor<> #E0E0E0 skinparam usecaseBorderColor<> #D0D0D0 skinparam usecaseFontColor<> #A0A0A0 skinparam usecaseBorderColor<> #D0D0D0 skinparam usecaseFontColor<> #A0A0A0 skinparam usecaseBackgroundColor<> #E0E0E0 skinparam usecaseBorderColor<> #C0C0C0 skinparam usecaseBackgroundColor<> #E0E0E0 skinparam legendBorderColor<> #D0D0D0 skinparam legendFontColor<> #A0A0A0 skinparam legendBorderColor<> #D0D0D0 skinparam legendFontColor<> #A0A0A0 skinparam legendBackgroundColor<> #E0E0E0 skinparam legendBorderColor<> #C0C0C0 skinparam legendBackgroundColor<> #E0E0E0 hide stereotype hide empty members hide footbox skinparam sameClassWidth true skinparam nodesep 50 skinparam ranksep 50 skinparam backgroundColor white skinparam shadowing false skinparam classAttributeIconSize 0 skinparam dpi 100 scale 1.0 scale max 800 width