' Metadata
' Created: 2023-05-02 22:09:48.987037+00:00
!$THEME = "cb_seq_Greens_9"

!function $textcolor($bgColor)
!if $bgColor == $COLOR_INDEX_0 || $bgColor == $COLOR_INDEX_1 || $bgColor == $COLOR_INDEX_2 || $bgColor == $COLOR_INDEX_3
!return $COLOR_INDEX_8
!elseif $bgColor == $COLOR_INDEX_6 || $bgColor == $COLOR_INDEX_7 || $bgColor == $COLOR_INDEX_8
!return $COLOR_INDEX_0
!elseif %is_light($bgColor)
!return "#222222"
!elseif %is_dark($bgColor)
!return "#dddddd"
!else
!return $COLOR_TEXT_FALLBACK_COLOR
!endif
!endfunction

!$COLOR_INDEX_0="#F7FCF5"
!$COLOR_INDEX_1="#E5F5E0"
!$COLOR_INDEX_2="#C7E9C0"
!$COLOR_INDEX_3="#A1D99B"
!$COLOR_INDEX_4="#74C476"
!$COLOR_INDEX_5="#41AB5D"
!$COLOR_INDEX_6="#238B45"
!$COLOR_INDEX_7="#006D2C"
!$COLOR_INDEX_8="#00441B"
!$COLOR_BORDER_COLOR="#000000"

!$COLOR_TEXT_LIGHT=$COLOR_INDEX_0
!$COLOR_TEXT_DARK=$COLOR_INDEX_8
!$COLOR_TEXT_NEUTRAL=$textcolor($COLOR_INDEX_4)
!$COLOR_REL_COLOR=$textcolor($COLOR_INDEX_8)

!$COLOR_TEXT_FALLBACK_COLOR ?= "#000000"

' stereotype and technology font size
!$STEREOTYPE_FONT_SIZE ?= 12
!$TECHN_FONT_SIZE ?= 12

' default text color of all elements
!$ELEMENT_FONT_COLOR ?= $COLOR_TEXT_FALLBACK_COLOR

' arrow related colors and text size
!$ARROW_COLOR ?= $COLOR_TEXT_FALLBACK_COLOR
!$ARROW_FONT_COLOR ?= $COLOR_TEXT_FALLBACK_COLOR
!$ARROW_FONT_SIZE ?= 12

' (default) boundary related colors and style
!$BOUNDARY_COLOR ?= $COLOR_BORDER_COLOR
!$BOUNDARY_BG_COLOR ?= "transparent"
!$BOUNDARY_BORDER_STYLE ?= "dashed"

' person related colors
!$PERSON_BG_COLOR ?= $COLOR_INDEX_8
!$PERSON_FONT_COLOR ?= $textcolor($PERSON_BG_COLOR)
!$PERSON_BORDER_COLOR ?= $COLOR_BORDER_COLOR

' external person related colors
!$EXTERNAL_PERSON_BG_COLOR ?= $COLOR_INDEX_7
!$EXTERNAL_PERSON_FONT_COLOR ?= $textcolor($EXTERNAL_PERSON_BG_COLOR)
!$EXTERNAL_PERSON_BORDER_COLOR ?= $COLOR_BORDER_COLOR

' system related colors
!$SYSTEM_BG_COLOR ?= $COLOR_INDEX_6
!$SYSTEM_FONT_COLOR ?= $textcolor($SYSTEM_BG_COLOR)
!$SYSTEM_BORDER_COLOR ?= $COLOR_BORDER_COLOR

' external system related colors
!$EXTERNAL_SYSTEM_BG_COLOR ?= $COLOR_INDEX_4
!$EXTERNAL_SYSTEM_FONT_COLOR ?= $textcolor($EXTERNAL_SYSTEM_BG_COLOR)
!$EXTERNAL_SYSTEM_BORDER_COLOR ?= $COLOR_BORDER_COLOR

' system boundary related colors and style
!$SYSTEM_BOUNDARY_COLOR ?= $BOUNDARY_COLOR
!$SYSTEM_BOUNDARY_BG_COLOR ?= $BOUNDARY_BG_COLOR
!$SYSTEM_BOUNDARY_BORDER_STYLE ?= $BOUNDARY_BORDER_STYLE

' enterprise boundary related colors and style
!$ENTERPRISE_BOUNDARY_COLOR ?= $BOUNDARY_COLOR
!$ENTERPRISE_BOUNDARY_BG_COLOR ?= $BOUNDARY_BG_COLOR
!$ENTERPRISE_BOUNDARY_BORDER_STYLE ?= $BOUNDARY_BORDER_STYLE

' container related colors
!$CONTAINER_BG_COLOR ?= $COLOR_INDEX_3
!$CONTAINER_FONT_COLOR ?= $textcolor($CONTAINER_BG_COLOR)
!$CONTAINER_BORDER_COLOR ?= $COLOR_BORDER_COLOR

' external container related colors
!$EXTERNAL_CONTAINER_BG_COLOR ?= $COLOR_INDEX_2
!$EXTERNAL_CONTAINER_FONT_COLOR ?= $textcolor($EXTERNAL_CONTAINER_BG_COLOR)
!$EXTERNAL_CONTAINER_BORDER_COLOR ?= $COLOR_BORDER_COLOR

' container boundary related colors and style
!$CONTAINER_BOUNDARY_COLOR ?= $BOUNDARY_COLOR
!$CONTAINER_BOUNDARY_BG_COLOR ?= $BOUNDARY_BG_COLOR
!$CONTAINER_BOUNDARY_BORDER_STYLE ?= $BOUNDARY_BORDER_STYLE

' component related colors
!$COMPONENT_BG_COLOR ?= $COLOR_INDEX_1
!$COMPONENT_FONT_COLOR ?= $textcolor($COMPONENT_BG_COLOR)
!$COMPONENT_BORDER_COLOR ?= $COLOR_BORDER_COLOR

' external component related colors
!$EXTERNAL_COMPONENT_BG_COLOR ?= $COLOR_INDEX_0
!$EXTERNAL_COMPONENT_FONT_COLOR ?= $textcolor($EXTERNAL_COMPONENT_BG_COLOR)
!$EXTERNAL_COMPONENT_BORDER_COLOR ?= $COLOR_BORDER_COLOR

' node related colors
!$NODE_BG_COLOR ?= $COLOR_INDEX_5
!$NODE_FONT_COLOR ?= $textcolor($NODE_BG_COLOR)
!$NODE_BORDER_COLOR ?= $COLOR_BORDER_COLOR

' legend colors and sizes
!$LEGEND_TITLE_COLOR ?= $textcolor($COLOR_INDEX_5)
!$LEGEND_FONT_COLOR ?= $textcolor($COLOR_INDEX_5)
!$LEGEND_BG_COLOR ?= $COLOR_INDEX_5
!$LEGEND_BORDER_COLOR ?= $COLOR_INDEX_5
!$LEGEND_DARK_COLOR ?= $COLOR_TEXT_DARK
!$LEGEND_LIGHT_COLOR ?= $COLOR_TEXT_LIGHT

!$LEGEND_DETAILS_SMALL_SIZE ?= 8
!$LEGEND_DETAILS_NORMAL_SIZE ?= 12

' legend related texts
!$LEGEND_SHADOW_TEXT ?= "shadow"
!$LEGEND_NO_SHADOW_TEXT ?= "no shadow"
!$LEGEND_NO_FONT_BG_TEXT ?= "last text and back color"
!$LEGEND_NO_FONT_TEXT ?= "last text color"
!$LEGEND_NO_BG_TEXT ?= "last back color"
!$LEGEND_NO_LINE_TEXT ?= "last line color"
!$LEGEND_ROUNDED_BOX ?= "rounded box"
!$LEGEND_EIGHT_SIDED ?= "eight sided"
!$LEGEND_DOTTED_LINE ?= "dotted"
!$LEGEND_DASHED_LINE ?= "dashed"
!$LEGEND_BOLD_LINE ?= "bold"
!$LEGEND_BOUNDARY ?= "boundary"
!$LEGEND_DASHED_BOUNDARY ?= "dashed"
' transparent is ignored, produces smaller legends
' !$LEGEND_DASHED_TRANSPARENT_BOUNDARY ?= "dashed, transparent"
!$LEGEND_DASHED_TRANSPARENT_BOUNDARY ?= "dashed"

' sketch related colors, font and texts
!$SKETCH_BG_COLOR ?= "transparent"
!$SKETCH_FONT_COLOR ?= $COLOR_INDEX_8
!$SKETCH_WARNING_COLOR ?= $COLOR_INDEX_0

!$SKETCH_FONT_NAME ?= "Gochi Hand"

!$SKETCH_FOOTER_WARNING ?= "Warning:"
!$SKETCH_FOOTER_TEXT ?= "Created for discussion, needs to be validated"

' size of rectangle shape corner markers
!$ROUNDED_BOX_SIZE ?= 25
!$EIGHT_SIDED_SIZE ?= 18
