Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Patterns.cs « locale-builder « tools - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: bbe19f5bc7ef73d72f0916dfd1e22e9edc0f051a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
//
// Patterns.cs
//
// Authors:
//	Marek Safar  <marek.safar@gmail.com>
//
// Copyright (C) 2012 Xamarin Inc (http://www.xamarin.com)
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//

using System.Collections.Generic;

namespace Mono.Tools.LocaleBuilder
{
	static class Patterns
	{
		static readonly Dictionary<int, string[]> DateTime = new Dictionary<int, string[]> {
			{ 0x0001, new [] { "/", "dd/MMMM/yyyy", "hh:mm:ss tt", "dd/MM/yy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0002, new [] { ".", "dd MMMM yyyy 'г.'", "HH:mm:ss 'ч.'", "d.M.yyyy 'г.'", "HH:mm 'ч.'", "dd MMMM", "MMMM yyyy 'г.'" } },
			{ 0x0003, new [] { "/", "dddd, d' / 'MMMM' / 'yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM' / 'yyyy" } },
			{ 0x0004, new [] { "/", "yyyy'年'M'月'd'日'", "H:mm:ss", "yyyy/M/d", "H:mm", "M'月'd'日'", "yyyy'年'M'月'" } },
			{ 0x0005, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0006, new [] { "-", "d. MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0007, new [] { ".", "dddd, d. MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0008, new [] { "/", "dddd, d MMMM yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x0009, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x000a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "H:mm:ss", "dd/MM/yyyy", "H:mm", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x000b, new [] { ".", "d. MMMM'ta 'yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM'ta'", "MMMM yyyy" } },
			{ 0x000c, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x000d, new [] { "/", "dddd dd MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x000e, new [] { ".", "yyyy. MMMM d.", "H:mm:ss", "yyyy.MM.dd.", "H:mm", "MMMM d.", "yyyy. MMMM" } },
			{ 0x000f, new [] { ".", "d. MMMM yyyy", "HH:mm:ss", "d.M.yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0010, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0011, new [] { "/", "yyyy'年'M'月'd'日'", "H:mm:ss", "yyyy/MM/dd", "H:mm", "M'月'd'日'", "yyyy'年'M'月'" } },
			{ 0x0012, new [] { "-", "yyyy'년' M'월' d'일' dddd", "tt h:mm:ss", "yyyy-MM-dd", "tt h:mm", "M'월' d'일'", "yyyy'년' M'월'" } },
			{ 0x0013, new [] { "-", "dddd d MMMM yyyy", "H:mm:ss", "d-M-yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0014, new [] { ".", "d. MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0015, new [] { "-", "d MMMM yyyy", "HH:mm:ss", "yyyy-MM-dd", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0016, new [] { "/", "dddd, d' de 'MMMM' de 'yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd' de 'MMMM", "MMMM' de 'yyyy" } },
			{ 0x0017, new [] { "/", "dddd, d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0018, new [] { ".", "d MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0019, new [] { ".", "d MMMM yyyy 'г.'", "H:mm:ss", "dd.MM.yyyy", "H:mm", "MMMM dd", "MMMM yyyy" } },
			{ 0x001a, new [] { ".", "d. MMMM yyyy.", "H:mm:ss", "d.M.yyyy.", "H:mm", "d. MMMM", "MMMM, yyyy" } },
			{ 0x001b, new [] { ". ", "d. MMMM yyyy", "H:mm:ss", "d. M. yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x001c, new [] { "-", "yyyy-MM-dd", "h:mm:ss.tt", "yyyy-MM-dd", "h:mm.tt", "MMMM dd", "yyyy-MM" } },
			{ 0x001d, new [] { "-", "'den 'd MMMM yyyy", "HH:mm:ss", "yyyy-MM-dd", "HH:mm", "'den 'd MMMM", "MMMM yyyy" } },
			{ 0x001e, new [] { "/", "d MMMM yyyy", "H:mm:ss", "d/M/yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x001f, new [] { ".", "dd MMMM yyyy dddd", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0020, new [] { "/", "dd MMMM, yyyy", "h:mm:ss tt", "dd/MM/yyyy", "h:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0021, new [] { "/", "dd MMMM yyyy", "H:mm:ss", "dd/MM/yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0022, new [] { ".", "d MMMM yyyy' р.'", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM yyyy' р.'" } },
			{ 0x0023, new [] { ".", "d MMMM yyyy", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0024, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0025, new [] { ".", "d. MMMM yyyy'. a.'", "H:mm:ss", "d.MM.yyyy", "H:mm", "d. MMMM", "MMMM yyyy'. a.'" } },
			{ 0x0026, new [] { ".", "dddd, yyyy'. gada 'd. MMMM", "H:mm:ss", "yyyy.MM.dd.", "H:mm", "d. MMMM", "yyyy. MMMM" } },
			{ 0x0027, new [] { ".", "yyyy 'm.' MMMM d 'd.'", "HH:mm:ss", "yyyy.MM.dd", "HH:mm", "MMMM d 'd.'", "yyyy 'm.' MMMM" } },
			{ 0x0028, new [] { ".", "d MMMM yyyy", "H:mm:ss", "dd.MM.yy", "H:mm", "MMMM dd", "MMMM yyyy" } },
			{ 0x0029, new [] { "/", "dddd, MMMM dd, yyyy", "hh:mm:ss tt", "MM/dd/yyyy", "hh:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x002a, new [] { "/", "dd MMMM yyyy", "h:mm:ss tt", "dd/MM/yyyy", "h:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x002b, new [] { ".", "d MMMM, yyyy", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM, yyyy" } },
			{ 0x002c, new [] { ".", "d MMMM yyyy", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x002d, new [] { "/", "dddd, yyyy.'eko' MMMM'k 'd", "H:mm:ss", "yyyy/MM/dd", "HH:mm", "MMMM dd", "yyyy.'eko' MMMM" } },
			{ 0x002e, new [] { ". ", "dddd, 'dnja' d. MMMM yyyy", "H:mm:ss", "d. M. yyyy", "H.mm 'hodź.'", "d. MMMM", "MMMM yyyy" } },
			{ 0x002f, new [] { ".", "dddd, dd MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0032, new [] { "/", "dd MMMM yyyy", "hh:mm:ss tt", "yyyy/MM/dd", "hh:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x0034, new [] { "/", "dd MMMM yyyy", "hh:mm:ss tt", "yyyy/MM/dd", "hh:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x0035, new [] { "/", "dd MMMM yyyy", "hh:mm:ss tt", "yyyy/MM/dd", "hh:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x0036, new [] { "/", "dd MMMM yyyy", "hh:mm:ss tt", "yyyy/MM/dd", "hh:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x0037, new [] { ".", "yyyy 'წლის' dd MM, dddd", "H:mm:ss", "dd.MM.yyyy", "H:mm", "dd MM", "MMMM yyyy" } },
			{ 0x0038, new [] { "-", "d. MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0039, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x003a, new [] { "/", "dddd, d' ta\\' 'MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d' ta\\' 'MMMM", "MMMM yyyy" } },
			{ 0x003b, new [] { ".", "MMMM d'. b. 'yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "MMMM d'. b. '", "MMMM yyyy" } },
			{ 0x003c, new [] { "/", "d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x003e, new [] { "/", "dd MMMM yyyy", "H:mm:ss", "dd/MM/yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x003f, new [] { ".", "d MMMM yyyy 'ж.'", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0040, new [] { ".", "d'-'MMMM yyyy'-ж.'", "H:mm:ss", "dd.MM.yy", "H:mm", "d MMMM", "MMMM yyyy'-ж.'" } },
			{ 0x0041, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x0042, new [] { ".", "yyyy 'ý.' MMMM d", "H:mm:ss", "dd.MM.yy", "H:mm", "MMMM dd", "yyyy 'ý.' MMMM" } },
			{ 0x0043, new [] { "/", "yyyy 'yil' d-MMMM", "HH:mm:ss", "dd/MM yyyy", "HH:mm", "d-MMMM", "MMMM yyyy" } },
			{ 0x0044, new [] { ".", "d MMMM yyyy", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0045, new [] { "-", "dd MMMM yyyy", "HH.mm.ss", "dd-MM-yy", "HH.mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0046, new [] { "-", "dd MMMM yyyy dddd", "tt hh:mm:ss", "dd-MM-yy", "tt hh:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0047, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0048, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0049, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x004a, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x004b, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x004c, new [] { "-", "dd MMMM yyyy", "HH.mm.ss", "dd-MM-yy", "HH.mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x004d, new [] { "-", "yyyy,MMMM dd, dddd", "tt h:mm:ss", "dd-MM-yyyy", "tt h:mm", "dd MMMM", "MMMM,yy" } },
			{ 0x004e, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x004f, new [] { "-", "dd MMMM yyyy dddd", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0050, new [] { ".", "yyyy 'оны' MMMM d", "H:mm:ss", "yy.MM.dd", "H:mm", "d MMMM", "yyyy 'он' MMMM" } },
			{ 0x0051, new [] { "/", "yyyy'ལོའི་ཟླ' M'ཚེས' d", "HH:mm:ss", "yyyy/M/d", "HH:mm", "'ཟླ་' M'ཚེས'd", "yyyy.M" } },
			{ 0x0052, new [] { "/", "dd MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0053, new [] { "-", "d MMMM yyyy", "HH:mm:ss", "yyyy-MM-dd", "H:mm tt", "'ថ្ងៃទី' dd 'ខែ' MM", "'ខែ' MM 'ឆ្នាំ' yyyy" } },
			{ 0x0054, new [] { "/", "dd MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "H:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x0056, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "H:mm:ss", "dd/MM/yyyy", "H:mm", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x0057, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x005a, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x005b, new [] { "-", "yyyy MMMM' මස 'dd' වැනිදා 'dddd", "h:mm:ss tt", "yyyy-MM-dd", "h:mm tt", "MMMM dd", "yyyy MMMM" } },
			{ 0x005d, new [] { "/", "ddd, MMMM dd,yyyy", "h:mm:ss tt", "d/MM/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x005e, new [] { "/", "dddd '፣' MMMM d 'ቀን' yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "MMMM d ቀን", "MMMM yyyy" } },
			{ 0x005f, new [] { "-", "dd MMMM, yyyy", "H:mm:ss", "dd-MM-yyyy", "H:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0061, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM,yyyy" } },
			{ 0x0062, new [] { "-", "dddd d MMMM yyyy", "H:mm:ss", "d-M-yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0063, new [] { "/", "dd/MM/yyyy", "h:mm:ss tt", "dd/MM/yy", "h:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0064, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x0065, new [] { "/", "dd/MM/yyyy", "HH:mm:ss", "dd/MM/yy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0068, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x006a, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x006b, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "MMMM dd", "MMMM' de 'yyyy" } },
			{ 0x006c, new [] { "/", "dd MMMM yyyy", "hh:mm:ss tt", "yyyy/MM/dd", "hh:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x006d, new [] { ".", "d MMMM yyyy 'й'", "H:mm:ss", "dd.MM.yy", "H:mm", "MMMM dd", "MMMM yyyy" } },
			{ 0x006e, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x006f, new [] { "-", "d. MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0070, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x0078, new [] { "/", "yyyy'ꈎ' M'ꆪ' d'ꑍ'", "H:mm:ss", "yyyy/M/d", "tt h:mm", "M'ꆪ' d'ꑍ'", "yyyy'ꈎ' M'ꆪ'" } },
			{ 0x007a, new [] { "-", "dddd, dd' de 'MMMM' de 'yyyy", "H:mm:ss", "dd-MM-yyyy", "H:mm", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x007c, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x007e, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x007f, new [] { "/", "dddd, dd MMMM yyyy", "HH:mm:ss", "MM/dd/yyyy", "HH:mm", "MMMM dd", "yyyy MMMM" } },
			{ 0x0080, new [] { "-", "yyyy-'يىلى' MMMM d-'كۈنى،'", "H:mm:ss", "yyyy-M-d", "H:mm", "MMMM d'-كۈنى'", "yyyy-'يىلى' MMMM" } },
			{ 0x0081, new [] { "/", "dddd, dd MMMM, yyyy", "h:mm:ss tt", "dd/MM/yyyy", "h:mm tt", "dd MMMM", "MMMM, yy" } },
			{ 0x0082, new [] { "/", "dddd,' lo 'd MMMM' de 'yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0083, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0084, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0085, new [] { ".", "MMMM d yyyy 'с.'", "H:mm:ss", "MM.dd.yyyy", "H:mm", "MMMM dd", "MMMM yyyy 'с.'" } },
			{ 0x0086, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x0087, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x0088, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x008c, new [] { "/", "dd/MM/yyyy", "h:mm:ss tt", "dd/MM/yy", "h:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0091, new [] { "/", "dd MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0401, new [] { "/", "dd/MMMM/yyyy", "hh:mm:ss tt", "dd/MM/yy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0402, new [] { ".", "dd MMMM yyyy 'г.'", "HH:mm:ss 'ч.'", "d.M.yyyy 'г.'", "HH:mm 'ч.'", "dd MMMM", "MMMM yyyy 'г.'" } },
			{ 0x0403, new [] { "/", "dddd, d' / 'MMMM' / 'yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM' / 'yyyy" } },
			{ 0x0404, new [] { "/", "yyyy'年'M'月'd'日'", "tt hh:mm:ss", "yyyy/M/d", "tt hh:mm", "M'月'd'日'", "yyyy'年'M'月'" } },
			{ 0x0405, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0406, new [] { "-", "d. MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0407, new [] { ".", "dddd, d. MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0408, new [] { "/", "dddd, d MMMM yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x0409, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x040b, new [] { ".", "d. MMMM'ta 'yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM'ta'", "MMMM yyyy" } },
			{ 0x040c, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x040d, new [] { "/", "dddd dd MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x040e, new [] { ".", "yyyy. MMMM d.", "H:mm:ss", "yyyy.MM.dd.", "H:mm", "MMMM d.", "yyyy. MMMM" } },
			{ 0x040f, new [] { ".", "d. MMMM yyyy", "HH:mm:ss", "d.M.yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0410, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0411, new [] { "/", "yyyy'年'M'月'd'日'", "H:mm:ss", "yyyy/MM/dd", "H:mm", "M'月'd'日'", "yyyy'年'M'月'" } },
			{ 0x0412, new [] { "-", "yyyy'년' M'월' d'일' dddd", "tt h:mm:ss", "yyyy-MM-dd", "tt h:mm", "M'월' d'일'", "yyyy'년' M'월'" } },
			{ 0x0413, new [] { "-", "dddd d MMMM yyyy", "H:mm:ss", "d-M-yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0414, new [] { ".", "d. MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0415, new [] { "-", "d MMMM yyyy", "HH:mm:ss", "yyyy-MM-dd", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0416, new [] { "/", "dddd, d' de 'MMMM' de 'yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd' de 'MMMM", "MMMM' de 'yyyy" } },
			{ 0x0417, new [] { "/", "dddd, d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0418, new [] { ".", "d MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0419, new [] { ".", "d MMMM yyyy 'г.'", "H:mm:ss", "dd.MM.yyyy", "H:mm", "MMMM dd", "MMMM yyyy" } },
			{ 0x041a, new [] { ".", "d. MMMM yyyy.", "H:mm:ss", "d.M.yyyy.", "H:mm", "d. MMMM", "MMMM, yyyy" } },
			{ 0x041b, new [] { ". ", "d. MMMM yyyy", "H:mm:ss", "d. M. yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x041c, new [] { "-", "yyyy-MM-dd", "h:mm:ss.tt", "yyyy-MM-dd", "h:mm.tt", "MMMM dd", "yyyy-MM" } },
			{ 0x041d, new [] { "-", "'den 'd MMMM yyyy", "HH:mm:ss", "yyyy-MM-dd", "HH:mm", "'den 'd MMMM", "MMMM yyyy" } },
			{ 0x041e, new [] { "/", "d MMMM yyyy", "H:mm:ss", "d/M/yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x041f, new [] { ".", "dd MMMM yyyy dddd", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0420, new [] { "/", "dd MMMM, yyyy", "h:mm:ss tt", "dd/MM/yyyy", "h:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0421, new [] { "/", "dd MMMM yyyy", "H:mm:ss", "dd/MM/yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0422, new [] { ".", "d MMMM yyyy' р.'", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM yyyy' р.'" } },
			{ 0x0423, new [] { ".", "d MMMM yyyy", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0424, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0425, new [] { ".", "d. MMMM yyyy'. a.'", "H:mm:ss", "d.MM.yyyy", "H:mm", "d. MMMM", "MMMM yyyy'. a.'" } },
			{ 0x0426, new [] { ".", "dddd, yyyy'. gada 'd. MMMM", "H:mm:ss", "yyyy.MM.dd.", "H:mm", "d. MMMM", "yyyy. MMMM" } },
			{ 0x0427, new [] { ".", "yyyy 'm.' MMMM d 'd.'", "HH:mm:ss", "yyyy.MM.dd", "HH:mm", "MMMM d 'd.'", "yyyy 'm.' MMMM" } },
			{ 0x0428, new [] { ".", "d MMMM yyyy", "H:mm:ss", "dd.MM.yy", "H:mm", "MMMM dd", "MMMM yyyy" } },
			{ 0x0429, new [] { "/", "dddd, MMMM dd, yyyy", "hh:mm:ss tt", "MM/dd/yyyy", "hh:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x042a, new [] { "/", "dd MMMM yyyy", "h:mm:ss tt", "dd/MM/yyyy", "h:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x042b, new [] { ".", "d MMMM, yyyy", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM, yyyy" } },
			{ 0x042c, new [] { ".", "d MMMM yyyy", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x042d, new [] { "/", "dddd, yyyy.'eko' MMMM'k 'd", "H:mm:ss", "yyyy/MM/dd", "HH:mm", "MMMM dd", "yyyy.'eko' MMMM" } },
			{ 0x042e, new [] { ". ", "dddd, 'dnja' d. MMMM yyyy", "H:mm:ss", "d. M. yyyy", "H.mm 'hodź.'", "d. MMMM", "MMMM yyyy" } },
			{ 0x042f, new [] { ".", "dddd, dd MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0432, new [] { "/", "dd MMMM yyyy", "hh:mm:ss tt", "yyyy/MM/dd", "hh:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x0434, new [] { "/", "dd MMMM yyyy", "hh:mm:ss tt", "yyyy/MM/dd", "hh:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x0435, new [] { "/", "dd MMMM yyyy", "hh:mm:ss tt", "yyyy/MM/dd", "hh:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x0436, new [] { "/", "dd MMMM yyyy", "hh:mm:ss tt", "yyyy/MM/dd", "hh:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x0437, new [] { ".", "yyyy 'წლის' dd MM, dddd", "H:mm:ss", "dd.MM.yyyy", "H:mm", "dd MM", "MMMM yyyy" } },
			{ 0x0438, new [] { "-", "d. MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0439, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x043a, new [] { "/", "dddd, d' ta\\' 'MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d' ta\\' 'MMMM", "MMMM yyyy" } },
			{ 0x043b, new [] { ".", "MMMM d'. b. 'yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "MMMM d'. b. '", "MMMM yyyy" } },
			{ 0x043e, new [] { "/", "dd MMMM yyyy", "H:mm:ss", "dd/MM/yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x043f, new [] { ".", "d MMMM yyyy 'ж.'", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0440, new [] { ".", "d'-'MMMM yyyy'-ж.'", "H:mm:ss", "dd.MM.yy", "H:mm", "d MMMM", "MMMM yyyy'-ж.'" } },
			{ 0x0441, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x0442, new [] { ".", "yyyy 'ý.' MMMM d", "H:mm:ss", "dd.MM.yy", "H:mm", "MMMM dd", "yyyy 'ý.' MMMM" } },
			{ 0x0443, new [] { "/", "yyyy 'yil' d-MMMM", "HH:mm:ss", "dd/MM yyyy", "HH:mm", "d-MMMM", "MMMM yyyy" } },
			{ 0x0444, new [] { ".", "d MMMM yyyy", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0445, new [] { "-", "dd MMMM yyyy", "HH.mm.ss", "dd-MM-yy", "HH.mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0446, new [] { "-", "dd MMMM yyyy dddd", "tt hh:mm:ss", "dd-MM-yy", "tt hh:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0447, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0448, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0449, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x044a, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x044b, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x044c, new [] { "-", "dd MMMM yyyy", "HH.mm.ss", "dd-MM-yy", "HH.mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x044d, new [] { "-", "yyyy,MMMM dd, dddd", "tt h:mm:ss", "dd-MM-yyyy", "tt h:mm", "dd MMMM", "MMMM,yy" } },
			{ 0x044e, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x044f, new [] { "-", "dd MMMM yyyy dddd", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0450, new [] { ".", "yyyy 'оны' MMMM d", "H:mm:ss", "yy.MM.dd", "H:mm", "d MMMM", "yyyy 'он' MMMM" } },
			{ 0x0451, new [] { "/", "yyyy'ལོའི་ཟླ' M'ཚེས' d", "HH:mm:ss", "yyyy/M/d", "HH:mm", "'ཟླ་' M'ཚེས'd", "yyyy.M" } },
			{ 0x0452, new [] { "/", "dd MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0453, new [] { "-", "d MMMM yyyy", "HH:mm:ss", "yyyy-MM-dd", "H:mm tt", "'ថ្ងៃទី' dd 'ខែ' MM", "'ខែ' MM 'ឆ្នាំ' yyyy" } },
			{ 0x0454, new [] { "/", "dd MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "H:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x0456, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "H:mm:ss", "dd/MM/yyyy", "H:mm", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x0457, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x045a, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x045b, new [] { "-", "yyyy MMMM' මස 'dd' වැනිදා 'dddd", "h:mm:ss tt", "yyyy-MM-dd", "h:mm tt", "MMMM dd", "yyyy MMMM" } },
			{ 0x045d, new [] { "/", "dddd,MMMM dd,yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "MMMM dd", "MMMM,yyyy" } },
			{ 0x045e, new [] { "/", "dddd '፣' MMMM d 'ቀን' yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "MMMM d ቀን", "MMMM yyyy" } },
			{ 0x0461, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM,yyyy" } },
			{ 0x0462, new [] { "-", "dddd d MMMM yyyy", "H:mm:ss", "d-M-yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0463, new [] { "/", "dd/MM/yyyy", "h:mm:ss tt", "dd/MM/yy", "h:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0464, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x0465, new [] { "/", "dd/MM/yyyy", "HH:mm:ss", "dd/MM/yy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0468, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x046a, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x046b, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "MMMM dd", "MMMM' de 'yyyy" } },
			{ 0x046c, new [] { "/", "dd MMMM yyyy", "hh:mm:ss tt", "yyyy/MM/dd", "hh:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x046d, new [] { ".", "d MMMM yyyy 'й'", "H:mm:ss", "dd.MM.yy", "H:mm", "MMMM dd", "MMMM yyyy" } },
			{ 0x046e, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x046f, new [] { "-", "d. MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0470, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x0478, new [] { "/", "yyyy'ꈎ' M'ꆪ' d'ꑍ'", "H:mm:ss", "yyyy/M/d", "tt h:mm", "M'ꆪ' d'ꑍ'", "yyyy'ꈎ' M'ꆪ'" } },
			{ 0x047a, new [] { "-", "dddd, dd' de 'MMMM' de 'yyyy", "H:mm:ss", "dd-MM-yyyy", "H:mm", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x047c, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x047e, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0480, new [] { "-", "yyyy-'يىلى' MMMM d-'كۈنى،'", "H:mm:ss", "yyyy-M-d", "H:mm", "MMMM d'-كۈنى'", "yyyy-'يىلى' MMMM" } },
			{ 0x0481, new [] { "/", "dddd, dd MMMM, yyyy", "h:mm:ss tt", "dd/MM/yyyy", "h:mm tt", "dd MMMM", "MMMM, yy" } },
			{ 0x0482, new [] { "/", "dddd,' lo 'd MMMM' de 'yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0483, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0484, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0485, new [] { ".", "MMMM d yyyy 'с.'", "H:mm:ss", "MM.dd.yyyy", "H:mm", "MMMM dd", "MMMM yyyy 'с.'" } },
			{ 0x0486, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x0487, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x0488, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x048c, new [] { "/", "dd/MM/yyyy", "h:mm:ss tt", "dd/MM/yy", "h:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0491, new [] { "/", "dd MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0801, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0804, new [] { "/", "yyyy'年'M'月'd'日'", "H:mm:ss", "yyyy/M/d", "H:mm", "M'月'd'日'", "yyyy'年'M'月'" } },
			{ 0x0807, new [] { ".", "dddd, d. MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0809, new [] { "/", "dd MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x080a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x080c, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "d/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x0810, new [] { ".", "dddd, d. MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0813, new [] { "/", "dddd d MMMM yyyy", "H:mm:ss", "d/MM/yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0814, new [] { ".", "d. MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0816, new [] { "-", "dddd, d' de 'MMMM' de 'yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "d/M", "MMMM' de 'yyyy" } },
			{ 0x081a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x081d, new [] { ".", "'den 'd MMMM yyyy", "HH:mm:ss", "d.M.yyyy", "HH:mm", "'den 'd MMMM", "MMMM yyyy" } },
			{ 0x082c, new [] { ".", "d MMMM yyyy", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x082e, new [] { ". ", "dddd, 'dnja' d. MMMM yyyy", "H:mm:ss", "d. M. yyyy", "H.mm 'goź.'", "d. MMMM", "MMMM yyyy" } },
			{ 0x083b, new [] { "-", "MMMM d'. b. 'yyyy", "HH:mm:ss", "yyyy-MM-dd", "HH:mm", "MMMM d'. b. '", "MMMM yyyy" } },
			{ 0x083c, new [] { "/", "d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x083e, new [] { "/", "dd MMMM yyyy", "H:mm:ss", "dd/MM/yyyy", "H:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0843, new [] { ".", "yyyy 'йил' d-MMMM", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "d-MMMM", "MMMM yyyy" } },
			{ 0x0845, new [] { "-", "dd MMMM yyyy", "HH.mm.ss", "dd-MM-yy", "HH.mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0850, new [] { "/", "yyyy'ᠣᠨ ᠤ᠋' M'ᠰᠠᠷ᠎ᠠ  ᠢᠢᠨ 'd' ᠤ᠋ ᠡᠳᠦᠷ'", "H:mm:ss", "yyyy/M/d", "H:mm", "M'ᠰᠠᠷ᠎ᠠ' d'ᠡᠳᠦᠷ'", "yyyy'ᠣᠨ' M'ᠰᠠᠷ᠎ᠠ'" } },
			{ 0x085d, new [] { "/", "ddd, MMMM dd,yyyy", "h:mm:ss tt", "d/MM/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x085f, new [] { "-", "dd MMMM, yyyy", "H:mm:ss", "dd-MM-yyyy", "H:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x086b, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "H:mm:ss", "dd/MM/yyyy", "H:mm", "MMMM dd", "MMMM' de 'yyyy" } },
			{ 0x0c01, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x0c04, new [] { "/", "yyyy'年'M'月'd'日'", "H:mm:ss", "d/M/yyyy", "H:mm", "M'月'd'日'", "yyyy'年'M'月'" } },
			{ 0x0c07, new [] { ".", "dddd, dd. MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x0c09, new [] { "/", "dddd, d MMMM yyyy", "h:mm:ss tt", "d/MM/yyyy", "h:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x0c0a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "H:mm:ss", "dd/MM/yyyy", "H:mm", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x0c0c, new [] { "-", "d MMMM yyyy", "HH:mm:ss", "yyyy-MM-dd", "HH:mm", "d MMMM", "MMMM, yyyy" } },
			{ 0x0c1a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x0c3b, new [] { ".", "MMMM d'. b. 'yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "MMMM d'. b. '", "MMMM yyyy" } },
			{ 0x0c6b, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "MMMM dd", "MMMM' de 'yyyy" } },
			{ 0x1001, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x1004, new [] { "/", "yyyy'年'M'月'd'日'", "tt h:mm:ss", "d/M/yyyy", "tt h:mm", "M'月'd'日'", "yyyy'年'M'月'" } },
			{ 0x1007, new [] { ".", "dddd, d. MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x1009, new [] { "/", "MMMM-dd-yy", "h:mm:ss tt", "dd/MM/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x100a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x100c, new [] { ".", "dddd d MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x101a, new [] { ".", "d. MMMM yyyy.", "H:mm:ss", "d.M.yyyy.", "H:mm", "d. MMMM", "MMMM, yyyy" } },
			{ 0x103b, new [] { ".", "MMMM d'. b. 'yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "MMMM d'. b. '", "MMMM yyyy" } },
			{ 0x1401, new [] { "-", "dd MMMM, yyyy", "H:mm:ss", "dd-MM-yyyy", "H:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x1404, new [] { "/", "yyyy'年'M'月'd'日'", "H:mm:ss", "d/M/yyyy", "H:mm", "M'月'd'日'", "yyyy'年'M'月'" } },
			{ 0x1407, new [] { ".", "dddd, d. MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x1409, new [] { "/", "dddd, d MMMM yyyy", "h:mm:ss tt", "d/MM/yyyy", "h:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x140a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x140c, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x141a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x143b, new [] { "-", "MMMM d'. b. 'yyyy", "HH:mm:ss", "yyyy-MM-dd", "HH:mm", "MMMM d'. b. '", "MMMM yyyy" } },
			{ 0x1801, new [] { "-", "dd MMMM, yyyy", "H:mm:ss", "dd-MM-yyyy", "H:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x1809, new [] { "/", "dd MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "dd MMMM", "MMMM yyyy" } },
			{ 0x180a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "MM/dd/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x180c, new [] { "/", "dddd d MMMM yyyy", "HH:mm:ss", "dd/MM/yyyy", "HH:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x181a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x183b, new [] { ".", "MMMM d'. b. 'yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "MMMM d'. b. '", "MMMM yyyy" } },
			{ 0x1c01, new [] { "-", "dd MMMM, yyyy", "H:mm:ss", "dd-MM-yyyy", "H:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x1c09, new [] { "/", "dd MMMM yyyy", "hh:mm:ss tt", "yyyy/MM/dd", "hh:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x1c0a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x1c1a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM, yyyy" } },
			{ 0x1c3b, new [] { "-", "MMMM d'. b. 'yyyy", "HH:mm:ss", "yyyy-MM-dd", "HH:mm", "MMMM d'. b. '", "MMMM yyyy" } },
			{ 0x2001, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x2009, new [] { "/", "dddd, MMMM dd, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x200a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x201a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM, yyyy" } },
			{ 0x203b, new [] { ".", "MMMM d'. p. 'yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "MMMM d'. p. '", "MMMM yyyy" } },
			{ 0x2401, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x2409, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "MM/dd/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x240a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x241a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x243b, new [] { ".", "MMMM d'. p. 'yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "MMMM d'. p. '", "MMMM yyyy" } },
			{ 0x2801, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x2809, new [] { "/", "dddd, dd MMMM yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x280a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x281a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x2c01, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x2c09, new [] { "/", "dddd, dd MMMM yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM yyyy" } },
			{ 0x2c0a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x2c1a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x3001, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x3009, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x300a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "H:mm:ss", "dd/MM/yyyy", "H:mm", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x301a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x3401, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x3409, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x340a, new [] { "-", "dddd, dd' de 'MMMM' de 'yyyy", "H:mm:ss", "dd-MM-yyyy", "H:mm", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x3801, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x380a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x3c01, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x3c0a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x4001, new [] { "/", "dd MMMM, yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM, yyyy" } },
			{ 0x4009, new [] { "-", "dd MMMM yyyy", "HH:mm:ss", "dd-MM-yyyy", "HH:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x400a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x4409, new [] { "/", "dddd, d MMMM, yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "d MMMM", "MMMM, yyyy" } },
			{ 0x440a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x4809, new [] { "/", "dddd, d MMMM, yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "d MMMM", "MMMM, yyyy" } },
			{ 0x480a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x4c0a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x500a, new [] { "/", "dddd, dd' de 'MMMM' de 'yyyy", "hh:mm:ss tt", "dd/MM/yyyy", "hh:mm tt", "dd MMMM", "MMMM' de 'yyyy" } },
			{ 0x540a, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "M/d/yyyy", "h:mm tt", "dd' de 'MMMM", "MMMM' de 'yyyy" } },
			{ 0x641a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM, yyyy" } },
			{ 0x681a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x6c1a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x701a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x703b, new [] { ".", "MMMM d'. p. 'yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "MMMM d'. p. '", "MMMM yyyy" } },
			{ 0x742c, new [] { ".", "d MMMM yyyy", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x743b, new [] { ".", "MMMM d'. p. 'yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "MMMM d'. p. '", "MMMM yyyy" } },
			{ 0x7804, new [] { "/", "yyyy'年'M'月'd'日'", "H:mm:ss", "yyyy/M/d", "H:mm", "M'月'd'日'", "yyyy'年'M'月'" } },
			{ 0x7814, new [] { ".", "d. MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x781a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x782c, new [] { ".", "d MMMM yyyy", "H:mm:ss", "dd.MM.yyyy", "H:mm", "d MMMM", "MMMM yyyy" } },
			{ 0x783b, new [] { "-", "MMMM d'. b. 'yyyy", "HH:mm:ss", "yyyy-MM-dd", "HH:mm", "MMMM d'. b. '", "MMMM yyyy" } },
			{ 0x7843, new [] { ".", "yyyy 'йил' d-MMMM", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "d-MMMM", "MMMM yyyy" } },
			{ 0x7850, new [] { ".", "yyyy 'оны' MMMM d", "H:mm:ss", "yy.MM.dd", "H:mm", "d MMMM", "yyyy 'он' MMMM" } },
			{ 0x785d, new [] { "/", "dddd,MMMM dd,yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "MMMM dd", "MMMM,yyyy" } },
			{ 0x7c04, new [] { "/", "yyyy'年'M'月'd'日'", "H:mm:ss", "d/M/yyyy", "H:mm", "M'月'd'日'", "yyyy'年'M'月'" } },
			{ 0x7c14, new [] { ".", "d. MMMM yyyy", "HH:mm:ss", "dd.MM.yyyy", "HH:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x7c1a, new [] { ".", "d. MMMM yyyy", "H:mm:ss", "d.M.yyyy", "H:mm", "d. MMMM", "MMMM yyyy" } },
			{ 0x7c28, new [] { ".", "d MMMM yyyy", "H:mm:ss", "dd.MM.yy", "H:mm", "MMMM dd", "MMMM yyyy" } },
			{ 0x7c2e, new [] { ". ", "dddd, 'dnja' d. MMMM yyyy", "H:mm:ss", "d. M. yyyy", "H.mm 'goź.'", "d. MMMM", "MMMM yyyy" } },
			{ 0x7c3b, new [] { "-", "MMMM d'. b. 'yyyy", "HH:mm:ss", "yyyy-MM-dd", "HH:mm", "MMMM d'. b. '", "MMMM yyyy" } },
			{ 0x7c43, new [] { "/", "yyyy 'yil' d-MMMM", "HH:mm:ss", "dd/MM yyyy", "HH:mm", "d-MMMM", "MMMM yyyy" } },
			{ 0x7c50, new [] { "/", "yyyy'ᠣᠨ ᠤ᠋' M'ᠰᠠᠷ᠎ᠠ  ᠢᠢᠨ 'd' ᠤ᠋ ᠡᠳᠦᠷ'", "H:mm:ss", "yyyy/M/d", "H:mm", "M'ᠰᠠᠷ᠎ᠠ' d'ᠡᠳᠦᠷ'", "yyyy'ᠣᠨ' M'ᠰᠠᠷ᠎ᠠ'" } },
			{ 0x7c5d, new [] { "/", "ddd, MMMM dd,yyyy", "h:mm:ss tt", "d/MM/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } },
			{ 0x7c5f, new [] { "-", "dd MMMM, yyyy", "H:mm:ss", "dd-MM-yyyy", "H:mm", "dd MMMM", "MMMM, yyyy" } },
			{ 0x7c68, new [] { "/", "dddd, MMMM dd, yyyy", "h:mm:ss tt", "d/M/yyyy", "h:mm tt", "MMMM dd", "MMMM, yyyy" } }
		};

		static readonly Dictionary<int, string[][]> DateTime2 = new Dictionary<int, string[][]> {
			{ 0x0001, new[] { new[] { "dd/MM/yy", "dd/MM/yyyy" }, new[] { "dd/MMMM/yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x0002, new[] { new[] { "d.M.yyyy 'г.'", "dd.M.yyyy 'г.'", "d.MM.yyyy 'г.'", "dd.MM.yyyy 'г.'" }, new[] { "dd MMMM yyyy 'г.'", "d MMMM yyyy 'г.'", "dddd, dd MMMM yyyy 'г.'", "dddd, d MMMM yyyy 'г.'" }, new[] { "HH:mm 'ч.'", "H:mm 'ч.'" }, new[] { "HH:mm:ss 'ч.'", "H:mm:ss 'ч.'" } } },
			{ 0x0003, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd", "d/MM/yy", "d/M/yy", "dd-MM-yy", "dd.MM.yy" }, new[] { "dddd, d' / 'MMMM' / 'yyyy", "d'/'MMMM'/'yyyy", "d' 'MMMM' 'yyyy" }, new[] { "HH:mm", "H:mm", "HH'H'mm'\\''" }, new[] { "HH:mm:ss", "H:mm:ss", "HH'H'mm'\\''ss'\\'\\''" } } },
			{ 0x0004, new[] { new[] { "yyyy/M/d", "yyyy-M-d", "yyyy.M.d", "yyyy-MM-dd", "yyyy/MM/dd", "yyyy.MM.dd", "yy-M-d", "yy/M/d", "yy.M.d", "yy/MM/dd" }, new[] { "yyyy'年'M'月'd'日'", "yyyy'年'M'月'd'日',dddd", "dddd,yyyy'年'M'月'd'日'" }, new[] { "H:mm", "HH:mm", "tt h:mm", "tt hh:mm" }, new[] { "H:mm:ss", "HH:mm:ss", "tt h:mm:ss", "tt hh:mm:ss" } } },
			{ 0x0005, new[] { new[] { "d.M.yyyy", "d-M-yy", "yyyy-MM-dd", "yyyy-M-d", "yy-M-d" }, new[] { "d. MMMM yyyy" }, new[] { "H:mm", "HH:mm", "h.mm tt", "H.mm" }, new[] { "H:mm:ss", "HH:mm:ss", "h.mm.ss tt", "H.mm.ss" } } },
			{ 0x0006, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "yyyy-MM-dd", "yyyy MM dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0007, new[] { new[] { "dd.MM.yyyy", "dd.MMM.yyyy", "dd.MM.yy", "d.MM.yy", "d.M.yy", "d.M.yyyy", "yyyy-MM-dd" }, new[] { "dddd, d. MMMM yyyy", "d. MMMM yyyy", "d. MMM yyyy" }, new[] { "HH:mm", "H:mm", "H.mm", "H.mm' Uhr'" }, new[] { "HH:mm:ss", "H:mm:ss' Uhr'", "HH:mm:ss' Uhr'", "HHmmss" } } },
			{ 0x0008, new[] { new[] { "d/M/yyyy", "dd/MM/yyyy", "d/M/yy", "dd/MM/yy", "dd/MMM/yyyy", "yyyy-MM-dd" }, new[] { "dddd, d MMMM yyyy", "d MMMM yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0009, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x000a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/MM/yy", "d/M/yy", "dd-MM-yy", "dd.MM.yy", "yyyy-MM-dd", "dd.MMM.yyyy" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "H:mm", "HH:mm", "HH'H'mm'\\''" }, new[] { "H:mm:ss", "HH:mm:ss", "HH'H'mm'\\''ss'\\'\\''" } } },
			{ 0x000b, new[] { new[] { "d.M.yyyy", "dd.MM.yyyy", "d.M.yy", "yyyy-MM-dd" }, new[] { "d. MMMM'ta 'yyyy", "dd. MMMM'ta 'yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x000c, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x000d, new[] { new[] { "dd/MM/yyyy", "dd MMMM yyyy", "dd/MM/yy", "dd/MMMM/yyyy", "dd-MM-yy", "dd-MM-yyyy", "dd-MMMM-yyyy", "yyyy-MM-dd", "dd 'ב'MMMM yyyy", "dd MMM yy" }, new[] { "dddd dd MMMM yyyy", "dd MMMM yyyy", "dddd dd 'ב'MMMM yyyy", "ddd dd 'ב'MMMM yyyy", "dd 'ב'MMMM yyyy" }, new[] { "HH:mm", "hh:mm tt" }, new[] { "HH:mm:ss", "hh:mm:ss tt" } } },
			{ 0x000e, new[] { new[] { "yyyy.MM.dd.", "yyyy. MM. dd.", "yyyy-MM-dd", "yy-MM-dd" }, new[] { "yyyy. MMMM d." }, new[] { "H:mm", "HH:mm", "h:mm tt" }, new[] { "H:mm:ss", "HH:mm:ss", "h:mm:ss tt" } } },
			{ 0x000f, new[] { new[] { "d.M.yyyy", "dd.MM.yy", "d. M. yyyy.", "d. M. '\\''yy.", "yyyy-MM-dd", "yy MM dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0010, new[] { new[] { "dd/MM/yyyy", "dd/MMM/yyyy", "dd/MM/yy", "dd.M.yy", "d/M/yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d-MMM-yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "H.mm", "HH.mm" }, new[] { "HH:mm:ss", "H.mm.ss", "HH.mm.ss" } } },
			{ 0x0011, new[] { new[] { "yyyy/MM/dd", "yy/MM/dd", "yy/M/d", "yyyy/M/d", "yy/MM/dd' ('ddd')'", "yy/M/d' ('ddd')'", "yyyy/MM/dd' ('ddd')'", "yyyy-MM-dd" }, new[] { "yyyy'年'M'月'd'日'", "yyyy'年'MM'月'dd'日'", "yyyy'年'M'月'd'日' dddd", "yyyy'年'MM'月'dd'日' dddd" }, new[] { "H:mm", "HH:mm", "tt h:mm", "tt hh:mm" }, new[] { "H:mm:ss", "HH:mm:ss", "tt h:mm:ss", "tt hh:mm:ss" } } },
			{ 0x0012, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd", "yy-M-d", "yyyy-M-d" }, new[] { "yyyy'년' M'월' d'일' dddd", "yyyy'년' M'월' d'일'", "yy'년' M'월' d'일' dddd", "yy'년' M'월' d'일'", "yyyy'년' MM'월' dd'일' dddd", "yyyy'년' MM'월' dd'일'" }, new[] { "tt h:mm", "tt hh:mm", "H:mm", "HH:mm" }, new[] { "tt h:mm:ss", "tt hh:mm:ss", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0013, new[] { new[] { "d-M-yyyy", "d-M-yy", "dd-MM-yy", "dd/MM/yy", "dd.MM.yy", "dd.MMM.yyyy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d-MMM-yy", "d MMMM yyyy", "d MMM yy" }, new[] { "H:mm", "HH:mm", "H.mm", "HH.mm' uur'", "HH:mm' uur'" }, new[] { "H:mm:ss", "HH:mm:ss", "HH.mm.ss' uur'", "HH:mm:ss' uur'" } } },
			{ 0x0014, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "yyyy-MM-dd", "dd.MMM.yyyy" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy" }, new[] { "HH:mm", "H:mm", "'kl 'HH.mm", "HH.mm" }, new[] { "HH:mm:ss", "H:mm:ss", "'kl 'HH.mm.ss", "HH.mm.ss" } } },
			{ 0x0015, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd" }, new[] { "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0016, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yyyy", "d/M/yy", "dd-MM-yy", "dd-MM-yyyy", "d-M-yy", "d-M-yyyy", "dd.MM.yy", "dd.MM.yyyy", "dd.MMM.yyyy", "d.M.yy", "d.M.yyyy", "yyyy-MM-dd" }, new[] { "dddd, d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "HH:mm" }, new[] { "HH:mm:ss" } } },
			{ 0x0017, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/MM/yy", "dd/M/yy", "d/M/yy", "dd/MM/yyyy", "yyyy-MM-dd" }, new[] { "dddd, d MMMM yyyy", "d MMMM yyyy", "d MMM yy" }, new[] { "HH:mm", "H:mm", "HH:mm' Ura'", "H:mm' Ura'", "H' Ura'", "HH.mm' h'", "H.mm' h'", "H' h'", "H.mm' Uhr'", "H' Uhr'", "HHmm", "HH" }, new[] { "HH:mm:ss", "H:mm:ss", "HH:mm:ss' Ura'", "H:mm:ss' Ura'", "HH:mm:ss' Uhr'", "H:mm:ss' Uhr'", "HH:mm:ss' h'", "H:mm:ss' h'", "HHmmss" } } },
			{ 0x0018, new[] { new[] { "dd.MM.yyyy", "d.M.yyyy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0019, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy 'г.'", "dd MMMM yyyy 'г.'" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x001a, new[] { new[] { "d.M.yyyy.", "d.M.yy.", "d. M. yyyy.", "dd.MM.yyyy.", "d. M. yy.", "dd.MM.yy.", "dd. MM. yy.", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy.", "dd. MMMM yyyy.", "dddd, d. MMMM yyyy." }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x001b, new[] { new[] { "d. M. yyyy", "d.M.yyyy", "d. M. yy", "d.M.yy", "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy" }, new[] { "H:mm", "HH:mm", "H.mm" }, new[] { "H:mm:ss", "HH:mm:ss", "H.mm.ss" } } },
			{ 0x001c, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd" }, new[] { "yyyy-MM-dd" }, new[] { "h:mm.tt", "HH:mm" }, new[] { "h:mm:ss.tt", "HH:mm:ss" } } },
			{ 0x001d, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd" }, new[] { "'den 'd MMMM yyyy", "dddd' den 'd MMMM yyyy" }, new[] { "HH:mm", "H:mm", "'kl 'H:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "'kl 'H:mm:ss" } } },
			{ 0x001e, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "dd/MM/yyyy", "d MMM yyyy", "dd MMM yyyy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy", "ddd d MMMM yyyy", "'วัน'dddd'ที่' d MMMM gg yyyy" }, new[] { "H:mm", "HH:mm", "h:mm tt", "hh:mm tt" }, new[] { "H:mm:ss", "HH:mm:ss", "h:mm:ss tt", "hh:mm:ss tt" } } },
			{ 0x001f, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy dddd", "dd MMMM yyyy" }, new[] { "HH:mm" }, new[] { "HH:mm:ss" } } },
			{ 0x0020, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0021, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0022, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy' р.'" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0023, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0024, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0025, new[] { new[] { "d.MM.yyyy", "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy'. a.'", "dd. MMMM yyyy'. a.'", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0026, new[] { new[] { "yyyy.MM.dd.", "yy.MM.dd.", "yyyy-MM-dd" }, new[] { "dddd, yyyy'. gada 'd. MMMM" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0027, new[] { new[] { "yyyy.MM.dd", "yyyy-MM-dd" }, new[] { "yyyy 'm.' MMMM d 'd.'" }, new[] { "HH:mm" }, new[] { "HH:mm:ss" } } },
			{ 0x0028, new[] { new[] { "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss" } } },
			{ 0x0029, new[] { new[] { "MM/dd/yyyy", "MM/dd/yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x002a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd-MM-yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x002b, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d/MM/yyyy", "dd/MM/yyyy", "d/MMM/yyyy", "dd/MMM/yyyy", "yyyy-MM-dd" }, new[] { "d MMMM, yyyy", "dddd, d MMMM yyyy", "dddd, dd MMMM yyyy", "dd MMMM yyyy", "d-MMM-yyyy", "dd-MMM-yyyy", "ddd, d-MMMM-yyyy", "ddd, dd-MMMM-yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x002c, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x002d, new[] { new[] { "yyyy/MM/dd", "yyyy-MM-dd" }, new[] { "dddd, yyyy.'eko' MMMM'k 'd" }, new[] { "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss", "HH'H'mm'\\''ss'\\'\\''" } } },
			{ 0x002e, new[] { new[] { "d. M. yyyy", "d. M. yy", "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "dddd, 'dnja' d. MMMM yyyy", "dddd, d. MMMM yyyy", "d. MMMM yyyy", "d. M. yyyy" }, new[] { "H.mm 'hodź.'", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x002f, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "dddd, dd MMMM yyyy" }, new[] { "HH:mm" }, new[] { "HH:mm:ss" } } },
			{ 0x0032, new[] { new[] { "yyyy/MM/dd", "yy/MM/dd", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "hh:mm tt", "h:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "HH:mm:ss" } } },
			{ 0x0034, new[] { new[] { "yyyy/MM/dd", "yy/MM/dd", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "hh:mm tt", "h:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "HH:mm:ss" } } },
			{ 0x0035, new[] { new[] { "yyyy/MM/dd", "yy/MM/dd", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "hh:mm tt", "h:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "HH:mm:ss" } } },
			{ 0x0036, new[] { new[] { "yyyy/MM/dd", "yy/MM/dd", "yyyy-MM-dd", "yyyy/MMM/dd" }, new[] { "dd MMMM yyyy" }, new[] { "hh:mm tt", "h:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "HH:mm:ss" } } },
			{ 0x0037, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "yyyy 'წლის' dd MM, dddd" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0038, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy" }, new[] { "HH:mm", "HH.mm" }, new[] { "HH:mm:ss", "HH.mm.ss" } } },
			{ 0x0039, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "d-M-yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x003a, new[] { new[] { "dd/MM/yyyy", "yyyy-MM-dd", "ddMMyyyy", "d-M-yyyy", "d/M/yyyy" }, new[] { "dddd, d' ta\\' 'MMMM yyyy", "d' ta\\' 'MMMM yyyy", "dd MMM yyyy" }, new[] { "HH:mm", "h:mm tt", "H:mm", "hh:mm tt" }, new[] { "HH:mm:ss", "h:mm:ss tt", "H:mm:ss", "hh:mm:ss tt" } } },
			{ 0x003b, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "MMMM d'. b. 'yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm" }, new[] { "HH:mm:ss", "H:mm:ss", "HH.mm.ss" } } },
			{ 0x003c, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy", "dd MMMM yyyy", "dd MMM yyyy", "d MMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x003e, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x003f, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy 'ж.'", "dd MMMM yyyy 'ж.'" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0040, new[] { new[] { "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d'-'MMMM yyyy'-ж.'" }, new[] { "H:mm" }, new[] { "H:mm:ss" } } },
			{ 0x0041, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0042, new[] { new[] { "dd.MM.yy", "yyyy-MM-dd" }, new[] { "yyyy 'ý.' MMMM d", "yyyy 'ý.' MMMM dd" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0043, new[] { new[] { "dd/MM yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "yyyy 'yil' d-MMMM", "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0044, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0045, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH.mm", "H.mm", "tt hh.mm", "tt h.mm" }, new[] { "HH.mm.ss", "H.mm.ss", "tt hh.mm.ss", "tt h.mm.ss" } } },
			{ 0x0046, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy dddd", "d MMMM yyyy" }, new[] { "tt hh:mm", "tt h:mm", "H:mm", "HH:mm" }, new[] { "tt hh:mm:ss", "tt h:mm:ss", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0047, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x0048, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x0049, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "d-M-yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x004a, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x004b, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x004c, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH.mm", "H.mm", "tt hh.mm", "tt h.mm" }, new[] { "HH.mm.ss", "H.mm.ss", "tt hh.mm.ss", "tt h.mm.ss" } } },
			{ 0x004d, new[] { new[] { "dd-MM-yyyy" }, new[] { "yyyy,MMMM dd, dddd" }, new[] { "tt h:mm", "tt hh:mm" }, new[] { "tt h:mm:ss", "tt hh:mm:ss" } } },
			{ 0x004e, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "d-M-yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x004f, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "d-M-yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy dddd", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x0050, new[] { new[] { "yy.MM.dd", "yyyy-MM-dd" }, new[] { "yyyy 'оны' MMMM d" }, new[] { "H:mm" }, new[] { "H:mm:ss" } } },
			{ 0x0051, new[] { new[] { "yyyy/M/d", "yyyy-M-d", "yyyy.M.d", "yyyy.MM.dd", "yyyy-MM-dd", "yyyy/MM/dd", "yy-M-d", "yy/M/d", "yy.M.d" }, new[] { "yyyy'ལོའི་ཟླ' M'ཚེས' d", "yyyy'ལོའི་ཟླ' M'ཚེས' d dddd" }, new[] { "HH:mm" }, new[] { "HH:mm:ss" } } },
			{ 0x0052, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "hh:mm tt", "h:mm tt" }, new[] { "HH:mm:ss", "H:mm:ss", "hh:mm:ss tt", "h:mm:ss tt" } } },
			{ 0x0053, new[] { new[] { "yyyy-MM-dd" }, new[] { "d MMMM yyyy", "ddd d MMMM yyyy" }, new[] { "H:mm tt" }, new[] { "HH:mm:ss" } } },
			{ 0x0054, new[] { new[] { "dd/MM/yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "H:mm tt" }, new[] { "HH:mm:ss" } } },
			{ 0x0056, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/MM/yy", "d/M/yy", "dd-MM-yy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "H:mm", "HH:mm", "hh:mm tt", "HH'H'mm'\\''" }, new[] { "H:mm:ss", "HH:mm:ss", "hh:mm:ss tt", "HH'H'mm'\\''ss'\\'\\''" } } },
			{ 0x0057, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "d-M-yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x005a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x005b, new[] { new[] { "yyyy-MM-dd", "yyyy/MM/dd", "yy/MM/dd", "dd/MM/yyyy", "dd/MM/yy" }, new[] { "yyyy MMMM' මස 'dd' වැනිදා 'dddd" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x005d, new[] { new[] { "d/MM/yyyy", "d/M/yy", "yy-MM-dd", "dd/MM/yyyy", "yy-MM-dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "ddd, MMMM dd,yyyy", "MMMM dd,yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "HH:mm", "H:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x005e, new[] { new[] { "d/M/yyyy", "yyyy-MM-dd" }, new[] { "dddd '፣' MMMM d 'ቀን' yyyy" }, new[] { "h:mm tt" }, new[] { "h:mm:ss tt" } } },
			{ 0x005f, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "H:mm", "HH:mm", "hh:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0061, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0062, new[] { new[] { "d-M-yyyy", "d-M-yy", "dd-MM-yy", "dd/MM/yy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d-MMM-yy", "d MMMM yyyy", "d MMM yy" }, new[] { "H:mm", "HH:mm", "H:mm", "H.mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0063, new[] { new[] { "dd/MM/yy", "dd/MM/yyyy" }, new[] { "dd/MM/yyyy", "dd/MMMM/yyyy", "dddd, dd MMMM, yyyy", "dd/MM/yyyy 'هـ'" }, new[] { "h:mm tt", "H:mm" }, new[] { "h:mm:ss tt", "H:mm:ss" } } },
			{ 0x0064, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0065, new[] { new[] { "dd/MM/yy", "dd/MM/yyyy" }, new[] { "dd/MM/yyyy", "dd/MMMM/yyyy", "dddd, dd MMMM, yyyy", "dd/MM/yyyy 'هـ'" }, new[] { "HH:mm", "hh:mm tt" }, new[] { "HH:mm:ss", "hh:mm:ss tt" } } },
			{ 0x0068, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "dd/MM/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x006a, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "dd/MM/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x006b, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x006c, new[] { new[] { "yyyy/MM/dd", "yy/MM/dd", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "hh:mm tt", "h:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "HH:mm:ss" } } },
			{ 0x006d, new[] { new[] { "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy 'й'" }, new[] { "H:mm" }, new[] { "H:mm:ss" } } },
			{ 0x006e, new[] { new[] { "dd/MM/yyyy", " dd/MM/yy", "dd.MM.yy", "dd/MM/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "H.mm", "H.mm' Auer'" }, new[] { "HH:mm:ss", "H:mm:ss' Auer'", "HH:mm:ss' Auer'", "HHmmss" } } },
			{ 0x006f, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "yyyy-MM-dd", "yyyy MM dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0070, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "dd/MM/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0078, new[] { new[] { "yyyy/M/d", "yyyy-M-d", "yyyy.M.d", "yyyy.MM.dd", "yyyy-MM-dd", "yyyy/MM/dd" }, new[] { "yyyy'ꈎ' M'ꆪ' d'ꑍ'", "dddd, yyyy'ꈎ' M'ꆪ' d'ꑍ'", "yyyy'ꈎ' M'ꆪ' d'ꑍ', dddd" }, new[] { "tt h:mm", "H:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x007a, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "dd/MM/yy", "d/M/yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x007c, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "HH:mm", "H:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x007e, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0080, new[] { new[] { "yyyy-M-d", "yyyy.M.d", "yyyy-MM-dd", "yyyy.MM.dd" }, new[] { "yyyy-'يىلى' MMMM d-'كۈنى،'", "yyyy-'يىلى' MMMM d-'كۈنى،' dddd" }, new[] { "H:mm", "HH:mm", "tt h:mm", "tt hh:mm" }, new[] { "H:mm:ss", "HH:mm:ss", "tt h:mm:ss", "tt hh:mm:ss" } } },
			{ 0x0081, new[] { new[] { "dd/MM/yyyy", "d/MM/yy", "dd/MM/yy", "d.MM.yy", "yyyy-MM-dd" }, new[] { "dddd, dd MMMM, yyyy", "d MMMM yyyy" }, new[] { "h:mm tt", "hh:mm tt", "HH:mm", "H:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0082, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd,' lo 'd MMMM' de 'yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0083, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0084, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0085, new[] { new[] { "MM.dd.yyyy", "MM.dd.yy", "d.M.yy", "MM/dd/yy", "MM-dd-yyyy" }, new[] { "MMMM d yyyy 'с.'", "MMMM dd yyyy 'с.'" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0086, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/MM/yyyy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0087, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0088, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x008c, new[] { new[] { "dd/MM/yy", "dd/MM/yyyy" }, new[] { "dd/MM/yyyy", "dd/MMMM/yyyy", "dddd, dd MMMM, yyyy", "dd/MM/yyyy 'هـ'" }, new[] { "h:mm tt", "H:mm" }, new[] { "h:mm:ss tt", "H:mm:ss" } } },
			{ 0x0091, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "hh:mm tt", "h:mm tt" }, new[] { "HH:mm:ss", "H:mm:ss", "hh:mm:ss tt", "h:mm:ss tt" } } },
			{ 0x0401, new[] { new[] { "dd/MM/yy", "dd/MM/yyyy" }, new[] { "dd/MMMM/yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x0402, new[] { new[] { "d.M.yyyy 'г.'", "dd.M.yyyy 'г.'", "d.MM.yyyy 'г.'", "dd.MM.yyyy 'г.'" }, new[] { "dd MMMM yyyy 'г.'", "d MMMM yyyy 'г.'", "dddd, dd MMMM yyyy 'г.'", "dddd, d MMMM yyyy 'г.'" }, new[] { "HH:mm 'ч.'", "H:mm 'ч.'" }, new[] { "HH:mm:ss 'ч.'", "H:mm:ss 'ч.'" } } },
			{ 0x0403, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd", "d/MM/yy", "d/M/yy", "dd-MM-yy", "dd.MM.yy" }, new[] { "dddd, d' / 'MMMM' / 'yyyy", "d'/'MMMM'/'yyyy", "d' 'MMMM' 'yyyy" }, new[] { "HH:mm", "H:mm", "HH'H'mm'\\''" }, new[] { "HH:mm:ss", "H:mm:ss", "HH'H'mm'\\''ss'\\'\\''" } } },
			{ 0x0404, new[] { new[] { "yyyy/M/d", "yyyy/MM/dd", "yyyy-MM-dd" }, new[] { "yyyy'年'M'月'd'日'", "yyyy'年'MM'月'dd'日'" }, new[] { "tt hh:mm", "tt h:mm", "HH:mm", "H:mm" }, new[] { "tt hh:mm:ss", "tt h:mm:ss", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0405, new[] { new[] { "d.M.yyyy", "d-M-yy", "yyyy-MM-dd", "yyyy-M-d", "yy-M-d" }, new[] { "d. MMMM yyyy" }, new[] { "H:mm", "HH:mm", "h.mm tt", "H.mm" }, new[] { "H:mm:ss", "HH:mm:ss", "h.mm.ss tt", "H.mm.ss" } } },
			{ 0x0406, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "yyyy-MM-dd", "yyyy MM dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0407, new[] { new[] { "dd.MM.yyyy", "dd.MMM.yyyy", "dd.MM.yy", "d.MM.yy", "d.M.yy", "d.M.yyyy", "yyyy-MM-dd" }, new[] { "dddd, d. MMMM yyyy", "d. MMMM yyyy", "d. MMM yyyy" }, new[] { "HH:mm", "H:mm", "H.mm", "H.mm' Uhr'" }, new[] { "HH:mm:ss", "H:mm:ss' Uhr'", "HH:mm:ss' Uhr'", "HHmmss" } } },
			{ 0x0408, new[] { new[] { "d/M/yyyy", "dd/MM/yyyy", "d/M/yy", "dd/MM/yy", "dd/MMM/yyyy", "yyyy-MM-dd" }, new[] { "dddd, d MMMM yyyy", "d MMMM yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0409, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x040b, new[] { new[] { "d.M.yyyy", "dd.MM.yyyy", "d.M.yy", "yyyy-MM-dd" }, new[] { "d. MMMM'ta 'yyyy", "dd. MMMM'ta 'yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x040c, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x040d, new[] { new[] { "dd/MM/yyyy", "dd MMMM yyyy", "dd/MM/yy", "dd/MMMM/yyyy", "dd-MM-yy", "dd-MM-yyyy", "dd-MMMM-yyyy", "yyyy-MM-dd", "dd 'ב'MMMM yyyy", "dd MMM yy" }, new[] { "dddd dd MMMM yyyy", "dd MMMM yyyy", "dddd dd 'ב'MMMM yyyy", "ddd dd 'ב'MMMM yyyy", "dd 'ב'MMMM yyyy" }, new[] { "HH:mm", "hh:mm tt" }, new[] { "HH:mm:ss", "hh:mm:ss tt" } } },
			{ 0x040e, new[] { new[] { "yyyy.MM.dd.", "yyyy. MM. dd.", "yyyy-MM-dd", "yy-MM-dd" }, new[] { "yyyy. MMMM d." }, new[] { "H:mm", "HH:mm", "h:mm tt" }, new[] { "H:mm:ss", "HH:mm:ss", "h:mm:ss tt" } } },
			{ 0x040f, new[] { new[] { "d.M.yyyy", "dd.MM.yy", "d. M. yyyy.", "d. M. '\\''yy.", "yyyy-MM-dd", "yy MM dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0410, new[] { new[] { "dd/MM/yyyy", "dd/MMM/yyyy", "dd/MM/yy", "dd.M.yy", "d/M/yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d-MMM-yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "H.mm", "HH.mm" }, new[] { "HH:mm:ss", "H.mm.ss", "HH.mm.ss" } } },
			{ 0x0411, new[] { new[] { "yyyy/MM/dd", "yy/MM/dd", "yy/M/d", "yyyy/M/d", "yy/MM/dd' ('ddd')'", "yy/M/d' ('ddd')'", "yyyy/MM/dd' ('ddd')'", "yyyy-MM-dd" }, new[] { "yyyy'年'M'月'd'日'", "yyyy'年'MM'月'dd'日'", "yyyy'年'M'月'd'日' dddd", "yyyy'年'MM'月'dd'日' dddd" }, new[] { "H:mm", "HH:mm", "tt h:mm", "tt hh:mm" }, new[] { "H:mm:ss", "HH:mm:ss", "tt h:mm:ss", "tt hh:mm:ss" } } },
			{ 0x0412, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd", "yy-M-d", "yyyy-M-d" }, new[] { "yyyy'년' M'월' d'일' dddd", "yyyy'년' M'월' d'일'", "yy'년' M'월' d'일' dddd", "yy'년' M'월' d'일'", "yyyy'년' MM'월' dd'일' dddd", "yyyy'년' MM'월' dd'일'" }, new[] { "tt h:mm", "tt hh:mm", "H:mm", "HH:mm" }, new[] { "tt h:mm:ss", "tt hh:mm:ss", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0413, new[] { new[] { "d-M-yyyy", "d-M-yy", "dd-MM-yy", "dd/MM/yy", "dd.MM.yy", "dd.MMM.yyyy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d-MMM-yy", "d MMMM yyyy", "d MMM yy" }, new[] { "H:mm", "HH:mm", "H.mm", "HH.mm' uur'", "HH:mm' uur'" }, new[] { "H:mm:ss", "HH:mm:ss", "HH.mm.ss' uur'", "HH:mm:ss' uur'" } } },
			{ 0x0414, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "yyyy-MM-dd", "dd.MMM.yyyy" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy" }, new[] { "HH:mm", "H:mm", "'kl 'HH.mm", "HH.mm" }, new[] { "HH:mm:ss", "H:mm:ss", "'kl 'HH.mm.ss", "HH.mm.ss" } } },
			{ 0x0415, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd" }, new[] { "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0416, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yyyy", "d/M/yy", "dd-MM-yy", "dd-MM-yyyy", "d-M-yy", "d-M-yyyy", "dd.MM.yy", "dd.MM.yyyy", "dd.MMM.yyyy", "d.M.yy", "d.M.yyyy", "yyyy-MM-dd" }, new[] { "dddd, d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "HH:mm" }, new[] { "HH:mm:ss" } } },
			{ 0x0417, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/MM/yy", "dd/M/yy", "d/M/yy", "dd/MM/yyyy", "yyyy-MM-dd" }, new[] { "dddd, d MMMM yyyy", "d MMMM yyyy", "d MMM yy" }, new[] { "HH:mm", "H:mm", "HH:mm' Ura'", "H:mm' Ura'", "H' Ura'", "HH.mm' h'", "H.mm' h'", "H' h'", "H.mm' Uhr'", "H' Uhr'", "HHmm", "HH" }, new[] { "HH:mm:ss", "H:mm:ss", "HH:mm:ss' Ura'", "H:mm:ss' Ura'", "HH:mm:ss' Uhr'", "H:mm:ss' Uhr'", "HH:mm:ss' h'", "H:mm:ss' h'", "HHmmss" } } },
			{ 0x0418, new[] { new[] { "dd.MM.yyyy", "d.M.yyyy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0419, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy 'г.'", "dd MMMM yyyy 'г.'" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x041a, new[] { new[] { "d.M.yyyy.", "d.M.yy.", "d. M. yyyy.", "dd.MM.yyyy.", "d. M. yy.", "dd.MM.yy.", "dd. MM. yy.", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy.", "dd. MMMM yyyy.", "dddd, d. MMMM yyyy." }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x041b, new[] { new[] { "d. M. yyyy", "d.M.yyyy", "d. M. yy", "d.M.yy", "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy" }, new[] { "H:mm", "HH:mm", "H.mm" }, new[] { "H:mm:ss", "HH:mm:ss", "H.mm.ss" } } },
			{ 0x041c, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd" }, new[] { "yyyy-MM-dd" }, new[] { "h:mm.tt", "HH:mm" }, new[] { "h:mm:ss.tt", "HH:mm:ss" } } },
			{ 0x041d, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd" }, new[] { "'den 'd MMMM yyyy", "dddd' den 'd MMMM yyyy" }, new[] { "HH:mm", "H:mm", "'kl 'H:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "'kl 'H:mm:ss" } } },
			{ 0x041e, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "dd/MM/yyyy", "d MMM yyyy", "dd MMM yyyy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy", "ddd d MMMM yyyy", "'วัน'dddd'ที่' d MMMM gg yyyy" }, new[] { "H:mm", "HH:mm", "h:mm tt", "hh:mm tt" }, new[] { "H:mm:ss", "HH:mm:ss", "h:mm:ss tt", "hh:mm:ss tt" } } },
			{ 0x041f, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy dddd", "dd MMMM yyyy" }, new[] { "HH:mm" }, new[] { "HH:mm:ss" } } },
			{ 0x0420, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0421, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0422, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy' р.'" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0423, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0424, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0425, new[] { new[] { "d.MM.yyyy", "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy'. a.'", "dd. MMMM yyyy'. a.'", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0426, new[] { new[] { "yyyy.MM.dd.", "yy.MM.dd.", "yyyy-MM-dd" }, new[] { "dddd, yyyy'. gada 'd. MMMM" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0427, new[] { new[] { "yyyy.MM.dd", "yyyy-MM-dd" }, new[] { "yyyy 'm.' MMMM d 'd.'" }, new[] { "HH:mm" }, new[] { "HH:mm:ss" } } },
			{ 0x0428, new[] { new[] { "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss" } } },
			{ 0x0429, new[] { new[] { "MM/dd/yyyy", "MM/dd/yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x042a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd-MM-yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x042b, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d/MM/yyyy", "dd/MM/yyyy", "d/MMM/yyyy", "dd/MMM/yyyy", "yyyy-MM-dd" }, new[] { "d MMMM, yyyy", "dddd, d MMMM yyyy", "dddd, dd MMMM yyyy", "dd MMMM yyyy", "d-MMM-yyyy", "dd-MMM-yyyy", "ddd, d-MMMM-yyyy", "ddd, dd-MMMM-yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x042c, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x042d, new[] { new[] { "yyyy/MM/dd", "yyyy-MM-dd" }, new[] { "dddd, yyyy.'eko' MMMM'k 'd" }, new[] { "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss", "HH'H'mm'\\''ss'\\'\\''" } } },
			{ 0x042e, new[] { new[] { "d. M. yyyy", "d. M. yy", "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "dddd, 'dnja' d. MMMM yyyy", "dddd, d. MMMM yyyy", "d. MMMM yyyy", "d. M. yyyy" }, new[] { "H.mm 'hodź.'", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x042f, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "dddd, dd MMMM yyyy" }, new[] { "HH:mm" }, new[] { "HH:mm:ss" } } },
			{ 0x0432, new[] { new[] { "yyyy/MM/dd", "yy/MM/dd", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "hh:mm tt", "h:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "HH:mm:ss" } } },
			{ 0x0434, new[] { new[] { "yyyy/MM/dd", "yy/MM/dd", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "hh:mm tt", "h:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "HH:mm:ss" } } },
			{ 0x0435, new[] { new[] { "yyyy/MM/dd", "yy/MM/dd", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "hh:mm tt", "h:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "HH:mm:ss" } } },
			{ 0x0436, new[] { new[] { "yyyy/MM/dd", "yy/MM/dd", "yyyy-MM-dd", "yyyy/MMM/dd" }, new[] { "dd MMMM yyyy" }, new[] { "hh:mm tt", "h:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "HH:mm:ss" } } },
			{ 0x0437, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "yyyy 'წლის' dd MM, dddd" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0438, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy" }, new[] { "HH:mm", "HH.mm" }, new[] { "HH:mm:ss", "HH.mm.ss" } } },
			{ 0x0439, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "d-M-yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x043a, new[] { new[] { "dd/MM/yyyy", "yyyy-MM-dd", "ddMMyyyy", "d-M-yyyy", "d/M/yyyy" }, new[] { "dddd, d' ta\\' 'MMMM yyyy", "d' ta\\' 'MMMM yyyy", "dd MMM yyyy" }, new[] { "HH:mm", "h:mm tt", "H:mm", "hh:mm tt" }, new[] { "HH:mm:ss", "h:mm:ss tt", "H:mm:ss", "hh:mm:ss tt" } } },
			{ 0x043b, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "MMMM d'. b. 'yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm" }, new[] { "HH:mm:ss", "H:mm:ss", "HH.mm.ss" } } },
			{ 0x043e, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x043f, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy 'ж.'", "dd MMMM yyyy 'ж.'" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0440, new[] { new[] { "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d'-'MMMM yyyy'-ж.'" }, new[] { "H:mm" }, new[] { "H:mm:ss" } } },
			{ 0x0441, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0442, new[] { new[] { "dd.MM.yy", "yyyy-MM-dd" }, new[] { "yyyy 'ý.' MMMM d", "yyyy 'ý.' MMMM dd" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0443, new[] { new[] { "dd/MM yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "yyyy 'yil' d-MMMM", "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0444, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0445, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH.mm", "H.mm", "tt hh.mm", "tt h.mm" }, new[] { "HH.mm.ss", "H.mm.ss", "tt hh.mm.ss", "tt h.mm.ss" } } },
			{ 0x0446, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy dddd", "d MMMM yyyy" }, new[] { "tt hh:mm", "tt h:mm", "H:mm", "HH:mm" }, new[] { "tt hh:mm:ss", "tt h:mm:ss", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0447, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x0448, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x0449, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "d-M-yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x044a, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x044b, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x044c, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH.mm", "H.mm", "tt hh.mm", "tt h.mm" }, new[] { "HH.mm.ss", "H.mm.ss", "tt hh.mm.ss", "tt h.mm.ss" } } },
			{ 0x044d, new[] { new[] { "dd-MM-yyyy" }, new[] { "yyyy,MMMM dd, dddd" }, new[] { "tt h:mm", "tt hh:mm" }, new[] { "tt h:mm:ss", "tt hh:mm:ss" } } },
			{ 0x044e, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "d-M-yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x044f, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "d-M-yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy dddd", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x0450, new[] { new[] { "yy.MM.dd", "yyyy-MM-dd" }, new[] { "yyyy 'оны' MMMM d" }, new[] { "H:mm" }, new[] { "H:mm:ss" } } },
			{ 0x0451, new[] { new[] { "yyyy/M/d", "yyyy-M-d", "yyyy.M.d", "yyyy.MM.dd", "yyyy-MM-dd", "yyyy/MM/dd", "yy-M-d", "yy/M/d", "yy.M.d" }, new[] { "yyyy'ལོའི་ཟླ' M'ཚེས' d", "yyyy'ལོའི་ཟླ' M'ཚེས' d dddd" }, new[] { "HH:mm" }, new[] { "HH:mm:ss" } } },
			{ 0x0452, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "hh:mm tt", "h:mm tt" }, new[] { "HH:mm:ss", "H:mm:ss", "hh:mm:ss tt", "h:mm:ss tt" } } },
			{ 0x0453, new[] { new[] { "yyyy-MM-dd" }, new[] { "d MMMM yyyy", "ddd d MMMM yyyy" }, new[] { "H:mm tt" }, new[] { "HH:mm:ss" } } },
			{ 0x0454, new[] { new[] { "dd/MM/yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "H:mm tt" }, new[] { "HH:mm:ss" } } },
			{ 0x0456, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/MM/yy", "d/M/yy", "dd-MM-yy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "H:mm", "HH:mm", "hh:mm tt", "HH'H'mm'\\''" }, new[] { "H:mm:ss", "HH:mm:ss", "hh:mm:ss tt", "HH'H'mm'\\''ss'\\'\\''" } } },
			{ 0x0457, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "d-M-yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm", "tt h:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x045a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x045b, new[] { new[] { "yyyy-MM-dd", "yyyy/MM/dd", "yy/MM/dd", "dd/MM/yyyy", "dd/MM/yy" }, new[] { "yyyy MMMM' මස 'dd' වැනිදා 'dddd" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x045d, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd,MMMM dd,yyyy", "MMMM dd,yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x045e, new[] { new[] { "d/M/yyyy", "yyyy-MM-dd" }, new[] { "dddd '፣' MMMM d 'ቀን' yyyy" }, new[] { "h:mm tt" }, new[] { "h:mm:ss tt" } } },
			{ 0x0461, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0462, new[] { new[] { "d-M-yyyy", "d-M-yy", "dd-MM-yy", "dd/MM/yy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d-MMM-yy", "d MMMM yyyy", "d MMM yy" }, new[] { "H:mm", "HH:mm", "H:mm", "H.mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0463, new[] { new[] { "dd/MM/yy", "dd/MM/yyyy" }, new[] { "dd/MM/yyyy", "dd/MMMM/yyyy", "dddd, dd MMMM, yyyy", "dd/MM/yyyy 'هـ'" }, new[] { "h:mm tt", "H:mm" }, new[] { "h:mm:ss tt", "H:mm:ss" } } },
			{ 0x0464, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0465, new[] { new[] { "dd/MM/yy", "dd/MM/yyyy" }, new[] { "dd/MM/yyyy", "dd/MMMM/yyyy", "dddd, dd MMMM, yyyy", "dd/MM/yyyy 'هـ'" }, new[] { "HH:mm", "hh:mm tt" }, new[] { "HH:mm:ss", "hh:mm:ss tt" } } },
			{ 0x0468, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "dd/MM/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x046a, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "dd/MM/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x046b, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x046c, new[] { new[] { "yyyy/MM/dd", "yy/MM/dd", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "hh:mm tt", "h:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "HH:mm:ss" } } },
			{ 0x046d, new[] { new[] { "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy 'й'" }, new[] { "H:mm" }, new[] { "H:mm:ss" } } },
			{ 0x046e, new[] { new[] { "dd/MM/yyyy", " dd/MM/yy", "dd.MM.yy", "dd/MM/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "H.mm", "H.mm' Auer'" }, new[] { "HH:mm:ss", "H:mm:ss' Auer'", "HH:mm:ss' Auer'", "HHmmss" } } },
			{ 0x046f, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "yyyy-MM-dd", "yyyy MM dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0470, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "dd/MM/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0478, new[] { new[] { "yyyy/M/d", "yyyy-M-d", "yyyy.M.d", "yyyy.MM.dd", "yyyy-MM-dd", "yyyy/MM/dd" }, new[] { "yyyy'ꈎ' M'ꆪ' d'ꑍ'", "dddd, yyyy'ꈎ' M'ꆪ' d'ꑍ'", "yyyy'ꈎ' M'ꆪ' d'ꑍ', dddd" }, new[] { "tt h:mm", "H:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x047a, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "dd/MM/yy", "d/M/yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x047c, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "HH:mm", "H:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x047e, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0480, new[] { new[] { "yyyy-M-d", "yyyy.M.d", "yyyy-MM-dd", "yyyy.MM.dd" }, new[] { "yyyy-'يىلى' MMMM d-'كۈنى،'", "yyyy-'يىلى' MMMM d-'كۈنى،' dddd" }, new[] { "H:mm", "HH:mm", "tt h:mm", "tt hh:mm" }, new[] { "H:mm:ss", "HH:mm:ss", "tt h:mm:ss", "tt hh:mm:ss" } } },
			{ 0x0481, new[] { new[] { "dd/MM/yyyy", "d/MM/yy", "dd/MM/yy", "d.MM.yy", "yyyy-MM-dd" }, new[] { "dddd, dd MMMM, yyyy", "d MMMM yyyy" }, new[] { "h:mm tt", "hh:mm tt", "HH:mm", "H:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0482, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd,' lo 'd MMMM' de 'yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0483, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0484, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0485, new[] { new[] { "MM.dd.yyyy", "MM.dd.yy", "d.M.yy", "MM/dd/yy", "MM-dd-yyyy" }, new[] { "MMMM d yyyy 'с.'", "MMMM dd yyyy 'с.'" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0486, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/MM/yyyy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0487, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0488, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x048c, new[] { new[] { "dd/MM/yy", "dd/MM/yyyy" }, new[] { "dd/MM/yyyy", "dd/MMMM/yyyy", "dddd, dd MMMM, yyyy", "dd/MM/yyyy 'هـ'" }, new[] { "h:mm tt", "H:mm" }, new[] { "h:mm:ss tt", "H:mm:ss" } } },
			{ 0x0491, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "hh:mm tt", "h:mm tt" }, new[] { "HH:mm:ss", "H:mm:ss", "hh:mm:ss tt", "h:mm:ss tt" } } },
			{ 0x0801, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x0804, new[] { new[] { "yyyy/M/d", "yyyy-M-d", "yyyy.M.d", "yyyy-MM-dd", "yyyy/MM/dd", "yyyy.MM.dd", "yy-M-d", "yy/M/d", "yy.M.d", "yy/MM/dd" }, new[] { "yyyy'年'M'月'd'日'", "yyyy'年'M'月'd'日',dddd", "dddd,yyyy'年'M'月'd'日'" }, new[] { "H:mm", "HH:mm", "tt h:mm", "tt hh:mm" }, new[] { "H:mm:ss", "HH:mm:ss", "tt h:mm:ss", "tt hh:mm:ss" } } },
			{ 0x0807, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.MM.yy", "dd. M. yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dddd, d. MMMM yyyy", "d. MMMM yyyy", "d. MMM yy" }, new[] { "HH:mm", "H:mm", "H.mm' h'", "HH.mm' h'", "H.mm' Uhr'", "HHmm", "HH", "H' h'", "H' Uhr'" }, new[] { "HH:mm:ss", "H:mm:ss", "HH:mm:ss' h'", "H:mm:ss' h'", "HH:mm:ss' Uhr'", "H:mm:ss' Uhr'", "HHmmss" } } },
			{ 0x0809, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "hh:mm tt", "h:mm tt" }, new[] { "HH:mm:ss", "H:mm:ss", "hh:mm:ss tt", "h:mm:ss tt" } } },
			{ 0x080a, new[] { new[] { "dd/MM/yyyy", "dd/MMM/yyyy", "dd/MM/yy", "d/MM/yy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x080c, new[] { new[] { "d/MM/yyyy", "d/MM/yy", "dd.MM.yy", "yy/MM/dd", "dd-MM-yy", "dd/MM/yyyy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMMM yyyy", "dd-MMM-yy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0810, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "dd. MM. yy", "d/M/yy", "dd.M.yy", "yyyy-MM-dd" }, new[] { "dddd, d. MMMM yyyy", "d-MMM-yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "H.mm' h'" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0813, new[] { new[] { "d/MM/yyyy", "d/MM/yy", "dd-MM-yy", "dd.MM.yy", "dd.MMM.yyyy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "dd-MMM-yy", "d MMMM yyyy", "dd MMM yy" }, new[] { "H:mm", "HH:mm", "H.mm' u.'" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0814, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "yyyy-MM-dd", "dd.MMM.yyyy" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy" }, new[] { "HH:mm", "H:mm", "'kl 'HH.mm", "HH.mm" }, new[] { "HH:mm:ss", "H:mm:ss", "'kl 'HH.mm.ss", "HH.mm.ss" } } },
			{ 0x0816, new[] { new[] { "dd-MM-yyyy", "dd-MMM-yyyy", "yy.MM.dd", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dddd, d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy", "d/MMM/yy", "d.MMM.yy" }, new[] { "HH:mm", "HH'H'mm'm'" }, new[] { "HH:mm:ss" } } },
			{ 0x081a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x081d, new[] { new[] { "d.M.yyyy", "dd.MM.yyyy", "d.M.yy", "yyyy-MM-dd" }, new[] { "'den 'd MMMM yyyy", "dddd' den 'd MMMM yyyy" }, new[] { "HH:mm", "H:mm", "'kl 'H:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "'kl 'H:mm:ss" } } },
			{ 0x082c, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x082e, new[] { new[] { "d. M. yyyy", "d. M. yy", "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "dddd, 'dnja' d. MMMM yyyy", "dddd, d. MMMM yyyy", "d. MMMM yyyy", "d. M. yyyy" }, new[] { "H.mm 'goź.'", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x083b, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd" }, new[] { "MMMM d'. b. 'yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x083c, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy", "dd MMMM yyyy", "dd MMM yyyy", "d MMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x083e, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0843, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "dd/MM yyyy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "yyyy 'йил' d-MMMM", "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0845, new[] { new[] { "dd-MM-yy", "d-M-yy", "d.M.yy", "dd-MM-yyyy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH.mm", "H.mm", "tt hh.mm", "tt h.mm" }, new[] { "HH.mm.ss", "H.mm.ss", "tt hh.mm.ss", "tt h.mm.ss" } } },
			{ 0x0850, new[] { new[] { "yyyy/M/d", "yyyy-M-d", "yyyy.M.d", "yyyy.MM.dd", "yyyy-MM-dd", "yyyy/MM/dd", "yy-M-d", "yy/M/d", "yy.M.d", "yy/MM/dd" }, new[] { "yyyy'ᠣᠨ ᠤ᠋' M'ᠰᠠᠷ᠎ᠠ  ᠢᠢᠨ 'd' ᠤ᠋ ᠡᠳᠦᠷ'", "yyyy'ᠣᠨ ᠤ᠋' M'ᠰᠠᠷ᠎ᠠ  ᠢᠢᠨ 'd' ᠤ᠋ ᠡᠳᠦᠷ᠂' dddd" }, new[] { "H:mm" }, new[] { "H:mm:ss" } } },
			{ 0x085d, new[] { new[] { "d/MM/yyyy", "d/M/yy", "yy-MM-dd", "dd/MM/yyyy", "yy-MM-dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "ddd, MMMM dd,yyyy", "MMMM dd,yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "HH:mm", "H:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x085f, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "H:mm", "HH:mm", "hh:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x086b, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0c01, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x0c04, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "yy/M/d", "yy/MM/dd", "yyyy/M/d", "yyyy/MM/dd", "yyyy-MM-dd" }, new[] { "yyyy'年'M'月'd'日'", "yyyy'年'MM'月'dd'日'" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0c07, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "dd.M.yyyy", "yyyy-MM-dd" }, new[] { "dddd, dd. MMMM yyyy", "d.MMMM yyyy", "d.MMMyyyy", "d MMM yyyy" }, new[] { "HH:mm", "H:mm", "HH:mm' Uhr'", "H:mm' Uhr'", "HHmm", "HH", "H' Uhr'" }, new[] { "HH:mm:ss", "H:mm:ss", "HH:mm:ss' Uhr'", "H:mm:ss' Uhr'", "HHmmss" } } },
			{ 0x0c09, new[] { new[] { "d/MM/yyyy", "d/MM/yy", "d/M/yy", "d/M/yyyy", "dd/MM/yy", "dd/MM/yyyy", "dd-MMM-yy", "dd-MMMM-yyyy", "yyyy-MM-dd", "yy/MM/dd", "yyyy/MM/dd" }, new[] { "dddd, d MMMM yyyy", "d MMMM yyyy" }, new[] { "h:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0c0a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/MM/yy", "d/M/yy", "dd-MM-yy", "dd.MM.yy", "yyyy-MM-dd", "dd.MMM.yyyy" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "H:mm", "HH:mm", "HH'H'mm'\\''" }, new[] { "H:mm:ss", "HH:mm:ss", "HH'H'mm'\\''ss'\\'\\''" } } },
			{ 0x0c0c, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd", "dd-MM-yy", "yy MM dd", "dd/MM/yy", "dd/MMM/yyyy" }, new[] { "d MMMM yyyy", "d MMM yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x0c1a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0c3b, new[] { new[] { "d.M.yyyy", "dd.MM.yyyy", "d.M.yy", "yyyy-MM-dd" }, new[] { "MMMM d'. b. 'yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x0c6b, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x1001, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x1004, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "yy/M/d", "yy/MM/dd", "yyyy/M/d", "yyyy/MM/dd", "yyyy-MM-dd" }, new[] { "yyyy'年'M'月'd'日'", "yyyy'年'MM'月'dd'日'" }, new[] { "tt h:mm", "tt hh:mm", "H:mm", "HH:mm" }, new[] { "tt h:mm:ss", "tt hh:mm:ss", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x1007, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.MM.yy", "d.M.yy", "d.M.yyyy", "yyyy-MM-dd" }, new[] { "dddd, d. MMMM yyyy", "d. MMMM yyyy", "d. MMM yyyy" }, new[] { "HH:mm", "H:mm", "H.mm", "H.mm' Uhr'" }, new[] { "HH:mm:ss", "H:mm:ss' Uhr'", "HH:mm:ss' Uhr'", "HHmmss" } } },
			{ 0x1009, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "yyyy-MM-dd", "yy-MM-dd", "M/dd/yy", "dd-MMM-yy", "dd-MMM-yyyy" }, new[] { "MMMM-dd-yy", "MMMM d, yyyy", "d-MMM-yy", "dddd, MMMM dd, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "HH:mm", "H:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x100a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/MM/yyyy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x100c, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "dd. M. yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMMM yyyy", "d MMM yy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x101a, new[] { new[] { "d.M.yyyy.", "d.M.yy.", "d. M. yyyy.", "dd.MM.yyyy.", "d. M. yy.", "dd.MM.yy.", "dd. MM. yy.", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy.", "dd. MMMM yyyy.", "dddd, d. MMMM yyyy." }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x103b, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "MMMM d'. b. 'yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm" }, new[] { "HH:mm:ss", "H:mm:ss", "HH.mm.ss" } } },
			{ 0x1401, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "H:mm", "HH:mm", "hh:mm tt" }, new[] { "H:mm:ss", "HH:mm:ss", "hh:mm:ss tt" } } },
			{ 0x1404, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "yy/M/d", "yy/MM/dd", "yyyy/M/d", "yyyy/MM/dd", "yyyy-MM-dd" }, new[] { "yyyy'年'M'月'd'日'", "dddd yyyy'年'M'月'd'日'", "dddd yyyy MM dd", "yyyy MM dd" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x1407, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.MM.yy", "dd. M. yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dddd, d. MMMM yyyy", "d. MMMM yyyy", "d. MMM yy" }, new[] { "HH:mm", "H:mm", "H.mm' h'", "HH.mm' h'", "H.mm' Uhr'", "HHmm", "HH", "H' h'", "H' Uhr'" }, new[] { "HH:mm:ss", "H:mm:ss", "HH:mm:ss' h'", "H:mm:ss' h'", "HH:mm:ss' Uhr'", "H:mm:ss' Uhr'", "HHmmss" } } },
			{ 0x1409, new[] { new[] { "d/MM/yyyy", "d/MM/yy", "dd/MM/yy", "d.MM.yy", "yyyy-MM-dd" }, new[] { "dddd, d MMMM yyyy", "d MMMM yyyy" }, new[] { "h:mm tt", "hh:mm tt", "HH:mm", "H:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x140a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x140c, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x141a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x143b, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd" }, new[] { "MMMM d'. b. 'yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x1801, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "H:mm", "HH:mm", "hh:mm tt" }, new[] { "H:mm:ss", "HH:mm:ss", "hh:mm:ss tt" } } },
			{ 0x1809, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x180a, new[] { new[] { "MM/dd/yyyy", "MM/dd/yy", "d/M/yy", "dd/MM/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x180c, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "dd.MM.yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd d MMMM yyyy", "d MMM yy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "HH.mm", "HH' h 'mm", "HH'h'mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x181a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x183b, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "MMMM d'. b. 'yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x1c01, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "H:mm", "HH:mm", "hh:mm tt" }, new[] { "H:mm:ss", "HH:mm:ss", "hh:mm:ss tt" } } },
			{ 0x1c09, new[] { new[] { "yyyy/MM/dd", "yy/MM/dd", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x1c0a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "MM/dd/yyyy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x1c1a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x1c3b, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd" }, new[] { "MMMM d'. b. 'yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x2001, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm", "H:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x2009, new[] { new[] { "dd/MM/yyyy", "yyyy-MM-dd" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x200a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x201a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x203b, new[] { new[] { "d.M.yyyy", "dd.MM.yyyy", "d.M.yy", "yyyy-MM-dd" }, new[] { "MMMM d'. p. 'yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x2401, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm", "H:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x2409, new[] { new[] { "MM/dd/yyyy", "MM/dd/yy", "yyyy-MM-dd" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x240a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/MM/yyyy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x241a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x243b, new[] { new[] { "d.M.yyyy", "dd.MM.yyyy", "d.M.yy", "yyyy-MM-dd" }, new[] { "MMMM d'. p. 'yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x2801, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm", "H:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x2809, new[] { new[] { "dd/MM/yyyy", "yyyy-MM-dd" }, new[] { "dddd, dd MMMM yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x280a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x281a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x2c01, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm", "H:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x2c09, new[] { new[] { "dd/MM/yyyy", "yyyy-MM-dd" }, new[] { "dddd, dd MMMM yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x2c0a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "HH:mm", "H:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x2c1a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x3001, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm", "H:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x3009, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yyyy-MM-dd", "yy/MM/dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x300a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x301a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x3401, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm", "H:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x3409, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yyyy-MM-dd", "yy/MM/dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x340a, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "dd/MM/yy", "d/M/yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x3801, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm", "H:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x380a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x3c01, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm", "H:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x3c0a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x4001, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "hh:mm tt", "HH:mm", "H:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x4009, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "d-M-yy", "d.M.yy", "yyyy-MM-dd" }, new[] { "dd MMMM yyyy", "d MMMM yyyy" }, new[] { "HH:mm", "H:mm", "tt hh:mm" }, new[] { "HH:mm:ss", "H:mm:ss", "tt hh:mm:ss", "tt h:mm:ss" } } },
			{ 0x400a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "d/M/yy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy", "dddd d' de 'MMMM' de 'yyyy", "d' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "h:mm tt", "H:mm", "HH:mm" }, new[] { "hh:mm:ss tt", "h:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x4409, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dddd, d MMMM, yyyy", "d MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x440a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "MM-dd-yyyy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x4809, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yyyy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "dddd, d MMMM, yyyy", "d MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x480a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "MM-dd-yyyy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x4c0a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "MM-dd-yyyy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x500a, new[] { new[] { "dd/MM/yyyy", "dd/MM/yy", "MM-dd-yyyy", "yyyy-MM-dd" }, new[] { "dddd, dd' de 'MMMM' de 'yyyy" }, new[] { "hh:mm tt", "HH:mm" }, new[] { "hh:mm:ss tt", "HH:mm:ss" } } },
			{ 0x540a, new[] { new[] { "M/d/yyyy", "M/d/yy", "MM/dd/yy", "MM/dd/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x641a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x681a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x6c1a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x701a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x703b, new[] { new[] { "d.M.yyyy", "dd.MM.yyyy", "d.M.yy", "yyyy-MM-dd" }, new[] { "MMMM d'. p. 'yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x742c, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x743b, new[] { new[] { "d.M.yyyy", "dd.MM.yyyy", "d.M.yy", "yyyy-MM-dd" }, new[] { "MMMM d'. p. 'yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x7804, new[] { new[] { "yyyy/M/d", "yyyy-M-d", "yyyy.M.d", "yyyy-MM-dd", "yyyy/MM/dd", "yyyy.MM.dd", "yy-M-d", "yy/M/d", "yy.M.d", "yy/MM/dd" }, new[] { "yyyy'年'M'月'd'日'", "yyyy'年'M'月'd'日',dddd", "dddd,yyyy'年'M'月'd'日'" }, new[] { "H:mm", "HH:mm", "tt h:mm", "tt hh:mm" }, new[] { "H:mm:ss", "HH:mm:ss", "tt h:mm:ss", "tt hh:mm:ss" } } },
			{ 0x7814, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "yyyy-MM-dd", "dd.MMM.yyyy" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy" }, new[] { "HH:mm", "H:mm", "'kl 'HH.mm", "HH.mm" }, new[] { "HH:mm:ss", "H:mm:ss", "'kl 'HH.mm.ss", "HH.mm.ss" } } },
			{ 0x781a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x782c, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x783b, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd" }, new[] { "MMMM d'. b. 'yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x7843, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "dd/MM yyyy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "yyyy 'йил' d-MMMM", "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x7850, new[] { new[] { "yy.MM.dd", "yyyy-MM-dd" }, new[] { "yyyy 'оны' MMMM d" }, new[] { "H:mm" }, new[] { "H:mm:ss" } } },
			{ 0x785d, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd,MMMM dd,yyyy", "MMMM dd,yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
			{ 0x7c04, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "yy/M/d", "yy/MM/dd", "yyyy/M/d", "yyyy/MM/dd", "yyyy-MM-dd" }, new[] { "yyyy'年'M'月'd'日'", "yyyy'年'MM'月'dd'日'" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x7c14, new[] { new[] { "dd.MM.yyyy", "dd.MM.yy", "d.M.yy", "yyyy-MM-dd", "dd.MMM.yyyy" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy" }, new[] { "HH:mm", "H:mm", "'kl 'HH.mm", "HH.mm" }, new[] { "HH:mm:ss", "H:mm:ss", "'kl 'HH.mm.ss", "HH.mm.ss" } } },
			{ 0x7c1a, new[] { new[] { "d.M.yyyy", "d.M.yy", "d. M. yyyy", "dd.MM.yyyy", "d. M. yy", "dd.MM.yy", "dd. MM. yy", "yyyy-MM-dd" }, new[] { "d. MMMM yyyy", "dd. MMMM yyyy", "dddd, d. MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x7c28, new[] { new[] { "dd.MM.yy", "yyyy-MM-dd" }, new[] { "d MMMM yyyy" }, new[] { "H:mm", "HH:mm" }, new[] { "H:mm:ss" } } },
			{ 0x7c2e, new[] { new[] { "d. M. yyyy", "d. M. yy", "dd.MM.yyyy", "dd.MM.yy", "yyyy-MM-dd" }, new[] { "dddd, 'dnja' d. MMMM yyyy", "dddd, d. MMMM yyyy", "d. MMMM yyyy", "d. M. yyyy" }, new[] { "H.mm 'goź.'", "HH:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x7c3b, new[] { new[] { "yyyy-MM-dd", "yy-MM-dd" }, new[] { "MMMM d'. b. 'yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x7c43, new[] { new[] { "dd/MM yyyy", "dd.MM.yy", "d.M.yy", "dd/MM/yy", "yyyy-MM-dd" }, new[] { "yyyy 'yil' d-MMMM", "d MMMM yyyy", "dd MMMM yyyy" }, new[] { "HH:mm", "H:mm" }, new[] { "HH:mm:ss", "H:mm:ss" } } },
			{ 0x7c50, new[] { new[] { "yyyy/M/d", "yyyy-M-d", "yyyy.M.d", "yyyy.MM.dd", "yyyy-MM-dd", "yyyy/MM/dd", "yy-M-d", "yy/M/d", "yy.M.d", "yy/MM/dd" }, new[] { "yyyy'ᠣᠨ ᠤ᠋' M'ᠰᠠᠷ᠎ᠠ  ᠢᠢᠨ 'd' ᠤ᠋ ᠡᠳᠦᠷ'", "yyyy'ᠣᠨ ᠤ᠋' M'ᠰᠠᠷ᠎ᠠ  ᠢᠢᠨ 'd' ᠤ᠋ ᠡᠳᠦᠷ᠂' dddd" }, new[] { "H:mm" }, new[] { "H:mm:ss" } } },
			{ 0x7c5d, new[] { new[] { "d/MM/yyyy", "d/M/yy", "yy-MM-dd", "dd/MM/yyyy", "yy-MM-dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "ddd, MMMM dd,yyyy", "MMMM dd,yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "HH:mm", "H:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "HH:mm:ss", "H:mm:ss" } } },
			{ 0x7c5f, new[] { new[] { "dd-MM-yyyy", "dd-MM-yy", "yyyy-MM-dd" }, new[] { "dd MMMM, yyyy", "dddd, dd MMMM, yyyy" }, new[] { "H:mm", "HH:mm", "hh:mm" }, new[] { "H:mm:ss", "HH:mm:ss" } } },
			{ 0x7c68, new[] { new[] { "d/M/yyyy", "d/M/yy", "dd/MM/yy", "dd/MM/yyyy", "yy/MM/dd", "yyyy-MM-dd", "dd-MMM-yy" }, new[] { "dddd, MMMM dd, yyyy", "MMMM dd, yyyy", "dddd, dd MMMM, yyyy", "dd MMMM, yyyy" }, new[] { "h:mm tt", "hh:mm tt", "H:mm", "HH:mm" }, new[] { "h:mm:ss tt", "hh:mm:ss tt", "H:mm:ss", "HH:mm:ss" } } },
		};

		static readonly Dictionary<int, string[][]> GroupSizes = new Dictionary<int, string[][]> {
			{ 0x0028, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0039, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x0045, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x0046, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x0047, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x0048, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x0049, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x004a, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x004b, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x004c, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x004d, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x004e, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x004f, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x0051, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0053, new [] { new [] { "3" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0054, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0057, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x005b, new [] { new [] { "3" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x005d, new [] { new [] { "3" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x005e, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0061, new [] { new [] { "3" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x006d, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x006f, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0078, new [] { new [] { "3" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x007c, new [] { new [] { "3" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0428, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0439, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x0445, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x0446, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x0447, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x0448, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x0449, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x044a, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x044b, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x044c, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x044d, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x044e, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x044f, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x0451, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0453, new [] { new [] { "3" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0454, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0457, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x045b, new [] { new [] { "3" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x045d, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x045e, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0461, new [] { new [] { "3" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x046d, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x046f, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0478, new [] { new [] { "3" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x047c, new [] { new [] { "3" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x0845, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x0850, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x085d, new [] { new [] { "3" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x4009, new [] { new [] { "3", "2" }, new [] { "3", "2" }, new [] { "3", "2" } } },
			{ 0x540a, new [] { new [] { "3" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x785d, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x7c28, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x7c50, new [] { new [] { "3", "0" }, new [] { "3", "0" }, new [] { "3", "0" } } },
			{ 0x7c5d, new [] { new [] { "3" }, new [] { "3", "0" }, new [] { "3", "0" } } },
		};

		static readonly Dictionary<int, string[]> Text = new Dictionary<int, string[]> {
			{ 0x0001, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x0002, new [] { "1251", "21025", "0", ";", "10007", "866" } },
			{ 0x0003, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0004, new [] { "936", "500", "0", ",", "10008", "936" } },
			{ 0x0005, new [] { "1250", "500", "0", ";", "10029", "852" } },
			{ 0x0006, new [] { "1252", "20277", "0", ";", "10000", "850" } },
			{ 0x0007, new [] { "1252", "20273", "0", ";", "10000", "850" } },
			{ 0x0008, new [] { "1253", "20273", "0", ";", "10006", "737" } },
			{ 0x0009, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x000a, new [] { "1252", "20284", "0", ";", "10000", "850" } },
			{ 0x000b, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x000c, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x000d, new [] { "1255", "500", "1", ",", "10005", "862" } },
			{ 0x000e, new [] { "1250", "500", "0", ";", "10029", "852" } },
			{ 0x000f, new [] { "1252", "20871", "0", ";", "10079", "850" } },
			{ 0x0010, new [] { "1252", "20280", "0", ";", "10000", "850" } },
			{ 0x0011, new [] { "932", "20290", "0", ",", "10001", "932" } },
			{ 0x0012, new [] { "949", "20833", "0", ",", "10003", "949" } },
			{ 0x0013, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0014, new [] { "1252", "20277", "0", ";", "10000", "850" } },
			{ 0x0015, new [] { "1250", "20880", "0", ";", "10029", "852" } },
			{ 0x0016, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0017, new [] { "1252", "20273", "0", ";", "10000", "850" } },
			{ 0x0018, new [] { "1250", "20880", "0", ";", "10029", "852" } },
			{ 0x0019, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x001a, new [] { "1250", "500", "0", ";", "10082", "852" } },
			{ 0x001b, new [] { "1250", "20880", "0", ";", "10029", "852" } },
			{ 0x001c, new [] { "1250", "20880", "0", ";", "10029", "852" } },
			{ 0x001d, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x001e, new [] { "874", "20838", "0", ",", "10021", "874" } },
			{ 0x001f, new [] { "1254", "20905", "0", ";", "10081", "857" } },
			{ 0x0020, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x0021, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0022, new [] { "1251", "500", "0", ";", "10017", "866" } },
			{ 0x0023, new [] { "1251", "500", "0", ";", "10007", "866" } },
			{ 0x0024, new [] { "1250", "20880", "0", ";", "10029", "852" } },
			{ 0x0025, new [] { "1257", "500", "0", ";", "10029", "775" } },
			{ 0x0026, new [] { "1257", "500", "0", ";", "10029", "775" } },
			{ 0x0027, new [] { "1257", "500", "0", ";", "10029", "775" } },
			{ 0x0028, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x0029, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x002a, new [] { "1258", "500", "0", ",", "10000", "1258" } },
			{ 0x002b, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x002c, new [] { "1254", "20905", "0", ";", "10081", "857" } },
			{ 0x002d, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x002e, new [] { "1252", "870", "0", ";", "10000", "850" } },
			{ 0x002f, new [] { "1251", "500", "0", ";", "10007", "866" } },
			{ 0x0032, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x0034, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x0035, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x0036, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x0037, new [] { "0", "500", "0", ";", "2", "1" } },
			{ 0x0038, new [] { "1252", "20277", "0", ";", "10079", "850" } },
			{ 0x0039, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x003a, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x003b, new [] { "1252", "20277", "0", ";", "10000", "850" } },
			{ 0x003c, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x003e, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x003f, new [] { "0", "500", "0", ";", "2", "1" } },
			{ 0x0040, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x0041, new [] { "1252", "500", "0", ",", "10000", "437" } },
			{ 0x0042, new [] { "1250", "20880", "0", ";", "10029", "852" } },
			{ 0x0043, new [] { "1254", "500", "0", ";", "10029", "857" } },
			{ 0x0044, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x0045, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0046, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0047, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0048, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0049, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x004a, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x004b, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x004c, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x004d, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x004e, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x004f, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0050, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x0051, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0052, new [] { "1252", "20285", "0", ",", "10000", "850" } },
			{ 0x0053, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0054, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0056, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0057, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x005a, new [] { "0", "500", "1", ",", "2", "1" } },
			{ 0x005b, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x005d, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x005e, new [] { "0", "500", "0", "፣", "2", "1" } },
			{ 0x005f, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x0061, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0062, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0063, new [] { "0", "500", "1", ";", "2", "1" } },
			{ 0x0064, new [] { "1252", "500", "0", ",", "10000", "437" } },
			{ 0x0065, new [] { "0", "500", "1", "،", "2", "1" } },
			{ 0x0068, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x006a, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x006b, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x006c, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x006d, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x006e, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x006f, new [] { "1252", "20277", "0", ";", "10000", "850" } },
			{ 0x0070, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x0078, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x007a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x007c, new [] { "1252", "37", "0", ",", "10000", "850" } },
			{ 0x007e, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x007f, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x0080, new [] { "1256", "20420", "1", ",", "10004", "720" } },
			{ 0x0081, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0082, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x0083, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x0084, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x0085, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x0086, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x0087, new [] { "1252", "37", "0", ";", "10000", "437" } },
			{ 0x0088, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x008c, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x0091, new [] { "1252", "20285", "0", ",", "10000", "850" } },
			{ 0x0401, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x0402, new [] { "1251", "21025", "0", ";", "10007", "866" } },
			{ 0x0403, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0404, new [] { "950", "500", "0", ",", "10002", "950" } },
			{ 0x0405, new [] { "1250", "500", "0", ";", "10029", "852" } },
			{ 0x0406, new [] { "1252", "20277", "0", ";", "10000", "850" } },
			{ 0x0407, new [] { "1252", "20273", "0", ";", "10000", "850" } },
			{ 0x0408, new [] { "1253", "20273", "0", ";", "10006", "737" } },
			{ 0x0409, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x040b, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x040c, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x040d, new [] { "1255", "500", "1", ",", "10005", "862" } },
			{ 0x040e, new [] { "1250", "500", "0", ";", "10029", "852" } },
			{ 0x040f, new [] { "1252", "20871", "0", ";", "10079", "850" } },
			{ 0x0410, new [] { "1252", "20280", "0", ";", "10000", "850" } },
			{ 0x0411, new [] { "932", "20290", "0", ",", "10001", "932" } },
			{ 0x0412, new [] { "949", "20833", "0", ",", "10003", "949" } },
			{ 0x0413, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0414, new [] { "1252", "20277", "0", ";", "10000", "850" } },
			{ 0x0415, new [] { "1250", "20880", "0", ";", "10029", "852" } },
			{ 0x0416, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0417, new [] { "1252", "20273", "0", ";", "10000", "850" } },
			{ 0x0418, new [] { "1250", "20880", "0", ";", "10029", "852" } },
			{ 0x0419, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x041a, new [] { "1250", "500", "0", ";", "10082", "852" } },
			{ 0x041b, new [] { "1250", "20880", "0", ";", "10029", "852" } },
			{ 0x041c, new [] { "1250", "20880", "0", ";", "10029", "852" } },
			{ 0x041d, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x041e, new [] { "874", "20838", "0", ",", "10021", "874" } },
			{ 0x041f, new [] { "1254", "20905", "0", ";", "10081", "857" } },
			{ 0x0420, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x0421, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0422, new [] { "1251", "500", "0", ";", "10017", "866" } },
			{ 0x0423, new [] { "1251", "500", "0", ";", "10007", "866" } },
			{ 0x0424, new [] { "1250", "20880", "0", ";", "10029", "852" } },
			{ 0x0425, new [] { "1257", "500", "0", ";", "10029", "775" } },
			{ 0x0426, new [] { "1257", "500", "0", ";", "10029", "775" } },
			{ 0x0427, new [] { "1257", "500", "0", ";", "10029", "775" } },
			{ 0x0428, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x0429, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x042a, new [] { "1258", "500", "0", ",", "10000", "1258" } },
			{ 0x042b, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x042c, new [] { "1254", "20905", "0", ";", "10081", "857" } },
			{ 0x042d, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x042e, new [] { "1252", "870", "0", ";", "10000", "850" } },
			{ 0x042f, new [] { "1251", "500", "0", ";", "10007", "866" } },
			{ 0x0432, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x0434, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x0435, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x0436, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x0437, new [] { "0", "500", "0", ";", "2", "1" } },
			{ 0x0438, new [] { "1252", "20277", "0", ";", "10079", "850" } },
			{ 0x0439, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x043a, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x043b, new [] { "1252", "20277", "0", ";", "10000", "850" } },
			{ 0x043e, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x043f, new [] { "0", "500", "0", ";", "2", "1" } },
			{ 0x0440, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x0441, new [] { "1252", "500", "0", ",", "10000", "437" } },
			{ 0x0442, new [] { "1250", "20880", "0", ";", "10029", "852" } },
			{ 0x0443, new [] { "1254", "500", "0", ";", "10029", "857" } },
			{ 0x0444, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x0445, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0446, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0447, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0448, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0449, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x044a, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x044b, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x044c, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x044d, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x044e, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x044f, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0450, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x0451, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0452, new [] { "1252", "20285", "0", ",", "10000", "850" } },
			{ 0x0453, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0454, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0456, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0457, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x045a, new [] { "0", "500", "1", ",", "2", "1" } },
			{ 0x045b, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x045d, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x045e, new [] { "0", "500", "0", "፣", "2", "1" } },
			{ 0x0461, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0462, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0463, new [] { "0", "500", "1", ";", "2", "1" } },
			{ 0x0464, new [] { "1252", "500", "0", ",", "10000", "437" } },
			{ 0x0465, new [] { "0", "500", "1", "،", "2", "1" } },
			{ 0x0468, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x046a, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x046b, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x046c, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x046d, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x046e, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x046f, new [] { "1252", "20277", "0", ";", "10000", "850" } },
			{ 0x0470, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x0478, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x047a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x047c, new [] { "1252", "37", "0", ",", "10000", "850" } },
			{ 0x047e, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x0480, new [] { "1256", "20420", "1", ",", "10004", "720" } },
			{ 0x0481, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0482, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x0483, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x0484, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x0485, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x0486, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x0487, new [] { "1252", "37", "0", ";", "10000", "437" } },
			{ 0x0488, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x048c, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x0491, new [] { "1252", "20285", "0", ",", "10000", "850" } },
			{ 0x0801, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x0804, new [] { "936", "500", "0", ",", "10008", "936" } },
			{ 0x0807, new [] { "1252", "20273", "0", ";", "10000", "850" } },
			{ 0x0809, new [] { "1252", "20285", "0", ",", "10000", "850" } },
			{ 0x080a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x080c, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x0810, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0813, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0814, new [] { "1252", "20277", "0", ";", "10000", "850" } },
			{ 0x0816, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x081a, new [] { "1250", "500", "0", ";", "10029", "852" } },
			{ 0x081d, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x082c, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x082e, new [] { "1252", "870", "0", ";", "10000", "850" } },
			{ 0x083b, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x083c, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x083e, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x0843, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x0845, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x0850, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x085d, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x085f, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x086b, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x0c01, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x0c04, new [] { "950", "500", "0", ",", "10002", "950" } },
			{ 0x0c07, new [] { "1252", "20273", "0", ";", "10000", "850" } },
			{ 0x0c09, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x0c0a, new [] { "1252", "20284", "0", ";", "10000", "850" } },
			{ 0x0c0c, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x0c1a, new [] { "1251", "21025", "0", ";", "10007", "855" } },
			{ 0x0c3b, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x0c6b, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x1001, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x1004, new [] { "936", "500", "0", ",", "10008", "936" } },
			{ 0x1007, new [] { "1252", "20273", "0", ";", "10000", "850" } },
			{ 0x1009, new [] { "1252", "37", "0", ",", "10000", "850" } },
			{ 0x100a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x100c, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x101a, new [] { "1250", "870", "0", ";", "10082", "852" } },
			{ 0x103b, new [] { "1252", "20277", "0", ";", "10000", "850" } },
			{ 0x1401, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x1404, new [] { "950", "500", "0", ",", "10002", "950" } },
			{ 0x1407, new [] { "1252", "20273", "0", ";", "10000", "850" } },
			{ 0x1409, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x140a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x140c, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x141a, new [] { "1250", "870", "0", ";", "10082", "852" } },
			{ 0x143b, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x1801, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x1809, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x180a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x180c, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x181a, new [] { "1250", "870", "0", ";", "10082", "852" } },
			{ 0x183b, new [] { "1252", "20277", "0", ";", "10000", "850" } },
			{ 0x1c01, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x1c09, new [] { "1252", "500", "0", ",", "10000", "437" } },
			{ 0x1c0a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x1c1a, new [] { "1251", "21025", "0", ";", "10007", "855" } },
			{ 0x1c3b, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x2001, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x2009, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x200a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x201a, new [] { "1251", "870", "0", ";", "10082", "855" } },
			{ 0x203b, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x2401, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x2409, new [] { "1252", "500", "0", ",", "10000", "850" } },
			{ 0x240a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x241a, new [] { "1250", "500", "0", ";", "10029", "852" } },
			{ 0x243b, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x2801, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x2809, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x280a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x281a, new [] { "1251", "21025", "0", ";", "10007", "855" } },
			{ 0x2c01, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x2c09, new [] { "1252", "500", "0", ";", "10000", "850" } },
			{ 0x2c0a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x2c1a, new [] { "1250", "500", "0", ";", "10029", "852" } },
			{ 0x3001, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x3009, new [] { "1252", "500", "0", ",", "10000", "437" } },
			{ 0x300a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x301a, new [] { "1251", "21025", "0", ";", "10007", "855" } },
			{ 0x3401, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x3409, new [] { "1252", "500", "0", ",", "10000", "437" } },
			{ 0x340a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x3801, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x380a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x3c01, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x3c0a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x4001, new [] { "1256", "20420", "1", ";", "10004", "720" } },
			{ 0x4009, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x400a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x4409, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x440a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x4809, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x480a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x4c0a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x500a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x540a, new [] { "1252", "20284", "0", ",", "10000", "850" } },
			{ 0x641a, new [] { "1251", "870", "0", ";", "10082", "855" } },
			{ 0x681a, new [] { "1250", "870", "0", ";", "10082", "852" } },
			{ 0x6c1a, new [] { "1251", "21025", "0", ";", "10007", "855" } },
			{ 0x701a, new [] { "1250", "500", "0", ";", "10029", "852" } },
			{ 0x703b, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x742c, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x743b, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x7804, new [] { "936", "500", "0", ",", "10008", "936" } },
			{ 0x7814, new [] { "1252", "20277", "0", ";", "10000", "850" } },
			{ 0x781a, new [] { "1250", "870", "0", ";", "10082", "852" } },
			{ 0x782c, new [] { "1254", "20905", "0", ";", "10081", "857" } },
			{ 0x783b, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x7843, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x7850, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x785d, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x7c04, new [] { "950", "500", "0", ",", "10002", "950" } },
			{ 0x7c14, new [] { "1252", "20277", "0", ";", "10000", "850" } },
			{ 0x7c1a, new [] { "1250", "500", "0", ";", "10029", "852" } },
			{ 0x7c28, new [] { "1251", "20880", "0", ";", "10007", "866" } },
			{ 0x7c2e, new [] { "1252", "870", "0", ";", "10000", "850" } },
			{ 0x7c3b, new [] { "1252", "20278", "0", ";", "10000", "850" } },
			{ 0x7c43, new [] { "1254", "500", "0", ";", "10029", "857" } },
			{ 0x7c50, new [] { "0", "500", "0", ",", "2", "1" } },
			{ 0x7c5d, new [] { "1252", "37", "0", ",", "10000", "437" } },
			{ 0x7c5f, new [] { "1252", "20297", "0", ";", "10000", "850" } },
			{ 0x7c68, new [] { "1252", "37", "0", ",", "10000", "437" } },
		};

		static readonly Dictionary<int, string[]> Numbers = new Dictionary<int, string[]> {
			{ 0x0001, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x0002, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0003, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x0004, new [] { "2", "0", "1", "1", "1", ".", "," } },
			{ 0x0005, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x0006, new [] { "12", "2", "1", "0", "0", ",", "." } },
			{ 0x0007, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x0008, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x0009, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x000A, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x000B, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x000C, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x000D, new [] { "2", "2", "1", "1", "1", ".", "," } },
			{ 0x000E, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x000F, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x0010, new [] { "9", "2", "1", "1", "1", ",", "." } },
			{ 0x0011, new [] { "1", "0", "1", "1", "1", ".", "," } },
			{ 0x0012, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x0013, new [] { "12", "2", "1", "0", "0", ",", "." } },
			{ 0x0014, new [] { "12", "2", "1", "0", "0", ",", " " } },
			{ 0x0015, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x0016, new [] { "9", "2", "1", "1", "1", ",", "." } },
			{ 0x0017, new [] { "2", "2", "1", "1", "1", ".", "'" } },
			{ 0x0018, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x0019, new [] { "5", "1", "1", "1", "1", ",", " " } },
			{ 0x001A, new [] { "8", "3", "2", "1", "1", ",", "." } },
			{ 0x001B, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x001C, new [] { "5", "1", "1", "0", "0", ",", "." } },
			{ 0x001D, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x001E, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x001F, new [] { "8", "3", "1", "2", "2", ",", "." } },
			{ 0x0020, new [] { "3", "0", "1", "0", "0", ".", "," } },
			{ 0x0021, new [] { "0", "0", "1", "0", "0", ",", "." } },
			{ 0x0022, new [] { "5", "1", "1", "1", "1", ",", " " } },
			{ 0x0023, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0024, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x0025, new [] { "8", "3", "1", "1", "1", ".", " " } },
			{ 0x0026, new [] { "9", "2", "1", "1", "1", ",", " " } },
			{ 0x0027, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x0028, new [] { "8", "3", "1", "1", "1", ";", " " } },
			{ 0x0029, new [] { "3", "2", "3", "0", "0", "/", "," } },
			{ 0x002A, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x002B, new [] { "8", "3", "1", "0", "0", ".", "," } },
			{ 0x002C, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x002D, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x002E, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x002F, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x0032, new [] { "2", "2", "1", "2", "2", ".", "," } },
			{ 0x0034, new [] { "2", "2", "1", "2", "2", ".", "," } },
			{ 0x0035, new [] { "2", "2", "1", "2", "2", ".", "," } },
			{ 0x0036, new [] { "2", "2", "1", "1", "1", ".", "," } },
			{ 0x0037, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0038, new [] { "12", "2", "1", "1", "1", ",", "." } },
			{ 0x0039, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x003A, new [] { "1", "0", "1", "2", "2", ".", "," } },
			{ 0x003B, new [] { "12", "2", "1", "2", "2", ",", " " } },
			{ 0x003C, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x003E, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x003F, new [] { "1", "0", "1", "1", "1", "-", " " } },
			{ 0x0040, new [] { "8", "3", "1", "1", "1", "-", " " } },
			{ 0x0041, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x0042, new [] { "5", "1", "1", "1", "1", ",", " " } },
			{ 0x0043, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x0044, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x0045, new [] { "12", "2", "1", "2", "2", ".", "," } },
			{ 0x0046, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x0047, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x0048, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x0049, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x004A, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x004B, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x004C, new [] { "12", "2", "1", "2", "2", ".", "," } },
			{ 0x004D, new [] { "12", "1", "1", "1", "1", ".", "," } },
			{ 0x004E, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x004F, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x0050, new [] { "5", "1", "1", "0", "0", ",", " " } },
			{ 0x0051, new [] { "2", "0", "1", "1", "1", ".", "," } },
			{ 0x0052, new [] { "1", "0", "1", "2", "2", ".", "," } },
			{ 0x0053, new [] { "5", "1", "2", "1", "1", ".", "," } },
			{ 0x0054, new [] { "4", "1", "0", "0", "0", ".", "," } },
			{ 0x0056, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x0057, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x005A, new [] { "3", "2", "1", "0", "0", ".", "," } },
			{ 0x005B, new [] { "14", "2", "1", "0", "0", ".", "," } },
			{ 0x005D, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x005E, new [] { "1", "0", "1", "1", "1", ".", "," } },
			{ 0x005F, new [] { "8", "3", "3", "0", "0", ".", "," } },
			{ 0x0061, new [] { "1", "0", "1", "1", "1", ".", "," } },
			{ 0x0062, new [] { "12", "2", "1", "0", "0", ",", "." } },
			{ 0x0063, new [] { "3", "0", "3", "4", "2", "٫", "٬" } },
			{ 0x0064, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x0065, new [] { "10", "3", "1", "0", "0", ".", "," } },
			{ 0x0068, new [] { "2", "2", "1", "0", "0", ".", "," } },
			{ 0x006A, new [] { "2", "2", "1", "0", "0", ".", "," } },
			{ 0x006B, new [] { "14", "2", "1", "2", "2", ",", "." } },
			{ 0x006C, new [] { "2", "2", "1", "2", "2", ".", "," } },
			{ 0x006D, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x006E, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x006F, new [] { "12", "2", "1", "0", "0", ",", "." } },
			{ 0x0070, new [] { "2", "2", "1", "0", "0", ".", "," } },
			{ 0x0078, new [] { "2", "0", "1", "1", "1", ".", "," } },
			{ 0x007A, new [] { "9", "2", "1", "0", "0", ",", "." } },
			{ 0x007C, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x007E, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0080, new [] { "2", "0", "1", "1", "1", ".", "," } },
			{ 0x0081, new [] { "1", "0", "1", "2", "2", ".", "," } },
			{ 0x0082, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0083, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0084, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0085, new [] { "5", "1", "1", "1", "1", ",", " " } },
			{ 0x0086, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x0087, new [] { "2", "2", "1", "0", "0", ",", " " } },
			{ 0x0088, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x008C, new [] { "3", "0", "3", "4", "2", ".", "," } },
			{ 0x0091, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x0401, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x0402, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0403, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x0404, new [] { "1", "0", "1", "1", "1", ".", "," } },
			{ 0x0405, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x0406, new [] { "12", "2", "1", "0", "0", ",", "." } },
			{ 0x0407, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x0408, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x0409, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x040B, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x040C, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x040D, new [] { "2", "2", "1", "1", "1", ".", "," } },
			{ 0x040E, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x040F, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x0410, new [] { "9", "2", "1", "1", "1", ",", "." } },
			{ 0x0411, new [] { "1", "0", "1", "1", "1", ".", "," } },
			{ 0x0412, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x0413, new [] { "12", "2", "1", "0", "0", ",", "." } },
			{ 0x0414, new [] { "12", "2", "1", "0", "0", ",", " " } },
			{ 0x0415, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x0416, new [] { "9", "2", "1", "1", "1", ",", "." } },
			{ 0x0417, new [] { "2", "2", "1", "1", "1", ".", "'" } },
			{ 0x0418, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x0419, new [] { "5", "1", "1", "1", "1", ",", " " } },
			{ 0x041A, new [] { "8", "3", "2", "1", "1", ",", "." } },
			{ 0x041B, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x041C, new [] { "5", "1", "1", "0", "0", ",", "." } },
			{ 0x041D, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x041E, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x041F, new [] { "8", "3", "1", "2", "2", ",", "." } },
			{ 0x0420, new [] { "3", "0", "1", "0", "0", ".", "," } },
			{ 0x0421, new [] { "0", "0", "1", "0", "0", ",", "." } },
			{ 0x0422, new [] { "5", "1", "1", "1", "1", ",", " " } },
			{ 0x0423, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0424, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x0425, new [] { "8", "3", "1", "1", "1", ".", " " } },
			{ 0x0426, new [] { "9", "2", "1", "1", "1", ",", " " } },
			{ 0x0427, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x0428, new [] { "8", "3", "1", "1", "1", ";", " " } },
			{ 0x0429, new [] { "3", "2", "3", "0", "0", "/", "," } },
			{ 0x042A, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x042B, new [] { "8", "3", "1", "0", "0", ".", "," } },
			{ 0x042C, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x042D, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x042E, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x042F, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x0432, new [] { "2", "2", "1", "2", "2", ".", "," } },
			{ 0x0434, new [] { "2", "2", "1", "2", "2", ".", "," } },
			{ 0x0435, new [] { "2", "2", "1", "2", "2", ".", "," } },
			{ 0x0436, new [] { "2", "2", "1", "1", "1", ".", "," } },
			{ 0x0437, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0438, new [] { "12", "2", "1", "1", "1", ",", "." } },
			{ 0x0439, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x043A, new [] { "1", "0", "1", "2", "2", ".", "," } },
			{ 0x043B, new [] { "12", "2", "1", "2", "2", ",", " " } },
			{ 0x043E, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x043F, new [] { "1", "0", "1", "1", "1", "-", " " } },
			{ 0x0440, new [] { "8", "3", "1", "1", "1", "-", " " } },
			{ 0x0441, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x0442, new [] { "5", "1", "1", "1", "1", ",", " " } },
			{ 0x0443, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x0444, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x0445, new [] { "12", "2", "1", "2", "2", ".", "," } },
			{ 0x0446, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x0447, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x0448, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x0449, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x044A, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x044B, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x044C, new [] { "12", "2", "1", "2", "2", ".", "," } },
			{ 0x044D, new [] { "12", "1", "1", "1", "1", ".", "," } },
			{ 0x044E, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x044F, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x0450, new [] { "5", "1", "1", "0", "0", ",", " " } },
			{ 0x0451, new [] { "2", "0", "1", "1", "1", ".", "," } },
			{ 0x0452, new [] { "1", "0", "1", "2", "2", ".", "," } },
			{ 0x0453, new [] { "5", "1", "2", "1", "1", ".", "," } },
			{ 0x0454, new [] { "4", "1", "0", "0", "0", ".", "," } },
			{ 0x0456, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x0457, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x045A, new [] { "3", "2", "1", "0", "0", ".", "," } },
			{ 0x045B, new [] { "14", "2", "1", "0", "0", ".", "," } },
			{ 0x045D, new [] { "0", "0", "1", "1", "1", ".", "," } },
			{ 0x045E, new [] { "1", "0", "1", "1", "1", ".", "," } },
			{ 0x0461, new [] { "1", "0", "1", "1", "1", ".", "," } },
			{ 0x0462, new [] { "12", "2", "1", "0", "0", ",", "." } },
			{ 0x0463, new [] { "3", "0", "3", "4", "2", "٫", "٬" } },
			{ 0x0464, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x0465, new [] { "10", "3", "1", "0", "0", ".", "," } },
			{ 0x0468, new [] { "2", "2", "1", "0", "0", ".", "," } },
			{ 0x046A, new [] { "2", "2", "1", "0", "0", ".", "," } },
			{ 0x046B, new [] { "14", "2", "1", "2", "2", ",", "." } },
			{ 0x046C, new [] { "2", "2", "1", "2", "2", ".", "," } },
			{ 0x046D, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x046E, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x046F, new [] { "12", "2", "1", "0", "0", ",", "." } },
			{ 0x0470, new [] { "2", "2", "1", "0", "0", ".", "," } },
			{ 0x0478, new [] { "2", "0", "1", "1", "1", ".", "," } },
			{ 0x047A, new [] { "9", "2", "1", "0", "0", ",", "." } },
			{ 0x047C, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x047E, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0480, new [] { "2", "0", "1", "1", "1", ".", "," } },
			{ 0x0481, new [] { "1", "0", "1", "2", "2", ".", "," } },
			{ 0x0482, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0483, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0484, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0485, new [] { "5", "1", "1", "1", "1", ",", " " } },
			{ 0x0486, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x0487, new [] { "2", "2", "1", "0", "0", ",", " " } },
			{ 0x0488, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x048C, new [] { "3", "0", "3", "4", "2", ".", "," } },
			{ 0x0491, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x0801, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x0804, new [] { "2", "0", "1", "1", "1", ".", "," } },
			{ 0x0807, new [] { "2", "2", "1", "1", "1", ".", "'" } },
			{ 0x0809, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x080A, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x080C, new [] { "12", "2", "1", "0", "0", ",", "." } },
			{ 0x0810, new [] { "2", "2", "1", "1", "1", ".", "'" } },
			{ 0x0813, new [] { "12", "2", "1", "1", "1", ",", "." } },
			{ 0x0814, new [] { "12", "2", "1", "0", "0", ",", " " } },
			{ 0x0816, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x081A, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x081D, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x082C, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x082E, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x083B, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x083C, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x083E, new [] { "0", "0", "1", "0", "0", ",", "." } },
			{ 0x0843, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x0845, new [] { "12", "2", "1", "2", "2", ".", "," } },
			{ 0x0850, new [] { "2", "0", "1", "1", "1", ".", "," } },
			{ 0x085D, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x085F, new [] { "8", "3", "3", "0", "0", ".", "," } },
			{ 0x086B, new [] { "14", "2", "1", "2", "2", ",", "." } },
			{ 0x0C01, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x0C04, new [] { "0", "0", "1", "1", "1", ".", "," } },
			{ 0x0C07, new [] { "9", "2", "1", "1", "1", ",", "." } },
			{ 0x0C09, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x0C0A, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x0C0C, new [] { "15", "3", "1", "0", "0", ",", " " } },
			{ 0x0C1A, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x0C3B, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x0C6B, new [] { "12", "2", "1", "2", "2", ".", "," } },
			{ 0x1001, new [] { "3", "0", "3", "0", "0", ".", "," } },
			{ 0x1004, new [] { "0", "0", "1", "1", "1", ".", "," } },
			{ 0x1007, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x1009, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x100A, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x100C, new [] { "2", "2", "1", "0", "0", ".", "'" } },
			{ 0x101A, new [] { "8", "3", "2", "0", "0", ",", "." } },
			{ 0x103B, new [] { "12", "2", "1", "2", "2", ",", " " } },
			{ 0x1401, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x1404, new [] { "0", "0", "1", "1", "1", ".", "," } },
			{ 0x1407, new [] { "2", "2", "1", "1", "1", ".", "'" } },
			{ 0x1409, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x140A, new [] { "0", "0", "1", "0", "0", ",", "." } },
			{ 0x140C, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x141A, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x143B, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x1801, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x1809, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x180A, new [] { "14", "2", "1", "0", "0", ".", "," } },
			{ 0x180C, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x181A, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x183B, new [] { "12", "2", "1", "2", "2", ",", " " } },
			{ 0x1C01, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x1C09, new [] { "2", "2", "1", "1", "1", ",", " " } },
			{ 0x1C0A, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x1C1A, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x1C3B, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x2001, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x2009, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x200A, new [] { "12", "2", "1", "0", "0", ",", "." } },
			{ 0x201A, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x203B, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x2401, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x2409, new [] { "1", "0", "1", "0", "0", ".", "," } },
			{ 0x240A, new [] { "14", "2", "1", "0", "0", ",", "." } },
			{ 0x241A, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x243B, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x2801, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x2809, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x280A, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x281A, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x2C01, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x2C09, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x2C0A, new [] { "2", "2", "1", "0", "0", ",", "." } },
			{ 0x2C1A, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x3001, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x3009, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x300A, new [] { "14", "2", "1", "0", "0", ",", "." } },
			{ 0x301A, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x3401, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x3409, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x340A, new [] { "9", "2", "1", "0", "0", ",", "." } },
			{ 0x3801, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x380A, new [] { "14", "2", "1", "0", "0", ",", "." } },
			{ 0x3C01, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x3C0A, new [] { "14", "2", "1", "0", "0", ",", "." } },
			{ 0x4001, new [] { "3", "2", "3", "0", "0", ".", "," } },
			{ 0x4009, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x400A, new [] { "14", "2", "1", "0", "0", ",", "." } },
			{ 0x4409, new [] { "0", "0", "1", "1", "1", ".", "," } },
			{ 0x440A, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x4809, new [] { "0", "0", "1", "1", "1", ".", "," } },
			{ 0x480A, new [] { "12", "2", "1", "0", "0", ".", "," } },
			{ 0x4C0A, new [] { "14", "2", "1", "0", "0", ".", "," } },
			{ 0x500A, new [] { "14", "2", "1", "0", "0", ".", "," } },
			{ 0x540A, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x641A, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x681A, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x6C1A, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x701A, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x703B, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x742C, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x743B, new [] { "8", "3", "1", "0", "0", ",", " " } },
			{ 0x7804, new [] { "2", "0", "1", "1", "1", ".", "," } },
			{ 0x7814, new [] { "12", "2", "1", "0", "0", ",", " " } },
			{ 0x781A, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x782C, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x783B, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x7843, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x7850, new [] { "5", "1", "1", "0", "0", ",", " " } },
			{ 0x785D, new [] { "0", "0", "1", "1", "1", ".", "," } },
			{ 0x7C04, new [] { "0", "0", "1", "1", "1", ".", "," } },
			{ 0x7C14, new [] { "12", "2", "1", "0", "0", ",", " " } },
			{ 0x7C1A, new [] { "8", "3", "1", "1", "1", ",", "." } },
			{ 0x7C28, new [] { "8", "3", "1", "1", "1", ";", " " } },
			{ 0x7C2E, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x7C3B, new [] { "8", "3", "1", "0", "0", ",", "." } },
			{ 0x7C43, new [] { "8", "3", "1", "1", "1", ",", " " } },
			{ 0x7C50, new [] { "2", "0", "1", "1", "1", ".", "," } },
			{ 0x7C5D, new [] { "0", "0", "1", "0", "0", ".", "," } },
			{ 0x7C5F, new [] { "8", "3", "3", "0", "0", ".", "," } },
			{ 0x7C68, new [] { "2", "2", "1", "0", "0", ".", "," } },
		};

		static readonly Dictionary<int, string> Geo = new Dictionary<int, string> {
			{ 0x0401, "205" },
			{ 0x0402, "35" },
			{ 0x0403, "217" },
			{ 0x0404, "237" },
			{ 0x0405, "75" },
			{ 0x0406, "61" },
			{ 0x0407, "94" },
			{ 0x0408, "98" },
			{ 0x0409, "244" },
			{ 0x040b, "77" },
			{ 0x040c, "84" },
			{ 0x040d, "117" },
			{ 0x040e, "109" },
			{ 0x040f, "110" },
			{ 0x0410, "118" },
			{ 0x0411, "122" },
			{ 0x0412, "134" },
			{ 0x0413, "176" },
			{ 0x0414, "177" },
			{ 0x0415, "191" },
			{ 0x0416, "32" },
			{ 0x0417, "223" },
			{ 0x0418, "200" },
			{ 0x0419, "203" },
			{ 0x041a, "108" },
			{ 0x041b, "143" },
			{ 0x041c, "6" },
			{ 0x041d, "221" },
			{ 0x041e, "227" },
			{ 0x041f, "235" },
			{ 0x0420, "190" },
			{ 0x0421, "111" },
			{ 0x0422, "241" },
			{ 0x0423, "29" },
			{ 0x0424, "212" },
			{ 0x0425, "70" },
			{ 0x0426, "140" },
			{ 0x0427, "141" },
			{ 0x0428, "228" },
			{ 0x0429, "116" },
			{ 0x042a, "251" },
			{ 0x042b, "7" },
			{ 0x042c, "5" },
			{ 0x042d, "217" },
			{ 0x042e, "94" },
			{ 0x042f, "19618" },
			{ 0x0432, "209" },
			{ 0x0434, "209" },
			{ 0x0435, "209" },
			{ 0x0436, "209" },
			{ 0x0437, "88" },
			{ 0x0438, "81" },
			{ 0x0439, "113" },
			{ 0x043a, "163" },
			{ 0x043b, "177" },
			{ 0x043e, "167" },
			{ 0x043f, "137" },
			{ 0x0440, "130" },
			{ 0x0441, "129" },
			{ 0x0442, "238" },
			{ 0x0443, "247" },
			{ 0x0444, "203" },
			{ 0x0445, "113" },
			{ 0x0446, "113" },
			{ 0x0447, "113" },
			{ 0x0448, "113" },
			{ 0x0449, "113" },
			{ 0x044a, "113" },
			{ 0x044b, "113" },
			{ 0x044c, "113" },
			{ 0x044d, "113" },
			{ 0x044e, "113" },
			{ 0x044f, "113" },
			{ 0x0450, "154" },
			{ 0x0451, "45" },
			{ 0x0452, "242" },
			{ 0x0453, "40" },
			{ 0x0454, "138" },
			{ 0x0456, "217" },
			{ 0x0457, "113" },
			{ 0x045a, "222" },
			{ 0x045b, "42" },
			{ 0x045d, "39" },
			{ 0x045e, "73" },
			{ 0x0461, "178" },
			{ 0x0462, "176" },
			{ 0x0463, "3" },
			{ 0x0464, "201" },
			{ 0x0465, "165" },
			{ 0x0468, "175" },
			{ 0x046a, "175" },
			{ 0x046b, "26" },
			{ 0x046c, "209" },
			{ 0x046d, "203" },
			{ 0x046e, "147" },
			{ 0x046f, "93" },
			{ 0x0470, "175" },
			{ 0x0478, "45" },
			{ 0x047a, "46" },
			{ 0x047c, "39" },
			{ 0x047e, "84" },
			{ 0x0480, "45" },
			{ 0x0481, "183" },
			{ 0x0482, "84" },
			{ 0x0483, "84" },
			{ 0x0484, "84" },
			{ 0x0485, "203" },
			{ 0x0486, "99" },
			{ 0x0487, "204" },
			{ 0x0488, "210" },
			{ 0x048c, "3" },
			{ 0x0491, "242" },
			{ 0x0801, "121" },
			{ 0x0804, "45" },
			{ 0x0807, "223" },
			{ 0x0809, "242" },
			{ 0x080a, "166" },
			{ 0x080c, "21" },
			{ 0x0810, "223" },
			{ 0x0813, "21" },
			{ 0x0814, "177" },
			{ 0x0816, "193" },
			{ 0x081a, "269" },
			{ 0x081d, "77" },
			{ 0x082c, "5" },
			{ 0x082e, "94" },
			{ 0x083b, "221" },
			{ 0x083c, "68" },
			{ 0x083e, "37" },
			{ 0x0843, "247" },
			{ 0x0845, "23" },
			{ 0x0850, "154" },
			{ 0x085d, "39" },
			{ 0x085f, "4" },
			{ 0x086b, "66" },
			{ 0x0c01, "67" },
			{ 0x0c04, "104" },
			{ 0x0c07, "14" },
			{ 0x0c09, "12" },
			{ 0x0c0a, "217" },
			{ 0x0c0c, "39" },
			{ 0x0c1a, "269" },
			{ 0x0c3b, "77" },
			{ 0x0c6b, "187" },
			{ 0x1001, "148" },
			{ 0x1004, "215" },
			{ 0x1007, "147" },
			{ 0x1009, "39" },
			{ 0x100a, "99" },
			{ 0x100c, "223" },
			{ 0x101a, "25" },
			{ 0x103b, "177" },
			{ 0x1401, "4" },
			{ 0x1404, "151" },
			{ 0x1407, "145" },
			{ 0x1409, "183" },
			{ 0x140a, "54" },
			{ 0x140c, "147" },
			{ 0x141a, "25" },
			{ 0x143b, "221" },
			{ 0x1801, "159" },
			{ 0x1809, "68" },
			{ 0x180a, "192" },
			{ 0x180c, "158" },
			{ 0x181a, "25" },
			{ 0x183b, "177" },
			{ 0x1c01, "234" },
			{ 0x1c09, "209" },
			{ 0x1c0a, "65" },
			{ 0x1c1a, "25" },
			{ 0x1c3b, "221" },
			{ 0x2001, "164" },
			{ 0x2009, "124" },
			{ 0x200a, "249" },
			{ 0x201a, "25" },
			{ 0x203b, "77" },
			{ 0x2401, "261" },
			{ 0x2409, "124" },
			{ 0x240a, "51" },
			{ 0x241a, "271" },
			{ 0x243b, "77" },
			{ 0x2801, "222" },
			{ 0x2809, "24" },
			{ 0x280a, "187" },
			{ 0x281a, "271" },
			{ 0x2c01, "126" },
			{ 0x2c09, "225" },
			{ 0x2c0a, "11" },
			{ 0x2c1a, "270" },
			{ 0x3001, "139" },
			{ 0x3009, "264" },
			{ 0x300a, "66" },
			{ 0x301a, "270" },
			{ 0x3401, "136" },
			{ 0x3409, "201" },
			{ 0x340a, "46" },
			{ 0x3801, "224" },
			{ 0x380a, "246" },
			{ 0x3c01, "17" },
			{ 0x3c0a, "185" },
			{ 0x4001, "197" },
			{ 0x4009, "113" },
			{ 0x400a, "26" },
			{ 0x4409, "167" },
			{ 0x440a, "72" },
			{ 0x4809, "215" },
			{ 0x480a, "106" },
			{ 0x4c0a, "182" },
			{ 0x500a, "202" },
			{ 0x540a, "244" },
			};


		public static void FillValues (int lcid, CultureInfoEntry ci)
		{
			var entry = DateTime[lcid];
			var dfe = ci.DateTimeFormatEntry;
			dfe.DateSeparator = entry[0];
			dfe.LongDatePattern = entry[1];
			dfe.LongTimePattern = entry[2];
			dfe.ShortDatePattern = entry[3];
			dfe.ShortTimePattern = entry[4];
			dfe.MonthDayPattern = entry[5];
			dfe.YearMonthPattern = entry[6];

			var entry_dt = DateTime2[lcid];
			entry_dt[0].CopyTo (dfe.ShortDatePatterns, 0);
			entry_dt[1].CopyTo (dfe.LongDatePatterns, 0);
			entry_dt[2].CopyTo (dfe.ShortTimePatterns, 0);
			entry_dt[3].CopyTo (dfe.LongTimePatterns, 0);

			var entry_te = Text[lcid];
			var te = ci.TextInfoEntry;
			te.ANSICodePage = entry_te[0];
			te.EBCDICCodePage = entry_te[1];
			te.IsRightToLeft = entry_te[2] == "1" ? true : false;
			te.ListSeparator = entry_te[3];
			te.MacCodePage = entry_te[4];
			te.OEMCodePage = entry_te[5];

			var entry_nf = Numbers[lcid];
			var nf = ci.NumberFormatEntry;
			nf.CurrencyNegativePattern = entry_nf[0];
			nf.CurrencyPositivePattern = entry_nf[1];
			nf.NumberNegativePattern = entry_nf[2];
			nf.PercentNegativePattern = entry_nf[3];
			nf.PercentPositivePattern = entry_nf[4];
			nf.CurrencyDecimalSeparator = entry_nf[5];
			nf.CurrencyGroupSeparator = entry_nf[6];

			string[][] gsizes;
			if (!GroupSizes.TryGetValue (lcid, out gsizes)) {
				gsizes = new[] { new[] { "3" }, new[] { "3" }, new[] { "3" } };
			}

			gsizes[0].CopyTo (nf.CurrencyGroupSizes, 0);
			gsizes[1].CopyTo (nf.NumberGroupSizes, 0);
			gsizes[2].CopyTo (nf.PercentGroupSizes, 0);
		}

		public static void FillValues (int lcid, RegionInfoEntry ri)
		{
			var entry = Geo[lcid];
			ri.GeoId = entry;
		}
	}
}