Implementation
Map<String, List<bool>> patternSpecification = {
'0': <bool>[true, false, true, false, true, false, false, true, true],
'1': <bool>[true, false, true, false, true, true, false, false, true],
'2': <bool>[true, false, true, false, false, true, false, true, true],
'3': <bool>[true, true, false, false, true, false, true, false, true],
'4': <bool>[true, false, true, true, false, true, false, false, true],
'5': <bool>[true, true, false, true, false, true, false, false, true],
'6': <bool>[true, false, false, true, false, true, false, true, true],
'7': <bool>[true, false, false, true, false, true, true, false, true],
'8': <bool>[true, false, false, true, true, false, true, false, true],
'9': <bool>[true, true, false, true, false, false, true, false, true],
'-': <bool>[
true,
false,
true,
false,
false,
true,
true,
false,
true,
false
],
'\$': <bool>[
true,
false,
true,
true,
false,
false,
true,
false,
true,
false
],
':': <bool>[true, true, false, true, false, true, true, false, true, true],
'/': <bool>[true, true, false, true, true, false, true, false, true, true],
'.': <bool>[true, true, false, true, true, false, true, true, false, true],
'+': <bool>[true, false, true, true, false, true, true, false, true, true],
'a': <bool>[
true,
false,
true,
true,
false,
false,
true,
false,
false,
true
],
'b': <bool>[
true,
false,
false,
true,
false,
false,
true,
false,
true,
true
],
'c': <bool>[
true,
false,
true,
false,
false,
true,
false,
false,
true,
true
],
'd': <bool>[
true,
false,
true,
false,
false,
true,
true,
false,
false,
true
],
};