comboctl-parser: Add Lithuanian support
Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
This commit is contained in:
parent
3f3884e513
commit
2cdc4c45ea
4 changed files with 528 additions and 1 deletions
|
@ -1414,6 +1414,15 @@ val glyphPatterns = mapOf<Glyph, Pattern>(
|
||||||
"█ ",
|
"█ ",
|
||||||
"█████"
|
"█████"
|
||||||
)),
|
)),
|
||||||
|
Glyph.SmallCharacter('Ė') to Pattern(arrayOf(
|
||||||
|
" █ ",
|
||||||
|
" ",
|
||||||
|
"█████",
|
||||||
|
"█ ",
|
||||||
|
"████ ",
|
||||||
|
"█ ",
|
||||||
|
"█████"
|
||||||
|
)),
|
||||||
Glyph.SmallCharacter('ę') to Pattern(arrayOf(
|
Glyph.SmallCharacter('ę') to Pattern(arrayOf(
|
||||||
"█████",
|
"█████",
|
||||||
"█ ",
|
"█ ",
|
||||||
|
|
|
@ -372,6 +372,22 @@ val knownScreenTitles = mapOf(
|
||||||
"UTIŠANJE" to TitleID.ALERT_TO_SNOOZE,
|
"UTIŠANJE" to TitleID.ALERT_TO_SNOOZE,
|
||||||
"POTRDITEV" to TitleID.ALERT_TO_CONFIRM,
|
"POTRDITEV" to TitleID.ALERT_TO_CONFIRM,
|
||||||
|
|
||||||
|
// Lithuanian
|
||||||
|
"QUICK INFO" to TitleID.QUICK_INFO,
|
||||||
|
"TBR REIKŠMĖS" to TitleID.TBR_PERCENTAGE,
|
||||||
|
"TBR TRUKMĖ" to TitleID.TBR_DURATION,
|
||||||
|
"VALANDA" to TitleID.HOUR,
|
||||||
|
"MINUTĖ" to TitleID.MINUTE,
|
||||||
|
"METAI" to TitleID.YEAR,
|
||||||
|
"MĖNUO" to TitleID.MONTH,
|
||||||
|
"DIENA" to TitleID.DAY,
|
||||||
|
"BOLIUSO DUOMENYS" to TitleID.BOLUS_DATA,
|
||||||
|
"KLAIDOS DUOMENYS" to TitleID.ERROR_DATA,
|
||||||
|
"BENDR. DIENOS K." to TitleID.DAILY_TOTALS,
|
||||||
|
"TBR DUOMENYS" to TitleID.TBR_DATA,
|
||||||
|
"NUTILDYTI" to TitleID.ALERT_TO_SNOOZE,
|
||||||
|
"PATVIRTINTI" to TitleID.ALERT_TO_CONFIRM,
|
||||||
|
|
||||||
// Some pumps came preconfigured with a different quick info name
|
// Some pumps came preconfigured with a different quick info name
|
||||||
"ACCU CHECK SPIRIT" to TitleID.QUICK_INFO
|
"ACCU CHECK SPIRIT" to TitleID.QUICK_INFO
|
||||||
)
|
)
|
||||||
|
|
|
@ -743,6 +743,7 @@ class ParserTest {
|
||||||
Pair(TbrPercentageAndDurationScreens.testFrameTbrPercentageDanishScreen, 110),
|
Pair(TbrPercentageAndDurationScreens.testFrameTbrPercentageDanishScreen, 110),
|
||||||
Pair(TbrPercentageAndDurationScreens.testFrameTbrPercentageGermanScreen, 110),
|
Pair(TbrPercentageAndDurationScreens.testFrameTbrPercentageGermanScreen, 110),
|
||||||
Pair(TbrPercentageAndDurationScreens.testFrameTbrPercentageSlovenianScreen, 110),
|
Pair(TbrPercentageAndDurationScreens.testFrameTbrPercentageSlovenianScreen, 110),
|
||||||
|
Pair(TbrPercentageAndDurationScreens.testFrameTbrPercentageLithuanianScreen, 110),
|
||||||
)
|
)
|
||||||
|
|
||||||
for (testScreen in testScreens) {
|
for (testScreen in testScreens) {
|
||||||
|
@ -790,7 +791,8 @@ class ParserTest {
|
||||||
Pair(TbrPercentageAndDurationScreens.testFrameTbrDurationSwedishScreen, 30),
|
Pair(TbrPercentageAndDurationScreens.testFrameTbrDurationSwedishScreen, 30),
|
||||||
Pair(TbrPercentageAndDurationScreens.testFrameTbrDurationDanishScreen, 30),
|
Pair(TbrPercentageAndDurationScreens.testFrameTbrDurationDanishScreen, 30),
|
||||||
Pair(TbrPercentageAndDurationScreens.testFrameTbrDurationGermanScreen, 30),
|
Pair(TbrPercentageAndDurationScreens.testFrameTbrDurationGermanScreen, 30),
|
||||||
Pair(TbrPercentageAndDurationScreens.testFrameTbrDurationSlovenianScreen, 15)
|
Pair(TbrPercentageAndDurationScreens.testFrameTbrDurationSlovenianScreen, 15),
|
||||||
|
Pair(TbrPercentageAndDurationScreens.testFrameTbrDurationLithuanianScreen, 15),
|
||||||
)
|
)
|
||||||
|
|
||||||
for (testScreen in testScreens) {
|
for (testScreen in testScreens) {
|
||||||
|
@ -935,6 +937,12 @@ class ParserTest {
|
||||||
Pair(testTimeAndDateSettingsMonthSlovenianScreen, ParsedScreen.TimeAndDateSettingsMonthScreen(3)),
|
Pair(testTimeAndDateSettingsMonthSlovenianScreen, ParsedScreen.TimeAndDateSettingsMonthScreen(3)),
|
||||||
Pair(testTimeAndDateSettingsDaySlovenianScreen, ParsedScreen.TimeAndDateSettingsDayScreen(8)),
|
Pair(testTimeAndDateSettingsDaySlovenianScreen, ParsedScreen.TimeAndDateSettingsDayScreen(8)),
|
||||||
|
|
||||||
|
Pair(testTimeAndDateSettingsHourLithuanianScreen, ParsedScreen.TimeAndDateSettingsHourScreen(20)),
|
||||||
|
Pair(testTimeAndDateSettingsMinuteLithuanianScreen, ParsedScreen.TimeAndDateSettingsMinuteScreen(16)),
|
||||||
|
Pair(testTimeAndDateSettingsYearLithuanianScreen, ParsedScreen.TimeAndDateSettingsYearScreen(2023)),
|
||||||
|
Pair(testTimeAndDateSettingsMonthLithuanianScreen, ParsedScreen.TimeAndDateSettingsMonthScreen(3)),
|
||||||
|
Pair(testTimeAndDateSettingsDayLithuanianScreen, ParsedScreen.TimeAndDateSettingsDayScreen(8)),
|
||||||
|
|
||||||
// Extra test to verify that a *minute* 24 is not incorrectly interpreted
|
// Extra test to verify that a *minute* 24 is not incorrectly interpreted
|
||||||
// as an *hour* 24 and thus translated to 0 (this is done because the Combo
|
// as an *hour* 24 and thus translated to 0 (this is done because the Combo
|
||||||
// may show midnight as both hour 0 and hour 24).
|
// may show midnight as both hour 0 and hour 24).
|
||||||
|
@ -1609,6 +1617,37 @@ class ParserTest {
|
||||||
percentage = 110, durationInMinutes = 1
|
percentage = 110, durationInMinutes = 1
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
|
Pair(
|
||||||
|
testMyDataBolusDataLithuanianScreen,
|
||||||
|
ParsedScreen.MyDataBolusDataScreen(
|
||||||
|
index = 1, totalNumEntries = 30,
|
||||||
|
timestamp = LocalDateTime(year = 0, monthNumber = 1, dayOfMonth = 1, hour = 23, minute = 21, second = 0),
|
||||||
|
bolusAmount = 3200, bolusType = MyDataBolusType.MULTI_WAVE, durationInMinutes = 43
|
||||||
|
)
|
||||||
|
),
|
||||||
|
Pair(
|
||||||
|
testMyDataErrorDataLithuanianScreen,
|
||||||
|
ParsedScreen.MyDataErrorDataScreen(
|
||||||
|
index = 1, totalNumEntries = 30,
|
||||||
|
timestamp = LocalDateTime(year = 0, monthNumber = 3, dayOfMonth = 8, hour = 20, minute = 6, second = 0),
|
||||||
|
alert = AlertScreenContent.Warning(6, AlertScreenContent.AlertScreenState.HISTORY_ENTRY)
|
||||||
|
)
|
||||||
|
),
|
||||||
|
Pair(
|
||||||
|
testMyDataDailyTotalsLithuanianScreen,
|
||||||
|
ParsedScreen.MyDataDailyTotalsScreen(
|
||||||
|
index = 1, totalNumEntries = 30, date = LocalDate(year = 0, dayOfMonth = 8, monthNumber = 3),
|
||||||
|
totalDailyAmount = 33600
|
||||||
|
)
|
||||||
|
),
|
||||||
|
Pair(
|
||||||
|
testMyDataTbrDataLithuanianScreen,
|
||||||
|
ParsedScreen.MyDataTbrDataScreen(
|
||||||
|
index = 1, totalNumEntries = 30,
|
||||||
|
timestamp = LocalDateTime(year = 0, monthNumber = 3, dayOfMonth = 8, hour = 20, minute = 6, second = 0),
|
||||||
|
percentage = 110, durationInMinutes = 1
|
||||||
|
)
|
||||||
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
for (testScreen in testScreens) {
|
for (testScreen in testScreens) {
|
||||||
|
@ -1805,6 +1844,14 @@ class ParserTest {
|
||||||
AlertSnoozeAndConfirmScreens.testAlertScreenConfirmTextSlovenianScreen,
|
AlertSnoozeAndConfirmScreens.testAlertScreenConfirmTextSlovenianScreen,
|
||||||
AlertScreenContent.Warning(6, AlertScreenContent.AlertScreenState.TO_CONFIRM)
|
AlertScreenContent.Warning(6, AlertScreenContent.AlertScreenState.TO_CONFIRM)
|
||||||
),
|
),
|
||||||
|
Pair(
|
||||||
|
AlertSnoozeAndConfirmScreens.testAlertScreenSnoozeTextLithuanianScreen,
|
||||||
|
AlertScreenContent.Warning(6, AlertScreenContent.AlertScreenState.TO_SNOOZE)
|
||||||
|
),
|
||||||
|
Pair(
|
||||||
|
AlertSnoozeAndConfirmScreens.testAlertScreenConfirmTextLithuanianScreen,
|
||||||
|
AlertScreenContent.Warning(6, AlertScreenContent.AlertScreenState.TO_CONFIRM)
|
||||||
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
for (testScreen in testScreens) {
|
for (testScreen in testScreens) {
|
||||||
|
|
|
@ -3392,6 +3392,77 @@ object TbrPercentageAndDurationScreens {
|
||||||
" "
|
" "
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
val testFrameTbrPercentageLithuanianScreen = makeDisplayFrame(arrayOf(
|
||||||
|
"█████ ████ ████ ████ █████ ███ █ █ █ █ █ █ █ ████ ██ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ ██ ██ █ ██ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ ████ █ █ █ █████ █ █ ",
|
||||||
|
" █ ████ ████ ████ ████ █ ██ █ █ █ █ █ ███ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ ███ █ █ ████ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ ",
|
||||||
|
" █ ████ █ █ █ █ █████ ███ █ █ ████ █ █ █████ ████ ██ ",
|
||||||
|
" ",
|
||||||
|
" ██ ██ ████ ██ ██ ",
|
||||||
|
" ███████ ███ ███ ██ ██ ████ ██ ",
|
||||||
|
" ███████ ████ ████ ██ ██ ████ ██ ",
|
||||||
|
" ██ ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
" ██ ███████ ██ ██ ██ ██ ██ ",
|
||||||
|
" ██ ███████ ██ ██ ██ ██ ██ ",
|
||||||
|
"███████ ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
"███████ ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
"██ ██ ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
"██ ██ ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
"██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
"██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ",
|
||||||
|
"██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ",
|
||||||
|
"██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
"██ ██ ██ ██ ██ ██ ████ ",
|
||||||
|
" ",
|
||||||
|
" █ ███ ███ █ █████ ",
|
||||||
|
" ██ █ █ █ █ ██ ██ █ ",
|
||||||
|
"███████ █ ██ █ ██ ██ █ ████ ",
|
||||||
|
"████████ █ █ █ █ █ █ █ █ ",
|
||||||
|
"███████ ██ █ ██ █ ██ █ █ ",
|
||||||
|
" ██ █ █ █ █ ██ █ █ █ ",
|
||||||
|
" █ ███ ███ ███ ███ ",
|
||||||
|
" "
|
||||||
|
))
|
||||||
|
|
||||||
|
val testFrameTbrDurationLithuanianScreen = makeDisplayFrame(arrayOf(
|
||||||
|
"█████ ████ ████ █████ ████ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ ██ ██ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █████ ",
|
||||||
|
" █ ████ ████ █ ████ █ █ ██ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ ████ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ ████ █ █ █ █ █ ███ █ █ █ █ █████ ",
|
||||||
|
" ",
|
||||||
|
" ████ ████ ██ ███████ ",
|
||||||
|
" ██ ██ ██ ██ ██ ███ ██ ",
|
||||||
|
" ███ ██ ██ ██ ██ ████ ██ ",
|
||||||
|
" ████ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
" █████ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
" ██████ ██ ██ ██ ██ ███ ██ ██████ ",
|
||||||
|
"███████████████ ██ ██ ██ ██ ███ ██ ██ ",
|
||||||
|
"████████████████ ██ ██ ██ ██ ███ ██ ██ ",
|
||||||
|
"████████████████ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
"███████████████ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
" ██████ ██ ██ ██ ██ ███ ██ ██ ",
|
||||||
|
" █████ ██ ██ ██ ██ ███ ██ ██ ",
|
||||||
|
" ████ ██ ██ ██ ██ ███ ██ ██ ",
|
||||||
|
" ███ ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
" ██ ████ ████ ██ █████ ",
|
||||||
|
" ",
|
||||||
|
" ████ █ █ ███ ██ ",
|
||||||
|
" █ ███ ██ ██ █ █ ██ █ ",
|
||||||
|
"███ █ █ █ █ █ ██ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ █ ██ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ ██ ",
|
||||||
|
"█ █ █ █ ███ ███ ███ ██ ",
|
||||||
|
" "
|
||||||
|
))
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
val testTimeAndDateSettingsHour12hFormatScreen = makeDisplayFrame(arrayOf(
|
val testTimeAndDateSettingsHour12hFormatScreen = makeDisplayFrame(arrayOf(
|
||||||
|
@ -7139,6 +7210,181 @@ val testTimeAndDateSettingsDaySlovenianScreen = makeDisplayFrame(arrayOf(
|
||||||
" "
|
" "
|
||||||
))
|
))
|
||||||
|
|
||||||
|
val testTimeAndDateSettingsHourLithuanianScreen = makeDisplayFrame(arrayOf(
|
||||||
|
"█ █ █ █ █ █ █ ███ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ ██ █ █ █ █ █ ",
|
||||||
|
"█ █ █████ █ █████ █ █ █ █ █ █████ ",
|
||||||
|
"█ █ █ █ █ █ █ █ ██ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █████ █ █ █ █ ███ █ █ ",
|
||||||
|
" ",
|
||||||
|
" ████ ████ ",
|
||||||
|
" █████ ██ ██ ██ ██ ",
|
||||||
|
" ██ ██ ██ ██ ██ ██ ",
|
||||||
|
" █ █ █ ██ ██ ██ ██ ",
|
||||||
|
" █ █ ██ ██ ██ ██ ",
|
||||||
|
"█ █ █ ██ ██ ██ ",
|
||||||
|
"█ █ ██ ██ ██ ██ ",
|
||||||
|
"█ ████ ██ ██ ██ ██ ",
|
||||||
|
"█ ██ ██ ██ ██ ",
|
||||||
|
"█ ██ ██ ██ ██ ",
|
||||||
|
" █ ███ ██ ██ ██ ",
|
||||||
|
" █ ██ ██ ██ ██ ",
|
||||||
|
" ██ ████ ██ ██ ██ ",
|
||||||
|
" █████████ ██ ██ ██ ",
|
||||||
|
" █████ ████████ ████ ",
|
||||||
|
" ",
|
||||||
|
" ███ ███ █ ██ ███ ███ ███ █████ ███ █████",
|
||||||
|
"█ █ █ █ ██ ██ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ ██ ██ █ █ █ ██ █ █ █ ██ █ █ █ ",
|
||||||
|
" █ █ █ █ █ ████ █ █ █ ███ █ █ █ █ █ █ ",
|
||||||
|
" █ ██ █ ██ █ █ █ ██ █ █ █ ██ █ █ █ █",
|
||||||
|
" █ █ █ ██ █ █ █ █ █ █ █ ██ █ █ █ █ ██ █ █ █",
|
||||||
|
"█████ ███ ███ ███ ███ ███ ██ ███ ███ ██ █████ ███ ",
|
||||||
|
" "
|
||||||
|
))
|
||||||
|
|
||||||
|
val testTimeAndDateSettingsMinuteLithuanianScreen = makeDisplayFrame(arrayOf(
|
||||||
|
"█ █ ███ █ █ █ █ █████ █ ",
|
||||||
|
"██ ██ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ ██ █ █ █ █ █████ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ ██ █ █ █ ████ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ ███ █ █ ███ █ █████ ",
|
||||||
|
" ",
|
||||||
|
" ██ ███ ",
|
||||||
|
" █████ ███ ██ ",
|
||||||
|
" ██ ██ ████ ██ ",
|
||||||
|
" █ █ █ ██ ██ ",
|
||||||
|
" █ █ ██ ██ ██ ",
|
||||||
|
"█ █ █ ██ ██ ",
|
||||||
|
"█ █ ██ ██ ██████ ",
|
||||||
|
"█ ████ ██ ██ ███ ██ ",
|
||||||
|
"█ ██ ██ ██ ██ ",
|
||||||
|
"█ ██ ██ ██ ██ ",
|
||||||
|
" █ ███ ██ ██ ██ ",
|
||||||
|
" █ ██ ██ ██ ██ ",
|
||||||
|
" ██ ████ ██ ██ ██ ",
|
||||||
|
" █████████ ██ ██ ██ ",
|
||||||
|
" █████ ██ ████ ",
|
||||||
|
" ",
|
||||||
|
" ███ ███ █ ██ ███ ███ ███ █████ ███ █████",
|
||||||
|
"█ █ █ █ ██ ██ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ ██ ██ █ █ █ ██ █ █ █ ██ █ █ █ ",
|
||||||
|
" █ █ █ █ █ ████ █ █ █ ███ █ █ █ █ █ █ ",
|
||||||
|
" █ ██ █ ██ █ █ █ ██ █ █ █ ██ █ █ █ █",
|
||||||
|
" █ █ █ ██ █ █ █ █ █ █ █ ██ █ █ █ █ ██ █ █ █",
|
||||||
|
"█████ ███ ███ ███ ███ ███ ██ ███ ███ ██ █████ ███ ",
|
||||||
|
" "
|
||||||
|
))
|
||||||
|
|
||||||
|
val testTimeAndDateSettingsYearLithuanianScreen = makeDisplayFrame(arrayOf(
|
||||||
|
"█ █ █████ █████ █ ███ ",
|
||||||
|
"██ ██ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ ████ █ █████ █ ",
|
||||||
|
"█ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █████ █ █ █ ███ ",
|
||||||
|
" ",
|
||||||
|
" ████ ████ ████ █████ ",
|
||||||
|
"█████████████ ██ ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
"█ ██ ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
"██████████████ ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
"█ █ █ █ █ █ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
"██████████████ ██ ██ ██ ██ ██ ",
|
||||||
|
"█ █ █ █ █ █ ██ ██ ██ ██ ██ ███ ",
|
||||||
|
"██████████████ ██ ██ ██ ██ ██ ",
|
||||||
|
"█ █ █ █ █ █ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
"██████████████ ██ ██ ██ ██ ██ ",
|
||||||
|
"█ █ █ █ ██████ ██ ██ ██ ██ ██ ",
|
||||||
|
"██████████████ ██ ██ ██ ██ ██ ",
|
||||||
|
" █████████████ ██ ██ ██ ██ ██ ",
|
||||||
|
" ██ ██ ██ ██ ██ ██ ",
|
||||||
|
" ████████ ████ ████████ █████ ",
|
||||||
|
" ",
|
||||||
|
" ███ ███ █ ██ ███ ███ ███ █████ ███ █████",
|
||||||
|
"█ █ █ █ ██ ██ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ ██ ██ █ █ █ ██ █ █ █ ██ █ █ █ ",
|
||||||
|
" █ █ █ █ █ ████ █ █ █ ███ █ █ █ █ █ █ ",
|
||||||
|
" █ ██ █ ██ █ █ █ ██ █ █ █ ██ █ █ █ █",
|
||||||
|
" █ █ █ ██ █ █ █ █ █ █ █ ██ █ █ █ █ ██ █ █ █",
|
||||||
|
"█████ ███ ███ ███ ███ ███ ██ ███ ███ ██ █████ ███ ",
|
||||||
|
" "
|
||||||
|
))
|
||||||
|
|
||||||
|
val testTimeAndDateSettingsMonthLithuanianScreen = makeDisplayFrame(arrayOf(
|
||||||
|
"█ █ █ █ █ █ █ ███ ",
|
||||||
|
"██ ██ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █████ ██ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ ████ █ ██ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █████ █ █ ███ ███ ",
|
||||||
|
" ",
|
||||||
|
" █████ ",
|
||||||
|
"█████████████ ██ ██ ",
|
||||||
|
"█ ██ ██ ",
|
||||||
|
"██████████████ ██ ",
|
||||||
|
"█ █ █ █ █ █ ██ ██ ",
|
||||||
|
"██████████████ ██ ",
|
||||||
|
"█ █ █ █ █ █ ██ ███ ",
|
||||||
|
"██████████████ ██ ",
|
||||||
|
"█ █ █ █ █ █ ██ ██ ",
|
||||||
|
"██████████████ ██ ",
|
||||||
|
"█ █ █ █ ██████ ██ ",
|
||||||
|
"██████████████ ██ ",
|
||||||
|
" █████████████ ██ ",
|
||||||
|
" ██ ██ ",
|
||||||
|
" █████ ",
|
||||||
|
" ",
|
||||||
|
" ███ ███ █ ██ ███ ███ ███ █████ ███ █████",
|
||||||
|
"█ █ █ █ ██ ██ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ ██ ██ █ █ █ ██ █ █ █ ██ █ █ █ ",
|
||||||
|
" █ █ █ █ █ ████ █ █ █ ███ █ █ █ █ █ █ ",
|
||||||
|
" █ ██ █ ██ █ █ █ ██ █ █ █ ██ █ █ █ █",
|
||||||
|
" █ █ █ ██ █ █ █ █ █ █ █ ██ █ █ █ █ ██ █ █ █",
|
||||||
|
"█████ ███ ███ ███ ███ ███ ██ ███ ███ ██ █████ ███ ",
|
||||||
|
" "
|
||||||
|
))
|
||||||
|
|
||||||
|
val testTimeAndDateSettingsDayLithuanianScreen = makeDisplayFrame(arrayOf(
|
||||||
|
"███ ███ █████ █ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ ██ █ █ █ ",
|
||||||
|
"█ █ █ ████ █ █ █ █████ ",
|
||||||
|
"█ █ █ █ █ ██ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ ",
|
||||||
|
"███ ███ █████ █ █ █ █ ",
|
||||||
|
" ",
|
||||||
|
" ████ ",
|
||||||
|
"█████████████ ██ ██ ",
|
||||||
|
"█ ██ ██ ██ ",
|
||||||
|
"██████████████ ██ ██ ",
|
||||||
|
"█ █ █ █ █ █ ██ ██ ██ ",
|
||||||
|
"██████████████ ██ ██ ",
|
||||||
|
"█ █ █ █ █ █ ██ ████ ",
|
||||||
|
"██████████████ ██ ██ ",
|
||||||
|
"█ █ █ █ █ █ ██ ██ ██ ",
|
||||||
|
"██████████████ ██ ██ ",
|
||||||
|
"█ █ █ █ ██████ ██ ██ ",
|
||||||
|
"██████████████ ██ ██ ",
|
||||||
|
" █████████████ ██ ██ ",
|
||||||
|
" ██ ██ ",
|
||||||
|
" ████ ",
|
||||||
|
" ",
|
||||||
|
" ███ ███ █ ██ ███ ███ ███ █████ ███ █████",
|
||||||
|
"█ █ █ █ ██ ██ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ ██ ██ █ █ █ ██ █ █ █ ██ █ █ █ ",
|
||||||
|
" █ █ █ █ █ ████ █ █ █ ███ █ █ █ █ █ █ ",
|
||||||
|
" █ ██ █ ██ █ █ █ ██ █ █ █ ██ █ █ █ █",
|
||||||
|
" █ █ █ ██ █ █ █ █ █ █ █ ██ █ █ █ █ ██ █ █ █",
|
||||||
|
"█████ ███ ███ ███ ███ ███ ██ ███ ███ ██ █████ ███ ",
|
||||||
|
" "
|
||||||
|
))
|
||||||
|
|
||||||
val testUSDateFormatScreen = makeDisplayFrame(arrayOf(
|
val testUSDateFormatScreen = makeDisplayFrame(arrayOf(
|
||||||
"███ █ █████ █ █ █ █ ████ █████ ███ ████ █ █ █ █████ ",
|
"███ █ █████ █ █ █ █ ████ █████ ███ ████ █ █ █ █████ ",
|
||||||
"█ █ █ █ █ █ █ ██ ██ █ █ █ █ █ █ ██ ██ █ █ █ ",
|
"█ █ █ █ █ █ █ ██ ██ █ █ █ █ █ █ ██ ██ █ █ █ ",
|
||||||
|
@ -10184,6 +10430,146 @@ val testMyDataBolusDataSlovenianScreen = makeDisplayFrame(arrayOf(
|
||||||
" "
|
" "
|
||||||
))
|
))
|
||||||
|
|
||||||
|
val testMyDataTbrDataLithuanianScreen = makeDisplayFrame(arrayOf(
|
||||||
|
"█████ ████ ████ ███ █ █ ███ █ █ █████ █ █ █ █ ████ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ ██ ██ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ █ █ █ █ ",
|
||||||
|
" █ ████ ████ █ █ █ █ █ █ █ █ █ ████ █ █ █ █ █ ███ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ ████ █ █ ███ ███ ███ █ █ █████ █ █ █ ████ ",
|
||||||
|
" ",
|
||||||
|
" █ █ █ ███ ██ ███ █ █████ ███ ",
|
||||||
|
" ███ ██ ██ █ █ ██ █ █ █ ██ █ █ █ █ ",
|
||||||
|
" █████ █ █ █ ██ █ █ ██ █ █ █ █ ██ ",
|
||||||
|
"███████ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" ███ █ █ ██ █ █ ██ █ █ █ █ ██ █ ",
|
||||||
|
" ███ █ █ █ █ █ ██ █ █ █ █ █ █ █ █ ",
|
||||||
|
" ███ ███ ███ ███ ██ ███ ███ ███ ███ ",
|
||||||
|
" ",
|
||||||
|
" █ ███ ███ ███ █ ",
|
||||||
|
" ██ █ █ █ █ ██ █ █ ██ ",
|
||||||
|
"███████ █ ██ █ ██ ██ █ ██ █ ",
|
||||||
|
"████████ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"███████ ██ █ ██ █ ██ ██ █ █ ",
|
||||||
|
" ██ █ █ █ █ ██ █ █ █ ",
|
||||||
|
" █ ███ ███ ███ ███ ",
|
||||||
|
" ",
|
||||||
|
" ███ ███ ███ ███ ██ ███████ ███ ███ ███ █████ ",
|
||||||
|
" █ █ █ █ █ █ █ ██ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ ██ ██ █ ██ █ ███████ █ ██ █ █ █ ██ █ ",
|
||||||
|
"█ ██ █ █ █ █ █ █ █ █ ████ █ █ █ █ █ █ █ ███ █ █ █ █ ",
|
||||||
|
"█ █ █ ██ █ ██ ██ █ █ █ ███████ ██ █ █ █ ██ █ █ ",
|
||||||
|
" █ █ █ █ █ ██ █ █ █ █ █ █ ███ █ █ █ █ ██ █ █ █ █ ",
|
||||||
|
" ███ █████ ███ ███ ███ ███████ ███ ███ ██ ███ ███ ",
|
||||||
|
" "
|
||||||
|
))
|
||||||
|
|
||||||
|
val testMyDataErrorDataLithuanianScreen = makeDisplayFrame(arrayOf(
|
||||||
|
"█ █ █ █ ███ ███ ███ ████ ███ █ █ ███ █ █ █████ █ █ █ █ ████ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ ██ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ █ █ █ █ ",
|
||||||
|
"██ █ █████ █ █ █ █ █ ███ █ █ █ █ █ █ █ █ █ ████ █ █ █ █ █ ███ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █████ █ █ ███ ███ ███ ████ ███ ███ ███ █ █ █████ █ █ █ ████ ",
|
||||||
|
" ",
|
||||||
|
" █ █ █ ██ ███ █ █████ ███ ",
|
||||||
|
" ███ █ █ █ █ █ ██ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ ██ █ █ █ █ ██ ",
|
||||||
|
" █ █ █ █ █ █ ████ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ ██ █ █ █ █ ██ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"███████ █ █ ███ ███ ███ ███ ███ ",
|
||||||
|
" ",
|
||||||
|
"█████ ████ ████ █ █████ █ █ █ █ █ █ █ █████ █ ████ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ ████ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ ████ ████ █████ █ █ █████ █ █ ██ █ █████ ███ ",
|
||||||
|
" █ █ █ █ █ █ █ █ ███ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ ████ █ █ █ █ █ ████ █ █ ███ █ █ █ █ █ ████ ",
|
||||||
|
" ",
|
||||||
|
" ███ ███ ███ ███ ██ ███████ ███ ███ ███ █████ ",
|
||||||
|
" █ █ █ █ █ █ █ ██ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ ██ ██ █ ██ █ ███████ █ ██ █ █ █ ██ █ ",
|
||||||
|
"█ ██ █ █ █ █ █ █ █ █ ████ █ █ █ █ █ █ █ ███ █ █ █ █ ",
|
||||||
|
"█ █ █ ██ █ ██ ██ █ █ █ ███████ ██ █ █ █ ██ █ █ ",
|
||||||
|
" █ █ █ █ █ ██ █ █ █ █ █ █ ███ █ █ █ █ ██ █ █ █ █ ",
|
||||||
|
" ███ █████ ███ ███ ███ ███████ ███ ███ ██ ███ ███ ",
|
||||||
|
" "
|
||||||
|
))
|
||||||
|
|
||||||
|
val testMyDataDailyTotalsLithuanianScreen = makeDisplayFrame(arrayOf(
|
||||||
|
"████ █████ █ █ ███ ████ ███ ███ █████ █ █ ███ ████ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ ██ █ █ █ █ █ █ █ █ █ ██ █ █ █ █ █ █ ",
|
||||||
|
"████ ████ █ █ █ █ █ ████ █ █ █ ████ █ █ █ █ █ ███ ██ ",
|
||||||
|
"█ █ █ █ ██ █ █ █ █ █ █ █ █ █ ██ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ ██ █ █ █ █ █ █ █ █ █ █ █ ██ ",
|
||||||
|
"████ █████ █ █ ███ █ █ ██ ███ ███ █████ █ █ ███ ████ █ █ ██ ",
|
||||||
|
" ",
|
||||||
|
" ███ █ █████ ███ ",
|
||||||
|
" █ █ ██ █ █ █ █ ",
|
||||||
|
" █ ██ █ █ █ █ ██ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" ██ █ █ █ █ ██ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ ",
|
||||||
|
" ███ ███ ███ ███ ",
|
||||||
|
" ",
|
||||||
|
"██████ █████ █████ ██ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ ████ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ █ ██ █ █ █ █ ",
|
||||||
|
"██████ ███ ███ ██ ███ ███ ",
|
||||||
|
" ",
|
||||||
|
" ███████ ███ ███ ███ █████ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" ███████ █ ██ █ █ █ ██ █ ",
|
||||||
|
" █ █ █ █ █ █ █ ███ █ █ █ █ ",
|
||||||
|
" ███████ ██ █ █ █ ██ █ █ ",
|
||||||
|
" █ █ ███ █ █ █ █ ██ █ █ █ █ ",
|
||||||
|
" ███████ ███ ███ ██ ███ ███ ",
|
||||||
|
" "
|
||||||
|
))
|
||||||
|
|
||||||
|
val testMyDataBolusDataLithuanianScreen = makeDisplayFrame(arrayOf(
|
||||||
|
"████ ███ █ ███ █ █ ████ ███ ███ █ █ ███ █ █ █████ █ █ █ █ ████ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ ██ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ █ █ █ █ ",
|
||||||
|
"████ █ █ █ █ █ █ ███ █ █ █ █ █ █ █ █ █ █ █ ████ █ █ █ █ █ ███ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"████ ███ █████ ███ ███ ████ ███ ███ ███ ███ █ █ █████ █ █ █ ████ ",
|
||||||
|
" ",
|
||||||
|
"███ █████ ███ █ █ ███ █ █████ ███ ",
|
||||||
|
"█ █ █ █ █ █ █ █ █ ██ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ █ █ ██ █ █ █ █ ██ ",
|
||||||
|
"█ ██████ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ █ █ ██ █ █ █ █ ██ █ ",
|
||||||
|
"█ █ █ █ ██ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ ███ ██ █████ ███ ███ ███ ███ ███ ",
|
||||||
|
" ",
|
||||||
|
" █ ███ ███ █ █████ ",
|
||||||
|
" ██ █ █ █ █ ██ ██ █ ",
|
||||||
|
"███████ █ ██ █ ██ ██ █ █ █ ",
|
||||||
|
"████████ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"███████ ██ █ ██ █ ██ █████ █ ",
|
||||||
|
" ██ █ █ █ █ ██ █ █ █ ",
|
||||||
|
" █ ███ ███ █ ███ ",
|
||||||
|
" ",
|
||||||
|
" ███ ███ █████ ███ █ ███████ ███ █ ███ █ ",
|
||||||
|
" █ █ █ █ █ █ ██ █ █ ██ █ █ █ █ ██ █ █ ██ ",
|
||||||
|
"█ █ █ █ █ ██ █ █ ███████ █ ██ █ █ ██ █ ",
|
||||||
|
"█ ██ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ █ █ █ ██ █ █ ███████ ██ █ █ ██ █ █ ",
|
||||||
|
" █ █ █ █ █ ██ █ █ █ █ ███ █ █ █ ██ █ █ █ ",
|
||||||
|
" ███ █████ ███ █████ ███ ███████ ███ ███ ██ ███ ███ ",
|
||||||
|
" "
|
||||||
|
))
|
||||||
|
|
||||||
object AlertSnoozeAndConfirmScreens {
|
object AlertSnoozeAndConfirmScreens {
|
||||||
|
|
||||||
val testAlertScreenSnoozeTextEnglishScreen = makeDisplayFrame(
|
val testAlertScreenSnoozeTextEnglishScreen = makeDisplayFrame(
|
||||||
|
@ -11736,4 +12122,73 @@ object AlertSnoozeAndConfirmScreens {
|
||||||
" █ ███ █ █ █ ███ ███ █ █████ █ "
|
" █ ███ █ █ █ ███ ███ █ █████ █ "
|
||||||
))
|
))
|
||||||
|
|
||||||
|
val testAlertScreenSnoozeTextLithuanianScreen = makeDisplayFrame(arrayOf(
|
||||||
|
"█████ ████ ████ █ █████ █ █ █ █ █ █ █ █████ █ ████ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ ████ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ ████ ████ █████ █ █ █████ █ █ ██ █ █████ ███ ",
|
||||||
|
" █ █ █ █ █ █ █ █ ███ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ ████ █ █ █ █ █ ████ █ █ ███ █ █ █ █ █ ████ ",
|
||||||
|
" ",
|
||||||
|
" ██ ██ ██ ███ ",
|
||||||
|
" ████ ██ ██ ██ ",
|
||||||
|
" █ █ ██ ██ ██ ",
|
||||||
|
" ██ ██ ██ ██ ██ ",
|
||||||
|
" █ █ ██ ██ ██ ██ ",
|
||||||
|
" ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
" █ ██ █ ██ ██ ██ ██████ ",
|
||||||
|
" ██ ██ ██ ██ ██ ██ ███ ██ ",
|
||||||
|
" █ ██ █ ██ ██ ██ ██ ██ ",
|
||||||
|
" ██ ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
" █ █ ██ ██ ██ ██ ██ ",
|
||||||
|
" ██ ██ ██ ██ ████ ██ ██ ██ ",
|
||||||
|
" █ █ ██████████ ██ ██ ",
|
||||||
|
" ████████████████ ███ ███ ██ ██ ",
|
||||||
|
" ███████████████ █ █ ████ ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" █ █ █ █ █ █████ ███ █ ███ █ █ █████ ███ ",
|
||||||
|
" ██ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ ██ ██ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"███ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ ██ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ ███ █ ███ █████ ███ █ █ ███ "
|
||||||
|
))
|
||||||
|
|
||||||
|
val testAlertScreenConfirmTextLithuanianScreen = makeDisplayFrame(arrayOf(
|
||||||
|
"█████ ████ ████ █ █████ █ █ █ █ █ █ █ █████ █ ████ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ ████ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ ████ ████ █████ █ █ █████ █ █ ██ █ █████ ███ ",
|
||||||
|
" █ █ █ █ █ █ █ █ ███ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ ████ █ █ █ █ █ ████ █ █ ███ █ █ █ █ █ ████ ",
|
||||||
|
" ",
|
||||||
|
" ██ ██ ██ ███ ",
|
||||||
|
" ████ ██ ██ ██ ",
|
||||||
|
" █ █ ██ ██ ██ ",
|
||||||
|
" ██ ██ ██ ██ ██ ",
|
||||||
|
" █ █ ██ ██ ██ ██ ",
|
||||||
|
" ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
" █ ██ █ ██ ██ ██ ██████ ",
|
||||||
|
" ██ ██ ██ ██ ██ ██ ███ ██ ",
|
||||||
|
" █ ██ █ ██ ██ ██ ██ ██ ",
|
||||||
|
" ██ ██ ██ ██ ██ ██ ██ ██ ",
|
||||||
|
" █ █ ██ ██ ██ ██ ██ ",
|
||||||
|
" ██ ██ ██ ██ ████ ██ ██ ██ ",
|
||||||
|
" █ █ ██████████ ██ ██ ",
|
||||||
|
" ████████████████ ███ ███ ██ ██ ",
|
||||||
|
" ███████████████ █ █ ████ ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" █ ████ █ █████ █ █ ███ ████ █████ ███ █ █ █████ ███ ",
|
||||||
|
" ██ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
"█ ██ █ █ █ █ █ █ █ █ █ █ █ █ ██ █ █ █ ",
|
||||||
|
"███ ████ █████ █ █ █ █ ████ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ ██ █ █ ",
|
||||||
|
" █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ",
|
||||||
|
" █ █ █ █ █ ███ █ █ █ ███ █ █ █ ███ "
|
||||||
|
))
|
||||||
}
|
}
|
Loading…
Reference in a new issue