diff --git a/coverage/lcov.info b/coverage/lcov.info
index 82ac251..321e421 100644
--- a/coverage/lcov.info
+++ b/coverage/lcov.info
@@ -1,4 +1,67 @@
+TN:
+SF:lib/src/current_locale.dart
+FNF:0
+FNH:0
+DA:12,6
+DA:13,21
+DA:14,6
+DA:21,6
+DA:23,6
+DA:25,12
+DA:26,24
+DA:27,42
+DA:28,6
+DA:29,10
+DA:30,6
+DA:35,6
+DA:37,6
+DA:39,12
+DA:40,36
+DA:41,6
+DA:42,10
+DA:43,6
+DA:48,12
+DA:53,21
+DA:55,7
+DA:56,28
+DA:57,28
+DA:59,14
+DA:61,21
+DA:71,28
+DA:73,7
+DA:74,14
+DA:75,28
+DA:76,7
+DA:78,0
+DA:79,0
+DA:80,0
+DA:81,0
+LF:34
+LH:30
+end_of_record
+TN:
+SF:lib/src/current_system_locale.dart
+FNF:0
+FNH:0
+DA:11,8
+DA:12,8
+DA:13,8
+DA:16,24
+DA:18,8
+DA:20,8
+DA:21,16
+DA:22,16
+DA:23,10
+DA:24,4
+DA:25,4
+DA:27,16
+LF:12
+LH:12
+end_of_record
+TN:
SF:lib/src/lang_icon_with_tool_tip.dart
+FNF:0
+FNH:0
DA:96,5
DA:112,6
DA:125,6
@@ -90,47 +153,53 @@ DA:271,24
LF:88
LH:61
end_of_record
+TN:
SF:lib/src/locale_manager.dart
-DA:65,6
-DA:74,6
-DA:75,6
-DA:79,15
-DA:80,15
-DA:81,5
-DA:87,6
-DA:89,12
+FNF:0
+FNH:0
+DA:65,7
+DA:74,7
+DA:75,7
+DA:79,18
+DA:80,18
+DA:81,6
+DA:87,7
+DA:89,14
DA:90,1
DA:91,2
-DA:92,10
-DA:94,6
-DA:95,3
+DA:92,12
+DA:94,8
+DA:95,4
DA:96,0
-DA:99,3
+DA:99,4
DA:100,4
DA:102,2
DA:103,1
DA:104,0
DA:107,1
DA:109,1
-DA:114,6
-DA:118,12
+DA:114,7
+DA:118,14
DA:119,0
DA:120,0
-DA:125,18
-DA:128,5
-DA:130,15
-DA:133,10
-DA:134,15
-DA:135,10
-DA:143,5
-DA:145,15
-DA:146,5
-DA:149,5
-DA:151,10
+DA:125,21
+DA:128,6
+DA:130,18
+DA:133,12
+DA:134,18
+DA:135,12
+DA:143,6
+DA:145,18
+DA:146,6
+DA:149,6
+DA:151,12
LF:36
LH:32
end_of_record
+TN:
SF:lib/src/locale_matcher.dart
+FNF:0
+FNH:0
DA:16,16
DA:18,8
DA:19,32
@@ -162,7 +231,10 @@ DA:81,3
LF:28
LH:27
end_of_record
+TN:
SF:lib/src/locale_name.dart
+FNF:0
+FNH:0
DA:27,1
DA:29,4
DA:35,7
@@ -197,7 +269,220 @@ DA:96,8
LF:31
LH:26
end_of_record
+TN:
+SF:lib/src/locale_observable.dart
+FNF:0
+FNH:0
+DA:7,8
+DA:11,14
+DA:20,8
+DA:22,2
+DA:24,4
+LF:5
+LH:5
+end_of_record
+TN:
+SF:lib/src/locale_store.dart
+FNF:0
+FNH:0
+DA:10,24
+DA:15,13
+DA:16,10
+DA:19,7
+DA:30,7
+DA:35,7
+DA:40,1
+DA:46,7
+DA:51,4
+DA:52,4
+DA:53,4
+LF:11
+LH:11
+end_of_record
+TN:
+SF:lib/src/locale_switch_sub_widgets/drop_down_menu_language_switch.dart
+FNF:0
+FNH:0
+DA:11,6
+DA:20,6
+DA:22,12
+DA:23,18
+DA:24,12
+DA:27,6
+DA:28,6
+DA:29,12
+DA:31,6
+DA:32,12
+DA:33,6
+DA:36,18
+DA:37,12
+DA:42,6
+DA:44,6
+DA:45,12
+DA:46,6
+DA:47,12
+DA:48,6
+DA:50,6
+DA:51,11
+DA:52,6
+DA:53,12
+DA:59,30
+DA:61,2
+DA:63,4
+DA:64,0
+DA:66,0
+DA:67,0
+DA:70,2
+DA:71,4
+LF:31
+LH:28
+end_of_record
+TN:
+SF:lib/src/locale_switch_sub_widgets/grid_of_languages.dart
+FNF:0
+FNH:0
+DA:12,2
+DA:19,2
+DA:21,2
+DA:23,2
+DA:24,2
+DA:28,2
+DA:29,4
+DA:30,6
+DA:31,0
+DA:32,2
+DA:33,2
+DA:34,2
+DA:35,2
+DA:36,4
+DA:38,2
+DA:39,2
+DA:40,2
+DA:41,2
+DA:43,6
+DA:45,2
+DA:47,2
+DA:48,2
+DA:49,6
+LF:23
+LH:22
+end_of_record
+TN:
+SF:lib/src/locale_switch_sub_widgets/helpers/state_box_to_access_context.dart
+FNF:0
+FNH:0
+DA:4,6
+DA:8,6
+DA:10,6
+DA:14,6
+LF:4
+LH:4
+end_of_record
+TN:
+SF:lib/src/locale_switch_sub_widgets/segmented_button_switch.dart
+FNF:0
+FNH:0
+DA:11,1
+DA:18,1
+DA:20,2
+DA:21,2
+DA:22,2
+DA:25,1
+DA:26,1
+DA:27,2
+DA:28,5
+DA:30,1
+DA:33,1
+DA:34,1
+DA:36,0
+DA:37,0
+DA:38,0
+DA:41,0
+DA:42,0
+DA:50,0
+DA:59,1
+DA:60,2
+DA:61,1
+DA:62,1
+DA:64,1
+DA:65,1
+DA:66,1
+DA:67,1
+DA:68,2
+DA:69,3
+DA:73,1
+LF:29
+LH:23
+end_of_record
+TN:
+SF:lib/src/locale_switch_sub_widgets/select_locale_button.dart
+FNF:0
+FNH:0
+DA:12,6
+DA:18,6
+DA:20,6
+DA:21,6
+DA:22,6
+DA:23,6
+DA:24,12
+DA:25,6
+DA:26,12
+DA:27,12
+DA:28,6
+DA:29,12
+DA:30,12
+DA:31,12
+DA:33,4
+DA:35,4
+DA:36,4
+DA:37,4
+LF:18
+LH:18
+end_of_record
+TN:
+SF:lib/src/locale_switch_sub_widgets/title_of_locale_switch.dart
+FNF:0
+FNH:0
+DA:8,6
+DA:31,6
+DA:34,12
+DA:35,12
+DA:36,6
+DA:37,15
+DA:40,15
+DA:41,10
+DA:42,10
+DA:43,15
+DA:48,12
+DA:49,12
+DA:50,0
+DA:52,6
+DA:53,6
+DA:54,6
+DA:55,6
+DA:56,6
+DA:57,6
+DA:58,6
+DA:59,6
+DA:60,6
+DA:61,18
+DA:63,6
+DA:65,6
+DA:66,6
+DA:67,0
+DA:68,0
+DA:69,0
+DA:71,6
+DA:72,7
+DA:73,7
+DA:74,6
+LF:33
+LH:29
+end_of_record
+TN:
SF:lib/src/locale_switcher.dart
+FNF:0
+FNH:0
DA:68,14
DA:70,14
DA:80,8
@@ -209,98 +494,112 @@ DA:99,6
DA:100,6
DA:108,12
DA:114,18
-DA:202,6
-DA:222,6
-DA:229,6
-DA:249,6
-DA:255,2
-DA:275,2
-DA:300,6
-DA:306,6
-DA:321,6
-DA:341,1
-DA:347,1
-DA:367,1
-DA:369,6
-DA:370,6
-DA:379,6
-DA:382,12
-DA:385,4
-DA:386,2
-DA:388,4
-DA:390,2
-DA:391,1
-DA:392,0
-DA:395,1
-DA:396,2
-DA:398,2
-DA:399,1
+DA:206,6
+DA:226,6
+DA:232,2
+DA:252,2
+DA:277,6
+DA:304,6
+DA:324,1
+DA:330,1
+DA:350,1
+DA:352,6
+DA:353,6
+DA:362,6
+DA:365,12
+DA:368,2
+DA:369,2
+DA:371,2
+DA:373,0
+DA:374,0
+DA:375,0
+DA:378,0
+DA:379,2
+DA:381,2
+DA:382,1
+DA:383,0
+DA:386,1
+DA:391,12
+DA:392,12
+DA:393,12
+DA:394,6
+DA:395,30
+DA:399,30
DA:400,0
-DA:403,1
-DA:408,12
-DA:409,12
-DA:410,12
-DA:411,6
-DA:412,30
-DA:416,30
-DA:417,0
-DA:419,30
-DA:420,6
-DA:421,6
-DA:424,6
-DA:427,6
-DA:430,12
+DA:402,30
+DA:403,6
+DA:404,6
+DA:407,6
+DA:410,6
+DA:413,12
+DA:414,12
+DA:416,6
+DA:417,6
+DA:418,6
+DA:420,30
+DA:421,12
+DA:422,18
+DA:424,0
+DA:430,6
DA:431,12
DA:433,6
-DA:434,6
-DA:435,6
-DA:437,30
+DA:434,12
+DA:437,12
DA:438,12
-DA:439,18
-DA:441,0
-DA:447,6
-DA:448,12
-DA:450,6
-DA:451,12
-DA:454,12
-DA:455,12
-DA:456,12
+DA:439,12
+DA:440,12
+DA:441,12
+DA:445,12
+DA:446,30
+DA:447,12
+DA:448,6
+DA:449,6
+DA:452,8
+DA:453,4
+DA:454,4
DA:457,12
DA:458,12
-DA:462,12
-DA:463,30
-DA:464,12
-DA:465,6
-DA:466,6
-DA:469,8
-DA:470,4
-DA:471,4
-DA:474,12
-DA:475,12
-DA:476,6
-DA:478,2
-DA:479,1
-DA:480,1
-DA:487,12
-DA:488,6
-DA:489,6
-DA:491,6
-DA:492,6
-DA:498,6
-DA:499,12
-DA:500,6
-DA:502,6
-DA:503,6
-LF:93
-LH:88
+DA:459,6
+DA:461,2
+DA:462,1
+DA:463,1
+DA:470,12
+DA:471,6
+DA:472,6
+DA:474,6
+DA:475,6
+DA:481,6
+DA:482,12
+DA:483,6
+DA:485,6
+DA:486,6
+LF:90
+LH:82
end_of_record
-SF:lib/src/public_extensions.dart
-DA:16,30
-DA:18,10
-DA:27,10
-DA:34,10
-DA:36,10
-DA:39,10
+TN:
+SF:lib/src/preference_repository.dart
+FNF:0
+FNH:0
+DA:8,7
+DA:9,7
+DA:12,4
+DA:13,4
+DA:16,7
+DA:17,4
+DA:21,6
+LF:7
+LH:7
+end_of_record
+TN:
+SF:lib/src/public_extensions.dart
+FNF:0
+FNH:0
+DA:16,30
+DA:18,10
+DA:27,10
+DA:34,10
+DA:36,10
+DA:39,10
DA:41,10
DA:43,10
DA:45,10
@@ -330,7 +629,7 @@ DA:92,10
DA:94,10
DA:96,10
DA:98,10
-DA:101,10
+DA:100,10
DA:103,10
DA:105,10
DA:107,10
@@ -340,11 +639,11 @@ DA:113,10
DA:115,10
DA:117,10
DA:119,10
-DA:122,10
+DA:121,10
DA:124,10
DA:126,10
DA:128,10
-DA:131,10
+DA:130,10
DA:133,10
DA:135,10
DA:137,10
@@ -356,7 +655,7 @@ DA:147,10
DA:149,10
DA:151,10
DA:153,10
-DA:156,10
+DA:155,10
DA:158,10
DA:160,10
DA:162,10
@@ -372,7 +671,7 @@ DA:180,10
DA:182,10
DA:184,10
DA:186,10
-DA:189,10
+DA:188,10
DA:191,10
DA:193,10
DA:195,10
@@ -395,11 +694,11 @@ DA:227,10
DA:229,10
DA:231,10
DA:233,10
-DA:238,10
-DA:241,10
+DA:235,10
+DA:240,10
DA:243,10
DA:245,10
-DA:248,10
+DA:247,10
DA:250,10
DA:252,10
DA:254,10
@@ -408,9 +707,9 @@ DA:258,10
DA:260,10
DA:262,10
DA:264,10
-DA:267,10
+DA:266,10
DA:269,10
-DA:272,10
+DA:271,10
DA:274,10
DA:276,10
DA:278,10
@@ -446,112 +745,116 @@ DA:336,10
DA:338,10
DA:340,10
DA:342,10
-DA:348,18
-DA:351,18
-DA:408,3
-DA:409,3
+DA:344,10
+DA:350,18
+DA:353,18
DA:410,3
DA:411,3
-DA:412,9
-DA:413,0
-DA:414,0
+DA:412,3
+DA:413,3
+DA:414,9
DA:415,0
-DA:417,9
-DA:418,2
-DA:419,0
-DA:420,0
+DA:416,0
+DA:417,0
+DA:419,9
+DA:420,2
DA:421,0
DA:422,0
-DA:425,4
-DA:451,9
+DA:423,0
+DA:424,0
+DA:427,4
DA:453,9
-DA:454,18
-DA:455,16
-DA:457,32
-DA:458,12
-DA:463,7
-DA:464,7
-DA:465,12
-DA:484,1
-DA:486,3
-DA:487,2
+DA:455,9
+DA:456,18
+DA:457,16
+DA:459,32
+DA:460,12
+DA:465,7
+DA:466,7
+DA:467,12
+DA:486,1
DA:488,3
-DA:489,3
-DA:494,2
-DA:495,2
+DA:489,2
+DA:490,3
+DA:491,3
DA:496,2
DA:497,2
-DA:498,3
-DA:500,6
-DA:504,2
-DA:508,7
+DA:498,2
+DA:499,2
+DA:500,3
+DA:502,6
+DA:506,2
DA:510,7
-DA:513,7
-DA:516,2
-DA:520,2
-DA:522,1
-DA:523,2
+DA:512,7
+DA:515,7
+DA:518,2
+DA:522,2
DA:524,1
-DA:525,1
-DA:526,2
-DA:527,0
-DA:529,1
+DA:525,2
+DA:526,1
+DA:527,1
+DA:528,2
+DA:529,0
DA:531,1
-DA:532,2
-DA:533,2
-DA:535,0
-DA:537,1
-DA:538,1
-DA:539,2
-DA:540,0
-DA:542,2
-DA:543,2
-DA:545,0
-DA:548,0
-DA:549,0
+DA:533,1
+DA:534,2
+DA:535,2
+DA:537,0
+DA:539,1
+DA:540,1
+DA:541,2
+DA:542,0
+DA:544,2
+DA:545,2
+DA:547,0
DA:550,0
-DA:554,4
-DA:555,4
-DA:558,2
-DA:559,2
+DA:551,0
+DA:552,0
+DA:556,4
+DA:557,4
+DA:560,2
DA:561,2
-DA:562,6
-DA:564,4
-DA:568,0
-DA:569,0
-DA:591,1
-DA:598,1
+DA:563,2
+DA:564,6
+DA:566,4
+DA:570,0
+DA:571,0
+DA:593,1
DA:600,1
-DA:601,1
-DA:603,2
-DA:604,1
-DA:605,1
+DA:602,1
+DA:603,1
+DA:605,2
DA:606,1
-DA:608,0
-DA:610,1
-DA:613,1
-DA:614,1
+DA:607,1
+DA:608,1
+DA:610,0
+DA:612,1
DA:615,1
-DA:620,1
-DA:621,1
+DA:616,1
+DA:617,1
DA:622,1
DA:623,1
DA:624,1
DA:625,1
DA:626,1
DA:627,1
+DA:628,1
DA:629,1
-DA:630,2
-DA:645,1
-DA:646,1
+DA:631,1
+DA:632,2
DA:647,1
DA:648,1
DA:649,1
-DA:650,2
-LF:253
-LH:236
+DA:650,1
+DA:651,1
+DA:652,2
+LF:254
+LH:237
end_of_record
+TN:
SF:lib/src/show_select_locale_dialog.dart
+FNF:0
+FNH:0
DA:5,2
DA:14,4
DA:15,2
@@ -577,7 +880,10 @@ DA:43,0
LF:22
LH:19
end_of_record
+TN:
SF:lib/src/supported_locale_names.dart
+FNF:0
+FNH:0
DA:16,8
DA:18,16
DA:19,16
@@ -635,158 +941,10 @@ DA:129,21
LF:54
LH:50
end_of_record
-SF:lib/src/locale_switch_sub_widgets/title_of_locale_switch.dart
-DA:8,6
-DA:31,6
-DA:34,12
-DA:35,12
-DA:36,6
-DA:37,15
-DA:40,15
-DA:41,10
-DA:42,10
-DA:43,15
-DA:48,12
-DA:49,12
-DA:50,0
-DA:52,6
-DA:53,6
-DA:54,6
-DA:55,6
-DA:56,6
-DA:57,6
-DA:58,6
-DA:59,6
-DA:60,6
-DA:61,18
-DA:63,6
-DA:65,6
-DA:66,6
-DA:67,0
-DA:68,0
-DA:69,0
-DA:71,6
-DA:72,7
-DA:73,7
-DA:74,6
-LF:33
-LH:29
-end_of_record
-SF:lib/src/current_locale.dart
-DA:12,6
-DA:13,21
-DA:14,6
-DA:21,6
-DA:23,6
-DA:25,12
-DA:26,24
-DA:27,42
-DA:28,6
-DA:29,10
-DA:30,6
-DA:35,6
-DA:37,6
-DA:39,12
-DA:40,36
-DA:41,6
-DA:42,10
-DA:43,6
-DA:48,12
-DA:53,21
-DA:55,7
-DA:56,28
-DA:57,28
-DA:59,14
-DA:61,21
-DA:71,28
-DA:73,7
-DA:74,14
-DA:75,28
-DA:76,7
-DA:78,0
-DA:79,0
-DA:80,0
-DA:81,0
-LF:34
-LH:30
-end_of_record
-SF:lib/src/current_system_locale.dart
-DA:11,8
-DA:12,8
-DA:13,8
-DA:16,24
-DA:18,8
-DA:20,8
-DA:21,16
-DA:22,16
-DA:23,10
-DA:24,4
-DA:25,4
-DA:27,16
-LF:12
-LH:12
-end_of_record
-SF:lib/src/locale_store.dart
-DA:10,24
-DA:15,13
-DA:16,10
-DA:19,6
-DA:30,6
-DA:35,6
-DA:40,1
-DA:46,6
-DA:51,4
-DA:52,4
-DA:53,4
-LF:11
-LH:11
-end_of_record
-SF:lib/src/preference_repository.dart
-DA:8,6
-DA:9,6
-DA:12,4
-DA:13,4
-DA:16,7
-DA:17,4
-DA:21,6
-LF:7
-LH:7
-end_of_record
-SF:lib/src/locale_observable.dart
-DA:7,8
-DA:11,14
-DA:20,8
-DA:22,2
-DA:24,4
-LF:5
-LH:5
-end_of_record
-SF:lib/src/generated/asset_strings.dart
-DA:29,6
-DA:36,6
-DA:38,6
-DA:40,6
-DA:41,0
-DA:42,0
-DA:43,0
-DA:44,0
-DA:47,6
-DA:49,6
-DA:50,6
-DA:51,6
-DA:52,6
-DA:54,6
-DA:366,11
-DA:368,12
-DA:369,12
-DA:370,12
-DA:375,11
-DA:379,12
-DA:382,0
-LF:21
-LH:16
-end_of_record
+TN:
SF:lib/src/system_locale_name.dart
+FNF:0
+FNH:0
DA:10,8
DA:11,16
DA:13,2
@@ -795,128 +953,3 @@ DA:18,8
LF:5
LH:5
end_of_record
-SF:lib/src/locale_switch_sub_widgets/drop_down_menu_language_switch.dart
-DA:11,6
-DA:20,6
-DA:22,12
-DA:23,18
-DA:24,12
-DA:27,6
-DA:28,6
-DA:29,12
-DA:31,6
-DA:32,12
-DA:33,6
-DA:36,18
-DA:37,12
-DA:42,6
-DA:44,6
-DA:45,12
-DA:46,6
-DA:47,12
-DA:48,6
-DA:50,6
-DA:51,11
-DA:52,6
-DA:53,12
-DA:59,30
-DA:61,2
-DA:63,4
-DA:64,0
-DA:66,0
-DA:67,0
-DA:70,2
-DA:71,4
-LF:31
-LH:28
-end_of_record
-SF:lib/src/locale_switch_sub_widgets/grid_of_languages.dart
-DA:12,2
-DA:19,2
-DA:21,2
-DA:23,2
-DA:24,2
-DA:28,2
-DA:29,4
-DA:30,6
-DA:31,0
-DA:32,2
-DA:33,2
-DA:34,2
-DA:35,2
-DA:36,4
-DA:38,2
-DA:39,2
-DA:40,2
-DA:41,2
-DA:43,6
-DA:45,2
-DA:47,2
-DA:48,2
-DA:49,6
-LF:23
-LH:22
-end_of_record
-SF:lib/src/locale_switch_sub_widgets/helpers/state_box_to_access_context.dart
-DA:4,6
-DA:8,6
-DA:10,6
-DA:14,6
-LF:4
-LH:4
-end_of_record
-SF:lib/src/locale_switch_sub_widgets/segmented_button_switch.dart
-DA:11,1
-DA:18,1
-DA:20,2
-DA:21,2
-DA:22,2
-DA:25,1
-DA:26,1
-DA:27,2
-DA:28,5
-DA:30,1
-DA:33,1
-DA:34,1
-DA:36,0
-DA:37,0
-DA:38,0
-DA:41,0
-DA:42,0
-DA:50,0
-DA:59,1
-DA:60,2
-DA:61,1
-DA:62,1
-DA:64,1
-DA:65,1
-DA:66,1
-DA:67,1
-DA:68,2
-DA:69,3
-DA:73,1
-LF:29
-LH:23
-end_of_record
-SF:lib/src/locale_switch_sub_widgets/select_locale_button.dart
-DA:12,6
-DA:18,6
-DA:20,6
-DA:21,6
-DA:22,6
-DA:23,6
-DA:24,12
-DA:25,6
-DA:26,12
-DA:27,12
-DA:28,6
-DA:29,12
-DA:30,12
-DA:31,12
-DA:33,4
-DA:35,4
-DA:36,4
-DA:37,4
-LF:18
-LH:18
-end_of_record
diff --git a/docs/flutter_service_worker.js b/docs/flutter_service_worker.js
index 0c90e89..cd6fddc 100644
--- a/docs/flutter_service_worker.js
+++ b/docs/flutter_service_worker.js
@@ -15,8 +15,8 @@ const RESOURCES = {"canvaskit/canvaskit.js": "c86fbd9e7b17accae76e5ad116583dc4",
"canvaskit/canvaskit.js.symbols": "38cba9233b92472a36ff011dc21c2c9f",
"manifest.json": "0867c3e13649ac4d06fe34b7b3ddce08",
"flutter.js": "c71a09214cb6f5f8996a531350400a9a",
-"index.html": "8c1cf17c0c40f0c08868ab72920d19b6",
-"/": "8c1cf17c0c40f0c08868ab72920d19b6",
+"index.html": "17decd4ec2838cfe5f0d7f5d1ad34b31",
+"/": "17decd4ec2838cfe5f0d7f5d1ad34b31",
"assets/FontManifest.json": "7b2a36307916a9721811788013e65289",
"assets/AssetManifest.bin": "0b0a3415aad49b6e9bf965ff578614f9",
"assets/AssetManifest.bin.json": "a1fee2517bf598633e2f67fcf3e26c94",
@@ -24,7 +24,7 @@ const RESOURCES = {"canvaskit/canvaskit.js": "c86fbd9e7b17accae76e5ad116583dc4",
"assets/NOTICES": "d900c110f337937f3a8126f10ec2047c",
"assets/fonts/MaterialIcons-Regular.otf": "0b25fb456b449825ad5c6940d9ed6c0b",
"assets/AssetManifest.json": "99914b932bd37a50b983c5e7c90ae93b",
-"main.dart.js": "a2c1b9e5c005278e58fb16ab5ba56292",
+"main.dart.js": "bc15f8bc5585cf9e74c02f6ba374b2e9",
"favicon.png": "5dcef449791fa27946b3d35ad8803796",
"version.json": "ff966ab969ba381b900e61629bfb9789",
"icons/Icon-maskable-192.png": "c457ef57daa1d16f64b27b786ec2ea3c",
diff --git a/docs/index.html b/docs/index.html
index 860c633..e84a2f5 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -34,7 +34,7 @@
diff --git a/docs/main.dart.js b/docs/main.dart.js
index 9d2f0c9..531b349 100644
--- a/docs/main.dart.js
+++ b/docs/main.dart.js
@@ -103046,7 +103046,7 @@ s($,"b2w","aMj",()=>A.aBi(10))
s($,"b_B","hF",()=>A.aAa(0))
s($,"b_C","I6",()=>A.aAa(B.cc))
r($,"aQK","cl",()=>A.aGi(A.a([B.cc],t.ss)))
-s($,"b3B","re",()=>A.aE(["system",["System","OS locale",B.pp],"showOtherLocalesButton",["Other","Show other locales",B.pq],"bn",["BD","\u09ac\u09be\u0999\u09be\u09b2\u09bf"],"el",["GR","\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"],"af",["ZA","Afrikaans"],"ak",["GH","Akan"],"am",["ET","Amharic"],"ar_iq",["IQ","Arabic (Iraq)"],"ar",["SA","\u0627\u0644\u0639\u0631\u0628\u064a\u0629"],"ay",["BO","Aymara"],"az",["AZ","Azerbaijani"],"be",["BY","Belarusian"],"bg",["BG","Bulgarian"],"bi",["VU","Bislama"],"bm",["ML","Bambara"],"bs",["BA","Bosnian"],"ca",["ES","Catalan"],"ceb",["PH","Cebuano"],"ch",["GU","Chamorro"],"chm",["RU","Mari"],"co",["FR","Corsican"],"cs",["CZ","Czech"],"cy",["GB","Welsh"],"da",["DK","Danish"],"de",["DE","Deutsch"],"dv",["MV","Divehi"],"dz",["BT","Dzongkha"],"en_au",["AU","English (Australia)"],"en_ca",["CA","English (Canada)"],"en_in",["IN","English (India)"],"en_ng",["NG","English (Nigeria)"],"en_nz",["NZ","English (New Zealand)"],"en_za",["ZA","English (South Africa)"],"en",["US","English"],"hi",["IN","\u0939\u093f\u0928\u094d\u0926\u0940"],"bho",["IN","Bhojpuri"],"as",["IN","Assamese"],"pa",["IN","Punjabi"],"ta",["IN","Tamil"],"te",["IN","Telugu"],"gu",["IN","Gujarati"],"kn",["IN","Kannada"],"ml",["IN","Malayalam"],"mr",["IN","Marathi"],"es",["ES","Espa\xf1ol"],"et",["EE","Estonian"],"eu",["ES","Basque"],"fa",["IR","Persian"],"fi",["FI","Suomi"],"fil",["PH","Filipino"],"fj",["FJ","Fijian"],"fo",["FO","Faroese"],"fr",["FR","Fran\xe7ais"],"ga",["IE","Irish"],"gl",["ES","Galician"],"gn",["PY","Guarani"],"gv",["IM","Manx"],"ha",["NG","Hausa"],"haw",["US","Hawaiian"],"he",["IL","Hebrew"],"ho",["PG","Hiri Motu"],"hr",["HR","Croatian"],"ht",["HT","Haitian"],"hu",["HU","Hungarian"],"hy",["AM","Armenian"],"id",["ID","Bahasa Indonesia"],"ig",["NG","Igbo"],"ilo",["PH","Iloko"],"icl",["IS","Icelandic"],"it",["IT","Italiano"],"ja",["JP","\u65e5\u672c\u8a9e"],"jv",["ID","Javanese"],"ka",["GE","Georgian"],"kk",["KZ","Kazakh"],"kl",["GL","Kalaallisut"],"km",["KH","Central Khmer"],"ko",["KR","\ud55c\uad6d\uc5b4"],"kri",["SL","Krio"],"ku",["TR","Kurdish"],"ky",["KG","Kirghiz"],"la",["VA","Latin"],"lb",["LU","Luxembourgish"],"lg",["UG","Ganda"],"ln",["CD","Lingala"],"lo",["LA","Lao"],"lt",["LT","Lithuanian"],"lu",["CD","Luba-Katanga"],"lv",["LV","Latvian"],"mg",["MG","Malagasy"],"mh",["MH","Marshallese"],"mi",["NZ","Maori"],"mk",["MK","Macedonian"],"mn",["MN","Mongolian"],"ms",["MY","Malay"],"mt",["MT","Maltese"],"my",["MM","Burmese"],"na",["NR","Nauru"],"nd",["ZW","North Ndebele"],"ne",["NP","Nepali"],"nl",["NL","Dutch"],"no",["NO","Norsk"],"nb",["NO","Norwegian Bokm\xe5l"],"nn",["NO","Norwegian Nynorsk"],"nr",["ZA","South Ndebele"],"ny",["MW","Chichewa"],"pap",["AW","Papiamento"],"pl",["PL","Polski"],"ps",["AF","Pashto"],"pt_br",["BR","Portugu\xeas (Brazil)"],"pt",["PT","Portugu\xeas"],"rn",["BI","Rundi"],"ro",["RO","Romanian"],"ru",["RU","\u0420\u0443\u0441\u0441\u043a\u0438\u0439"],"mrj",["RU","Western Mari"],"rw",["RW","Kinyarwanda"],"sd",["PK","Sindhi"],"sg",["CF","Sango"],"si",["LK","Sinhala"],"sk",["SK","Slovak"],"sl",["SI","Slovenian"],"sm",["WS","Samoan"],"sn",["ZW","Shona"],"so",["SO","Somali"],"sq",["AL","Albanian"],"sr",["RS","Serbian"],"ss",["SZ","Swati"],"st",["LS","Southern Sotho"],"su",["ID","Sundanese"],"sv",["SE","Svenska"],"sw",["TZ","Swahili"],"tg",["TJ","Tajik"],"th",["TH","\u0e44\u0e17\u0e22"],"tk",["TM","Turkmen"],"tl",["PH","Tagalog"],"tn",["BW","Tswana"],"to",["TO","Tonga"],"tr",["TR","T\xfcrk\xe7e"],"ty",["PF","Tahitian"],"uk",["UA","\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"],"ur",["PK","Urdu"],"uz",["UZ","Uzbek"],"vi",["VN","Ti\u1ebfng Vi\u1ec7t"],"xh",["ZA","Xhosa"],"xx",["XX","Unknown Language"],"yi",["US","Yiddish"],"yo",["NG","Yoruba"],"yua",["MX","Yucateco"],"zh_tw",["TW","Chinese - Traditional"],"zh",["CN","\u4e2d\u6587"],"zu",["ZA","Zulu"]],t.N,t._))
+s($,"b3B","re",()=>A.aE(["system",["System","OS locale",B.pp],"showOtherLocalesButton",["Other","Show other locales",B.pq],"bn",["BD","\u09ac\u09be\u0999\u09be\u09b2\u09bf"],"el",["GR","\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"],"af",["ZA","Afrikaans"],"ak",["GH","Akan"],"am",["ET","Amharic"],"ar_iq",["IQ","Arabic (Iraq)"],"ar",["SA","\u0627\u0644\u0639\u0631\u0628\u064a\u0629"],"ay",["BO","Aymara"],"az",["AZ","Azerbaijani"],"be",["BY","Belarusian"],"bg",["BG","Bulgarian"],"bi",["VU","Bislama"],"bm",["ML","Bambara"],"bs",["BA","Bosnian"],"ca",["ES","Catalan"],"ceb",["PH","Cebuano"],"ch",["GU","Chamorro"],"chm",["RU","Mari"],"co",["FR","Corsican"],"cs",["CZ","Czech"],"cy",["GB","Welsh"],"da",["DK","Danish"],"de",["DE","Deutsch"],"dv",["MV","Divehi"],"dz",["BT","Dzongkha"],"en_au",["AU","English (Australia)"],"en_ca",["CA","English (Canada)"],"en_in",["IN","English (India)"],"en_ng",["NG","English (Nigeria)"],"en_nz",["NZ","English (New Zealand)"],"en_za",["ZA","English (South Africa)"],"en",["US","English"],"en_gb",["GB","English(Britain)"],"hi",["IN","\u0939\u093f\u0928\u094d\u0926\u0940"],"bho",["IN","Bhojpuri"],"as",["IN","Assamese"],"pa",["IN","Punjabi"],"ta",["IN","Tamil"],"te",["IN","Telugu"],"gu",["IN","Gujarati"],"kn",["IN","Kannada"],"ml",["IN","Malayalam"],"mr",["IN","Marathi"],"es",["ES","Espa\xf1ol"],"et",["EE","Estonian"],"eu",["ES","Basque"],"fa",["IR","Persian"],"fi",["FI","Suomi"],"fil",["PH","Filipino"],"fj",["FJ","Fijian"],"fo",["FO","Faroese"],"fr",["FR","Fran\xe7ais"],"ga",["IE","Irish"],"gl",["ES","Galician"],"gn",["PY","Guarani"],"gv",["IM","Manx"],"ha",["NG","Hausa"],"haw",["US","Hawaiian"],"he",["IL","Hebrew"],"ho",["PG","Hiri Motu"],"hr",["HR","Croatian"],"ht",["HT","Haitian"],"hu",["HU","Hungarian"],"hy",["AM","Armenian"],"id",["ID","Bahasa Indonesia"],"ig",["NG","Igbo"],"ilo",["PH","Iloko"],"icl",["IS","Icelandic"],"it",["IT","Italiano"],"ja",["JP","\u65e5\u672c\u8a9e"],"jv",["ID","Javanese"],"ka",["GE","Georgian"],"kk",["KZ","Kazakh"],"kl",["GL","Kalaallisut"],"km",["KH","Central Khmer"],"ko",["KR","\ud55c\uad6d\uc5b4"],"kri",["SL","Krio"],"ku",["TR","Kurdish"],"ky",["KG","Kirghiz"],"la",["VA","Latin"],"lb",["LU","Luxembourgish"],"lg",["UG","Ganda"],"ln",["CD","Lingala"],"lo",["LA","Lao"],"lt",["LT","Lithuanian"],"lu",["CD","Luba-Katanga"],"lv",["LV","Latvian"],"mg",["MG","Malagasy"],"mh",["MH","Marshallese"],"mi",["NZ","Maori"],"mk",["MK","Macedonian"],"mn",["MN","Mongolian"],"ms",["MY","Malay"],"mt",["MT","Maltese"],"my",["MM","Burmese"],"na",["NR","Nauru"],"nd",["ZW","North Ndebele"],"ne",["NP","Nepali"],"nl",["NL","Dutch"],"no",["NO","Norsk"],"nb",["NO","Norwegian Bokm\xe5l"],"nn",["NO","Norwegian Nynorsk"],"nr",["ZA","South Ndebele"],"ny",["MW","Chichewa"],"pap",["AW","Papiamento"],"pl",["PL","Polski"],"ps",["AF","Pashto"],"pt_br",["BR","Portugu\xeas (Brazil)"],"pt",["PT","Portugu\xeas"],"rn",["BI","Rundi"],"ro",["RO","Romanian"],"ru",["RU","\u0420\u0443\u0441\u0441\u043a\u0438\u0439"],"mrj",["RU","Western Mari"],"rw",["RW","Kinyarwanda"],"sd",["PK","Sindhi"],"sg",["CF","Sango"],"si",["LK","Sinhala"],"sk",["SK","Slovak"],"sl",["SI","Slovenian"],"sm",["WS","Samoan"],"sn",["ZW","Shona"],"so",["SO","Somali"],"sq",["AL","Albanian"],"sr",["RS","Serbian"],"ss",["SZ","Swati"],"st",["LS","Southern Sotho"],"su",["ID","Sundanese"],"sv",["SE","Svenska"],"sw",["TZ","Swahili"],"tg",["TJ","Tajik"],"th",["TH","\u0e44\u0e17\u0e22"],"tk",["TM","Turkmen"],"tl",["PH","Tagalog"],"tn",["BW","Tswana"],"to",["TO","Tonga"],"tr",["TR","T\xfcrk\xe7e"],"ty",["PF","Tahitian"],"uk",["UA","\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"],"ur",["PK","Urdu"],"uz",["UZ","Uzbek"],"vi",["VN","Ti\u1ebfng Vi\u1ec7t"],"xh",["ZA","Xhosa"],"xx",["XX","Unknown Language"],"yi",["US","Yiddish"],"yo",["NG","Yoruba"],"yua",["MX","Yucateco"],"zh_tw",["TW","Chinese - Traditional"],"zh",["CN","\u4e2d\u6587"],"zu",["ZA","Zulu"]],t.N,t._))
s($,"b3j","aC3",()=>{var q=t.N
return A.aE(["lu","CD","ln","CD","ca","ES","es","ES","eu","ES","gl","ES","co","FR","fr","FR","su","ID","id","ID","jv","ID","kn","IN","pa","IN","ta","IN","te","IN","gu","IN","ml","IN","mr","IN","en_in","IN","as","IN","bho","IN","hi","IN","yo","NG","en_ng","NG","ha","NG","ig","NG","no","NO","nn","NO","nb","NO","en_nz","NZ","mi","NZ","ceb","PH","ilo","PH","fil","PH","tl","PH","ur","PK","sd","PK","ru","RU","mrj","RU","chm","RU","ku","TR","tr","TR","en","US","yi","US","haw","US","zu","ZA","nr","ZA","af","ZA","xh","ZA","en_za","ZA","nd","ZW","sn","ZW"],q,q)})
s($,"b15","aLk",()=>$.I7())