git repos / blockattack-game

commit 1828a010

sago007 · 2016-02-06 13:47
1828a010039aecaaf634e0941c6a87660ac95a0d patch · browse files
parent 242996f8e915a4ccc7e25e8511b9037fd85d8a07

Renamed the included icon to "inc" to show that it is an included file. Could be done for blockattack.cpp too but I still plan to make it compiled seperatly at some point.

Changed files

M source/code/icon.cpp before
D source/code/icon.h before
A source/code/icon.inc
diff --git a/source/code/icon.cpp b/source/code/icon.cpp index 38555c8..e2d03c1 100644 --- a/source/code/icon.cpp +++ b/source/code/icon.cpp
@@ -22,7 +22,7 @@ http://blockattack.net
*/
#include "icon.hpp"
-#include "icon.h"
+#include "icon.inc"
void SetSDLIcon(SDL_Window* window)
{
@@ -41,4 +41,4 @@ void SetSDLIcon(SDL_Window* window)
SDL_SetWindowIcon(window, surface);
SDL_FreeSurface(surface);
-}
\ No newline at end of file
+}
diff --git a/source/code/icon.h b/source/code/icon.h deleted file mode 100644 index 2521773..0000000 --- a/source/code/icon.h +++ /dev/null
@@ -1,218 +0,0 @@
-/*
-===========================================================================
-blockattack - Block Attack - Rise of the Blocks
-Copyright (C) 2005-2015 Poul Sander
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 2 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see http://www.gnu.org/licenses/
-
-Source information and contacts persons can be found at
-http://blockattack.net
-===========================================================================
-*/
-
-
-
-//This struct is constructed from icon.png using gimps export as C-file.
-const struct {
- unsigned int width;
- unsigned int height;
- unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */
- unsigned char pixel_data[32 * 32 * 4 + 1];
-} gimp_image = {
- 32, 32, 4,
- "\377\377\377\377\264\0""5\377\3773\212\377\377,\177\377\377,\177\377\377"
- ",\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377"
- "\377,\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177"
- "\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377\377"
- ",\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377"
- "\377,\177\377\3773\212\377\264\0""5\377\377\377\377\377\377\377\377\377\264"
- "\0'\377\377\353\377\377\377\325\377\377\377\325\377\377\377\325\377\377\377"
- "\325\377\377\377\325\377\377\377\325\377\377\377\325\377\377\377\325\377"
- "\377\377\325\377\377\377\325\377\377\377\325\377\377\377\325\377\377\377"
- "\325\377\377\377\325\377\377\377\325\377\377\377\325\377\377\377\325\377"
- "\377\377\325\377\377\377\325\377\377\377\325\377\377\377\325\377\377\377"
- "\325\377\377\377\325\377\377\377\325\377\377\377\325\377\377\377\325\377"
- "\377\377\353\377\377\264\0'\377\377\377\377\377\377\377\377\377\270\0:\377"
- "\364\0Q\377\255\0v\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0"
- "q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264"
- "\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377"
- "\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\255\0"
- "v\377\364\0Q\377\270\0:\377\377\377\377\377\377\377\377\377\277\0""5\377"
- "\270\0\217\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377"
- "\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377"
- "\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377"
- "\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377"
- "\0\0\377\377\0\0\377\377\0\0\377\377\270\0\217\377\277\0""5\377\377\377\377"
- "\377\377\377\377\377\277\0""5\377\277\0\212\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\277"
- "\0\212\377\277\0""5\377\377\377\377\377\377\377\377\377\277\0""5\377\277"
- "\0\212\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\277\0\212\377\277\0""5\377\377\377\377"
- "\377\377\377\377\377\277\0""5\377\277\0\212\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\277"
- "\0\212\377\277\0""5\377\377\377\377\377\377\377\377\377\277\0""5\377\277"
- "\0\212\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\277\0\212\377\277\0""5\377\377\377\377"
- "\377\377\377\377\377\277\0""5\377\277\0\212\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\277"
- "\0\212\377\277\0""5\377\377\377\377\377\377\377\377\377\277\0""5\377\277"
- "\0\212\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\277\0\212\377\277\0""5\377\377\377\377"
- "\377\377\377\377\377\277\0""5\377\277\0\212\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\277"
- "\0\212\377\277\0""5\377\377\377\377\377\377\377\377\377\277\0""5\377\264"
- "\0\212\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\377\264\0\212\377\277\0""5\377\377\377\377"
- "\377\377\377\377\377\264\0""5\377\377;\212\377\3773q\377\3773q\377\3773q"
- "\377\3773q\377\3773q\377\3773q\377\3773q\377\3773q\377\3773q\377\3773q\377"
- "\3773q\377\3773q\377\3771{\377\377@\34\377\377=&\377\377=&\377\377=#\377"
- "\377<<\377\3772x\377\3773q\377\3773q\377\3773q\377\3773q\377\3773q\377\377"
- "3q\377\3773q\377\377;\212\377\264\0""5\377\377\377\377\377\377\377\377\377"
- "\264\0'\377\377\325\377\377\377\277\377\377\377\277\377\377\377\277\377\377"
- "\377\277\377\377\377\277\377\377\377\277\377\377\377\277\377\377\377\277"
- "\377\377\377\277\377\377\377\277\377\377\377\277\377\377\377\277\377\377"
- "\377\271\377\377\334\373\0\377\363\377\0\377\361\377\0\377\363\377\0\377"
- "\341\336J\377\377\274\377\377\377\277\377\377\377\277\377\377\377\277\377"
- "\377\377\277\377\377\377\277\377\377\377\277\377\377\377\277\377\377\377"
- "\325\377\377\264\0'\377\377\377\377\377\377\377\377\377\264\0'\377\377\307"
- "\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377"
- "\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261"
- "\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\252\377\377"
- "\342\354\0\377\377\377\0\377\377\377\0\377\377\377\0\377\342\313J\377\377"
- "\255\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377"
- "\377\377\261\377\377\377\261\377\377\377\261\377\377\377\307\377\377\264"
- "\0'\377\377\377\377\377\377\377\377\377\264\0'\377\377\307\377\377\377\261"
- "\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377"
- "\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261"
- "\377\377\377\261\377\377\377\261\377\377\377\252\377\377\342\354\0\377\377"
- "\377\0\377\377\377\0\377\377\377\0\377\342\313J\377\377\255\377\377\377\261"
- "\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377"
- "\377\261\377\377\377\261\377\377\377\307\377\377\264\0'\377\377\377\377\377"
- "\377\377\377\377\264\0'\377\377\314\377\377\377\266\377\377\377\266\377\377"
- "\377\266\377\377\377\271\377\377\377\277\377\377\377\277\377\377\377\277"
- "\377\377\377\277\377\377\377\277\377\377\377\277\377\377\377\277\377\377"
- "\377\277\377\377\377\271\377\377\361\353\0\377\377\371\0\377\377\367\0\377"
- "\377\374\0\377\357\316@\377\377\255\377\377\377\261\377\377\377\261\377\377"
- "\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261"
- "\377\377\377\307\377\377\264\0'\377\377\377\377\377\377\377\377\377\311\0"
- """6\377?\221\213\377Jw\210\377Jw\210\377J{\204\377Jm\225\377J-\315\377J3"
- "\304\377J3\304\377B3\321\377\2253q\377\2533E\377\2473J\377\2473J\377\276"
- "\"E\3771\320\204\377=\267z\377=\267z\3775\270t\377x\275\246\377\377\257\377"
- "\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377"
- "\261\377\377\377\261\377\377\377\261\377\377\377\307\377\377\264\0'\377\377"
- "\377\377\377\377\377\377\377\324\0A\377\0\241+\377\0\357\0\377\0\346\0\377"
- "\0\370\0\377\0@g\377\0\0\367\377\0\0\377\377\0\0\377\377\0\0\375\377V\0("
- "\377\377\0\0\377\377\0\0\377\377\0\0\377\307\0\0\377\0\345\356\377\0\377"
- "\377\377\0\377\377\377\0\377\377\377D\254\311\377\377\260\377\377\377\261"
- "\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377"
- "\377\261\377\377\377\261\377\377\377\307\377\377\264\0'\377\377\377\377\377"
- "\377\377\377\377\324\0A\377\0\2406\377\0\344\0\377\0\334\0\377\0\355\0\377"
- "\0Dm\377\0\0\364\377\0\0\377\377\0\0\377\377\0\0\372\377]\0""0\377\377\0"
- "\0\377\377\0\0\377\377\0\0\377\307\0\0\377\0\344\344\377\0\377\377\377\0"
- "\377\377\377\0\377\377\377J\255\304\377\377\260\377\377\377\261\377\377\377"
- "\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377"
- "\377\377\261\377\377\377\307\377\377\264\0'\377\377\377\377\377\377\377\377"
- "\377\324\0A\377\0\2424\377\0\355\0\377\0\344\0\377\0\366\0\377\0Fl\377\0"
- "\0\370\377\0\0\377\377\0\0\377\377\0\0\376\377]\0""0\377\377\0\0\377\377"
- "\0\0\377\377\0\0\377\312\0\0\377\0\346\346\377\0\377\377\377\0\377\377\377"
- "\0\377\377\377J\255\304\377\377\260\377\377\377\261\377\377\377\261\377\377"
- "\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261"
- "\377\377\377\307\377\377\264\0'\377\377\377\377\377\377\377\377\377\324\0"
- "?\377\0\2307\377\0\242!\377\0\237#\377\0\252\32\377\0?y\377\0\0\336\377\0"
- "\0\337\377\0\0\337\377\0\0\346\377r\0)\377\321\0\0\377\307\0\0\377\312\0"
- "\0\377\304\0\0\377\0\324\324\377\0\314\314\377\0\312\312\377\0\315\312\377"
- "K\261\324\377\377\252\377\377\377\252\377\377\377\252\377\377\377\252\377"
- "\377\377\256\377\377\377\255\377\377\377\255\377\377\377\255\377\377\377"
- "\305\377\377\264\0'\377\377\377\377\377\377\377\377\377\324\0/\377\0\0\335"
- "\377\0\0\340\377\0\0\336\377\0\0\345\377\0\22\243\377\0\227)\377\0\242!\377"
- "\0\241\"\377\0\221!\377\0\263\242\377\0\352\354\377\0\344\344\377\0\346\346"
- "\377\0\324\324\377\0\274\274\377\0\314\314\377\0\312\312\377\0\313\325\377"
- "=\301u\377\361\353\0\377\342\354\0\377\342\354\0\377\361\353\0\377(\302o"
- "\377\0\317\317\377\0\316\304\377\0\320\306\377\0\326\305\377\324\0/\377\377"
- "\377\377\377\377\377\377\377\324\0-\377\0\0\336\377\0\0\377\377\0\0\377\377"
- "\0\0\377\377\0\31\225\377\0\315\7\377\0\351\0\377\0\351\0\377\0\275\10\377"
- "\0\223\226\377\0\377\377\377\0\377\377\377\0\377\377\377\0\314\314\377\0"
- "\314\314\377\0\377\377\377\0\377\377\377\0\377\377\377<\270y\377\377\371"
- "\0\377\377\377\0\377\377\377\0\377\377\371\0\377<\270y\377\0\377\377\377"
- "\0\377\377\377\0\377\377\377\0\346\336\377\324\0-\377\377\377\377\377\377"
- "\377\377\377\324\0-\377\0\0\335\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
- "\30\226\377\0\307\14\377\0\340\0\377\0\340\0\377\0\267\14\377\0\223\226\377"
- "\0\377\377\377\0\377\377\377\0\377\377\377\0\312\312\377\0\312\312\377\0"
- "\377\377\377\0\377\377\377\0\377\377\377<\270y\377\377\367\0\377\377\377"
- "\0\377\377\377\0\377\377\367\0\377<\270y\377\0\377\377\377\0\377\377\377"
- "\0\377\377\377\0\344\335\377\324\0-\377\377\377\377\377\377\377\377\377\324"
- "\0-\377\0\0\337\377\0\0\377\377\0\0\377\377\0\0\377\377\0\30\226\377\0\317"
- "\6\377\0\355\0\377\0\355\0\377\0\300\6\377\0\222\233\377\0\377\377\377\0"
- "\377\377\377\0\377\377\377\0\313\324\377\0\324\324\377\0\377\377\377\0\377"
- "\377\377\0\377\377\3779\300\177\377\377\377\0\377\377\377\0\377\377\377\0"
- "\377\377\377\0\3777\300x\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
- "\356\336\377\324\0-\377\377\377\377\377\377\377\377\377\324\0""0\377\0\0"
- "\304\377\0\0\252\377\0\0\252\377\0\0\257\377\0!\230\377\0nJ\377\0]Y\377\0"
- "]Y\377\0]P\377-\254r\377@\272|\377=\267z\377=\267z\377B\310\200\377%v\200"
- "\377#zz\377#zz\377\34y\177\377Y\212\\\377\313\232\0\377\272\227\0\377\272"
- "\227\0\377\311\232\0\377h\212\212\3778s\277\377=t\267\377=t\267\3773\215"
- "\320\377\313\0.\377\377\377\377\377\377\377\377\377\324\0.\377\0\0\327\377"
- "\0\0\356\377\0\0\352\377\0\0\365\377\0\33\226\377\0\261\34\377\0\300\23\377"
- "\0\300\23\377\0\236+\377\245\266\17\377\377\377\0\377\377\367\0\377\377\371"
- "\0\377\373\377\0\377\256\0\0\377\362\0\0\377\354\0\0\377\365\0\0\377\215"
- "\0\0\377\304\0\0\377\335\0\0\377\335\0\0\377\276\0\0\377\311\0\233\377\377"
- ")\377\377\377#\367\377\377'\371\377\374\0\372\377\267\0*\377\377\377\377"
- "\377\377\377\377\377\324\0-\377\0\0\335\377\0\0\377\377\0\0\377\377\0\0\377"
- "\377\0\30\226\377\0\311\12\377\0\344\0\377\0\344\0\377\0\267\32\377\227\260"
- "\34\377\377\377\0\377\377\377\0\377\377\377\0\377\353\377\0\377\253\0\0\377"
- "\377\0\0\377\377\0\0\377\377\0\0\377\200\0\0\377\343\0\0\377\377\0\0\377"
- "\377\0\0\377\335\0\0\377\272\0\227\377\377S\377\377\377J\377\377\377P\377"
- "\377\355\25\373\377\267\0*\377\377\377\377\377\377\377\377\377\324\0-\377"
- "\0\0\335\377\0\0\377\377\0\0\377\377\0\0\377\377\0\30\226\377\0\311\12\377"
- "\0\344\0\377\0\344\0\377\0\267\32\377\227\260\34\377\377\377\0\377\377\377"
- "\0\377\377\377\0\377\353\377\0\377\253\0\0\377\377\0\0\377\377\0\0\377\377"
- "\0\0\377\200\0\0\377\343\0\0\377\377\0\0\377\377\0\0\377\335\0\0\377\272"
- "\0\227\377\377T\377\377\377K\377\377\377Q\377\377\355\26\373\377\267\0*\377"
- "\377\377\377\377\377\377\377\377\324\0.\377\0\0\337\377\0\0\366\377\0\0\362"
- "\377\0\0\375\377\0\36\234\377\0\272\33\377\0\311\22\377\0\311\22\377\0\250"
- "*\377\220\304\25\377\375\377\0\377\361\377\0\377\363\377\0\377\346\377\0"
- "\377\231\0\0\377\335\0\0\377\327\0\0\377\340\0\0\377~\0\0\377\301\0\0\377"
- "\332\0\0\377\332\0\0\377\273\0\0\377\272\0\236\377\3678\377\377\3612\377"
- "\377\3636\377\377\346\16\377\377\270\0*\377\377\377\377\377\377\377\377\377"
- "\277\0""8\377\277\0s\377\277\0h\377\277\0h\377\277\0i\377\277\7f\377\277"
- "\32S\377\277\23X\377\277\23X\377\271\23X\377\347/E\377\3665>\377\3634?\377"
- "\3634?\377\370??\377\336\0?\377\334\0?\377\334\0?\377\334\0?\377\344\0?\377"
- "\336\0?\377\334\0?\377\334\0?\377\334\0""9\377\361\0g\377\364\0v\377\363"
- "\0s\377\363\0s\377\376\0~\377\266\0""7\377\377\377\377\377",
-};
-
diff --git a/source/code/icon.inc b/source/code/icon.inc new file mode 100644 index 0000000..2521773 --- /dev/null +++ b/source/code/icon.inc
@@ -0,0 +1,218 @@
+/*
+===========================================================================
+blockattack - Block Attack - Rise of the Blocks
+Copyright (C) 2005-2015 Poul Sander
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see http://www.gnu.org/licenses/
+
+Source information and contacts persons can be found at
+http://blockattack.net
+===========================================================================
+*/
+
+
+
+//This struct is constructed from icon.png using gimps export as C-file.
+const struct {
+ unsigned int width;
+ unsigned int height;
+ unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */
+ unsigned char pixel_data[32 * 32 * 4 + 1];
+} gimp_image = {
+ 32, 32, 4,
+ "\377\377\377\377\264\0""5\377\3773\212\377\377,\177\377\377,\177\377\377"
+ ",\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377"
+ "\377,\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177"
+ "\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377\377"
+ ",\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377\377,\177\377"
+ "\377,\177\377\3773\212\377\264\0""5\377\377\377\377\377\377\377\377\377\264"
+ "\0'\377\377\353\377\377\377\325\377\377\377\325\377\377\377\325\377\377\377"
+ "\325\377\377\377\325\377\377\377\325\377\377\377\325\377\377\377\325\377"
+ "\377\377\325\377\377\377\325\377\377\377\325\377\377\377\325\377\377\377"
+ "\325\377\377\377\325\377\377\377\325\377\377\377\325\377\377\377\325\377"
+ "\377\377\325\377\377\377\325\377\377\377\325\377\377\377\325\377\377\377"
+ "\325\377\377\377\325\377\377\377\325\377\377\377\325\377\377\377\325\377"
+ "\377\377\353\377\377\264\0'\377\377\377\377\377\377\377\377\377\270\0:\377"
+ "\364\0Q\377\255\0v\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0"
+ "q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264"
+ "\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377"
+ "\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\264\0q\377\255\0"
+ "v\377\364\0Q\377\270\0:\377\377\377\377\377\377\377\377\377\277\0""5\377"
+ "\270\0\217\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377"
+ "\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377"
+ "\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377"
+ "\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377"
+ "\0\0\377\377\0\0\377\377\0\0\377\377\270\0\217\377\277\0""5\377\377\377\377"
+ "\377\377\377\377\377\277\0""5\377\277\0\212\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\277"
+ "\0\212\377\277\0""5\377\377\377\377\377\377\377\377\377\277\0""5\377\277"
+ "\0\212\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\277\0\212\377\277\0""5\377\377\377\377"
+ "\377\377\377\377\377\277\0""5\377\277\0\212\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\277"
+ "\0\212\377\277\0""5\377\377\377\377\377\377\377\377\377\277\0""5\377\277"
+ "\0\212\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\277\0\212\377\277\0""5\377\377\377\377"
+ "\377\377\377\377\377\277\0""5\377\277\0\212\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\277"
+ "\0\212\377\277\0""5\377\377\377\377\377\377\377\377\377\277\0""5\377\277"
+ "\0\212\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\277\0\212\377\277\0""5\377\377\377\377"
+ "\377\377\377\377\377\277\0""5\377\277\0\212\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\277"
+ "\0\212\377\277\0""5\377\377\377\377\377\377\377\377\377\277\0""5\377\264"
+ "\0\212\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\377\264\0\212\377\277\0""5\377\377\377\377"
+ "\377\377\377\377\377\264\0""5\377\377;\212\377\3773q\377\3773q\377\3773q"
+ "\377\3773q\377\3773q\377\3773q\377\3773q\377\3773q\377\3773q\377\3773q\377"
+ "\3773q\377\3773q\377\3771{\377\377@\34\377\377=&\377\377=&\377\377=#\377"
+ "\377<<\377\3772x\377\3773q\377\3773q\377\3773q\377\3773q\377\3773q\377\377"
+ "3q\377\3773q\377\377;\212\377\264\0""5\377\377\377\377\377\377\377\377\377"
+ "\264\0'\377\377\325\377\377\377\277\377\377\377\277\377\377\377\277\377\377"
+ "\377\277\377\377\377\277\377\377\377\277\377\377\377\277\377\377\377\277"
+ "\377\377\377\277\377\377\377\277\377\377\377\277\377\377\377\277\377\377"
+ "\377\271\377\377\334\373\0\377\363\377\0\377\361\377\0\377\363\377\0\377"
+ "\341\336J\377\377\274\377\377\377\277\377\377\377\277\377\377\377\277\377"
+ "\377\377\277\377\377\377\277\377\377\377\277\377\377\377\277\377\377\377"
+ "\325\377\377\264\0'\377\377\377\377\377\377\377\377\377\264\0'\377\377\307"
+ "\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377"
+ "\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261"
+ "\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\252\377\377"
+ "\342\354\0\377\377\377\0\377\377\377\0\377\377\377\0\377\342\313J\377\377"
+ "\255\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377"
+ "\377\377\261\377\377\377\261\377\377\377\261\377\377\377\307\377\377\264"
+ "\0'\377\377\377\377\377\377\377\377\377\264\0'\377\377\307\377\377\377\261"
+ "\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377"
+ "\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261"
+ "\377\377\377\261\377\377\377\261\377\377\377\252\377\377\342\354\0\377\377"
+ "\377\0\377\377\377\0\377\377\377\0\377\342\313J\377\377\255\377\377\377\261"
+ "\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377"
+ "\377\261\377\377\377\261\377\377\377\307\377\377\264\0'\377\377\377\377\377"
+ "\377\377\377\377\264\0'\377\377\314\377\377\377\266\377\377\377\266\377\377"
+ "\377\266\377\377\377\271\377\377\377\277\377\377\377\277\377\377\377\277"
+ "\377\377\377\277\377\377\377\277\377\377\377\277\377\377\377\277\377\377"
+ "\377\277\377\377\377\271\377\377\361\353\0\377\377\371\0\377\377\367\0\377"
+ "\377\374\0\377\357\316@\377\377\255\377\377\377\261\377\377\377\261\377\377"
+ "\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261"
+ "\377\377\377\307\377\377\264\0'\377\377\377\377\377\377\377\377\377\311\0"
+ """6\377?\221\213\377Jw\210\377Jw\210\377J{\204\377Jm\225\377J-\315\377J3"
+ "\304\377J3\304\377B3\321\377\2253q\377\2533E\377\2473J\377\2473J\377\276"
+ "\"E\3771\320\204\377=\267z\377=\267z\3775\270t\377x\275\246\377\377\257\377"
+ "\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377"
+ "\261\377\377\377\261\377\377\377\261\377\377\377\307\377\377\264\0'\377\377"
+ "\377\377\377\377\377\377\377\324\0A\377\0\241+\377\0\357\0\377\0\346\0\377"
+ "\0\370\0\377\0@g\377\0\0\367\377\0\0\377\377\0\0\377\377\0\0\375\377V\0("
+ "\377\377\0\0\377\377\0\0\377\377\0\0\377\307\0\0\377\0\345\356\377\0\377"
+ "\377\377\0\377\377\377\0\377\377\377D\254\311\377\377\260\377\377\377\261"
+ "\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377"
+ "\377\261\377\377\377\261\377\377\377\307\377\377\264\0'\377\377\377\377\377"
+ "\377\377\377\377\324\0A\377\0\2406\377\0\344\0\377\0\334\0\377\0\355\0\377"
+ "\0Dm\377\0\0\364\377\0\0\377\377\0\0\377\377\0\0\372\377]\0""0\377\377\0"
+ "\0\377\377\0\0\377\377\0\0\377\307\0\0\377\0\344\344\377\0\377\377\377\0"
+ "\377\377\377\0\377\377\377J\255\304\377\377\260\377\377\377\261\377\377\377"
+ "\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377"
+ "\377\377\261\377\377\377\307\377\377\264\0'\377\377\377\377\377\377\377\377"
+ "\377\324\0A\377\0\2424\377\0\355\0\377\0\344\0\377\0\366\0\377\0Fl\377\0"
+ "\0\370\377\0\0\377\377\0\0\377\377\0\0\376\377]\0""0\377\377\0\0\377\377"
+ "\0\0\377\377\0\0\377\312\0\0\377\0\346\346\377\0\377\377\377\0\377\377\377"
+ "\0\377\377\377J\255\304\377\377\260\377\377\377\261\377\377\377\261\377\377"
+ "\377\261\377\377\377\261\377\377\377\261\377\377\377\261\377\377\377\261"
+ "\377\377\377\307\377\377\264\0'\377\377\377\377\377\377\377\377\377\324\0"
+ "?\377\0\2307\377\0\242!\377\0\237#\377\0\252\32\377\0?y\377\0\0\336\377\0"
+ "\0\337\377\0\0\337\377\0\0\346\377r\0)\377\321\0\0\377\307\0\0\377\312\0"
+ "\0\377\304\0\0\377\0\324\324\377\0\314\314\377\0\312\312\377\0\315\312\377"
+ "K\261\324\377\377\252\377\377\377\252\377\377\377\252\377\377\377\252\377"
+ "\377\377\256\377\377\377\255\377\377\377\255\377\377\377\255\377\377\377"
+ "\305\377\377\264\0'\377\377\377\377\377\377\377\377\377\324\0/\377\0\0\335"
+ "\377\0\0\340\377\0\0\336\377\0\0\345\377\0\22\243\377\0\227)\377\0\242!\377"
+ "\0\241\"\377\0\221!\377\0\263\242\377\0\352\354\377\0\344\344\377\0\346\346"
+ "\377\0\324\324\377\0\274\274\377\0\314\314\377\0\312\312\377\0\313\325\377"
+ "=\301u\377\361\353\0\377\342\354\0\377\342\354\0\377\361\353\0\377(\302o"
+ "\377\0\317\317\377\0\316\304\377\0\320\306\377\0\326\305\377\324\0/\377\377"
+ "\377\377\377\377\377\377\377\324\0-\377\0\0\336\377\0\0\377\377\0\0\377\377"
+ "\0\0\377\377\0\31\225\377\0\315\7\377\0\351\0\377\0\351\0\377\0\275\10\377"
+ "\0\223\226\377\0\377\377\377\0\377\377\377\0\377\377\377\0\314\314\377\0"
+ "\314\314\377\0\377\377\377\0\377\377\377\0\377\377\377<\270y\377\377\371"
+ "\0\377\377\377\0\377\377\377\0\377\377\371\0\377<\270y\377\0\377\377\377"
+ "\0\377\377\377\0\377\377\377\0\346\336\377\324\0-\377\377\377\377\377\377"
+ "\377\377\377\324\0-\377\0\0\335\377\0\0\377\377\0\0\377\377\0\0\377\377\0"
+ "\30\226\377\0\307\14\377\0\340\0\377\0\340\0\377\0\267\14\377\0\223\226\377"
+ "\0\377\377\377\0\377\377\377\0\377\377\377\0\312\312\377\0\312\312\377\0"
+ "\377\377\377\0\377\377\377\0\377\377\377<\270y\377\377\367\0\377\377\377"
+ "\0\377\377\377\0\377\377\367\0\377<\270y\377\0\377\377\377\0\377\377\377"
+ "\0\377\377\377\0\344\335\377\324\0-\377\377\377\377\377\377\377\377\377\324"
+ "\0-\377\0\0\337\377\0\0\377\377\0\0\377\377\0\0\377\377\0\30\226\377\0\317"
+ "\6\377\0\355\0\377\0\355\0\377\0\300\6\377\0\222\233\377\0\377\377\377\0"
+ "\377\377\377\0\377\377\377\0\313\324\377\0\324\324\377\0\377\377\377\0\377"
+ "\377\377\0\377\377\3779\300\177\377\377\377\0\377\377\377\0\377\377\377\0"
+ "\377\377\377\0\3777\300x\377\0\377\377\377\0\377\377\377\0\377\377\377\0"
+ "\356\336\377\324\0-\377\377\377\377\377\377\377\377\377\324\0""0\377\0\0"
+ "\304\377\0\0\252\377\0\0\252\377\0\0\257\377\0!\230\377\0nJ\377\0]Y\377\0"
+ "]Y\377\0]P\377-\254r\377@\272|\377=\267z\377=\267z\377B\310\200\377%v\200"
+ "\377#zz\377#zz\377\34y\177\377Y\212\\\377\313\232\0\377\272\227\0\377\272"
+ "\227\0\377\311\232\0\377h\212\212\3778s\277\377=t\267\377=t\267\3773\215"
+ "\320\377\313\0.\377\377\377\377\377\377\377\377\377\324\0.\377\0\0\327\377"
+ "\0\0\356\377\0\0\352\377\0\0\365\377\0\33\226\377\0\261\34\377\0\300\23\377"
+ "\0\300\23\377\0\236+\377\245\266\17\377\377\377\0\377\377\367\0\377\377\371"
+ "\0\377\373\377\0\377\256\0\0\377\362\0\0\377\354\0\0\377\365\0\0\377\215"
+ "\0\0\377\304\0\0\377\335\0\0\377\335\0\0\377\276\0\0\377\311\0\233\377\377"
+ ")\377\377\377#\367\377\377'\371\377\374\0\372\377\267\0*\377\377\377\377"
+ "\377\377\377\377\377\324\0-\377\0\0\335\377\0\0\377\377\0\0\377\377\0\0\377"
+ "\377\0\30\226\377\0\311\12\377\0\344\0\377\0\344\0\377\0\267\32\377\227\260"
+ "\34\377\377\377\0\377\377\377\0\377\377\377\0\377\353\377\0\377\253\0\0\377"
+ "\377\0\0\377\377\0\0\377\377\0\0\377\200\0\0\377\343\0\0\377\377\0\0\377"
+ "\377\0\0\377\335\0\0\377\272\0\227\377\377S\377\377\377J\377\377\377P\377"
+ "\377\355\25\373\377\267\0*\377\377\377\377\377\377\377\377\377\324\0-\377"
+ "\0\0\335\377\0\0\377\377\0\0\377\377\0\0\377\377\0\30\226\377\0\311\12\377"
+ "\0\344\0\377\0\344\0\377\0\267\32\377\227\260\34\377\377\377\0\377\377\377"
+ "\0\377\377\377\0\377\353\377\0\377\253\0\0\377\377\0\0\377\377\0\0\377\377"
+ "\0\0\377\200\0\0\377\343\0\0\377\377\0\0\377\377\0\0\377\335\0\0\377\272"
+ "\0\227\377\377T\377\377\377K\377\377\377Q\377\377\355\26\373\377\267\0*\377"
+ "\377\377\377\377\377\377\377\377\324\0.\377\0\0\337\377\0\0\366\377\0\0\362"
+ "\377\0\0\375\377\0\36\234\377\0\272\33\377\0\311\22\377\0\311\22\377\0\250"
+ "*\377\220\304\25\377\375\377\0\377\361\377\0\377\363\377\0\377\346\377\0"
+ "\377\231\0\0\377\335\0\0\377\327\0\0\377\340\0\0\377~\0\0\377\301\0\0\377"
+ "\332\0\0\377\332\0\0\377\273\0\0\377\272\0\236\377\3678\377\377\3612\377"
+ "\377\3636\377\377\346\16\377\377\270\0*\377\377\377\377\377\377\377\377\377"
+ "\277\0""8\377\277\0s\377\277\0h\377\277\0h\377\277\0i\377\277\7f\377\277"
+ "\32S\377\277\23X\377\277\23X\377\271\23X\377\347/E\377\3665>\377\3634?\377"
+ "\3634?\377\370??\377\336\0?\377\334\0?\377\334\0?\377\334\0?\377\344\0?\377"
+ "\336\0?\377\334\0?\377\334\0?\377\334\0""9\377\361\0g\377\364\0v\377\363"
+ "\0s\377\363\0s\377\376\0~\377\266\0""7\377\377\377\377\377",
+};
+