Skip to content

Commit

Permalink
Remove compressed ude arrays code
Browse files Browse the repository at this point in the history
  • Loading branch information
FenPhoenix committed Oct 18, 2024
1 parent 9c578d0 commit fc2efe0
Show file tree
Hide file tree
Showing 8 changed files with 10 additions and 356 deletions.
1 change: 0 additions & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,5 @@
<PropertyGroup>
<SolutionTargetFramework>net472</SolutionTargetFramework>
<SmartNewColumnInsert></SmartNewColumnInsert>
<!--<CompressUdeDataArrays>CompressUdeDataArrays</CompressUdeDataArrays>-->
</PropertyGroup>
</Project>
131 changes: 2 additions & 129 deletions Ude/JapaneseContextAnalyser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@ internal abstract class JapaneseContextAnalyser

// hiragana frequency category table
// This is hiragana 2-char sequence table, the number in each cell represents its frequency category
#if !CompressUdeDataArrays
private static readonly byte[,] _jp2CharContext = {
private static readonly byte[,] _jp2CharContext =
{
{ 0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1 },
{ 2,4,0,4,0,3,0,4,0,3,4,4,4,2,4,3,3,4,3,2,3,3,4,2,3,3,3,2,4,1,4,3,3,1,5,4,3,4,3,4,3,5,3,0,3,5,4,2,0,3,1,0,3,3,0,3,3,0,1,1,0,4,3,0,3,3,0,4,0,2,0,3,5,5,5,5,4,0,4,1,0,3,4 },
{ 0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 },
Expand Down Expand Up @@ -134,133 +134,6 @@ internal abstract class JapaneseContextAnalyser
{ 0,4,0,4,0,4,0,3,0,4,4,3,4,2,4,3,2,0,4,4,4,3,5,3,5,3,3,2,4,2,4,3,4,3,1,4,0,2,3,4,4,4,3,3,3,4,4,4,3,4,1,3,4,3,2,1,2,1,3,3,3,4,4,3,3,5,0,4,0,3,0,4,3,3,3,2,1,0,3,0,0,3,3 },
{ 0,4,0,3,0,3,0,3,0,3,5,5,3,3,3,3,4,3,4,3,3,3,4,4,4,3,3,3,3,4,3,5,3,3,1,3,2,4,5,5,5,5,4,3,4,5,5,3,2,2,3,3,3,3,2,3,3,1,2,3,2,4,3,3,3,4,0,4,0,2,0,4,3,2,2,1,2,0,3,0,0,4,1 },
};
#else
private static readonly byte[] _jp2CharContext_Compressed =
{
165, 153, 129, 182, 34, 57, 8, 68, 3, 36, 255, 255, 203, 75, 221, 34, 173, 190, 113, 246, 237, 57, 171,
163, 211, 218, 109, 154, 64, 81, 20, 188, 149, 107, 30, 193, 123, 242, 138, 245, 246, 120, 157, 248, 249,
200, 215, 233, 247, 131, 221, 207, 210, 107, 159, 202, 157, 149, 145, 187, 118, 102, 69, 86, 237, 221,
159, 119, 156, 179, 247, 62, 145, 253, 255, 202, 90, 153, 171, 66, 43, 236, 170, 234, 83, 189, 116, 246,
5, 85, 189, 208, 234, 143, 111, 22, 125, 59, 250, 227, 227, 143, 83, 223, 108, 223, 235, 96, 231, 217,
167, 173, 171, 138, 221, 55, 62, 197, 93, 251, 168, 205, 233, 143, 135, 179, 189, 17, 219, 18, 209, 215,
245, 243, 104, 31, 123, 247, 39, 46, 216, 88, 89, 191, 222, 243, 203, 227, 55, 67, 219, 190, 37, 39, 200,
172, 190, 93, 246, 173, 183, 44, 168, 54, 191, 237, 172, 21, 125, 86, 86, 180, 91, 219, 210, 149, 177,
228, 239, 144, 35, 79, 219, 203, 134, 142, 118, 152, 71, 241, 250, 98, 229, 255, 114, 163, 31, 55, 226,
169, 224, 202, 166, 254, 34, 100, 76, 225, 178, 20, 84, 26, 10, 161, 208, 103, 27, 151, 196, 181, 191,
239, 13, 180, 69, 253, 181, 214, 232, 8, 212, 156, 121, 89, 249, 139, 9, 255, 213, 66, 61, 234, 218, 217,
225, 94, 194, 101, 63, 26, 138, 141, 203, 126, 9, 1, 29, 96, 57, 82, 184, 220, 152, 133, 59, 3, 116, 182,
207, 5, 129, 208, 30, 101, 101, 200, 220, 37, 16, 9, 70, 0, 100, 11, 222, 253, 60, 5, 102, 20, 149, 220,
224, 92, 95, 116, 120, 78, 40, 100, 90, 73, 105, 177, 193, 90, 27, 20, 91, 72, 211, 82, 189, 14, 54, 110,
251, 82, 151, 245, 123, 232, 253, 20, 129, 110, 208, 233, 44, 80, 85, 132, 113, 161, 222, 19, 116, 10,
187, 90, 178, 115, 143, 37, 219, 169, 117, 102, 219, 6, 209, 50, 140, 180, 100, 63, 58, 66, 66, 54, 24,
57, 198, 216, 224, 172, 247, 126, 162, 55, 57, 22, 119, 232, 138, 213, 7, 234, 201, 130, 169, 243, 237,
162, 165, 151, 174, 105, 111, 234, 72, 254, 193, 171, 190, 69, 17, 167, 192, 151, 138, 67, 202, 177, 253,
177, 113, 192, 157, 74, 71, 248, 82, 75, 218, 147, 186, 241, 214, 62, 183, 55, 94, 152, 143, 55, 113,
110, 165, 45, 75, 241, 140, 247, 45, 79, 149, 147, 89, 119, 210, 94, 121, 6, 247, 209, 129, 173, 11, 37,
55, 46, 147, 45, 108, 143, 23, 38, 6, 180, 150, 58, 163, 175, 83, 95, 22, 191, 15, 112, 89, 196, 59, 21,
241, 10, 54, 142, 139, 250, 67, 175, 190, 79, 47, 123, 48, 230, 176, 228, 4, 70, 8, 242, 150, 192, 142,
130, 198, 190, 58, 60, 73, 144, 108, 229, 30, 115, 181, 240, 6, 218, 58, 150, 45, 55, 89, 228, 214, 101,
67, 13, 126, 109, 42, 122, 117, 156, 189, 240, 223, 90, 182, 242, 24, 234, 142, 244, 41, 72, 88, 71, 121,
20, 253, 93, 142, 121, 65, 193, 248, 216, 91, 134, 119, 101, 28, 100, 45, 78, 9, 40, 56, 151, 141, 98,
175, 142, 184, 182, 38, 218, 78, 121, 104, 25, 117, 248, 177, 111, 186, 72, 22, 60, 170, 223, 224, 76,
126, 173, 224, 14, 19, 221, 132, 116, 34, 96, 221, 224, 178, 55, 37, 147, 197, 202, 128, 64, 151, 8, 95,
99, 104, 42, 134, 138, 55, 75, 78, 161, 120, 139, 184, 46, 42, 123, 191, 188, 1, 156, 151, 2, 128, 14,
41, 56, 114, 200, 205, 158, 176, 69, 73, 17, 162, 12, 117, 210, 53, 135, 65, 80, 131, 76, 231, 248, 60,
237, 166, 35, 206, 109, 19, 187, 156, 117, 142, 31, 190, 156, 13, 20, 78, 21, 253, 246, 171, 111, 183,
201, 47, 45, 121, 128, 207, 108, 92, 87, 146, 57, 101, 40, 106, 63, 227, 75, 0, 164, 252, 4, 62, 129,
237, 97, 43, 185, 68, 185, 183, 183, 147, 112, 242, 123, 124, 41, 166, 45, 103, 209, 134, 196, 156, 67,
189, 131, 163, 154, 44, 159, 70, 58, 220, 250, 49, 149, 132, 31, 221, 162, 219, 5, 247, 76, 13, 95, 175,
252, 18, 91, 18, 113, 21, 145, 157, 17, 143, 149, 36, 232, 194, 185, 83, 199, 143, 9, 213, 135, 133, 47,
185, 238, 177, 178, 12, 29, 1, 21, 244, 46, 156, 238, 248, 110, 109, 104, 25, 131, 218, 251, 82, 232, 22,
20, 32, 102, 137, 129, 208, 225, 242, 156, 164, 9, 101, 10, 46, 170, 121, 155, 168, 47, 170, 162, 60,
191, 68, 54, 113, 207, 197, 135, 168, 81, 221, 242, 65, 13, 1, 79, 209, 197, 31, 2, 98, 58, 163, 229,
242, 237, 240, 183, 29, 226, 110, 225, 78, 171, 186, 74, 0, 57, 37, 202, 126, 9, 24, 167, 139, 150, 84,
201, 17, 83, 155, 35, 157, 173, 112, 168, 169, 73, 43, 187, 28, 58, 199, 71, 123, 169, 162, 219, 13, 23,
207, 105, 84, 130, 76, 104, 209, 180, 227, 250, 213, 46, 163, 14, 185, 194, 184, 10, 129, 149, 141, 231,
3, 125, 115, 228, 68, 73, 50, 161, 98, 205, 201, 139, 75, 109, 237, 152, 134, 99, 79, 46, 201, 255, 97,
100, 233, 31, 252, 231, 108, 140, 9, 15, 96, 22, 13, 66, 27, 130, 23, 121, 99, 9, 35, 32, 91, 102, 145,
111, 114, 120, 168, 126, 109, 83, 125, 170, 226, 233, 60, 89, 32, 15, 84, 154, 16, 116, 140, 91, 75, 49,
28, 95, 214, 26, 110, 9, 115, 246, 68, 156, 140, 135, 114, 214, 16, 54, 185, 52, 129, 126, 248, 40, 249,
117, 12, 66, 149, 167, 209, 190, 12, 213, 113, 234, 199, 20, 222, 61, 188, 212, 33, 158, 29, 28, 115,
189, 31, 41, 7, 54, 127, 66, 175, 7, 149, 136, 36, 219, 220, 230, 234, 75, 22, 57, 254, 69, 108, 179,
103, 34, 30, 217, 94, 255, 42, 17, 197, 131, 157, 225, 221, 178, 70, 120, 145, 91, 62, 228, 70, 17, 224,
206, 145, 15, 208, 5, 35, 169, 190, 235, 156, 48, 223, 77, 69, 179, 39, 168, 107, 202, 144, 12, 203, 44,
120, 200, 32, 82, 237, 106, 241, 113, 182, 10, 146, 66, 123, 192, 173, 68, 12, 59, 72, 130, 39, 102, 231,
54, 71, 217, 18, 186, 210, 88, 69, 94, 202, 36, 106, 152, 53, 81, 32, 172, 123, 33, 93, 188, 31, 223, 89,
192, 112, 46, 145, 172, 117, 229, 127, 27, 1, 100, 17, 100, 162, 84, 49, 165, 64, 20, 150, 89, 8, 37,
249, 178, 111, 182, 253, 144, 195, 144, 78, 114, 167, 191, 177, 241, 65, 230, 174, 147, 83, 206, 36, 132,
144, 68, 214, 234, 231, 157, 47, 1, 185, 147, 50, 204, 16, 166, 30, 83, 188, 86, 86, 130, 36, 41, 42,
214, 169, 43, 6, 23, 98, 240, 184, 156, 157, 117, 159, 69, 219, 96, 34, 70, 192, 108, 243, 133, 56, 8,
128, 29, 25, 125, 106, 138, 46, 37, 28, 217, 73, 163, 83, 35, 6, 181, 219, 199, 151, 41, 128, 105, 123,
135, 64, 236, 131, 214, 236, 96, 132, 125, 233, 18, 47, 234, 9, 179, 230, 66, 194, 30, 72, 184, 221, 133,
47, 73, 118, 248, 80, 33, 88, 178, 78, 49, 179, 118, 91, 236, 176, 76, 223, 87, 11, 77, 130, 175, 71,
185, 205, 121, 216, 45, 21, 201, 97, 117, 211, 134, 85, 51, 242, 165, 92, 162, 145, 115, 18, 48, 176, 8,
133, 109, 123, 141, 188, 146, 48, 93, 247, 116, 198, 98, 82, 21, 125, 60, 169, 132, 68, 80, 243, 10, 60,
39, 87, 168, 38, 30, 16, 242, 18, 131, 98, 134, 3, 235, 160, 102, 229, 214, 172, 7, 68, 251, 12, 212,
183, 83, 170, 49, 21, 83, 201, 183, 203, 151, 144, 31, 168, 224, 35, 26, 189, 184, 220, 164, 12, 215, 5,
206, 115, 120, 188, 100, 142, 212, 114, 79, 96, 106, 91, 80, 228, 114, 7, 228, 86, 45, 76, 26, 128, 252,
150, 131, 69, 27, 32, 93, 168, 224, 34, 28, 167, 59, 187, 45, 77, 198, 28, 198, 186, 4, 166, 154, 171,
138, 15, 61, 10, 43, 127, 118, 64, 243, 49, 239, 81, 229, 163, 130, 169, 195, 72, 49, 229, 27, 205, 15,
220, 187, 70, 195, 74, 118, 41, 90, 143, 86, 47, 154, 73, 181, 72, 42, 173, 92, 225, 92, 167, 114, 81,
122, 51, 220, 190, 61, 247, 176, 3, 6, 61, 128, 219, 55, 112, 85, 182, 105, 240, 182, 160, 33, 73, 17,
207, 78, 230, 130, 68, 141, 221, 173, 91, 233, 66, 116, 202, 192, 252, 177, 241, 87, 5, 247, 18, 86, 18,
23, 171, 207, 198, 225, 202, 130, 149, 221, 121, 24, 120, 40, 113, 244, 20, 90, 125, 22, 103, 251, 24,
22, 252, 94, 73, 20, 111, 146, 117, 250, 158, 241, 0, 5, 43, 103, 63, 246, 37, 2, 205, 130, 220, 86, 142,
24, 9, 10, 56, 253, 136, 59, 200, 31, 157, 238, 183, 25, 139, 119, 114, 161, 240, 47, 253, 110, 196, 13,
125, 78, 66, 98, 177, 44, 137, 201, 207, 176, 1, 185, 215, 244, 45, 210, 149, 188, 217, 22, 187, 49, 225,
15, 14, 145, 177, 148, 95, 119, 102, 238, 139, 8, 28, 9, 172, 170, 15, 20, 42, 204, 36, 244, 74, 81, 249,
216, 61, 54, 109, 214, 69, 164, 157, 100, 163, 249, 54, 136, 136, 47, 27, 139, 117, 165, 228, 236, 238,
94, 243, 197, 3, 241, 92, 19, 222, 231, 170, 161, 153, 101, 157, 139, 121, 104, 43, 48, 57, 243, 158,
237, 110, 47, 38, 238, 211, 231, 78, 147, 178, 45, 102, 47, 212, 151, 87, 185, 250, 156, 174, 97, 114,
96, 216, 46, 24, 117, 188, 89, 181, 189, 129, 164, 139, 14, 148, 205, 120, 101, 221, 120, 198, 72, 147,
73, 140, 7, 234, 55, 199, 243, 201, 140, 245, 1, 245, 249, 239, 166, 84, 229, 122, 24, 211, 213, 96, 187,
191, 179, 24, 68, 109, 196, 140, 182, 152, 102, 169, 30, 195, 12, 106, 64, 151, 186, 2, 75, 86, 38, 17,
110, 175, 246, 100, 143, 19, 223, 131, 156, 180, 36, 75, 55, 246, 242, 196, 161, 198, 173, 230, 203, 152,
89, 9, 62, 95, 236, 54, 183, 243, 203, 96, 175, 61, 2, 109, 150, 196, 105, 104, 161, 164, 6, 72, 191,
231, 123, 71, 177, 225, 176, 153, 12, 234, 32, 115, 250, 158, 105, 212, 158, 142, 98, 150, 39, 48, 238,
198, 61, 169, 144, 52, 19, 131, 187, 250, 68, 78, 142, 15, 218, 33, 132, 240, 184, 36, 223, 71, 79, 181,
222, 135, 58, 240, 131, 139, 197, 40, 231, 110, 105, 168, 168, 106, 248, 166, 80, 140, 16, 6, 68, 150, 6,
82, 13, 42, 232, 65, 43, 245, 246, 168, 39, 142, 93, 64, 230, 113, 158, 32, 255, 50, 68, 220, 175, 132,
120, 154, 148, 146, 186, 128, 199, 182, 55, 78, 120, 54, 131, 165, 219, 164, 92, 43, 201, 238, 156, 20,
144, 89, 233, 65, 132, 114, 250, 47, 86, 214, 23, 219, 198, 136, 138, 239, 230, 190, 183, 85, 68, 156,
164, 113, 110, 17, 100, 58, 156, 120, 166, 6, 162, 79, 122, 191, 156, 95, 79, 132, 52, 212, 184, 253, 56,
66, 102, 69, 125, 112, 228, 107, 154, 249, 242, 224, 227, 212, 107, 111, 229, 135, 61, 63, 79, 175, 229,
46, 20, 127, 62, 131, 8, 59, 143, 118, 7, 181, 49, 99, 17, 34, 190, 63, 35, 142, 60, 38, 139, 203, 125,
143, 196, 209, 122, 6, 121, 8, 190, 81, 166, 51, 61, 72, 143, 241, 192, 214, 25, 188, 34, 17, 103, 242,
54, 205, 218, 52, 98, 7, 177, 85, 53, 253, 68, 255, 239, 229, 152, 52, 236, 153, 123, 161, 88, 70, 117,
157, 188, 237, 191, 23, 14, 166, 62, 124, 69, 202, 66, 142, 246, 229, 249, 232, 33, 245, 26, 37, 218,
194, 121, 26, 62, 171, 175, 69, 243, 194, 16, 65, 151, 172, 43, 233, 183, 221, 86, 194, 178, 57, 101,
186, 158, 53, 90, 253, 48, 112, 98, 2, 186, 152, 128, 132, 139, 210, 197, 103, 198, 76, 116, 244, 207,
109, 18, 191, 63, 104, 213, 195, 8, 118, 63, 67, 112, 245, 92, 114, 154, 6, 10, 12, 28, 94, 221, 89, 152,
96, 168, 118, 214, 151, 211, 80, 57, 127, 93, 201, 10, 154, 138, 191, 20, 218, 255, 247, 152, 177, 237,
114, 247, 230, 137, 215, 30, 146, 35, 3, 221, 67, 38, 177, 31, 13, 56, 19, 139, 229, 63, 138, 12, 143,
237, 209, 156, 53, 133, 145, 247, 186, 165, 116, 121, 126, 254, 140, 47, 168, 21, 53, 99, 203, 183, 191,
200, 32, 151, 214, 84, 177, 207, 29, 191, 52, 226, 90, 235, 14, 22, 124, 226, 89, 100, 197, 143, 82, 251,
246, 161, 126, 126, 116, 196, 227, 48, 193, 7, 153, 225, 1, 207, 109, 248, 98, 230, 19, 121, 152, 132,
46, 211, 208, 242, 220, 221, 52, 130, 108, 135, 223, 60, 241, 158, 230, 185, 94, 51, 117, 255, 97, 134,
58, 230, 209, 211, 153, 158, 114, 231, 180, 150, 6, 188, 203, 159, 144, 194, 181, 72, 180, 248, 7,
};
private static readonly byte[,] _jp2CharContext;

static JapaneseContextAnalyser()
{
byte[] temp = Utils.Decompress(_jp2CharContext_Compressed, 83 * 83);

_jp2CharContext = new byte[83, 83];

int index = 0;
for (int y = 0; y < 83; y++)
{
for (int x = 0; x < 83; x++)
{
_jp2CharContext[x, y] = temp[index];
index++;
}
}

_jp2CharContext_Compressed = System.Array.Empty<byte>();
}
#endif

// category counters, each integer counts sequence in its category
private readonly int[] _relSample = new int[CATEGORIES_NUM];
Expand Down
55 changes: 2 additions & 53 deletions Ude/LangBulgarianModel.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ internal abstract class BulgarianModel : SequenceModel
//first 1024 sequences:3.0618%
//rest sequences: 0.2992%
//negative sequences: 0.0020%
#if !CompressUdeDataArrays
private static readonly byte[] BULGARIAN_LANG_MODEL = {
private static readonly byte[] BULGARIAN_LANG_MODEL =
{
0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,2,2,3,2,2,1,2,2,
3,1,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,0,3,0,1,
Expand Down Expand Up @@ -177,57 +177,6 @@ internal abstract class BulgarianModel : SequenceModel
1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,0,1,1,1,1,1,0,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
};
#else
private static readonly byte[] BULGARIAN_LANG_MODEL_COMPRESSED =
{
165, 86, 139, 182, 228, 32, 8, 35, 241, 255, 255, 121, 229, 41, 86, 59, 183, 231, 172, 187, 119, 166,
237, 136, 64, 8, 161, 50, 30, 139, 199, 197, 177, 68, 127, 229, 252, 143, 249, 137, 199, 78, 233, 151, 2,
169, 5, 65, 187, 203, 135, 199, 225, 92, 199, 201, 128, 172, 19, 166, 117, 191, 77, 123, 114, 15, 20,
221, 126, 219, 122, 24, 235, 210, 221, 252, 31, 251, 45, 114, 90, 62, 51, 36, 128, 130, 125, 63, 47, 87,
149, 191, 218, 78, 223, 200, 104, 38, 180, 115, 219, 242, 143, 63, 236, 177, 97, 167, 71, 105, 244, 109,
99, 183, 194, 105, 159, 101, 132, 135, 66, 221, 206, 55, 251, 139, 255, 34, 197, 60, 66, 169, 1, 132, 53,
186, 85, 64, 120, 241, 175, 17, 179, 106, 169, 180, 154, 246, 216, 252, 143, 50, 60, 252, 103, 246, 195,
171, 73, 183, 127, 224, 143, 203, 213, 198, 63, 204, 160, 103, 1, 149, 82, 230, 43, 237, 225, 31, 63,
240, 179, 102, 152, 46, 245, 132, 105, 63, 143, 153, 108, 197, 107, 253, 15, 123, 120, 245, 167, 173,
221, 107, 24, 128, 225, 143, 79, 246, 45, 7, 67, 144, 129, 255, 151, 252, 5, 172, 22, 214, 194, 137, 230,
65, 216, 229, 147, 239, 23, 254, 91, 202, 109, 205, 58, 249, 113, 74, 162, 151, 252, 183, 167, 201, 157,
97, 164, 129, 117, 253, 92, 131, 79, 111, 111, 249, 239, 2, 0, 20, 135, 31, 252, 191, 4, 47, 209, 191,
244, 18, 194, 28, 207, 127, 73, 210, 191, 241, 75, 251, 217, 171, 244, 134, 83, 6, 93, 172, 95, 252, 35,
18, 215, 212, 157, 63, 180, 47, 87, 187, 123, 200, 71, 253, 213, 165, 66, 71, 53, 242, 60, 238, 134, 151,
229, 106, 195, 210, 86, 37, 192, 27, 86, 47, 241, 211, 245, 134, 153, 196, 184, 101, 255, 138, 63, 140,
178, 217, 180, 142, 130, 245, 207, 214, 114, 175, 43, 243, 23, 26, 0, 178, 117, 205, 231, 254, 215, 110,
49, 1, 18, 120, 27, 187, 226, 90, 95, 123, 69, 66, 210, 237, 151, 248, 179, 24, 131, 185, 100, 52, 156,
53, 143, 231, 255, 90, 255, 93, 191, 232, 164, 21, 139, 94, 170, 111, 253, 40, 231, 164, 186, 207, 43,
65, 213, 87, 191, 134, 225, 52, 50, 212, 121, 70, 18, 136, 97, 148, 25, 172, 39, 38, 78, 129, 146, 21,
207, 202, 206, 184, 143, 240, 12, 74, 167, 35, 163, 180, 144, 12, 40, 128, 160, 226, 111, 141, 166, 101,
76, 35, 70, 246, 154, 74, 80, 91, 182, 4, 146, 158, 250, 29, 254, 71, 140, 119, 97, 83, 125, 46, 51, 207,
76, 130, 166, 57, 138, 17, 245, 215, 37, 225, 138, 168, 141, 116, 172, 220, 62, 30, 83, 220, 63, 203,
191, 150, 127, 21, 132, 82, 175, 41, 112, 255, 73, 73, 122, 253, 19, 191, 60, 199, 244, 203, 220, 139,
171, 161, 29, 61, 252, 172, 64, 174, 219, 187, 113, 236, 46, 251, 154, 239, 104, 83, 55, 226, 103, 0, 32,
9, 59, 182, 252, 21, 255, 69, 54, 96, 189, 53, 64, 18, 61, 215, 21, 186, 243, 194, 111, 241, 135, 33,
127, 62, 248, 152, 20, 65, 10, 18, 139, 63, 25, 65, 78, 7, 251, 30, 65, 50, 31, 91, 217, 197, 146, 129,
51, 147, 151, 96, 79, 155, 142, 181, 7, 121, 130, 205, 30, 158, 243, 243, 190, 44, 114, 47, 149, 75, 166,
243, 39, 37, 156, 209, 172, 14, 250, 234, 223, 82, 104, 127, 73, 169, 32, 27, 71, 23, 240, 140, 26, 86,
111, 181, 232, 198, 107, 100, 209, 4, 254, 177, 36, 249, 57, 213, 44, 254, 245, 28, 77, 245, 80, 252,
181, 125, 161, 138, 168, 250, 187, 220, 91, 41, 172, 134, 254, 130, 213, 93, 129, 149, 7, 218, 84, 105,
252, 241, 115, 133, 165, 74, 13, 245, 236, 95, 107, 245, 53, 144, 182, 233, 130, 180, 47, 196, 55, 121,
139, 166, 40, 255, 199, 107, 52, 60, 255, 245, 20, 161, 31, 17, 66, 203, 85, 80, 178, 219, 240, 115, 222,
36, 231, 150, 182, 85, 25, 11, 194, 118, 181, 142, 208, 187, 145, 122, 218, 42, 119, 174, 59, 25, 93,
115, 107, 86, 109, 172, 165, 63, 55, 135, 92, 47, 148, 251, 84, 202, 186, 50, 187, 123, 123, 111, 219,
122, 181, 93, 110, 254, 153, 108, 62, 231, 14, 186, 104, 52, 217, 93, 246, 210, 144, 137, 84, 162, 202,
1, 54, 235, 234, 134, 129, 129, 223, 126, 192, 211, 255, 122, 126, 69, 240, 87, 255, 124, 89, 49, 134,
46, 30, 147, 227, 133, 107, 1, 212, 183, 33, 123, 6, 69, 14, 111, 6, 100, 55, 85, 78, 91, 154, 143, 40,
174, 217, 85, 235, 35, 67, 244, 86, 237, 197, 248, 240, 138, 243, 115, 237, 209, 3, 169, 57, 31, 245, 19,
255, 0,
};
private static readonly byte[] BULGARIAN_LANG_MODEL;

static BulgarianModel()
{
BULGARIAN_LANG_MODEL = Utils.Decompress(BULGARIAN_LANG_MODEL_COMPRESSED, 4096);
BULGARIAN_LANG_MODEL_COMPRESSED = System.Array.Empty<byte>();
}
#endif

protected BulgarianModel(byte[] charToOrderMap, Charset name)
: base(charToOrderMap, BULGARIAN_LANG_MODEL, 0.969392f, name)
Expand Down
Loading

0 comments on commit fc2efe0

Please sign in to comment.