summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2018-04-24 19:03:33 -0400
committerFranklin Wei <git@fwei.tk>2018-04-24 19:06:30 -0400
commitb29611fe2c629d8d951d969875a57132df055bdd (patch)
treed12ccf676427bc843a5fea34f4f0048e18fc84eb
parent8f23493e08febc09c370b1d90d891953fa43ddf7 (diff)
downloadrockbox-b29611fe2c629d8d951d969875a57132df055bdd.tar.gz
rockbox-b29611fe2c629d8d951d969875a57132df055bdd.zip
puzzles: update help text, make generation and testing cleaner
This includes an upstream change to the Galaxies help text. `genhelp.sh' no longer leaves temporary files sitting around, and the self-test feature of lz4tiny.c works again. Change-Id: I787f4cb3c258baade31638d6be18f95b7aa0705e
-rwxr-xr-xapps/plugins/puzzles/genhelp.sh3
-rw-r--r--apps/plugins/puzzles/help.h7
-rw-r--r--apps/plugins/puzzles/help/blackbox.c2
-rw-r--r--apps/plugins/puzzles/help/bridges.c2
-rw-r--r--apps/plugins/puzzles/help/cube.c2
-rw-r--r--apps/plugins/puzzles/help/dominosa.c2
-rw-r--r--apps/plugins/puzzles/help/fifteen.c2
-rw-r--r--apps/plugins/puzzles/help/filling.c2
-rw-r--r--apps/plugins/puzzles/help/flip.c2
-rw-r--r--apps/plugins/puzzles/help/flood.c2
-rw-r--r--apps/plugins/puzzles/help/galaxies.c351
-rw-r--r--apps/plugins/puzzles/help/guess.c2
-rw-r--r--apps/plugins/puzzles/help/inertia.c2
-rw-r--r--apps/plugins/puzzles/help/keen.c2
-rw-r--r--apps/plugins/puzzles/help/lightup.c2
-rw-r--r--apps/plugins/puzzles/help/loopy.c2
-rw-r--r--apps/plugins/puzzles/help/magnets.c2
-rw-r--r--apps/plugins/puzzles/help/map.c2
-rw-r--r--apps/plugins/puzzles/help/mines.c2
-rw-r--r--apps/plugins/puzzles/help/net.c2
-rw-r--r--apps/plugins/puzzles/help/netslide.c2
-rw-r--r--apps/plugins/puzzles/help/palisade.c2
-rw-r--r--apps/plugins/puzzles/help/pattern.c2
-rw-r--r--apps/plugins/puzzles/help/pearl.c2
-rw-r--r--apps/plugins/puzzles/help/pegs.c2
-rw-r--r--apps/plugins/puzzles/help/range.c2
-rw-r--r--apps/plugins/puzzles/help/rect.c2
-rw-r--r--apps/plugins/puzzles/help/samegame.c2
-rw-r--r--apps/plugins/puzzles/help/signpost.c2
-rw-r--r--apps/plugins/puzzles/help/singles.c2
-rw-r--r--apps/plugins/puzzles/help/sixteen.c2
-rw-r--r--apps/plugins/puzzles/help/slant.c2
-rw-r--r--apps/plugins/puzzles/help/solo.c2
-rw-r--r--apps/plugins/puzzles/help/tents.c2
-rw-r--r--apps/plugins/puzzles/help/towers.c2
-rw-r--r--apps/plugins/puzzles/help/tracks.c2
-rw-r--r--apps/plugins/puzzles/help/twiddle.c2
-rw-r--r--apps/plugins/puzzles/help/undead.c2
-rw-r--r--apps/plugins/puzzles/help/unequal.c2
-rw-r--r--apps/plugins/puzzles/help/unruly.c2
-rw-r--r--apps/plugins/puzzles/help/untangle.c2
-rw-r--r--apps/plugins/puzzles/lz4tiny.c10
42 files changed, 238 insertions, 209 deletions
diff --git a/apps/plugins/puzzles/genhelp.sh b/apps/plugins/puzzles/genhelp.sh
index 007cdafd21..d6c4cc3e94 100755
--- a/apps/plugins/puzzles/genhelp.sh
+++ b/apps/plugins/puzzles/genhelp.sh
@@ -89,3 +89,6 @@ done
89 89
90# generate quick help from gamedesc.txt 90# generate quick help from gamedesc.txt
91cat src/gamedesc.txt | awk -F ":" '{print "const char quick_help_text[] = \""$5"\";" >> "help/"$1".c" }' 91cat src/gamedesc.txt | awk -F ":" '{print "const char quick_help_text[] = \""$5"\";" >> "help/"$1".c" }'
92
93rm puzzles.txt
94rm compress
diff --git a/apps/plugins/puzzles/help.h b/apps/plugins/puzzles/help.h
index a5839904f5..e9cac9b337 100644
--- a/apps/plugins/puzzles/help.h
+++ b/apps/plugins/puzzles/help.h
@@ -4,8 +4,11 @@
4 4
5/* defined in help/ */ 5/* defined in help/ */
6extern const char help_text[]; 6extern const char help_text[];
7#ifdef ROCKBOX 7#if defined(ROCKBOX) || defined(LZ4TINY)
8extern const char quick_help_text[]; 8extern const char quick_help_text[];
9extern struct style_text help_text_style[];
10extern const unsigned short help_text_len, quick_help_text_len, help_text_words; 9extern const unsigned short help_text_len, quick_help_text_len, help_text_words;
11#endif 10#endif
11
12#if defined(ROCKBOX)
13extern struct style_text help_text_style[];
14#endif
diff --git a/apps/plugins/puzzles/help/blackbox.c b/apps/plugins/puzzles/help/blackbox.c
index a211ecbe92..f67ee28e62 100644
--- a/apps/plugins/puzzles/help/blackbox.c
+++ b/apps/plugins/puzzles/help/blackbox.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/bridges.c b/apps/plugins/puzzles/help/bridges.c
index 2fc7c90a4f..97fc5c6ab0 100644
--- a/apps/plugins/puzzles/help/bridges.c
+++ b/apps/plugins/puzzles/help/bridges.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/cube.c b/apps/plugins/puzzles/help/cube.c
index 32fa8166c1..3d9137afe0 100644
--- a/apps/plugins/puzzles/help/cube.c
+++ b/apps/plugins/puzzles/help/cube.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/dominosa.c b/apps/plugins/puzzles/help/dominosa.c
index becc209a3a..b2994d79da 100644
--- a/apps/plugins/puzzles/help/dominosa.c
+++ b/apps/plugins/puzzles/help/dominosa.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/fifteen.c b/apps/plugins/puzzles/help/fifteen.c
index f1bee5be8f..72856d1061 100644
--- a/apps/plugins/puzzles/help/fifteen.c
+++ b/apps/plugins/puzzles/help/fifteen.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/filling.c b/apps/plugins/puzzles/help/filling.c
index d876ed29e2..bf40041cff 100644
--- a/apps/plugins/puzzles/help/filling.c
+++ b/apps/plugins/puzzles/help/filling.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/flip.c b/apps/plugins/puzzles/help/flip.c
index 2c11fc4692..06606d97b2 100644
--- a/apps/plugins/puzzles/help/flip.c
+++ b/apps/plugins/puzzles/help/flip.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/flood.c b/apps/plugins/puzzles/help/flood.c
index 6841e50453..25a95cb394 100644
--- a/apps/plugins/puzzles/help/flood.c
+++ b/apps/plugins/puzzles/help/flood.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/galaxies.c b/apps/plugins/puzzles/help/galaxies.c
index b6d836d065..68a59e6339 100644
--- a/apps/plugins/puzzles/help/galaxies.c
+++ b/apps/plugins/puzzles/help/galaxies.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
@@ -6,15 +6,15 @@
6 6
7struct style_text help_text_style[] = { 7struct style_text help_text_style[] = {
8 { 0, TEXT_CENTER | C_RED }, 8 { 0, TEXT_CENTER | C_RED },
9 { 94, TEXT_CENTER | C_RED }, 9 { 132, TEXT_CENTER | C_RED },
10 { 402, TEXT_CENTER | C_RED }, 10 { 444, TEXT_CENTER | C_RED },
11 { 419, TEXT_UNDERLINE }, 11 { 461, TEXT_UNDERLINE },
12 { 420, TEXT_UNDERLINE }, 12 { 462, TEXT_UNDERLINE },
13 { 430, TEXT_UNDERLINE }, 13 { 472, TEXT_UNDERLINE },
14 LAST_STYLE_ITEM 14 LAST_STYLE_ITEM
15}; 15};
16 16
17/* orig 2509 comp 1728 ratio 0.688721 level 11 saved 781 */ 17/* orig 2754 comp 1877 ratio 0.681554 level 11 saved 877 */
18const char help_text[] = { 18const char help_text[] = {
190xf0, 0x41, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x20, 190xf0, 0x41, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x20,
200x32, 0x38, 0x3a, 0x20, 0x47, 0x61, 0x6c, 0x61, 0x78, 0x69, 200x32, 0x38, 0x3a, 0x20, 0x47, 0x61, 0x6c, 0x61, 0x78, 0x69,
@@ -24,173 +24,188 @@ const char help_text[] = {
240x72, 0x69, 0x64, 0x00, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 240x72, 0x69, 0x64, 0x00, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69,
250x6e, 0x69, 0x6e, 0x67, 0x00, 0x61, 0x00, 0x6e, 0x75, 0x6d, 250x6e, 0x69, 0x6e, 0x67, 0x00, 0x61, 0x00, 0x6e, 0x75, 0x6d,
260x62, 0x65, 0x72, 0x00, 0x6f, 0x66, 0x00, 0x64, 0x6f, 0x74, 260x62, 0x65, 0x72, 0x00, 0x6f, 0x66, 0x00, 0x64, 0x6f, 0x74,
270x73, 0x2e, 0x39, 0x00, 0xf2, 0x11, 0x72, 0x00, 0x61, 0x69, 270x73, 0x2e, 0x39, 0x00, 0xf4, 0x0a, 0x72, 0x00, 0x61, 0x69,
280x6d, 0x00, 0x69, 0x73, 0x00, 0x74, 0x6f, 0x00, 0x64, 0x72, 280x6d, 0x00, 0x69, 0x73, 0x00, 0x74, 0x6f, 0x00, 0x70, 0x61,
290x61, 0x77, 0x00, 0x65, 0x64, 0x67, 0x65, 0x73, 0x00, 0x61, 290x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x74, 0x68,
300x6c, 0x6f, 0x6e, 0x67, 0x00, 0x74, 0x68, 0x65, 0x46, 0x00, 300x65, 0x4b, 0x00, 0x70, 0x6c, 0x65, 0x00, 0x69, 0x6e, 0x74,
310xf0, 0x03, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x00, 0x77, 0x68, 310x6f, 0x49, 0x00, 0xe0, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64,
320x69, 0x63, 0x68, 0x00, 0x64, 0x69, 0x76, 0x69, 0x64, 0x65, 320x00, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x47, 0x00,
330x1c, 0x00, 0x04, 0x6e, 0x00, 0xf3, 0x19, 0x6c, 0x65, 0x00, 330xf3, 0x12, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x73, 0x2c,
340x69, 0x6e, 0x74, 0x6f, 0x00, 0x72, 0x65, 0x67, 0x69, 0x6f, 340x00, 0x69, 0x6e, 0x00, 0x73, 0x75, 0x63, 0x68, 0x00, 0x61,
350x6e, 0x73, 0x00, 0x69, 0x6e, 0x00, 0x73, 0x75, 0x63, 0x68, 350x00, 0x77, 0x61, 0x79, 0x00, 0x74, 0x68, 0x61, 0x74, 0x00,
360x00, 0x61, 0x00, 0x77, 0x61, 0x79, 0x00, 0x74, 0x68, 0x61, 360x65, 0x76, 0x65, 0x72, 0x79, 0x2d, 0x00, 0x00, 0x61, 0x00,
370x74, 0x00, 0x65, 0x76, 0x65, 0x72, 0x79, 0x21, 0x00, 0x00, 370xf0, 0x00, 0x31, 0x38, 0x30, 0x2d, 0x64, 0x65, 0x67, 0x72,
380x6e, 0x00, 0xf5, 0x16, 0x31, 0x38, 0x30, 0x2d, 0x64, 0x65, 380x65, 0x65, 0x00, 0x72, 0x6f, 0x74, 0x61, 0x68, 0x00, 0xf5,
390x67, 0x72, 0x65, 0x65, 0x00, 0x72, 0x6f, 0x74, 0x61, 0x74, 390x03, 0x61, 0x6c, 0x6c, 0x79, 0x00, 0x73, 0x79, 0x6d, 0x6d,
400x69, 0x6f, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x00, 0x73, 0x79, 400x65, 0x74, 0x72, 0x69, 0x63, 0x2c, 0x00, 0x61, 0x6e, 0xb1,
410x6d, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x2c, 0x00, 0x61, 410x00, 0xd0, 0x73, 0x00, 0x65, 0x78, 0x61, 0x63, 0x74, 0x6c,
420x6e, 0xbe, 0x00, 0xd0, 0x73, 0x00, 0x65, 0x78, 0x61, 0x63, 420x79, 0x00, 0x6f, 0x6e, 0x65, 0xaf, 0x00, 0x60, 0x00, 0x77,
430x74, 0x6c, 0x79, 0x00, 0x6f, 0x6e, 0x65, 0xbc, 0x00, 0x02, 430x68, 0x69, 0x63, 0x68, 0x49, 0x00, 0x40, 0x6c, 0x6f, 0x63,
440x8b, 0x00, 0x00, 0x49, 0x00, 0xf4, 0x09, 0x6c, 0x6f, 0x63, 440x61, 0x88, 0x00, 0xd0, 0x61, 0x74, 0x00, 0x69, 0x74, 0x73,
450x61, 0x74, 0x65, 0x64, 0x00, 0x61, 0x74, 0x00, 0x69, 0x74, 450x00, 0x63, 0x65, 0x6e, 0x74, 0x72, 0x65, 0x8e, 0x00, 0x03,
460x73, 0x00, 0x63, 0x65, 0x6e, 0x74, 0x72, 0x65, 0x00, 0x6f, 460x4a, 0x00, 0xf0, 0x00, 0x79, 0x2e, 0x00, 0x00, 0x00, 0x54,
470x66, 0x4a, 0x00, 0xf0, 0x04, 0x79, 0x2e, 0x00, 0x00, 0x00, 470x6f, 0x00, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x00, 0x79, 0xe4,
480x54, 0x68, 0x69, 0x73, 0x00, 0x70, 0x75, 0x7a, 0x7a, 0x6c, 480x00, 0x40, 0x73, 0x6f, 0x6c, 0x75, 0x71, 0x00, 0x10, 0x2c,
490x65, 0x00, 0x77, 0x61, 0xa1, 0x00, 0x30, 0x76, 0x65, 0x6e, 490x0f, 0x00, 0xf0, 0x02, 0x00, 0x64, 0x72, 0x61, 0x77, 0x00,
500x36, 0x00, 0xf1, 0x06, 0x62, 0x79, 0x00, 0x4e, 0x69, 0x6b, 500x6c, 0x69, 0x6e, 0x65, 0x73, 0x00, 0x61, 0x6c, 0x6f, 0x6e,
510x67, 0xef, 0x00, 0x02, 0x2e, 0x01, 0x41, 0x65, 0x64, 0x67,
520x65, 0x0b, 0x01, 0x41, 0x6d, 0x61, 0x72, 0x6b, 0x17, 0x00,
530x90, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x72, 0x69, 0x65,
540xf0, 0x00, 0x00, 0x12, 0x00, 0x04, 0xff, 0x00, 0xc0, 0x2e,
550x00, 0x54, 0x68, 0x65, 0x00, 0x70, 0x75, 0x7a, 0x7a, 0x6c,
560x65, 0x96, 0x00, 0xc1, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65,
570x74, 0x65, 0x00, 0x77, 0x68, 0x65, 0x41, 0x01, 0x01, 0x44,
580x00, 0x23, 0x65, 0x64, 0x69, 0x00, 0x26, 0x6f, 0x6e, 0x66,
590x00, 0xc0, 0x61, 0x72, 0x65, 0x00, 0x70, 0x72, 0x65, 0x63,
600x69, 0x73, 0x65, 0x6c, 0x2d, 0x01, 0x32, 0x6f, 0x73, 0x65,
610x33, 0x01, 0xc4, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74,
620x65, 0x00, 0x74, 0x77, 0x6f, 0x5c, 0x01, 0x30, 0x00, 0x62,
630x65, 0xa4, 0x00, 0x30, 0x69, 0x6e, 0x67, 0x98, 0x00, 0x94,
640x64, 0x69, 0x66, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x87,
650x00, 0x01, 0xec, 0x00, 0x34, 0x68, 0x69, 0x73, 0x8a, 0x00,
660x90, 0x77, 0x61, 0x73, 0x00, 0x69, 0x6e, 0x76, 0x65, 0x6e,
670x22, 0x01, 0xf1, 0x06, 0x62, 0x79, 0x00, 0x4e, 0x69, 0x6b,
510x6f, 0x6c, 0x69, 0x00, 0x5b, 0x31, 0x33, 0x5d, 0x2c, 0x00, 680x6f, 0x6c, 0x69, 0x00, 0x5b, 0x31, 0x33, 0x5d, 0x2c, 0x00,
520x75, 0x6e, 0x64, 0x65, 0x72, 0xdb, 0x00, 0x80, 0x6e, 0x61, 690x75, 0x6e, 0x64, 0x65, 0x72, 0x88, 0x00, 0x80, 0x6e, 0x61,
530x6d, 0x65, 0x00, 0x60, 0x54, 0x65, 0x80, 0x00, 0x70, 0x00, 700x6d, 0x65, 0x00, 0x60, 0x54, 0x65, 0x6c, 0x01, 0x70, 0x00,
540x53, 0x68, 0x6f, 0x77, 0x27, 0x3b, 0x61, 0x00, 0x01, 0x18, 710x53, 0x68, 0x6f, 0x77, 0x27, 0x3b, 0x4d, 0x01, 0x00, 0x18,
550x00, 0x00, 0x78, 0x00, 0xf0, 0x00, 0x63, 0x6f, 0x6d, 0x6d, 720x00, 0x04, 0xce, 0x00, 0x30, 0x6d, 0x6f, 0x6e, 0x9e, 0x00,
560x6f, 0x6e, 0x6c, 0x79, 0x00, 0x74, 0x72, 0x61, 0x6e, 0x73, 730x50, 0x72, 0x61, 0x6e, 0x73, 0x6c, 0x70, 0x01, 0x02, 0x07,
570x6c, 0x84, 0x00, 0x02, 0x05, 0x01, 0xf4, 0x04, 0x45, 0x6e, 740x02, 0xf4, 0x04, 0x45, 0x6e, 0x67, 0x6c, 0x69, 0x73, 0x68,
580x67, 0x6c, 0x69, 0x73, 0x68, 0x00, 0x61, 0x73, 0x00, 0x60, 750x00, 0x61, 0x73, 0x00, 0x60, 0x53, 0x70, 0x69, 0x72, 0x61,
590x53, 0x70, 0x69, 0x72, 0x61, 0x6c, 0x00, 0xac, 0x01, 0x45, 760x6c, 0x00, 0x8b, 0x02, 0x45, 0x27, 0x2e, 0x00, 0x00, 0x0d,
600x27, 0x2e, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x89, 0x00, 0x01, 770x00, 0x00, 0x89, 0x00, 0x01, 0xcc, 0x01, 0x70, 0x72, 0x69,
610xe0, 0x00, 0x70, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x64, 780x62, 0x75, 0x74, 0x65, 0x64, 0xbd, 0x00, 0x21, 0x74, 0x68,
620x81, 0x01, 0x21, 0x74, 0x68, 0x5a, 0x00, 0x40, 0x6c, 0x6c, 790x5a, 0x00, 0x40, 0x6c, 0x6c, 0x65, 0x63, 0x8d, 0x01, 0x00,
630x65, 0x63, 0x12, 0x01, 0x00, 0x9f, 0x00, 0xb0, 0x4a, 0x61, 800x9f, 0x00, 0xb0, 0x4a, 0x61, 0x6d, 0x65, 0x73, 0x00, 0x48,
640x6d, 0x65, 0x73, 0x00, 0x48, 0x61, 0x72, 0x76, 0x65, 0xcb, 810x61, 0x72, 0x76, 0x65, 0xb7, 0x01, 0x01, 0xa8, 0x00, 0xd1,
650x00, 0x01, 0xa8, 0x00, 0xd1, 0x00, 0x68, 0x74, 0x74, 0x70, 820x00, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77,
660x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x6e, 0xbf, 0x00, 830x77, 0x2e, 0x6e, 0xbf, 0x00, 0xa2, 0x2e, 0x63, 0x6f, 0x2e,
670xa2, 0x2e, 0x63, 0x6f, 0x2e, 0x6a, 0x70, 0x2f, 0x65, 0x6e, 840x6a, 0x70, 0x2f, 0x65, 0x6e, 0x2f, 0xe6, 0x00, 0xf6, 0x10,
680x2f, 0xe6, 0x00, 0xf6, 0x10, 0x73, 0x2f, 0x61, 0x73, 0x74, 850x73, 0x2f, 0x61, 0x73, 0x74, 0x72, 0x6f, 0x6e, 0x6f, 0x6d,
690x72, 0x6f, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x61, 0x6c, 0x5f, 860x69, 0x63, 0x61, 0x6c, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x2e,
700x73, 0x68, 0x6f, 0x77, 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x00, 870x68, 0x74, 0x6d, 0x6c, 0x00, 0x00, 0x00, 0x32, 0x38, 0x2e,
710x00, 0x00, 0x32, 0x38, 0x2e, 0x31, 0x3e, 0x02, 0x01, 0x81, 880x31, 0x1d, 0x03, 0x01, 0x81, 0x00, 0x21, 0x6f, 0x6c, 0x26,
720x00, 0x21, 0x6f, 0x6c, 0x47, 0x02, 0xf6, 0x02, 0x4c, 0x65, 890x03, 0xa0, 0x4c, 0x65, 0x66, 0x74, 0x2d, 0x63, 0x6c, 0x69,
730x66, 0x74, 0x2d, 0x63, 0x6c, 0x69, 0x63, 0x6b, 0x00, 0x6f, 900x63, 0x6b, 0x8d, 0x01, 0x30, 0x61, 0x6e, 0x79, 0x8d, 0x01,
740x6e, 0x00, 0x61, 0x6e, 0x79, 0xfc, 0x01, 0x05, 0x1e, 0x02, 910x02, 0x9f, 0x01, 0x32, 0x00, 0x74, 0x6f, 0x15, 0x02, 0x21,
750x21, 0x61, 0x6e, 0x21, 0x02, 0x30, 0x00, 0x69, 0x66, 0x26, 920x61, 0x6e, 0x03, 0x02, 0x21, 0x00, 0x69, 0xeb, 0x01, 0x10,
760x01, 0x10, 0x72, 0x0b, 0x01, 0x31, 0x6e, 0x27, 0x74, 0x97, 930x72, 0x0b, 0x01, 0x31, 0x6e, 0x27, 0x74, 0x83, 0x02, 0xb0,
770x01, 0xc1, 0x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x2c, 940x61, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x2c, 0x00, 0x6f,
780x00, 0x6f, 0x72, 0x00, 0x0d, 0x02, 0x79, 0x6d, 0x6f, 0x76, 950x72, 0x2f, 0x00, 0x99, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65,
790x65, 0x00, 0x6f, 0x6e, 0x2d, 0x00, 0xf0, 0x01, 0x2e, 0x00, 960x00, 0x6f, 0x6e, 0x2d, 0x00, 0x61, 0x2e, 0x00, 0x57, 0x68,
800x57, 0x68, 0x65, 0x6e, 0x00, 0x79, 0x6f, 0x75, 0x00, 0x63, 970x65, 0x6e, 0x65, 0x02, 0x50, 0x63, 0x72, 0x65, 0x61, 0x74,
810x72, 0x65, 0x61, 0x74, 0xb4, 0x02, 0x54, 0x76, 0x61, 0x6c, 980x93, 0x03, 0x54, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x08, 0x03,
820x69, 0x64, 0x1c, 0x02, 0x46, 0x28, 0x6f, 0x6e, 0x65, 0xde, 990x46, 0x28, 0x6f, 0x6e, 0x65, 0xca, 0x02, 0x7f, 0x63, 0x6c,
830x01, 0x7f, 0x63, 0x6c, 0x6f, 0x73, 0x65, 0x64, 0x2c, 0x08, 1000x6f, 0x73, 0x65, 0x64, 0x2c, 0xf4, 0x02, 0x06, 0x1a, 0x2c,
840x02, 0x06, 0x1a, 0x2c, 0x4c, 0x02, 0x06, 0x3f, 0x02, 0x61, 1010x38, 0x03, 0x06, 0x2b, 0x03, 0x61, 0x00, 0x61, 0x62, 0x6f,
850x00, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x7c, 0x02, 0x00, 0x28, 1020x75, 0x74, 0x35, 0x02, 0x00, 0x28, 0x00, 0x0b, 0x3a, 0x03,
860x00, 0x0b, 0x4e, 0x02, 0x50, 0x6e, 0x6f, 0x00, 0x65, 0x78, 1030x50, 0x6e, 0x6f, 0x00, 0x65, 0x78, 0xb9, 0x01, 0x43, 0x65,
870xb9, 0x01, 0x43, 0x65, 0x6f, 0x75, 0x73, 0xf2, 0x02, 0x30, 1040x6f, 0x75, 0x73, 0xd4, 0x02, 0x71, 0x62, 0x65, 0x74, 0x77,
880x69, 0x6e, 0x73, 0xd7, 0x02, 0xf1, 0x08, 0x69, 0x74, 0x29, 1050x65, 0x65, 0x6e, 0x5a, 0x02, 0x21, 0x6f, 0x66, 0xec, 0x01,
1060x34, 0x6f, 0x77, 0x6e, 0x65, 0x02, 0xf1, 0x07, 0x29, 0x2c,
890x00, 0x69, 0x74, 0x00, 0x77, 0x69, 0x6c, 0x6c, 0x00, 0x62, 1070x00, 0x69, 0x74, 0x00, 0x77, 0x69, 0x6c, 0x6c, 0x00, 0x62,
900x65, 0x00, 0x68, 0x69, 0x67, 0x68, 0x6c, 0x69, 0x67, 0x68, 1080x65, 0x00, 0x68, 0x69, 0x67, 0x68, 0x6c, 0x69, 0x67, 0x68,
910x63, 0x02, 0x80, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 1090x65, 0x03, 0x80, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69,
920x63, 0xaa, 0x02, 0x69, 0x3b, 0x00, 0x73, 0x6f, 0x00, 0x79, 1100x63, 0xac, 0x03, 0x69, 0x3b, 0x00, 0x73, 0x6f, 0x00, 0x79,
930x40, 0x03, 0x02, 0x84, 0x03, 0x20, 0x74, 0x68, 0xc0, 0x00, 1110x35, 0x04, 0x02, 0x79, 0x04, 0x20, 0x74, 0x68, 0xd6, 0x00,
940x22, 0x6f, 0x6c, 0x3a, 0x03, 0x09, 0x41, 0x00, 0x22, 0x69, 1120x22, 0x6f, 0x6c, 0xe1, 0x02, 0x09, 0x41, 0x00, 0x22, 0x69,
950x6e, 0x91, 0x00, 0x21, 0x77, 0x61, 0xcb, 0x01, 0x30, 0x44, 1130x6e, 0xa7, 0x00, 0x21, 0x77, 0x61, 0xe1, 0x01, 0x60, 0x44,
960x75, 0x72, 0x97, 0x03, 0x81, 0x73, 0x6f, 0x6c, 0x76, 0x69, 1140x75, 0x72, 0x69, 0x6e, 0x67, 0x91, 0x03, 0x42, 0x76, 0x69,
970x6e, 0x67, 0x2c, 0x15, 0x01, 0x10, 0x6d, 0x2b, 0x00, 0x52, 1150x6e, 0x67, 0x90, 0x03, 0x10, 0x6d, 0x2b, 0x00, 0x52, 0x00,
980x00, 0x6b, 0x6e, 0x6f, 0x77, 0x2b, 0x00, 0x86, 0x61, 0x00, 1160x6b, 0x6e, 0x6f, 0x77, 0x2b, 0x00, 0x12, 0x61, 0x8a, 0x04,
990x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0xd1, 0x03, 0x90, 0x73, 1170x15, 0x63, 0xc6, 0x04, 0x03, 0xa7, 0x00, 0x03, 0x0b, 0x03,
1000x71, 0x75, 0x61, 0x72, 0x65, 0x00, 0x62, 0x65, 0xa2, 0x03,
1010x01, 0x77, 0x00, 0xa2, 0x61, 0x00, 0x73, 0x70, 0x65, 0x63, 1180x01, 0x77, 0x00, 0xa2, 0x61, 0x00, 0x73, 0x70, 0x65, 0x63,
1020x69, 0x66, 0x69, 0x63, 0xeb, 0x00, 0x70, 0x62, 0x75, 0x74, 1190x69, 0x66, 0x69, 0x63, 0x01, 0x01, 0x70, 0x62, 0x75, 0x74,
1030x00, 0x6e, 0x6f, 0x74, 0xbf, 0x00, 0x22, 0x73, 0x75, 0x0d, 1200x00, 0x6e, 0x6f, 0x74, 0xbf, 0x00, 0x21, 0x73, 0x75, 0x0f,
1040x03, 0x41, 0x77, 0x68, 0x65, 0x72, 0x9b, 0x00, 0x03, 0xed, 1210x04, 0x00, 0x89, 0x03, 0x11, 0x72, 0x9b, 0x00, 0x03, 0x03,
1050x00, 0x20, 0x67, 0x6f, 0x11, 0x01, 0x03, 0x68, 0x01, 0x10, 1220x01, 0x20, 0x67, 0x6f, 0x27, 0x01, 0x03, 0x7e, 0x01, 0x10,
1060x6f, 0x9d, 0x01, 0x02, 0x58, 0x00, 0x00, 0xfa, 0x03, 0x20, 1230x6f, 0xb3, 0x01, 0x04, 0xff, 0x00, 0x00, 0x92, 0x03, 0x03,
1070x72, 0x65, 0x29, 0x01, 0x35, 0x6e, 0x65, 0x63, 0x95, 0x02, 1240xe1, 0x04, 0x05, 0xab, 0x02, 0x01, 0x81, 0x01, 0xa7, 0x2e,
1080x01, 0x6b, 0x01, 0x91, 0x2e, 0x00, 0x49, 0x6e, 0x00, 0x6f, 1250x00, 0x49, 0x6e, 0x00, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x15,
1090x72, 0x64, 0x65, 0xde, 0x01, 0x41, 0x6d, 0x61, 0x72, 0x6b, 1260x04, 0x23, 0x69, 0x73, 0x07, 0x01, 0x30, 0x00, 0x64, 0x6f,
1100xaf, 0x02, 0x03, 0x07, 0x01, 0x30, 0x00, 0x64, 0x6f, 0x08, 1270x1e, 0x02, 0x72, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x74, 0x2c,
1110x02, 0x72, 0x66, 0x6f, 0x72, 0x67, 0x65, 0x74, 0x2c, 0xe0, 1280xf6, 0x01, 0x76, 0x61, 0x6e, 0x00, 0x72, 0x69, 0x67, 0x68,
1120x01, 0x76, 0x61, 0x6e, 0x00, 0x72, 0x69, 0x67, 0x68, 0x54, 1290x6a, 0x02, 0x04, 0x4b, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x65,
1130x02, 0x04, 0x4b, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x4f, 0x02, 1300x02, 0x22, 0x67, 0x2c, 0x82, 0x00, 0x01, 0x6e, 0x01, 0x05,
1140x22, 0x67, 0x2c, 0x82, 0x00, 0x01, 0x6e, 0x01, 0x05, 0x10, 1310x26, 0x02, 0x72, 0x6e, 0x00, 0x61, 0x72, 0x72, 0x6f, 0x77,
1150x02, 0x71, 0x6e, 0x00, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x63, 1320x34, 0x04, 0x71, 0x72, 0x00, 0x70, 0x6f, 0x69, 0x6e, 0x74,
1160x00, 0x81, 0x65, 0x72, 0x00, 0x70, 0x6f, 0x69, 0x6e, 0x74, 1330xb4, 0x05, 0x16, 0x74, 0x8b, 0x00, 0x41, 0x44, 0x72, 0x6f,
1170xbf, 0x04, 0x16, 0x74, 0x8b, 0x00, 0x41, 0x44, 0x72, 0x6f,
1180x70, 0x21, 0x01, 0x00, 0x54, 0x01, 0x14, 0x61, 0x14, 0x01, 1340x70, 0x21, 0x01, 0x00, 0x54, 0x01, 0x14, 0x61, 0x14, 0x01,
1190x22, 0x6f, 0x66, 0x92, 0x01, 0x60, 0x63, 0x68, 0x6f, 0x69, 1350x22, 0x6f, 0x66, 0x92, 0x01, 0x60, 0x63, 0x68, 0x6f, 0x69,
1200x63, 0x65, 0x66, 0x00, 0x04, 0xcb, 0x01, 0x00, 0x8e, 0x02, 1360x63, 0x65, 0x66, 0x00, 0x04, 0xcb, 0x01, 0x00, 0xa4, 0x02,
1210x30, 0x69, 0x6e, 0x64, 0x1f, 0x00, 0x04, 0xc6, 0x04, 0x10, 1370x30, 0x69, 0x6e, 0x64, 0x1f, 0x00, 0x03, 0x73, 0x00, 0x20,
1220x6f, 0x31, 0x04, 0x91, 0x27, 0x73, 0x00, 0x61, 0x73, 0x73, 1380x64, 0x6f, 0x33, 0x05, 0x91, 0x27, 0x73, 0x00, 0x61, 0x73,
1230x6f, 0x63, 0x69, 0xc0, 0x03, 0x73, 0x77, 0x69, 0x74, 0x68, 1390x73, 0x6f, 0x63, 0x69, 0xd6, 0x03, 0x73, 0x77, 0x69, 0x74,
1240x2e, 0x00, 0x59, 0xbc, 0x00, 0x4c, 0x61, 0x6c, 0x73, 0x6f, 1400x68, 0x2e, 0x00, 0x59, 0xbc, 0x00, 0x4c, 0x61, 0x6c, 0x73,
1250xc1, 0x00, 0x40, 0x65, 0x78, 0x69, 0x73, 0x8d, 0x00, 0x02, 1410x6f, 0xc1, 0x00, 0x40, 0x65, 0x78, 0x69, 0x73, 0x8d, 0x00,
1260xa3, 0x00, 0x01, 0x7e, 0x01, 0x40, 0x70, 0x69, 0x63, 0x6b, 1420x02, 0xa3, 0x00, 0x02, 0x2a, 0x06, 0x21, 0x69, 0x63, 0x1f,
1270x99, 0x00, 0x41, 0x6d, 0x00, 0x75, 0x70, 0x73, 0x00, 0x00, 1430x05, 0x41, 0x6d, 0x00, 0x75, 0x70, 0x73, 0x00, 0x00, 0x0d,
1280xf7, 0x02, 0x01, 0x11, 0x00, 0x01, 0x0a, 0x03, 0x20, 0x64, 1440x03, 0x01, 0x11, 0x00, 0x01, 0x20, 0x03, 0x20, 0x64, 0x65,
1290x65, 0x89, 0x03, 0x11, 0x79, 0x11, 0x00, 0x00, 0xd0, 0x03, 1450x9f, 0x03, 0x11, 0x79, 0x11, 0x00, 0x00, 0xe6, 0x03, 0x82,
1300x82, 0x64, 0x72, 0x6f, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x11, 1460x64, 0x72, 0x6f, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x11, 0x00,
1310x00, 0x34, 0x6f, 0x66, 0x66, 0x96, 0x01, 0x00, 0xbf, 0x00, 1470x34, 0x6f, 0x66, 0x66, 0x96, 0x01, 0x00, 0xbf, 0x00, 0x05,
1320x05, 0x71, 0x05, 0xa1, 0x2e, 0x00, 0x28, 0x41, 0x6c, 0x73, 1480x18, 0x05, 0xa1, 0x2e, 0x00, 0x28, 0x41, 0x6c, 0x73, 0x6f,
1330x6f, 0x2c, 0x00, 0x69, 0xd3, 0x00, 0x30, 0x27, 0x72, 0x65, 1490x2c, 0x00, 0x69, 0xd3, 0x00, 0x30, 0x27, 0x72, 0x65, 0xd2,
1340xd2, 0x01, 0x01, 0xcf, 0x01, 0x06, 0xc0, 0x00, 0x06, 0x2b, 1500x01, 0x01, 0xcf, 0x01, 0x06, 0xc0, 0x00, 0x06, 0x2b, 0x01,
1350x01, 0x27, 0x69, 0x73, 0x27, 0x01, 0x06, 0x7f, 0x01, 0x02, 1510x27, 0x69, 0x73, 0x27, 0x01, 0x06, 0x7f, 0x01, 0x02, 0x9c,
1360x9c, 0x00, 0x28, 0x69, 0x74, 0x9a, 0x00, 0x00, 0x0f, 0x00, 1520x00, 0x28, 0x69, 0x74, 0x9a, 0x00, 0x00, 0x0f, 0x00, 0x20,
1370x62, 0x61, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0xc7, 0x01, 0x11, 1530x61, 0x72, 0xca, 0x05, 0x02, 0xc7, 0x01, 0x11, 0x6b, 0x12,
1380x6b, 0x12, 0x00, 0xa3, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x65, 1540x00, 0xa3, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x65, 0x72, 0x2e,
1390x72, 0x2e, 0x00, 0x49, 0x30, 0x01, 0x60, 0x73, 0x77, 0x69, 1550x00, 0x49, 0x30, 0x01, 0x60, 0x73, 0x77, 0x69, 0x76, 0x65,
1400x76, 0x65, 0x6c, 0x09, 0x02, 0x40, 0x73, 0x74, 0x61, 0x6e, 1560x6c, 0x09, 0x02, 0x40, 0x73, 0x74, 0x61, 0x6e, 0x88, 0x03,
1410x72, 0x03, 0x20, 0x61, 0x73, 0x57, 0x00, 0x01, 0xb7, 0x01, 1570x24, 0x61, 0x73, 0x31, 0x06, 0x50, 0x67, 0x00, 0x69, 0x74,
1420x40, 0x00, 0x69, 0x74, 0x2c, 0x3e, 0x00, 0x41, 0x73, 0x74, 1580x2c, 0x3e, 0x00, 0x41, 0x73, 0x74, 0x61, 0x79, 0x79, 0x00,
1430x61, 0x79, 0x79, 0x00, 0x06, 0x81, 0x05, 0x00, 0xaf, 0x02, 1590x07, 0x83, 0x06, 0x20, 0x70, 0x61, 0x93, 0x05, 0x01, 0xa6,
1440x31, 0x65, 0x6e, 0x74, 0xa6, 0x01, 0x3a, 0x29, 0x00, 0x00, 1600x01, 0x3a, 0x29, 0x00, 0x00, 0x4d, 0x01, 0x22, 0x75, 0x73,
1450x4d, 0x01, 0x22, 0x75, 0x73, 0x84, 0x02, 0xa0, 0x63, 0x75, 1610x84, 0x02, 0xa0, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x00,
1460x72, 0x73, 0x6f, 0x72, 0x00, 0x6b, 0x65, 0x79, 0x42, 0x01, 1620x6b, 0x65, 0x79, 0x42, 0x01, 0x01, 0x97, 0x00, 0x03, 0x94,
1470x01, 0x97, 0x00, 0x03, 0x94, 0x00, 0x05, 0x01, 0x01, 0x06, 1630x00, 0x05, 0x01, 0x01, 0x06, 0x8f, 0x02, 0x13, 0x6e, 0x37,
1480x8f, 0x02, 0x13, 0x6e, 0x7e, 0x06, 0xa3, 0x2e, 0x00, 0x50, 1640x06, 0xa3, 0x2e, 0x00, 0x50, 0x72, 0x65, 0x73, 0x73, 0x69,
1490x72, 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x7b, 0x06, 0x40, 1650x6e, 0x67, 0x7b, 0x06, 0x40, 0x74, 0x75, 0x72, 0x6e, 0x44,
1500x74, 0x75, 0x72, 0x6e, 0x44, 0x00, 0x20, 0x00, 0x77, 0x52, 1660x00, 0x02, 0x66, 0x06, 0x66, 0x6f, 0x76, 0x65, 0x72, 0x00,
1510x04, 0x66, 0x6f, 0x76, 0x65, 0x72, 0x00, 0x61, 0xb2, 0x04, 1670x61, 0xc8, 0x04, 0x01, 0xc7, 0x00, 0x02, 0xca, 0x04, 0x22,
1520x01, 0xc7, 0x00, 0x02, 0xb4, 0x04, 0x22, 0x6f, 0x72, 0xe0, 1680x6f, 0x72, 0xe0, 0x00, 0x32, 0x00, 0x69, 0x74, 0x03, 0x04,
1530x00, 0x32, 0x00, 0x69, 0x74, 0xed, 0x03, 0x40, 0x2c, 0x00, 1690x40, 0x2c, 0x00, 0x61, 0x73, 0x37, 0x04, 0x2f, 0x76, 0x65,
1540x61, 0x73, 0x21, 0x04, 0x2f, 0x76, 0x65, 0x55, 0x00, 0x13, 1700x55, 0x00, 0x13, 0x22, 0x64, 0x6f, 0x16, 0x01, 0x02, 0x50,
1550x22, 0x64, 0x6f, 0x16, 0x01, 0x02, 0x50, 0x01, 0x25, 0x75, 1710x01, 0x25, 0x75, 0x70, 0x79, 0x01, 0x01, 0x06, 0x01, 0x22,
1560x70, 0x79, 0x01, 0x01, 0x06, 0x01, 0x22, 0x62, 0x65, 0xd5, 1720x62, 0x65, 0xd5, 0x01, 0x22, 0x65, 0x64, 0x4f, 0x06, 0x8b,
1570x01, 0x22, 0x65, 0x64, 0x39, 0x06, 0x8b, 0x65, 0x78, 0x74, 1730x65, 0x78, 0x74, 0x00, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x00,
1580x00, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x00, 0x01, 0xa5, 0x01, 1740x01, 0xa5, 0x01, 0x00, 0x6d, 0x00, 0x31, 0x65, 0x64, 0x3b,
1590x00, 0x6d, 0x00, 0x31, 0x65, 0x64, 0x3b, 0x3a, 0x03, 0x06, 1750x3a, 0x03, 0x06, 0x18, 0x01, 0x20, 0x62, 0x65, 0x1b, 0x01,
1600x18, 0x01, 0x20, 0x62, 0x65, 0x1b, 0x01, 0x14, 0x64, 0x0c, 1760x14, 0x64, 0x0c, 0x01, 0x0c, 0x66, 0x02, 0x03, 0x1c, 0x01,
1610x01, 0x0c, 0x66, 0x02, 0x03, 0x1c, 0x01, 0x12, 0x2c, 0x53, 1770x12, 0x2c, 0x69, 0x05, 0x05, 0x3c, 0x02, 0x0e, 0x4d, 0x02,
1620x05, 0x05, 0x3c, 0x02, 0x0e, 0x4d, 0x02, 0x12, 0x6e, 0xac, 1780x12, 0x6e, 0xac, 0x00, 0x00, 0xf1, 0x00, 0x21, 0x61, 0x6e,
1630x00, 0x00, 0xf1, 0x00, 0x21, 0x61, 0x6e, 0xd6, 0x03, 0x02, 1790xd6, 0x03, 0x02, 0x42, 0x00, 0x30, 0x2e, 0x00, 0x00, 0x50,
1640x42, 0x00, 0x30, 0x2e, 0x00, 0x00, 0x50, 0x02, 0x11, 0x6c, 1800x02, 0x11, 0x6c, 0x92, 0x00, 0x11, 0x61, 0x71, 0x06, 0x10,
1650x92, 0x00, 0x11, 0x61, 0x5b, 0x06, 0x10, 0x73, 0x99, 0x02, 1810x73, 0x99, 0x02, 0x42, 0x63, 0x72, 0x69, 0x62, 0x97, 0x04,
1660x42, 0x63, 0x72, 0x69, 0x62, 0x97, 0x04, 0x13, 0x73, 0x71, 1820x13, 0x73, 0x87, 0x06, 0x30, 0x32, 0x2e, 0x31, 0x01, 0x04,
1670x06, 0x30, 0x32, 0x2e, 0x31, 0x01, 0x04, 0x02, 0x97, 0x00, 1830x02, 0x97, 0x00, 0xb2, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61,
1680xb2, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 1840x62, 0x6c, 0x65, 0x2e, 0x29, 0x4e, 0x06, 0x16, 0x32, 0x4e,
1690x2e, 0x29, 0x38, 0x06, 0x16, 0x32, 0x38, 0x06, 0xb1, 0x70, 1850x06, 0x00, 0x9d, 0x07, 0x50, 0x6d, 0x65, 0x74, 0x65, 0x72,
1700x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, 1860x50, 0x06, 0x00, 0xff, 0x07, 0x35, 0x73, 0x65, 0x00, 0x14,
1710x60, 0x07, 0x45, 0x65, 0x73, 0x65, 0x00, 0x14, 0x00, 0x01, 1870x00, 0x01, 0x45, 0x04, 0x06, 0x3f, 0x00, 0x51, 0x00, 0x66,
1720x45, 0x04, 0x06, 0x3f, 0x00, 0x51, 0x00, 0x66, 0x72, 0x6f, 1880x72, 0x6f, 0x6d, 0x7c, 0x00, 0xe0, 0x60, 0x43, 0x75, 0x73,
1730x6d, 0x7c, 0x00, 0xe0, 0x60, 0x43, 0x75, 0x73, 0x74, 0x6f, 1890x74, 0x6f, 0x6d, 0x2e, 0x2e, 0x2e, 0x27, 0x00, 0x6f, 0x70,
1740x6d, 0x2e, 0x2e, 0x2e, 0x27, 0x00, 0x6f, 0x70, 0x72, 0x00, 1900x72, 0x00, 0x04, 0x16, 0x04, 0xb0, 0x60, 0x54, 0x79, 0x70,
1750x04, 0x16, 0x04, 0xb0, 0x60, 0x54, 0x79, 0x70, 0x65, 0x27, 1910x65, 0x27, 0x00, 0x6d, 0x65, 0x6e, 0x75, 0xae, 0x00, 0x91,
1760x00, 0x6d, 0x65, 0x6e, 0x75, 0xae, 0x00, 0x91, 0x57, 0x69, 1920x57, 0x69, 0x64, 0x74, 0x68, 0x2c, 0x00, 0x48, 0x65, 0x0f,
1770x64, 0x74, 0x68, 0x2c, 0x00, 0x48, 0x65, 0x0f, 0x05, 0x50, 1930x05, 0x50, 0x00, 0x00, 0x53, 0x69, 0x7a, 0x20, 0x03, 0x02,
1780x00, 0x00, 0x53, 0x69, 0x7a, 0x20, 0x03, 0x02, 0xdf, 0x01, 1940xdf, 0x01, 0x15, 0x69, 0xac, 0x05, 0x01, 0x46, 0x05, 0x30,
1790x24, 0x69, 0x6e, 0x1e, 0x02, 0x01, 0x46, 0x05, 0x30, 0x69, 1950x69, 0x66, 0x66, 0x20, 0x05, 0x63, 0x74, 0x79, 0x00, 0x00,
1800x66, 0x66, 0x20, 0x05, 0x63, 0x74, 0x79, 0x00, 0x00, 0x00, 1960x00, 0x43, 0xe5, 0x06, 0x02, 0x2a, 0x04, 0x05, 0x1a, 0x00,
1810x43, 0xcf, 0x06, 0x02, 0x2a, 0x04, 0x05, 0x1a, 0x00, 0x05, 1970x05, 0x5b, 0x03, 0x40, 0x65, 0x6e, 0x65, 0x72, 0xeb, 0x03,
1820x5b, 0x03, 0x40, 0x65, 0x6e, 0x65, 0x72, 0xeb, 0x03, 0x03, 1980x03, 0x23, 0x08, 0x57, 0x2e, 0x00, 0x4d, 0x6f, 0x72, 0x29,
1830x0d, 0x08, 0x57, 0x2e, 0x00, 0x4d, 0x6f, 0x72, 0x29, 0x00, 1990x00, 0x13, 0x00, 0x54, 0x07, 0xd3, 0x00, 0x72, 0x65, 0x71,
1840x13, 0x00, 0x3e, 0x07, 0xb1, 0x00, 0x72, 0x65, 0x71, 0x75, 2000x75, 0x69, 0x72, 0x65, 0x00, 0x6d, 0x6f, 0x72, 0x65, 0xcf,
1850x69, 0x72, 0x65, 0x00, 0x6d, 0x6f, 0x0e, 0x05, 0xa2, 0x6d, 2010x08, 0x62, 0x78, 0x00, 0x64, 0x65, 0x64, 0x75, 0x3d, 0x01,
1860x70, 0x6c, 0x65, 0x78, 0x00, 0x64, 0x65, 0x64, 0x75, 0x3d, 2020x01, 0x65, 0x06, 0x02, 0xb8, 0x00, 0x80, 0x55, 0x6e, 0x72,
1870x01, 0x01, 0x4f, 0x06, 0x02, 0xb8, 0x00, 0x80, 0x55, 0x6e, 2030x65, 0x61, 0x73, 0x6f, 0x6e, 0xe9, 0x00, 0x18, 0x27, 0x73,
1880x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0xe9, 0x00, 0x18, 0x27, 2040x00, 0x20, 0x6c, 0x65, 0x41, 0x03, 0x35, 0x6d, 0x61, 0x79,
1890x73, 0x00, 0x20, 0x6c, 0x65, 0x41, 0x03, 0x35, 0x6d, 0x61, 2050x4d, 0x00, 0xe0, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x72, 0x61,
1900x79, 0x4d, 0x00, 0xe0, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x72, 2060x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x00,
1910x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x00,
192}; 207};
193 208
194const unsigned short help_text_len = 2509; 209const unsigned short help_text_len = 2754;
195const unsigned short help_text_words = 455; 210const unsigned short help_text_words = 497;
196const char quick_help_text[] = "Divide the grid into rotationally symmetric regions each centred on a dot."; 211const char quick_help_text[] = "Divide the grid into rotationally symmetric regions each centred on a dot.";
diff --git a/apps/plugins/puzzles/help/guess.c b/apps/plugins/puzzles/help/guess.c
index dbeb34c2a6..63ada73bca 100644
--- a/apps/plugins/puzzles/help/guess.c
+++ b/apps/plugins/puzzles/help/guess.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/inertia.c b/apps/plugins/puzzles/help/inertia.c
index 486a5ac546..b537fbf5d0 100644
--- a/apps/plugins/puzzles/help/inertia.c
+++ b/apps/plugins/puzzles/help/inertia.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/keen.c b/apps/plugins/puzzles/help/keen.c
index 5ed75b3d62..5628338343 100644
--- a/apps/plugins/puzzles/help/keen.c
+++ b/apps/plugins/puzzles/help/keen.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/lightup.c b/apps/plugins/puzzles/help/lightup.c
index c588a6b5d0..127c78d885 100644
--- a/apps/plugins/puzzles/help/lightup.c
+++ b/apps/plugins/puzzles/help/lightup.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/loopy.c b/apps/plugins/puzzles/help/loopy.c
index a9d20ed008..1c6e420fd3 100644
--- a/apps/plugins/puzzles/help/loopy.c
+++ b/apps/plugins/puzzles/help/loopy.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/magnets.c b/apps/plugins/puzzles/help/magnets.c
index 7e679f3e5d..eed84c78b6 100644
--- a/apps/plugins/puzzles/help/magnets.c
+++ b/apps/plugins/puzzles/help/magnets.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/map.c b/apps/plugins/puzzles/help/map.c
index 676272ea2e..931ffeb05f 100644
--- a/apps/plugins/puzzles/help/map.c
+++ b/apps/plugins/puzzles/help/map.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/mines.c b/apps/plugins/puzzles/help/mines.c
index 689c483111..ad20406b3a 100644
--- a/apps/plugins/puzzles/help/mines.c
+++ b/apps/plugins/puzzles/help/mines.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/net.c b/apps/plugins/puzzles/help/net.c
index a27fd65c17..504de3fca5 100644
--- a/apps/plugins/puzzles/help/net.c
+++ b/apps/plugins/puzzles/help/net.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/netslide.c b/apps/plugins/puzzles/help/netslide.c
index 259e434d5f..be2a6d7aa6 100644
--- a/apps/plugins/puzzles/help/netslide.c
+++ b/apps/plugins/puzzles/help/netslide.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/palisade.c b/apps/plugins/puzzles/help/palisade.c
index 2034c7ce79..3b0e897828 100644
--- a/apps/plugins/puzzles/help/palisade.c
+++ b/apps/plugins/puzzles/help/palisade.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/pattern.c b/apps/plugins/puzzles/help/pattern.c
index c0e5fc306a..f977e03860 100644
--- a/apps/plugins/puzzles/help/pattern.c
+++ b/apps/plugins/puzzles/help/pattern.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/pearl.c b/apps/plugins/puzzles/help/pearl.c
index 84dec04e71..162b8a44a4 100644
--- a/apps/plugins/puzzles/help/pearl.c
+++ b/apps/plugins/puzzles/help/pearl.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/pegs.c b/apps/plugins/puzzles/help/pegs.c
index b07fb0ac47..0877c3a5c2 100644
--- a/apps/plugins/puzzles/help/pegs.c
+++ b/apps/plugins/puzzles/help/pegs.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/range.c b/apps/plugins/puzzles/help/range.c
index d8b6bf4d3b..64e4f59042 100644
--- a/apps/plugins/puzzles/help/range.c
+++ b/apps/plugins/puzzles/help/range.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/rect.c b/apps/plugins/puzzles/help/rect.c
index 579ff29626..8ce9af4a73 100644
--- a/apps/plugins/puzzles/help/rect.c
+++ b/apps/plugins/puzzles/help/rect.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/samegame.c b/apps/plugins/puzzles/help/samegame.c
index be7c0ae2fe..067dea0cec 100644
--- a/apps/plugins/puzzles/help/samegame.c
+++ b/apps/plugins/puzzles/help/samegame.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/signpost.c b/apps/plugins/puzzles/help/signpost.c
index f12c526346..fd496dab24 100644
--- a/apps/plugins/puzzles/help/signpost.c
+++ b/apps/plugins/puzzles/help/signpost.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/singles.c b/apps/plugins/puzzles/help/singles.c
index d6d88e9864..66978cd67d 100644
--- a/apps/plugins/puzzles/help/singles.c
+++ b/apps/plugins/puzzles/help/singles.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/sixteen.c b/apps/plugins/puzzles/help/sixteen.c
index c1cbee5807..8e3dfdba2a 100644
--- a/apps/plugins/puzzles/help/sixteen.c
+++ b/apps/plugins/puzzles/help/sixteen.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/slant.c b/apps/plugins/puzzles/help/slant.c
index 3c46d46f51..f905458aeb 100644
--- a/apps/plugins/puzzles/help/slant.c
+++ b/apps/plugins/puzzles/help/slant.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/solo.c b/apps/plugins/puzzles/help/solo.c
index 94f4c260bf..f2ba9c7848 100644
--- a/apps/plugins/puzzles/help/solo.c
+++ b/apps/plugins/puzzles/help/solo.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/tents.c b/apps/plugins/puzzles/help/tents.c
index 6ab7968db2..9ff68a3c24 100644
--- a/apps/plugins/puzzles/help/tents.c
+++ b/apps/plugins/puzzles/help/tents.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/towers.c b/apps/plugins/puzzles/help/towers.c
index 534ec8a15b..f56ac822ef 100644
--- a/apps/plugins/puzzles/help/towers.c
+++ b/apps/plugins/puzzles/help/towers.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/tracks.c b/apps/plugins/puzzles/help/tracks.c
index eafeeea6f5..b46bd86f9e 100644
--- a/apps/plugins/puzzles/help/tracks.c
+++ b/apps/plugins/puzzles/help/tracks.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/twiddle.c b/apps/plugins/puzzles/help/twiddle.c
index 300a69dc54..6666746226 100644
--- a/apps/plugins/puzzles/help/twiddle.c
+++ b/apps/plugins/puzzles/help/twiddle.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/undead.c b/apps/plugins/puzzles/help/undead.c
index 91a347dcbe..48c26380ea 100644
--- a/apps/plugins/puzzles/help/undead.c
+++ b/apps/plugins/puzzles/help/undead.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/unequal.c b/apps/plugins/puzzles/help/unequal.c
index 52b2a1c8e1..723b55967e 100644
--- a/apps/plugins/puzzles/help/unequal.c
+++ b/apps/plugins/puzzles/help/unequal.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/unruly.c b/apps/plugins/puzzles/help/unruly.c
index 31e88165ae..19c1815991 100644
--- a/apps/plugins/puzzles/help/unruly.c
+++ b/apps/plugins/puzzles/help/unruly.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/help/untangle.c b/apps/plugins/puzzles/help/untangle.c
index 4a90fa863e..193629778f 100644
--- a/apps/plugins/puzzles/help/untangle.c
+++ b/apps/plugins/puzzles/help/untangle.c
@@ -1,4 +1,4 @@
1/* auto-generated on Apr 19 2018 by genhelp.sh */ 1/* auto-generated on Apr 24 2018 by genhelp.sh */
2/* help text is compressed using LZ4; see compress.c for details */ 2/* help text is compressed using LZ4; see compress.c for details */
3/* DO NOT EDIT! */ 3/* DO NOT EDIT! */
4 4
diff --git a/apps/plugins/puzzles/lz4tiny.c b/apps/plugins/puzzles/lz4tiny.c
index 8244ede1cc..8badbbb72c 100644
--- a/apps/plugins/puzzles/lz4tiny.c
+++ b/apps/plugins/puzzles/lz4tiny.c
@@ -188,6 +188,8 @@ void LZ4_decompress_tiny(const char* const source, char* const dest, int outputS
188 188
189/* testing code */ 189/* testing code */
190#ifndef ROCKBOX 190#ifndef ROCKBOX
191#define LZ4TINY
192
191#include "help.h" 193#include "help.h"
192#include <stdlib.h> 194#include <stdlib.h>
193#include <stdio.h> 195#include <stdio.h>
@@ -195,7 +197,13 @@ int main()
195{ 197{
196 char *buf = malloc(help_text_len); 198 char *buf = malloc(help_text_len);
197 LZ4_decompress_tiny(help_text, buf, help_text_len); 199 LZ4_decompress_tiny(help_text, buf, help_text_len);
198 puts(buf); 200 int col = 0;
201 for(int i = 0; i < help_text_len; ++i)
202 {
203 char c = buf[i];
204 printf("%c", (col++, !c ? (col >= 80 ? (col = 0, '\n') : ' ') : c));
205 }
206 puts("");
199 free(buf); 207 free(buf);
200} 208}
201#endif 209#endif