aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Bacca2004-01-26 07:47:32 +0000
committerNicolas Bacca2004-01-26 07:47:32 +0000
commitd5e2c21f562d23b8ef4c37b21e9d8fee90a03a3f (patch)
tree9a4027942fba4eb9cdbb2797c45db9d32e7367f4
parent9b09669143a2fef7fca7b655348b58bc7610ebaa (diff)
downloadscummvm-rg350-d5e2c21f562d23b8ef4c37b21e9d8fee90a03a3f.tar.gz
scummvm-rg350-d5e2c21f562d23b8ef4c37b21e9d8fee90a03a3f.tar.bz2
scummvm-rg350-d5e2c21f562d23b8ef4c37b21e9d8fee90a03a3f.zip
Early spring cleanup
svn-id: r12610
-rw-r--r--backends/wince/bitmaps.cpp7733
-rw-r--r--backends/wince/dynamic_imports.h45
-rw-r--r--backends/wince/findgame.cpp1067
-rw-r--r--backends/wince/gapi_keys.cpp388
-rw-r--r--backends/wince/gapi_keys.h68
-rw-r--r--backends/wince/logo.bmpbin6398 -> 0 bytes
-rw-r--r--backends/wince/pocketpc.cpp322
-rw-r--r--backends/wince/pocketpc.h22
-rw-r--r--backends/wince/pocketscumm.icobin318 -> 0 bytes
-rw-r--r--backends/wince/screen.cpp3170
-rw-r--r--backends/wince/screen.h87
-rw-r--r--backends/wince/smartphone.cpp847
-rw-r--r--backends/wince/smartphone.h23
-rw-r--r--backends/wince/wince.cpp1976
-rw-r--r--backends/wince/wince.h251
15 files changed, 0 insertions, 15999 deletions
diff --git a/backends/wince/bitmaps.cpp b/backends/wince/bitmaps.cpp
deleted file mode 100644
index 081e0b224c..0000000000
--- a/backends/wince/bitmaps.cpp
+++ /dev/null
@@ -1,7733 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001/2002 The ScummVM project
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Header$
- *
- */
-
-#ifdef _WIN32_WCE
-
-// Bitmaps used for WCE
-
-#include <windows.h>
-#include "screen.h"
-
-// Loading
-
-unsigned char item_loading_colors[] = {
- 0xff, 0xff, 0xff,
- 0x04, 0x02, 0x04,
- 0x21, 0x11, 0x1d,
- 0x40, 0x21, 0x37,
- 0x2c, 0x17, 0x26,
- 0x7d, 0x41, 0x6b,
- 0xf6, 0x80, 0xd3,
- 0xb9, 0x60, 0x9f,
- 0x90, 0x4b, 0x7c,
- 0x18, 0x0c, 0x15,
- 0x9b, 0x51, 0x85,
- 0x5e, 0x31, 0x51,
- 0xcd, 0x6b, 0xb0,
- 0xe1, 0x75, 0xc1,
- 0x36, 0x1c, 0x2f,
- 0xc3, 0x65, 0xa7,
- 0x4a, 0x27, 0x40,
- 0xd8, 0x70, 0xb9,
- 0x72, 0x3b, 0x62,
- 0x55, 0x2c, 0x49,
- 0x87, 0x46, 0x74,
- 0xaf, 0x5b, 0x96,
- 0xec, 0x7b, 0xca,
- 0x69, 0x36, 0x5a,
- 0xa5, 0x56, 0x8e
-
-};
-unsigned char item_loading[] = {
- 0x00, 0x2c, 0x01, 0x02, 0x03, 0x04, 0x00, 0x61, 0x01,
- 0x05, 0x06, 0x07, 0x00, 0x3a, 0x01, 0x05, 0x06, 0x06,
- 0x03, 0x00, 0x23, 0x01, 0x05, 0x06, 0x07, 0x01, 0x01,
- 0x07, 0x06, 0x06, 0x00, 0x35, 0x01, 0x05, 0x06, 0x06,
- 0x03, 0x00, 0x23, 0x01, 0x05, 0x06, 0x07, 0x01, 0x01,
- 0x07, 0x06, 0x06, 0x00, 0x35, 0x01, 0x05, 0x06, 0x06,
- 0x03, 0x00, 0x23, 0x01, 0x05, 0x06, 0x07, 0x01, 0x01,
- 0x08, 0x07, 0x07, 0x00, 0x35, 0x01, 0x05, 0x06, 0x06,
- 0x03, 0x00, 0x09, 0x01, 0x09, 0x03, 0x03, 0x09, 0x00,
- 0x16, 0x01, 0x05, 0x06, 0x07, 0x00, 0x3a, 0x01, 0x05,
- 0x06, 0x06, 0x03, 0x00, 0x07, 0x01, 0x09, 0x0a, 0x00,
- 0x04, 0x06, 0x0a, 0x09, 0x00, 0x05, 0x01, 0x0b, 0x0c,
- 0x06, 0x0d, 0x08, 0x00, 0x05, 0x01, 0x0e, 0x0c, 0x06,
- 0x0d, 0x0a, 0x0a, 0x06, 0x07, 0x01, 0x01, 0x08, 0x07,
- 0x07, 0x01, 0x01, 0x08, 0x07, 0x07, 0x09, 0x08, 0x0d,
- 0x06, 0x0f, 0x04, 0x00, 0x04, 0x01, 0x10, 0x0c, 0x06,
- 0x06, 0x0c, 0x05, 0x05, 0x05, 0x0b, 0x00, 0x1d, 0x01,
- 0x05, 0x06, 0x06, 0x03, 0x00, 0x06, 0x01, 0x09, 0x0c,
- 0x06, 0x06, 0x0c, 0x0c, 0x06, 0x06, 0x0c, 0x01, 0x01,
- 0x01, 0x04, 0x11, 0x00, 0x05, 0x06, 0x12, 0x01, 0x01,
- 0x01, 0x13, 0x00, 0x07, 0x06, 0x07, 0x01, 0x01, 0x07,
- 0x06, 0x06, 0x01, 0x01, 0x07, 0x06, 0x06, 0x0c, 0x00,
- 0x04, 0x06, 0x11, 0x01, 0x01, 0x01, 0x13, 0x06, 0x06,
- 0x0a, 0x14, 0x0d, 0x06, 0x06, 0x06, 0x07, 0x00, 0x1d,
- 0x01, 0x05, 0x06, 0x06, 0x03, 0x00, 0x06, 0x01, 0x05,
- 0x06, 0x06, 0x13, 0x01, 0x01, 0x05, 0x06, 0x06, 0x0b,
- 0x01, 0x01, 0x13, 0x06, 0x15, 0x02, 0x09, 0x15, 0x06,
- 0x07, 0x01, 0x01, 0x04, 0x06, 0x06, 0x06, 0x15, 0x05,
- 0x0f, 0x06, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x06,
- 0x01, 0x01, 0x07, 0x06, 0x06, 0x06, 0x0f, 0x14, 0x0d,
- 0x06, 0x06, 0x04, 0x01, 0x01, 0x0d, 0x06, 0x05, 0x01,
- 0x01, 0x0e, 0x06, 0x16, 0x03, 0x04, 0x00, 0x1d, 0x01,
- 0x05, 0x06, 0x06, 0x03, 0x00, 0x06, 0x01, 0x0d, 0x06,
- 0x0c, 0x00, 0x04, 0x01, 0x06, 0x06, 0x07, 0x01, 0x01,
- 0x01, 0x03, 0x01, 0x01, 0x01, 0x05, 0x06, 0x07, 0x01,
- 0x01, 0x0a, 0x06, 0x06, 0x17, 0x01, 0x01, 0x01, 0x14,
- 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x06, 0x01, 0x01,
- 0x07, 0x06, 0x06, 0x17, 0x01, 0x01, 0x14, 0x06, 0x06,
- 0x03, 0x01, 0x01, 0x06, 0x06, 0x03, 0x01, 0x01, 0x01,
- 0x06, 0x06, 0x03, 0x00, 0x1e, 0x01, 0x05, 0x06, 0x06,
- 0x03, 0x00, 0x05, 0x01, 0x04, 0x06, 0x06, 0x14, 0x00,
- 0x04, 0x01, 0x07, 0x06, 0x06, 0x00, 0x04, 0x01, 0x02,
- 0x12, 0x15, 0x11, 0x06, 0x07, 0x01, 0x01, 0x0d, 0x06,
- 0x11, 0x00, 0x04, 0x01, 0x05, 0x06, 0x07, 0x01, 0x01,
- 0x07, 0x06, 0x06, 0x01, 0x01, 0x07, 0x06, 0x06, 0x01,
- 0x01, 0x01, 0x05, 0x06, 0x06, 0x03, 0x01, 0x01, 0x0d,
- 0x06, 0x05, 0x01, 0x01, 0x0e, 0x06, 0x06, 0x04, 0x00,
- 0x1e, 0x01, 0x05, 0x06, 0x06, 0x03, 0x00, 0x05, 0x01,
- 0x03, 0x06, 0x06, 0x05, 0x00, 0x04, 0x01, 0x07, 0x06,
- 0x06, 0x01, 0x01, 0x01, 0x08, 0x06, 0x06, 0x11, 0x11,
- 0x06, 0x07, 0x01, 0x01, 0x06, 0x06, 0x07, 0x00, 0x04,
- 0x01, 0x05, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x06,
- 0x01, 0x01, 0x07, 0x06, 0x06, 0x01, 0x01, 0x01, 0x05,
- 0x06, 0x06, 0x03, 0x01, 0x01, 0x13, 0x06, 0x06, 0x14,
- 0x14, 0x0d, 0x06, 0x18, 0x00, 0x1f, 0x01, 0x05, 0x06,
- 0x06, 0x03, 0x00, 0x05, 0x01, 0x03, 0x06, 0x06, 0x05,
- 0x00, 0x04, 0x01, 0x0c, 0x06, 0x06, 0x01, 0x01, 0x15,
- 0x06, 0x0c, 0x0e, 0x01, 0x05, 0x06, 0x07, 0x01, 0x01,
- 0x06, 0x06, 0x11, 0x00, 0x04, 0x01, 0x05, 0x06, 0x07,
- 0x01, 0x01, 0x07, 0x06, 0x06, 0x01, 0x01, 0x07, 0x06,
- 0x06, 0x01, 0x01, 0x01, 0x05, 0x06, 0x06, 0x03, 0x01,
- 0x01, 0x10, 0x0d, 0x16, 0x06, 0x06, 0x11, 0x05, 0x00,
- 0x20, 0x01, 0x05, 0x06, 0x06, 0x03, 0x00, 0x06, 0x01,
- 0x06, 0x06, 0x0c, 0x01, 0x01, 0x01, 0x09, 0x06, 0x06,
- 0x15, 0x01, 0x04, 0x06, 0x06, 0x02, 0x01, 0x01, 0x05,
- 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x06, 0x0e, 0x01,
- 0x01, 0x01, 0x14, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06,
- 0x06, 0x01, 0x01, 0x07, 0x06, 0x06, 0x01, 0x01, 0x01,
- 0x05, 0x06, 0x06, 0x03, 0x01, 0x18, 0x06, 0x15, 0x00,
- 0x25, 0x01, 0x05, 0x06, 0x06, 0x17, 0x00, 0x04, 0x03,
- 0x04, 0x01, 0x0a, 0x06, 0x06, 0x13, 0x01, 0x01, 0x18,
- 0x06, 0x06, 0x0b, 0x01, 0x03, 0x06, 0x06, 0x02, 0x01,
- 0x09, 0x0c, 0x06, 0x07, 0x01, 0x01, 0x0b, 0x06, 0x06,
- 0x0d, 0x12, 0x03, 0x05, 0x06, 0x06, 0x07, 0x01, 0x01,
- 0x07, 0x06, 0x06, 0x01, 0x01, 0x07, 0x06, 0x06, 0x01,
- 0x01, 0x01, 0x05, 0x06, 0x06, 0x03, 0x03, 0x06, 0x06,
- 0x0d, 0x07, 0x05, 0x12, 0x03, 0x02, 0x00, 0x0a, 0x01,
- 0x0b, 0x07, 0x07, 0x04, 0x01, 0x01, 0x08, 0x07, 0x07,
- 0x01, 0x01, 0x01, 0x07, 0x07, 0x08, 0x00, 0x07, 0x01,
- 0x05, 0x00, 0x07, 0x06, 0x07, 0x01, 0x09, 0x0d, 0x06,
- 0x06, 0x07, 0x11, 0x06, 0x06, 0x18, 0x01, 0x01, 0x01,
- 0x0d, 0x06, 0x0d, 0x07, 0x0d, 0x06, 0x06, 0x06, 0x05,
- 0x0e, 0x01, 0x0c, 0x00, 0x07, 0x06, 0x07, 0x01, 0x01,
- 0x07, 0x06, 0x06, 0x01, 0x01, 0x07, 0x06, 0x06, 0x01,
- 0x01, 0x01, 0x05, 0x06, 0x06, 0x03, 0x01, 0x0a, 0x00,
- 0x07, 0x06, 0x0f, 0x04, 0x00, 0x08, 0x01, 0x05, 0x06,
- 0x06, 0x03, 0x01, 0x01, 0x07, 0x06, 0x06, 0x01, 0x01,
- 0x01, 0x06, 0x06, 0x07, 0x00, 0x07, 0x01, 0x05, 0x00,
- 0x07, 0x06, 0x07, 0x01, 0x01, 0x04, 0x0f, 0x06, 0x06,
- 0x06, 0x0d, 0x05, 0x00, 0x04, 0x01, 0x04, 0x0d, 0x06,
- 0x06, 0x11, 0x03, 0x0d, 0x06, 0x06, 0x12, 0x01, 0x09,
- 0x0f, 0x06, 0x06, 0x06, 0x11, 0x18, 0x06, 0x07, 0x01,
- 0x01, 0x07, 0x06, 0x06, 0x01, 0x01, 0x07, 0x06, 0x06,
- 0x01, 0x01, 0x01, 0x05, 0x06, 0x06, 0x03, 0x01, 0x01,
- 0x05, 0x06, 0x0f, 0x07, 0x0c, 0x06, 0x06, 0x06, 0x0d,
- 0x00, 0x08, 0x01, 0x05, 0x06, 0x06, 0x03, 0x01, 0x01,
- 0x07, 0x06, 0x06, 0x01, 0x01, 0x01, 0x06, 0x06, 0x07,
- 0x00, 0x07, 0x01, 0x02, 0x00, 0x07, 0x03, 0x04, 0x00,
- 0x04, 0x01, 0x02, 0x03, 0x03, 0x00, 0x08, 0x01, 0x03,
- 0x03, 0x01, 0x01, 0x09, 0x03, 0x09, 0x00, 0x04, 0x01,
- 0x02, 0x03, 0x04, 0x01, 0x02, 0x03, 0x04, 0x01, 0x01,
- 0x04, 0x03, 0x03, 0x01, 0x01, 0x04, 0x03, 0x03, 0x01,
- 0x01, 0x01, 0x02, 0x03, 0x03, 0x09, 0x01, 0x18, 0x06,
- 0x18, 0x00, 0x04, 0x01, 0x18, 0x06, 0x06, 0x03, 0x00,
- 0x07, 0x01, 0x02, 0x03, 0x03, 0x09, 0x01, 0x01, 0x04,
- 0x03, 0x03, 0x01, 0x01, 0x01, 0x03, 0x03, 0x04, 0x00,
- 0x42, 0x01, 0x04, 0x06, 0x06, 0x00, 0x05, 0x01, 0x03,
- 0x06, 0x06, 0x03, 0x00, 0x58, 0x01, 0x04, 0x06, 0x06,
- 0x0e, 0x00, 0x04, 0x01, 0x15, 0x06, 0x11, 0x00, 0x5a,
- 0x01, 0x0c, 0x06, 0x06, 0x0a, 0x05, 0x14, 0x11, 0x06,
- 0x0d, 0x04, 0x00, 0x5a, 0x01, 0x09, 0x0a, 0x00, 0x05,
- 0x06, 0x0a, 0x02, 0x00, 0x5e, 0x01, 0x03, 0x03, 0x03,
- 0x00, 0xe5, 0x01, 0x00, 0x00
-};
-
-// *************************************************************************
-// PORTRAIT
-// *************************************************************************
-
-// Toolbar
-
-unsigned char item_toolbarPortrait_colors[] = {
- 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00,
- 0xe7, 0x63, 0x18,
- 0xe7, 0x5a, 0x18,
- 0xde, 0x52, 0x18,
- 0xde, 0x4a, 0x18,
- 0xde, 0x42, 0x10,
- 0x9c, 0x31, 0x10,
- 0xe7, 0x39, 0x18,
- 0x94, 0x21, 0x10,
- 0x52, 0x21, 0x08,
- 0xf7, 0x84, 0x18,
- 0xef, 0x7b, 0x10,
- 0xde, 0x39, 0x10,
- 0xd6, 0x31, 0x10,
- 0xad, 0x29, 0x10,
- 0x42, 0x10, 0x00,
- 0x4a, 0x18, 0x00,
- 0xde, 0x5a, 0x08,
- 0xce, 0x6b, 0x10,
- 0xe7, 0x6b, 0x10,
- 0xd6, 0x6b, 0x18,
- 0xef, 0x5a, 0x18,
- 0xce, 0x42, 0x10,
- 0xa5, 0x31, 0x10,
- 0x8c, 0x31, 0x08,
- 0xd6, 0x4a, 0x10,
- 0xbd, 0x39, 0x10,
- 0xad, 0x42, 0x10,
- 0xce, 0x31, 0x10,
- 0xb5, 0x29, 0x10,
- 0x8c, 0x21, 0x08,
- 0x31, 0x08, 0x00,
- 0xde, 0x6b, 0x10,
- 0xce, 0x5a, 0x08,
- 0xad, 0x4a, 0x08,
- 0xc6, 0x5a, 0x08,
- 0xb5, 0x52, 0x08,
- 0xde, 0x6b, 0x08,
- 0xe7, 0x63, 0x10,
- 0xa5, 0x5a, 0x10,
- 0xc6, 0x6b, 0x18,
- 0xff, 0x52, 0x18,
- 0xf7, 0x42, 0x18,
- 0xef, 0x39, 0x18,
- 0x7b, 0x21, 0x08,
- 0x5a, 0x18, 0x08,
- 0xc6, 0x31, 0x18,
- 0x42, 0x18, 0x00,
- 0xde, 0x63, 0x08,
- 0xd6, 0x5a, 0x08,
- 0xce, 0x52, 0x08,
- 0x5a, 0x29, 0x00,
- 0xce, 0x63, 0x08,
- 0xd6, 0x52, 0x08,
- 0xbd, 0x4a, 0x08,
- 0x63, 0x29, 0x00,
- 0xef, 0x6b, 0x10,
- 0x7b, 0x42, 0x08,
- 0xe7, 0x7b, 0x21,
- 0xad, 0x5a, 0x18,
- 0xff, 0x4a, 0x18,
- 0xff, 0x42, 0x18,
- 0xbd, 0x31, 0x10,
- 0x9c, 0x29, 0x10,
- 0x6b, 0x18, 0x08,
- 0x73, 0x21, 0x08,
- 0xff, 0x63, 0x18,
- 0xc6, 0x31, 0x10,
- 0xa5, 0x29, 0x10,
- 0x84, 0x21, 0x08,
- 0x6b, 0x21, 0x08,
- 0xe7, 0x63, 0x08,
- 0xf7, 0x63, 0x08,
- 0xef, 0x63, 0x08,
- 0xe7, 0x5a, 0x08,
- 0x8c, 0x39, 0x08,
- 0x31, 0x10, 0x00,
- 0x7b, 0x31, 0x00,
- 0x39, 0x18, 0x00,
- 0xef, 0x63, 0x10,
- 0xe7, 0x73, 0x10,
- 0xef, 0x73, 0x18,
- 0xe7, 0x7b, 0x29,
- 0xd6, 0x39, 0x10,
- 0x73, 0x18, 0x08,
- 0x52, 0x18, 0x08,
- 0xc6, 0x42, 0x10,
- 0xb5, 0x4a, 0x08,
- 0xc6, 0x5a, 0x10,
- 0xbd, 0x5a, 0x10,
- 0xc6, 0x63, 0x10,
- 0xc6, 0x4a, 0x08,
- 0x52, 0x21, 0x00,
- 0x29, 0x10, 0x00,
- 0xad, 0x42, 0x08,
- 0x4a, 0x21, 0x00,
- 0xf7, 0x73, 0x18,
- 0xff, 0x84, 0x29,
- 0xde, 0x73, 0x29,
- 0xff, 0x5a, 0x18,
- 0xb5, 0x31, 0x10,
- 0xef, 0x42, 0x18,
- 0x52, 0x10, 0x08,
- 0x4a, 0x10, 0x08,
- 0x8c, 0x29, 0x10,
- 0xd6, 0x52, 0x18,
- 0x84, 0x31, 0x00,
- 0x6b, 0x31, 0x00,
- 0xa5, 0x42, 0x08,
- 0x9c, 0x42, 0x08,
- 0xd6, 0x73, 0x10,
- 0x73, 0x29, 0x00,
- 0x7b, 0x39, 0x08,
- 0xff, 0x73, 0x10,
- 0xc6, 0x52, 0x08,
- 0xf7, 0x7b, 0x21,
- 0xff, 0x8c, 0x31,
- 0xc6, 0x6b, 0x21,
- 0x52, 0x29, 0x00,
- 0x63, 0x18, 0x08,
- 0x39, 0x10, 0x00,
- 0xef, 0x5a, 0x08,
- 0x84, 0x39, 0x00,
- 0x5a, 0x21, 0x00,
- 0x73, 0x39, 0x08,
- 0x8c, 0x39, 0x00,
- 0xef, 0x73, 0x10,
- 0xa5, 0x52, 0x18,
- 0x4a, 0x29, 0x00,
- 0xff, 0x63, 0x08,
- 0xbd, 0x63, 0x10,
- 0xf7, 0x6b, 0x10,
- 0x42, 0x21, 0x00,
- 0xf7, 0x39, 0x18,
- 0xf7, 0x63, 0x18,
- 0x94, 0x39, 0x08,
- 0x6b, 0x29, 0x00,
- 0xff, 0x6b, 0x10,
- 0xce, 0x63, 0x18,
- 0x63, 0x21, 0x08,
- 0x73, 0x31, 0x00,
- 0x63, 0x31, 0x08,
- 0xa5, 0x4a, 0x08,
- 0xef, 0x4a, 0x18,
- 0xb5, 0x52, 0x10,
- 0xe7, 0x42, 0x18,
- 0x31, 0x18, 0x00,
- 0x84, 0x42, 0x08,
- 0xd6, 0x6b, 0x21,
- 0x94, 0x31, 0x10,
- 0x73, 0x29, 0x08,
- 0x8c, 0x42, 0x08,
- 0xbd, 0x52, 0x08,
- 0xbd, 0x5a, 0x18,
- 0x7b, 0x29, 0x00,
- 0xde, 0x73, 0x21,
- 0x9c, 0x21, 0x10,
- 0x9c, 0x4a, 0x10,
- 0xef, 0x7b, 0x29,
- 0xe7, 0x42, 0x21,
- 0xd6, 0x42, 0x10,
- 0xce, 0x42, 0x21,
- 0x94, 0x29, 0x18,
- 0xce, 0x39, 0x10,
- 0x63, 0x21, 0x00,
- 0xe7, 0x52, 0x18,
- 0xe7, 0x4a, 0x18,
- 0xa5, 0x42, 0x10,
- 0x94, 0x39, 0x00,
- 0xc6, 0x39, 0x10,
- 0x9c, 0x4a, 0x08,
- 0x52, 0x31, 0x00
-
-};
-unsigned char item_toolbarPortrait[] = {
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0x28, 0x01,
- 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x00, 0xff, 0x01,
- 0x00, 0x3b, 0x01, 0x00, 0x04, 0x08, 0x09, 0x0a, 0x00,
- 0x46, 0x01, 0x0b, 0x0c, 0x0b, 0x00, 0xf1, 0x01, 0x08,
- 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x00, 0x36, 0x01, 0x12,
- 0x13, 0x00, 0x0e, 0x01, 0x14, 0x12, 0x15, 0x00, 0xc6,
- 0x01, 0x16, 0x17, 0x18, 0x19, 0x00, 0x1e, 0x01, 0x04,
- 0x1a, 0x17, 0x1b, 0x1c, 0x00, 0x04, 0x01, 0x08, 0x1d,
- 0x1e, 0x1f, 0x20, 0x11, 0x00, 0x1d, 0x01, 0x21, 0x22,
- 0x22, 0x23, 0x01, 0x01, 0x00, 0x04, 0x24, 0x25, 0x00,
- 0x0d, 0x01, 0x26, 0x27, 0x28, 0x00, 0x0d, 0x01, 0x0c,
- 0x12, 0x02, 0x29, 0x00, 0xc4, 0x01, 0x2a, 0x2b, 0x2c,
- 0x1d, 0x0f, 0x2d, 0x2e, 0x00, 0x1b, 0x01, 0x2b, 0x2c,
- 0x08, 0x08, 0x0d, 0x2f, 0x0f, 0x2d, 0x01, 0x01, 0x01,
- 0x08, 0x2f, 0x0f, 0x1f, 0x20, 0x30, 0x00, 0x1b, 0x01,
- 0x31, 0x32, 0x12, 0x12, 0x33, 0x34, 0x01, 0x35, 0x32,
- 0x36, 0x36, 0x37, 0x38, 0x00, 0x0d, 0x01, 0x12, 0x39,
- 0x3a, 0x00, 0x0d, 0x01, 0x31, 0x27, 0x3b, 0x3c, 0x00,
- 0xc3, 0x01, 0x3d, 0x3e, 0x2c, 0x08, 0x3f, 0x40, 0x1f,
- 0x41, 0x42, 0x00, 0x18, 0x01, 0x43, 0x3e, 0x2b, 0x2c,
- 0x08, 0x0d, 0x0e, 0x44, 0x45, 0x46, 0x47, 0x01, 0x01,
- 0x08, 0x1d, 0x0f, 0x1f, 0x20, 0x30, 0x00, 0x08, 0x01,
- 0x22, 0x25, 0x00, 0x10, 0x01, 0x48, 0x49, 0x4a, 0x4b,
- 0x12, 0x4c, 0x4d, 0x01, 0x35, 0x12, 0x12, 0x33, 0x4e,
- 0x4f, 0x00, 0x0c, 0x01, 0x31, 0x50, 0x27, 0x34, 0x00,
- 0x0c, 0x01, 0x51, 0x12, 0x52, 0x53, 0x00, 0xc3, 0x01,
- 0x2a, 0x2b, 0x54, 0x3f, 0x3f, 0x0f, 0x1f, 0x2d, 0x55,
- 0x2d, 0x00, 0x18, 0x01, 0x3e, 0x2c, 0x1d, 0x3f, 0x1e,
- 0x1e, 0x1e, 0x0f, 0x09, 0x41, 0x2e, 0x01, 0x01, 0x08,
- 0x1d, 0x0f, 0x46, 0x20, 0x56, 0x1b, 0x57, 0x1b, 0x01,
- 0x01, 0x01, 0x48, 0x4a, 0x12, 0x58, 0x4c, 0x00, 0x06,
- 0x01, 0x21, 0x35, 0x59, 0x24, 0x5a, 0x5b, 0x01, 0x01,
- 0x14, 0x4a, 0x49, 0x4b, 0x5c, 0x23, 0x5d, 0x5e, 0x01,
- 0x35, 0x12, 0x12, 0x5f, 0x5d, 0x60, 0x00, 0x0b, 0x01,
- 0x51, 0x4b, 0x61, 0x59, 0x5d, 0x23, 0x00, 0x0a, 0x01,
- 0x0b, 0x12, 0x02, 0x62, 0x63, 0x00, 0xbb, 0x01, 0x64,
- 0x3d, 0x08, 0x0e, 0x3f, 0x09, 0x01, 0x01, 0x2b, 0x0e,
- 0x3f, 0x3f, 0x3f, 0x65, 0x09, 0x41, 0x41, 0x2d, 0x07,
- 0x01, 0x01, 0x01, 0x3d, 0x66, 0x2c, 0x08, 0x0e, 0x65,
- 0x09, 0x18, 0x00, 0x04, 0x08, 0x2c, 0x3f, 0x42, 0x00,
- 0x04, 0x01, 0x2a, 0x2b, 0x2f, 0x1e, 0x1e, 0x00, 0x04,
- 0x0f, 0x40, 0x67, 0x68, 0x69, 0x6a, 0x08, 0x1d, 0x0f,
- 0x1f, 0x68, 0x0f, 0x0d, 0x0e, 0x46, 0x01, 0x0c, 0x4a,
- 0x49, 0x4a, 0x12, 0x5f, 0x6b, 0x6c, 0x01, 0x01, 0x01,
- 0x0c, 0x48, 0x4b, 0x32, 0x36, 0x33, 0x5c, 0x6d, 0x6e,
- 0x6f, 0x31, 0x4b, 0x4a, 0x37, 0x6d, 0x6e, 0x5d, 0x5e,
- 0x01, 0x22, 0x12, 0x12, 0x6d, 0x5d, 0x70, 0x71, 0x00,
- 0x0a, 0x01, 0x12, 0x39, 0x72, 0x23, 0x60, 0x73, 0x00,
- 0x0a, 0x01, 0x27, 0x12, 0x74, 0x75, 0x76, 0x77, 0x00,
- 0xb9, 0x01, 0x3e, 0x3e, 0x2c, 0x0d, 0x1d, 0x3f, 0x0f,
- 0x09, 0x54, 0x08, 0x00, 0x05, 0x3f, 0x45, 0x55, 0x78,
- 0x41, 0x69, 0x01, 0x2a, 0x3e, 0x2b, 0x08, 0x08, 0x0d,
- 0x1d, 0x1e, 0x40, 0x0f, 0x08, 0x2c, 0x08, 0x08, 0x0f,
- 0x2e, 0x41, 0x00, 0x04, 0x01, 0x2b, 0x08, 0x1e, 0x1e,
- 0x0f, 0x46, 0x41, 0x45, 0x0f, 0x45, 0x67, 0x1f, 0x1d,
- 0x08, 0x08, 0x1d, 0x0f, 0x40, 0x45, 0x0e, 0x1d, 0x1f,
- 0x79, 0x6d, 0x49, 0x49, 0x7a, 0x33, 0x5f, 0x6e, 0x4e,
- 0x38, 0x6c, 0x01, 0x01, 0x4a, 0x49, 0x4a, 0x12, 0x33,
- 0x33, 0x37, 0x6d, 0x7b, 0x7b, 0x25, 0x33, 0x73, 0x6d,
- 0x6d, 0x6e, 0x7c, 0x5e, 0x01, 0x22, 0x12, 0x12, 0x6d,
- 0x5d, 0x7b, 0x4c, 0x7d, 0x00, 0x08, 0x01, 0x21, 0x27,
- 0x72, 0x61, 0x4c, 0x30, 0x12, 0x7e, 0x00, 0x08, 0x01,
- 0x7f, 0x12, 0x52, 0x75, 0x75, 0x80, 0x81, 0x00, 0xb8,
- 0x01, 0x3e, 0x2b, 0x54, 0x2f, 0x44, 0x3f, 0x0f, 0x45,
- 0x45, 0x0d, 0x0e, 0x00, 0x05, 0x3f, 0x1e, 0x2d, 0x78,
- 0x78, 0x09, 0x54, 0x3e, 0x2c, 0x1d, 0x2f, 0x3f, 0x3f,
- 0x3f, 0x45, 0x1f, 0x09, 0x0e, 0x2f, 0x44, 0x65, 0x41,
- 0x68, 0x41, 0x00, 0x04, 0x01, 0x2c, 0x1d, 0x1e, 0x1e,
- 0x40, 0x2e, 0x42, 0x1e, 0x1e, 0x0f, 0x55, 0x2f, 0x54,
- 0x08, 0x2c, 0x1d, 0x0f, 0x0f, 0x1e, 0x1e, 0x0f, 0x67,
- 0x79, 0x37, 0x82, 0x4b, 0x37, 0x6d, 0x6e, 0x6d, 0x4c,
- 0x7c, 0x7c, 0x83, 0x4a, 0x49, 0x49, 0x32, 0x58, 0x5f,
- 0x5f, 0x6d, 0x6e, 0x4e, 0x38, 0x71, 0x5f, 0x5f, 0x6d,
- 0x6d, 0x6e, 0x7c, 0x5e, 0x01, 0x33, 0x12, 0x36, 0x6d,
- 0x5d, 0x7e, 0x5f, 0x38, 0x00, 0x08, 0x01, 0x12, 0x84,
- 0x72, 0x39, 0x6c, 0x30, 0x12, 0x37, 0x34, 0x00, 0x07,
- 0x01, 0x31, 0x27, 0x62, 0x75, 0x75, 0x71, 0x85, 0x00,
- 0xb8, 0x01, 0x08, 0x2f, 0x00, 0x04, 0x3f, 0x1e, 0x45,
- 0x45, 0x1d, 0x2f, 0x00, 0x04, 0x3f, 0x65, 0x65, 0x09,
- 0x2e, 0x2e, 0x40, 0x86, 0x2c, 0x2f, 0x00, 0x04, 0x65,
- 0x1e, 0x0f, 0x2d, 0x55, 0x44, 0x3f, 0x65, 0x0f, 0x78,
- 0x68, 0x55, 0x01, 0x01, 0x01, 0x87, 0x08, 0x3f, 0x1e,
- 0x0f, 0x46, 0x68, 0x1f, 0x1d, 0x1e, 0x0f, 0x2d, 0x2f,
- 0x3f, 0x3f, 0x1e, 0x00, 0x06, 0x0f, 0x2e, 0x56, 0x36,
- 0x4b, 0x58, 0x6d, 0x88, 0x4e, 0x37, 0x6d, 0x89, 0x30,
- 0x7b, 0x4a, 0x49, 0x36, 0x00, 0x06, 0x6d, 0x7e, 0x60,
- 0x5d, 0x37, 0x36, 0x73, 0x6d, 0x6e, 0x38, 0x5e, 0x01,
- 0x33, 0x12, 0x36, 0x6d, 0x5d, 0x7e, 0x33, 0x4e, 0x38,
- 0x00, 0x06, 0x01, 0x12, 0x50, 0x8a, 0x61, 0x73, 0x38,
- 0x30, 0x12, 0x12, 0x70, 0x7c, 0x00, 0x05, 0x01, 0x14,
- 0x12, 0x74, 0x75, 0x75, 0x8b, 0x89, 0x85, 0x00, 0xb8,
- 0x01, 0x44, 0x00, 0x06, 0x3f, 0x1e, 0x45, 0x3f, 0x44,
- 0x00, 0x04, 0x3f, 0x65, 0x65, 0x45, 0x2e, 0x2e, 0x45,
- 0x2b, 0x1d, 0x65, 0x65, 0x45, 0x46, 0x40, 0x1e, 0x1e,
- 0x46, 0x78, 0x1e, 0x3f, 0x65, 0x0f, 0x2e, 0x68, 0x2d,
- 0x01, 0x01, 0x01, 0x16, 0x08, 0x3f, 0x1e, 0x0f, 0x78,
- 0x68, 0x45, 0x08, 0x65, 0x0f, 0x2d, 0x3f, 0x00, 0x09,
- 0x0f, 0x78, 0x8c, 0x12, 0x5c, 0x6d, 0x6d, 0x8d, 0x88,
- 0x37, 0x6d, 0x8d, 0x4f, 0x4e, 0x4a, 0x4b, 0x5f, 0x6d,
- 0x6d, 0x6b, 0x4e, 0x6e, 0x6d, 0x6e, 0x30, 0x4f, 0x73,
- 0x7a, 0x33, 0x6d, 0x6e, 0x38, 0x5e, 0x01, 0x33, 0x12,
- 0x33, 0x6d, 0x5d, 0x88, 0x36, 0x88, 0x38, 0x8e, 0x00,
- 0x04, 0x01, 0x51, 0x48, 0x84, 0x8a, 0x27, 0x6d, 0x38,
- 0x30, 0x12, 0x12, 0x88, 0x38, 0x6c, 0x00, 0x04, 0x01,
- 0x12, 0x14, 0x62, 0x75, 0x53, 0x8f, 0x89, 0x85, 0x00,
- 0xb8, 0x01, 0x00, 0x08, 0x3f, 0x0f, 0x45, 0x3f, 0x3f,
- 0x3f, 0x00, 0x04, 0x65, 0x0f, 0x78, 0x2e, 0x1e, 0x08,
- 0x3f, 0x65, 0x65, 0x09, 0x2e, 0x1f, 0x1e, 0x65, 0x09,
- 0x2e, 0x0f, 0x3f, 0x65, 0x0f, 0x2e, 0x68, 0x2d, 0x01,
- 0x01, 0x01, 0x90, 0x08, 0x65, 0x1e, 0x45, 0x68, 0x68,
- 0x3f, 0x08, 0x65, 0x0f, 0x2d, 0x3f, 0x00, 0x09, 0x0f,
- 0x41, 0x47, 0x32, 0x6d, 0x6d, 0x88, 0x7c, 0x58, 0x37,
- 0x6d, 0x4e, 0x4d, 0x4c, 0x4a, 0x73, 0x6d, 0x6d, 0x6d,
- 0x5d, 0x89, 0x6d, 0x6d, 0x6d, 0x60, 0x4d, 0x33, 0x4b,
- 0x37, 0x6d, 0x6e, 0x89, 0x5e, 0x01, 0x33, 0x12, 0x33,
- 0x6e, 0x5d, 0x6e, 0x36, 0x6d, 0x6b, 0x38, 0x7d, 0x01,
- 0x01, 0x01, 0x12, 0x84, 0x8a, 0x39, 0x58, 0x6e, 0x38,
- 0x30, 0x12, 0x12, 0x6e, 0x6b, 0x7c, 0x7d, 0x01, 0x01,
- 0x31, 0x27, 0x74, 0x75, 0x75, 0x91, 0x88, 0x89, 0x4f,
- 0x00, 0xb8, 0x01, 0x00, 0x05, 0x3f, 0x65, 0x3f, 0x3f,
- 0x65, 0x45, 0x65, 0x3f, 0x00, 0x05, 0x65, 0x1e, 0x55,
- 0x2e, 0x3f, 0x0d, 0x65, 0x65, 0x1e, 0x09, 0x2e, 0x1f,
- 0x3f, 0x65, 0x45, 0x2e, 0x45, 0x3f, 0x65, 0x45, 0x67,
- 0x68, 0x46, 0x01, 0x01, 0x01, 0x92, 0x0d, 0x65, 0x1e,
- 0x09, 0x10, 0x10, 0x0e, 0x08, 0x1e, 0x0f, 0x2d, 0x3f,
- 0x00, 0x09, 0x0f, 0x55, 0x47, 0x33, 0x6d, 0x6d, 0x6b,
- 0x5d, 0x33, 0x37, 0x6d, 0x4e, 0x4d, 0x5f, 0x4a, 0x58,
- 0x6d, 0x6d, 0x6e, 0x60, 0x8d, 0x5c, 0x6d, 0x6d, 0x5d,
- 0x93, 0x33, 0x4b, 0x23, 0x6d, 0x6e, 0x70, 0x5e, 0x01,
- 0x36, 0x12, 0x33, 0x6e, 0x5d, 0x6e, 0x33, 0x6d, 0x6e,
- 0x4e, 0x38, 0x94, 0x01, 0x31, 0x27, 0x8a, 0x8a, 0x22,
- 0x6e, 0x6e, 0x89, 0x30, 0x12, 0x12, 0x6e, 0x6e, 0x8d,
- 0x7c, 0x94, 0x21, 0x12, 0x52, 0x62, 0x75, 0x95, 0x6e,
- 0x88, 0x70, 0x4f, 0x00, 0xb8, 0x01, 0x3f, 0x3f, 0x0f,
- 0x46, 0x78, 0x67, 0x2d, 0x1e, 0x65, 0x0f, 0x1e, 0x65,
- 0x65, 0x65, 0x0f, 0x2d, 0x1f, 0x1e, 0x46, 0x2e, 0x65,
- 0x1d, 0x65, 0x65, 0x1e, 0x09, 0x2e, 0x1f, 0x2f, 0x65,
- 0x0f, 0x56, 0x45, 0x3f, 0x1e, 0x45, 0x68, 0x68, 0x40,
- 0x44, 0x09, 0x96, 0x08, 0x54, 0x1e, 0x0f, 0x46, 0x10,
- 0x68, 0x08, 0x0d, 0x1e, 0x45, 0x2d, 0x2f, 0x00, 0x09,
- 0x0f, 0x2d, 0x97, 0x5c, 0x6d, 0x6d, 0x4e, 0x7c, 0x36,
- 0x58, 0x6d, 0x8d, 0x4d, 0x58, 0x12, 0x6d, 0x6d, 0x6d,
- 0x6e, 0x30, 0x4e, 0x36, 0x5f, 0x6d, 0x7c, 0x30, 0x36,
- 0x12, 0x5f, 0x6d, 0x6e, 0x8d, 0x5e, 0x01, 0x36, 0x12,
- 0x73, 0x6e, 0x5d, 0x6d, 0x33, 0x6d, 0x6e, 0x88, 0x89,
- 0x38, 0x98, 0x12, 0x84, 0x8a, 0x50, 0x6d, 0x6e, 0x6e,
- 0x89, 0x30, 0x12, 0x32, 0x6e, 0x6e, 0x88, 0x89, 0x34,
- 0x88, 0x27, 0x62, 0x62, 0x53, 0x23, 0x88, 0x88, 0x70,
- 0x93, 0x00, 0xb8, 0x01, 0x3f, 0x3f, 0x40, 0x78, 0x67,
- 0x68, 0x2d, 0x65, 0x65, 0x1e, 0x1e, 0x65, 0x65, 0x65,
- 0x09, 0x78, 0x40, 0x65, 0x09, 0x78, 0x1e, 0x2f, 0x65,
- 0x65, 0x1e, 0x1f, 0x2e, 0x46, 0x1d, 0x65, 0x45, 0x2e,
- 0x45, 0x3f, 0x1e, 0x45, 0x68, 0x67, 0x54, 0x54, 0x3f,
- 0x3f, 0x08, 0x1d, 0x1e, 0x0f, 0x46, 0x10, 0x2e, 0x08,
- 0x0e, 0x1e, 0x09, 0x46, 0x2f, 0x00, 0x09, 0x0f, 0x1f,
- 0x97, 0x37, 0x6d, 0x6d, 0x4c, 0x89, 0x33, 0x6e, 0x4c,
- 0x38, 0x4d, 0x73, 0x33, 0x6d, 0x6d, 0x6d, 0x88, 0x30,
- 0x4e, 0x36, 0x5f, 0x6e, 0x5d, 0x38, 0x36, 0x33, 0x6d,
- 0x6d, 0x6e, 0x4e, 0x5e, 0x01, 0x36, 0x12, 0x5c, 0x6e,
- 0x60, 0x6d, 0x33, 0x6d, 0x6e, 0x6e, 0x88, 0x89, 0x38,
- 0x37, 0x8a, 0x84, 0x99, 0x6e, 0x6e, 0x6e, 0x8d, 0x11,
- 0x12, 0x36, 0x6e, 0x6e, 0x6e, 0x7e, 0x38, 0x38, 0x95,
- 0x62, 0x62, 0x9a, 0x88, 0x88, 0x88, 0x8d, 0x93, 0x00,
- 0xb8, 0x01, 0x3f, 0x3f, 0x40, 0x41, 0x41, 0x09, 0x0d,
- 0x44, 0x3f, 0x1e, 0x00, 0x04, 0x65, 0x46, 0x78, 0x40,
- 0x3f, 0x40, 0x78, 0x1e, 0x44, 0x65, 0x65, 0x1e, 0x1f,
- 0x56, 0x46, 0x1d, 0x45, 0x2d, 0x78, 0x0f, 0x44, 0x1e,
- 0x40, 0x68, 0x2d, 0x2b, 0x54, 0x1e, 0x0f, 0x1d, 0x1d,
- 0x0f, 0x0f, 0x09, 0x68, 0x40, 0x08, 0x1d, 0x0f, 0x46,
- 0x1f, 0x2f, 0x00, 0x07, 0x0f, 0x45, 0x40, 0x2d, 0x9b,
- 0x58, 0x6d, 0x6d, 0x6e, 0x4e, 0x4e, 0x60, 0x30, 0x30,
- 0x30, 0x36, 0x73, 0x6d, 0x6d, 0x6d, 0x7e, 0x4f, 0x6b,
- 0x36, 0x5f, 0x4e, 0x60, 0x6b, 0x36, 0x5c, 0x6d, 0x6e,
- 0x6e, 0x4e, 0x4d, 0x01, 0x36, 0x12, 0x37, 0x88, 0x11,
- 0x58, 0x33, 0x00, 0x04, 0x6e, 0x7b, 0x38, 0x6d, 0x84,
- 0x12, 0x6d, 0x6e, 0x6e, 0x6e, 0x8d, 0x11, 0x32, 0x33,
- 0x00, 0x04, 0x6e, 0x6b, 0x34, 0x9a, 0x62, 0x9c, 0x6e,
- 0x88, 0x88, 0x88, 0x4e, 0x4d, 0x00, 0xb8, 0x01, 0x44,
- 0x3f, 0x40, 0x41, 0x41, 0x0f, 0x2c, 0x54, 0x65, 0x0f,
- 0x1e, 0x65, 0x65, 0x1e, 0x2d, 0x78, 0x45, 0x2f, 0x45,
- 0x41, 0x0f, 0x3f, 0x65, 0x65, 0x1e, 0x46, 0x56, 0x46,
- 0x44, 0x41, 0x2e, 0x42, 0x44, 0x44, 0x1e, 0x9d, 0x67,
- 0x3f, 0x2c, 0x3f, 0x2d, 0x41, 0x2f, 0x2f, 0x0f, 0x0f,
- 0x40, 0x40, 0x54, 0x08, 0x2f, 0x0f, 0x42, 0x69, 0x2f,
- 0x0f, 0x0f, 0x45, 0x45, 0x0f, 0x45, 0x42, 0x2e, 0x68,
- 0x56, 0x58, 0x58, 0x6d, 0x6d, 0x6d, 0x7e, 0x38, 0x7c,
- 0x60, 0x7d, 0x99, 0x4b, 0x37, 0x6d, 0x6d, 0x6d, 0x6b,
- 0x4f, 0x4c, 0x36, 0x8d, 0x60, 0x6c, 0x58, 0x32, 0x5c,
- 0x6d, 0x6e, 0x6e, 0x4e, 0x4d, 0x01, 0x36, 0x12, 0x37,
- 0x4e, 0x5d, 0x73, 0x73, 0x00, 0x05, 0x6e, 0x6b, 0x88,
- 0x27, 0x23, 0x00, 0x04, 0x6e, 0x4e, 0x60, 0x32, 0x73,
- 0x00, 0x04, 0x6e, 0x88, 0x4e, 0x9e, 0x9f, 0x23, 0x00,
- 0x04, 0x88, 0x4e, 0x4d, 0x00, 0xb8, 0x01, 0x44, 0x3f,
- 0x09, 0x41, 0x41, 0x0f, 0x0d, 0x3f, 0x65, 0x40, 0x0f,
- 0x65, 0x65, 0x0f, 0x55, 0x78, 0x0f, 0x2f, 0x0f, 0x55,
- 0x0f, 0x3f, 0x65, 0x65, 0x1e, 0x46, 0x56, 0x46, 0x45,
- 0x2e, 0x8c, 0x01, 0x54, 0x44, 0x1e, 0x09, 0x41, 0x08,
- 0x44, 0x1f, 0x78, 0x45, 0x08, 0x44, 0x0f, 0x0f, 0x0f,
- 0x1e, 0x3f, 0x3f, 0x1e, 0x0f, 0x41, 0x09, 0x1e, 0x46,
- 0x41, 0x78, 0x0f, 0x0f, 0x09, 0x79, 0x10, 0x01, 0x6d,
- 0x33, 0x58, 0x00, 0x04, 0x6d, 0x4e, 0x89, 0x89, 0x4c,
- 0x32, 0x12, 0x58, 0x6d, 0x6d, 0x6d, 0x4e, 0x4f, 0x4c,
- 0x5f, 0x5d, 0x01, 0x01, 0x22, 0x32, 0x73, 0x6d, 0x6e,
- 0x6e, 0x6b, 0x4d, 0x01, 0x36, 0x12, 0x37, 0x38, 0x38,
- 0x33, 0x73, 0x00, 0x05, 0x6e, 0x88, 0x6e, 0x99, 0x00,
- 0x05, 0x6e, 0x4e, 0x60, 0x36, 0x5c, 0x00, 0x04, 0x6e,
- 0x88, 0x88, 0x98, 0x8b, 0x6e, 0x00, 0x04, 0x88, 0x4e,
- 0x5e, 0x00, 0xb8, 0x01, 0x44, 0x65, 0x40, 0x41, 0x69,
- 0xa0, 0x54, 0x65, 0x1e, 0x46, 0x0f, 0x65, 0x65, 0x45,
- 0x41, 0x78, 0x1e, 0x44, 0x1e, 0x46, 0x45, 0x3f, 0x65,
- 0x65, 0x1e, 0x2d, 0x56, 0x42, 0x2d, 0x01, 0x01, 0x01,
- 0x0d, 0x44, 0x1e, 0x09, 0x45, 0x1d, 0x09, 0x55, 0x07,
- 0xa1, 0x08, 0x3f, 0x0f, 0x0f, 0x0f, 0x45, 0x45, 0x45,
- 0x0f, 0x45, 0x2e, 0x2d, 0x68, 0x10, 0x56, 0x0f, 0x1d,
- 0x0f, 0x09, 0x79, 0x10, 0x01, 0x01, 0x58, 0x5f, 0x00,
- 0x04, 0x6d, 0x6e, 0x4e, 0x89, 0x6b, 0x33, 0x12, 0x23,
- 0x6d, 0x6d, 0x6d, 0x70, 0x4d, 0x6b, 0x71, 0x01, 0x01,
- 0x01, 0x22, 0x32, 0x5c, 0x6d, 0x6e, 0x6e, 0x6b, 0x4f,
- 0x01, 0x36, 0x12, 0x58, 0x60, 0x70, 0x32, 0x5c, 0x00,
- 0x0d, 0x6e, 0x6b, 0x60, 0x36, 0x37, 0x00, 0x05, 0x6e,
- 0x88, 0x88, 0x6e, 0x00, 0x05, 0x88, 0x6b, 0x4d, 0x00,
- 0xb8, 0x01, 0x44, 0x65, 0x40, 0x41, 0xa2, 0x2b, 0x0d,
- 0x65, 0x0f, 0x55, 0x0f, 0x65, 0x65, 0x40, 0x78, 0x78,
- 0x1e, 0x44, 0x65, 0x1f, 0x45, 0x65, 0x65, 0x65, 0x0f,
- 0x2d, 0x56, 0x78, 0x69, 0x01, 0x01, 0x01, 0x0d, 0x44,
- 0x1e, 0x09, 0x3f, 0x45, 0x09, 0x1e, 0x40, 0x44, 0x0d,
- 0x65, 0x0f, 0x0f, 0x0f, 0x2d, 0x2e, 0x2e, 0x78, 0x78,
- 0x68, 0x68, 0x01, 0x01, 0x01, 0x0d, 0x1d, 0x0f, 0x09,
- 0x79, 0x10, 0x01, 0x01, 0x6d, 0x6e, 0x6e, 0x00, 0x04,
- 0x6d, 0x88, 0x70, 0x89, 0x73, 0x36, 0x5f, 0x6d, 0x6d,
- 0x6d, 0x89, 0x4d, 0x71, 0x00, 0x04, 0x01, 0x22, 0x32,
- 0x5c, 0x6d, 0x6e, 0x6e, 0x7b, 0x4f, 0x01, 0x36, 0x12,
- 0x5f, 0x30, 0x4e, 0x12, 0x37, 0x00, 0x0d, 0x6e, 0x6b,
- 0x60, 0x36, 0x58, 0x00, 0x04, 0x6e, 0x00, 0x09, 0x88,
- 0x6b, 0x4d, 0x00, 0xb8, 0x01, 0x44, 0x65, 0x40, 0xa3,
- 0x2b, 0x08, 0x3f, 0x65, 0x40, 0x78, 0x0f, 0x65, 0x65,
- 0x09, 0x2e, 0x78, 0x65, 0x44, 0x65, 0x09, 0x45, 0x65,
- 0x65, 0x65, 0x0f, 0x2d, 0x56, 0x41, 0x65, 0x01, 0x01,
- 0x01, 0x0d, 0x44, 0x1e, 0x0f, 0x1e, 0x45, 0x2f, 0x44,
- 0x0f, 0x65, 0x2f, 0x1e, 0x0f, 0x0f, 0x0f, 0x78, 0x68,
- 0x2d, 0x46, 0x2e, 0x68, 0x56, 0x01, 0x01, 0x01, 0x08,
- 0x44, 0x0f, 0x09, 0x79, 0x10, 0x01, 0x01, 0x01, 0x7b,
- 0x6b, 0x88, 0x00, 0x04, 0x6d, 0x7b, 0x7c, 0x6d, 0x33,
- 0x6d, 0x6d, 0x6d, 0x6e, 0x38, 0x4d, 0x00, 0x05, 0x01,
- 0x22, 0x32, 0x5c, 0x6d, 0x6e, 0x6e, 0x7e, 0x4f, 0x01,
- 0x36, 0x32, 0x6d, 0x30, 0x4e, 0x12, 0x37, 0x00, 0x0d,
- 0x6e, 0x7e, 0x60, 0x36, 0x58, 0x6e, 0x6e, 0x6e, 0x00,
- 0x0a, 0x88, 0x6b, 0x4d, 0x00, 0xb8, 0x01, 0x44, 0x65,
- 0x0f, 0x2f, 0x54, 0x3f, 0x65, 0x1e, 0x2d, 0x78, 0x45,
- 0x65, 0x65, 0x09, 0x2e, 0x41, 0x3f, 0x44, 0x65, 0x09,
- 0x09, 0x65, 0x65, 0x65, 0x0f, 0x42, 0x56, 0x41, 0x65,
- 0x01, 0x01, 0x01, 0x06, 0x44, 0x1e, 0x0f, 0x0f, 0x1e,
- 0x3f, 0x1e, 0x40, 0x40, 0x44, 0x1e, 0x0f, 0x0f, 0x40,
- 0x67, 0x2d, 0x54, 0x0d, 0x65, 0x40, 0x41, 0x01, 0x01,
- 0x01, 0x08, 0x44, 0x0f, 0x09, 0x79, 0x10, 0x01, 0x01,
- 0x01, 0x88, 0x4e, 0x4e, 0x88, 0x6d, 0x6d, 0x6d, 0x6e,
- 0x7c, 0x6b, 0x73, 0x6d, 0x6d, 0x6d, 0x6e, 0x7c, 0x93,
- 0x00, 0x05, 0x01, 0x22, 0x32, 0x73, 0x6d, 0x6e, 0x6e,
- 0x7e, 0x30, 0x01, 0x36, 0x32, 0x6d, 0x30, 0x6b, 0x12,
- 0x58, 0x00, 0x0a, 0x6e, 0x6d, 0x6d, 0x6e, 0x4c, 0x60,
- 0x36, 0x5f, 0x6e, 0x6e, 0x6e, 0x00, 0x07, 0x88, 0x6d,
- 0x6e, 0x88, 0x6b, 0x4f, 0x00, 0xb8, 0x01, 0x44, 0x3f,
- 0x65, 0x3f, 0x65, 0x65, 0x1e, 0x1f, 0x78, 0x41, 0x0f,
- 0x3f, 0x65, 0x09, 0x78, 0x41, 0x1e, 0x44, 0x65, 0x40,
- 0x1f, 0x65, 0x1e, 0x1e, 0x0f, 0x55, 0x56, 0x55, 0x3f,
- 0x01, 0x01, 0x01, 0x54, 0x44, 0x00, 0x06, 0x0f, 0x09,
- 0x2d, 0x1e, 0x65, 0x0f, 0x0f, 0x2d, 0x2e, 0x3f, 0x2c,
- 0x54, 0x44, 0x1e, 0x1f, 0x8c, 0x01, 0x01, 0x08, 0x44,
- 0x0f, 0x09, 0x79, 0x10, 0x01, 0x01, 0x01, 0x33, 0x37,
- 0x6e, 0x6b, 0x4c, 0x6d, 0x6d, 0x6d, 0x89, 0x38, 0x73,
- 0x6d, 0x6d, 0x6d, 0x6e, 0x60, 0x4f, 0x00, 0x05, 0x01,
- 0x73, 0x32, 0x73, 0x6d, 0x6e, 0x6e, 0x4c, 0x30, 0x01,
- 0x36, 0x36, 0x6e, 0x30, 0x4c, 0x12, 0x58, 0x6e, 0x88,
- 0x00, 0x08, 0x6e, 0x5f, 0x6d, 0x6e, 0x88, 0x5d, 0x33,
- 0x5f, 0x6e, 0x00, 0x09, 0x88, 0x37, 0x88, 0x88, 0x6b,
- 0x4f, 0x00, 0xb8, 0x01, 0x2f, 0x3f, 0x65, 0x65, 0x1e,
- 0x0f, 0x46, 0x78, 0x78, 0x46, 0x44, 0x3f, 0x65, 0x09,
- 0x78, 0x41, 0x1e, 0x44, 0x65, 0x69, 0x46, 0x65, 0x1e,
- 0x1e, 0x0f, 0x55, 0x56, 0x55, 0x65, 0x01, 0xa4, 0x1d,
- 0x54, 0x44, 0x0f, 0x0f, 0x2d, 0x46, 0x45, 0x0f, 0x45,
- 0x41, 0x09, 0x3f, 0x0f, 0x0f, 0x55, 0x56, 0x3f, 0x1d,
- 0x3f, 0x65, 0x40, 0x42, 0x41, 0x01, 0x16, 0x08, 0x3f,
- 0x0f, 0x09, 0x79, 0x10, 0x01, 0x01, 0x01, 0x36, 0x32,
- 0x36, 0x58, 0x4c, 0x88, 0x6d, 0x6d, 0x70, 0x60, 0x73,
- 0x5f, 0x6d, 0x6d, 0x88, 0x30, 0x4f, 0x01, 0x99, 0x58,
- 0x58, 0x58, 0x73, 0x36, 0x73, 0x6d, 0x6e, 0x6e, 0x88,
- 0x30, 0x01, 0x36, 0x36, 0x88, 0x30, 0x88, 0x12, 0x5f,
- 0x6e, 0x6b, 0x4c, 0x00, 0x07, 0x6e, 0x5c, 0x6d, 0x6e,
- 0x88, 0x5d, 0x33, 0x6d, 0x6e, 0x4e, 0x6e, 0x00, 0x06,
- 0x88, 0x6d, 0x73, 0x88, 0x88, 0x6b, 0x4f, 0x00, 0xb8,
- 0x01, 0x2f, 0x3f, 0x65, 0x1e, 0x09, 0x41, 0x2e, 0x2e,
- 0x01, 0x01, 0x01, 0x3f, 0x65, 0x09, 0x78, 0x41, 0x1e,
- 0x2f, 0x1e, 0x46, 0x46, 0x65, 0x1e, 0x1e, 0x0f, 0x41,
- 0x56, 0x55, 0x65, 0x66, 0x08, 0x08, 0x0e, 0x44, 0x0f,
- 0x45, 0x56, 0x67, 0x2d, 0x45, 0x45, 0x41, 0x2d, 0x3f,
- 0x0f, 0x0f, 0x46, 0x67, 0x65, 0x3f, 0x0f, 0x0f, 0x09,
- 0x78, 0x67, 0x01, 0x16, 0x08, 0x3f, 0x0f, 0x09, 0x79,
- 0x10, 0x01, 0x01, 0x01, 0x36, 0x73, 0x5c, 0x58, 0x6b,
- 0x4c, 0x6d, 0x6d, 0x70, 0x60, 0x73, 0x5f, 0x6d, 0x6d,
- 0x88, 0x4f, 0x4f, 0x35, 0x12, 0x36, 0x36, 0x37, 0x6e,
- 0x33, 0x73, 0x6d, 0x6e, 0x6e, 0x88, 0x11, 0x01, 0x36,
- 0x36, 0x4c, 0x30, 0x6e, 0x12, 0x5f, 0x6e, 0x8d, 0x6b,
- 0x00, 0x06, 0x6e, 0x6d, 0x73, 0x6d, 0x6e, 0x88, 0x5d,
- 0x33, 0x6d, 0x88, 0x38, 0x6e, 0x6e, 0x00, 0x05, 0x88,
- 0x58, 0x33, 0x88, 0x88, 0x6b, 0x4f, 0x00, 0xb8, 0x01,
- 0x2f, 0x3f, 0x65, 0x1e, 0x46, 0x41, 0x41, 0x00, 0x04,
- 0x01, 0x44, 0x65, 0x09, 0x78, 0x41, 0x1e, 0x2f, 0x1e,
- 0x2d, 0x46, 0x65, 0x1e, 0x1e, 0x0f, 0x55, 0x56, 0x41,
- 0x2f, 0x2c, 0x08, 0x40, 0x09, 0x2f, 0x0f, 0x45, 0x56,
- 0x56, 0x0f, 0x3f, 0x0f, 0x55, 0x78, 0x1e, 0x0f, 0x0f,
- 0x40, 0x68, 0x0f, 0x3f, 0x0f, 0x0f, 0x40, 0x68, 0x79,
- 0x01, 0x03, 0x08, 0x65, 0x0f, 0x09, 0x79, 0x10, 0x01,
- 0x01, 0x01, 0x36, 0x58, 0x6d, 0x6e, 0x38, 0x7e, 0x37,
- 0x6d, 0x89, 0x60, 0x33, 0x5f, 0x6d, 0x6d, 0x88, 0x30,
- 0x4f, 0x73, 0x4a, 0x12, 0x5c, 0xa5, 0x4e, 0x36, 0x73,
- 0x6d, 0x6e, 0x6e, 0x88, 0x60, 0x01, 0x36, 0x33, 0x4c,
- 0x30, 0x6d, 0x12, 0x5f, 0x6e, 0x38, 0x70, 0x00, 0x05,
- 0x6e, 0x88, 0x6d, 0x33, 0x6e, 0x6e, 0x88, 0x7c, 0x73,
- 0x6d, 0x88, 0x60, 0x88, 0x6e, 0x00, 0x05, 0x88, 0x73,
- 0x73, 0x88, 0x88, 0x4c, 0x30, 0x00, 0xb8, 0x01, 0x2f,
- 0x3f, 0x65, 0x1e, 0x09, 0x41, 0x41, 0x00, 0x04, 0x01,
- 0x3f, 0x65, 0x09, 0x78, 0x41, 0x1e, 0x2f, 0x0f, 0x55,
- 0x2d, 0x1e, 0x1e, 0x1e, 0x0f, 0x2d, 0x2e, 0x41, 0x0e,
- 0x08, 0x1e, 0x56, 0x09, 0x2f, 0x0f, 0x45, 0x56, 0x56,
- 0x44, 0x44, 0x0f, 0x2d, 0x56, 0x40, 0x0f, 0x0f, 0x45,
- 0x68, 0x1e, 0x3f, 0x0f, 0x0f, 0x40, 0x68, 0x68, 0x01,
- 0xa6, 0x08, 0x65, 0x0f, 0x09, 0x10, 0x10, 0x01, 0x01,
- 0x01, 0x36, 0x58, 0x6d, 0x6d, 0x38, 0x7e, 0x37, 0x6e,
- 0x7c, 0x7c, 0x73, 0x5f, 0x6d, 0x6d, 0x88, 0x60, 0x30,
- 0x73, 0x4a, 0x36, 0x4e, 0x4d, 0x4c, 0x36, 0x73, 0x6d,
- 0x6e, 0x6e, 0x88, 0x5d, 0x01, 0x36, 0x33, 0x6b, 0x30,
- 0x5f, 0x12, 0x6d, 0x6e, 0x5d, 0x38, 0x00, 0x05, 0x6e,
- 0x7e, 0x5f, 0x33, 0x6e, 0x6e, 0x6e, 0x7c, 0x73, 0x6d,
- 0x4c, 0x11, 0x6b, 0x6e, 0x6e, 0x00, 0x04, 0x88, 0x36,
- 0x5c, 0x88, 0x88, 0x4c, 0x30, 0x00, 0xb8, 0x01, 0x2f,
- 0x3f, 0x65, 0x65, 0x1f, 0x78, 0x41, 0x00, 0x04, 0x01,
- 0x3f, 0x65, 0x40, 0x78, 0x41, 0x0f, 0x2f, 0x0f, 0x41,
- 0x41, 0x45, 0x1e, 0x1e, 0x1e, 0x09, 0x78, 0x2d, 0x0d,
- 0x0e, 0x1f, 0x68, 0x09, 0x2f, 0x0f, 0x45, 0x56, 0x67,
- 0x3f, 0x2f, 0x0f, 0x46, 0x68, 0x46, 0x0f, 0x0f, 0x45,
- 0x78, 0x3f, 0x0f, 0x0f, 0x0f, 0x46, 0x68, 0x8c, 0x01,
- 0xa7, 0x08, 0x1e, 0x0f, 0x09, 0x10, 0x10, 0x01, 0x01,
- 0x01, 0x36, 0x58, 0x6d, 0x6d, 0x38, 0x88, 0x37, 0x88,
- 0x30, 0x7c, 0x58, 0x5f, 0x6d, 0x6d, 0x6e, 0x38, 0x60,
- 0x73, 0x4a, 0x5f, 0x7c, 0x4f, 0x6e, 0x33, 0x37, 0x6d,
- 0x6e, 0x6e, 0x6e, 0x38, 0x38, 0x12, 0x33, 0x4e, 0x30,
- 0x5f, 0x32, 0x6d, 0x6e, 0x60, 0x60, 0x88, 0x6e, 0x6e,
- 0x6e, 0x88, 0x6b, 0x37, 0x73, 0x6e, 0x6e, 0x6e, 0x38,
- 0x5c, 0x6e, 0x4c, 0x30, 0x70, 0x6e, 0x6e, 0x00, 0x04,
- 0x88, 0x12, 0x37, 0x88, 0x88, 0x4c, 0x30, 0x00, 0xb8,
- 0x01, 0x2f, 0x3f, 0x65, 0x65, 0x46, 0x78, 0x41, 0x00,
- 0x04, 0x01, 0x3f, 0x65, 0x45, 0x55, 0x41, 0x65, 0x1d,
- 0x45, 0x78, 0x78, 0x1f, 0x0f, 0x1e, 0x1e, 0x45, 0x2d,
- 0x1f, 0x0d, 0x3f, 0x2d, 0x68, 0x09, 0x2f, 0x0f, 0x45,
- 0x56, 0x67, 0x3f, 0x0e, 0x0f, 0x09, 0x68, 0x55, 0x0f,
- 0x0f, 0x0f, 0x42, 0x1e, 0x0f, 0x0f, 0x45, 0x55, 0x67,
- 0x01, 0x01, 0xa7, 0x08, 0x0f, 0x0f, 0x09, 0x10, 0x79,
- 0x01, 0x01, 0x01, 0x36, 0x58, 0x6d, 0x6d, 0x38, 0x6e,
- 0x58, 0x7b, 0x4f, 0x8e, 0x00, 0x04, 0x6d, 0x6e, 0x4e,
- 0x7c, 0x33, 0x12, 0x88, 0x60, 0x01, 0x01, 0x99, 0x37,
- 0x6d, 0x6e, 0x6e, 0x6e, 0x6b, 0x6b, 0x4b, 0x37, 0x4e,
- 0x30, 0x58, 0x32, 0x6e, 0x6e, 0x30, 0x30, 0x4c, 0x6e,
- 0x6e, 0x6e, 0x88, 0x4e, 0x33, 0x5c, 0x6e, 0x6e, 0x6e,
- 0x89, 0x37, 0x6e, 0x6b, 0x4f, 0x7c, 0x6e, 0x6e, 0x6e,
- 0x88, 0x6b, 0x6d, 0x12, 0x58, 0x88, 0x88, 0x4c, 0x30,
- 0x00, 0xb8, 0x01, 0xa4, 0x3f, 0x65, 0x65, 0x46, 0x78,
- 0x41, 0x00, 0x04, 0x01, 0x65, 0x0f, 0x0f, 0x09, 0x40,
- 0x2c, 0x1d, 0x09, 0x2e, 0x2e, 0x1f, 0x09, 0x45, 0x0f,
- 0x0f, 0x40, 0x1f, 0x1d, 0x0f, 0x41, 0x67, 0x45, 0x2f,
- 0x0f, 0x45, 0x67, 0x67, 0x1d, 0x0d, 0x0f, 0x40, 0x68,
- 0x56, 0x1f, 0x45, 0x0f, 0x45, 0x65, 0x0f, 0x0f, 0x1f,
- 0x67, 0x8c, 0x01, 0x01, 0x92, 0x0d, 0x0f, 0x0f, 0x09,
- 0x10, 0x79, 0x01, 0x01, 0x01, 0x33, 0x58, 0x6d, 0x6d,
- 0x89, 0x58, 0x5f, 0x89, 0x4f, 0x01, 0x01, 0x88, 0x88,
- 0x6e, 0x6e, 0x6e, 0x70, 0x5c, 0x37, 0x6b, 0x30, 0x01,
- 0x01, 0x73, 0x37, 0x6d, 0x00, 0x05, 0x6e, 0x58, 0x6e,
- 0x89, 0x30, 0x33, 0x36, 0x6e, 0x6e, 0x4f, 0x34, 0x01,
- 0x6e, 0x6e, 0x6e, 0x4e, 0x7e, 0x32, 0x37, 0x6e, 0x88,
- 0x88, 0x89, 0x37, 0x6e, 0x4e, 0x4f, 0x01, 0x4c, 0x6e,
- 0x6e, 0x88, 0x8d, 0x37, 0x12, 0x5f, 0x88, 0x88, 0x4c,
- 0x11, 0x00, 0xb8, 0x01, 0xa4, 0x3f, 0x65, 0x0f, 0x55,
- 0x78, 0x55, 0x00, 0x05, 0x01, 0x45, 0x1e, 0x0f, 0x3f,
- 0x0e, 0x1e, 0x46, 0x2e, 0x78, 0x01, 0xa8, 0x1f, 0x0f,
- 0x0f, 0x0f, 0x45, 0x3f, 0x40, 0x78, 0x2e, 0x0f, 0x1d,
- 0x0f, 0x45, 0x67, 0x56, 0x08, 0x54, 0x0f, 0x45, 0x67,
- 0x68, 0x42, 0x40, 0x45, 0x0f, 0x0f, 0x0f, 0x45, 0x78,
- 0x67, 0x01, 0x01, 0x01, 0x92, 0x0d, 0x0f, 0x0f, 0x09,
- 0x10, 0x79, 0x01, 0x01, 0x01, 0x33, 0x58, 0x6d, 0x6d,
- 0xa9, 0x37, 0x6e, 0x7c, 0x00, 0x04, 0x01, 0x4c, 0x88,
- 0x6e, 0x6e, 0x4c, 0x58, 0x6d, 0x38, 0x30, 0x01, 0x01,
- 0x01, 0x5f, 0x6d, 0x00, 0x06, 0x6e, 0x88, 0x5d, 0x38,
- 0x32, 0x36, 0x6e, 0x88, 0x4f, 0x8e, 0x01, 0x8f, 0x6e,
- 0x88, 0x38, 0x5f, 0x12, 0x37, 0x6e, 0x88, 0x88, 0x8d,
- 0x58, 0x6e, 0x4e, 0x4d, 0x01, 0x01, 0x6e, 0x6e, 0x88,
- 0x8d, 0x33, 0x12, 0x5f, 0x88, 0x88, 0x4c, 0x60, 0x00,
- 0xb8, 0x01, 0x17, 0x3f, 0x45, 0x2d, 0x2e, 0x78, 0x00,
- 0x06, 0x01, 0x07, 0x45, 0x0f, 0x1e, 0x1e, 0x40, 0x78,
- 0x2e, 0x96, 0x01, 0x01, 0x9e, 0x09, 0x00, 0x04, 0x0f,
- 0x42, 0x2e, 0x97, 0xaa, 0x1d, 0x0f, 0x40, 0x68, 0x78,
- 0x2c, 0x2f, 0x45, 0x1f, 0x67, 0x68, 0x47, 0x18, 0x40,
- 0x45, 0x0f, 0x45, 0x46, 0x67, 0x00, 0x04, 0x01, 0x08,
- 0x0d, 0x0f, 0x0f, 0x09, 0x10, 0x79, 0x01, 0x01, 0x01,
- 0x58, 0x00, 0x04, 0x6d, 0x6e, 0x4e, 0x60, 0x00, 0x04,
- 0x01, 0xab, 0x4c, 0x88, 0x6e, 0x6e, 0x6e, 0x6b, 0x60,
- 0x00, 0x04, 0x01, 0x8f, 0x88, 0x88, 0x6e, 0x6e, 0x6e,
- 0x88, 0x7e, 0x38, 0x01, 0x6d, 0x33, 0x37, 0x88, 0x88,
- 0x4d, 0x01, 0x01, 0x01, 0x6e, 0x88, 0x38, 0x33, 0x12,
- 0x58, 0x88, 0x88, 0x4c, 0x89, 0x6d, 0x88, 0x8d, 0x4d,
- 0x01, 0x01, 0x98, 0x6e, 0x7e, 0x6b, 0x32, 0x36, 0x6d,
- 0x88, 0x4c, 0x6b, 0x60, 0x00, 0xb8, 0x01, 0x6a, 0x45,
- 0x41, 0x2e, 0x8c, 0x00, 0x08, 0x01, 0x2d, 0x2d, 0x46,
- 0x2d, 0x78, 0x2e, 0x97, 0x00, 0x04, 0x01, 0x96, 0x2d,
- 0x46, 0x2d, 0x41, 0x56, 0x8c, 0x01, 0x01, 0x3f, 0x2d,
- 0x2e, 0x68, 0x1f, 0x0d, 0x09, 0x2e, 0x68, 0x56, 0x01,
- 0x01, 0x01, 0x96, 0x2d, 0x2d, 0x42, 0x2e, 0x2e, 0x00,
- 0x04, 0x01, 0x0d, 0x44, 0x2d, 0x42, 0x78, 0x79, 0x79,
- 0x00, 0x04, 0x01, 0x6b, 0x4e, 0x8d, 0x70, 0x38, 0x60,
- 0x00, 0x06, 0x01, 0x98, 0x8d, 0x70, 0x8d, 0x89, 0x5d,
- 0x00, 0x06, 0x01, 0x7b, 0x70, 0x70, 0x8d, 0x89, 0x7c,
- 0x60, 0x01, 0x01, 0x01, 0x4c, 0x38, 0x38, 0x70, 0x5e,
- 0x00, 0x04, 0x01, 0x88, 0x4e, 0x36, 0x36, 0x6b, 0x38,
- 0x5d, 0x60, 0x30, 0x7c, 0x38, 0x7c, 0x4d, 0x01, 0x01,
- 0x01, 0x4c, 0x7e, 0x6d, 0x12, 0x5c, 0x8d, 0x7c, 0x5d,
- 0x60, 0x85, 0x00, 0xb9, 0x01, 0x46, 0x2e, 0x97, 0x00,
- 0x0b, 0x01, 0x11, 0x30, 0x0a, 0x00, 0x08, 0x01, 0x0a,
- 0x30, 0x0a, 0x00, 0x04, 0x01, 0x2d, 0x56, 0x01, 0x9e,
- 0xa4, 0x46, 0x56, 0x00, 0x08, 0x01, 0x68, 0x11, 0x00,
- 0x06, 0x01, 0x65, 0x78, 0x00, 0x04, 0x30, 0x00, 0x06,
- 0x01, 0x77, 0x85, 0x85, 0x77, 0x00, 0x15, 0x01, 0x60,
- 0x85, 0x85, 0x00, 0x07, 0x01, 0x6c, 0x7c, 0x4f, 0x00,
- 0x04, 0x01, 0xab, 0x6e, 0x73, 0x6b, 0x60, 0x60, 0x34,
- 0x3a, 0x28, 0x94, 0x38, 0x5d, 0x4f, 0x00, 0x04, 0x01,
- 0x88, 0x5c, 0x58, 0x8e, 0x81, 0xac, 0x00, 0xff, 0x01,
- 0x00, 0x45, 0x01, 0x00, 0x00
-};
-
-// Keyboard
-
-unsigned char item_keyboardPortrait_colors[] = {
- 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00,
- 0xff, 0xc6, 0x21,
- 0xf7, 0xbd, 0x18,
- 0xce, 0x9c, 0x18,
- 0x9c, 0x7b, 0x10,
- 0x84, 0x63, 0x10,
- 0x7b, 0x63, 0x10,
- 0xe7, 0xb5, 0x18,
- 0xff, 0xbd, 0x21,
- 0x73, 0x5a, 0x10,
- 0xef, 0xbd, 0x42,
- 0xe7, 0xb5, 0x39,
- 0xe7, 0xb5, 0x31,
- 0xde, 0xad, 0x29,
- 0x6b, 0x52, 0x10,
- 0xef, 0x9c, 0x42,
- 0xe7, 0x94, 0x39,
- 0xe7, 0x8c, 0x31,
- 0xde, 0x8c, 0x29,
- 0xde, 0x84, 0x29,
- 0xef, 0xb5, 0x18,
- 0xe7, 0x94, 0x31,
- 0xde, 0x84, 0x21,
- 0x9c, 0x73, 0x10,
- 0x52, 0x39, 0x08,
- 0xde, 0xa5, 0x18,
- 0xef, 0x9c, 0x4a,
- 0xf7, 0xc6, 0x4a,
- 0x31, 0x21, 0x08,
- 0xf7, 0xa5, 0x4a,
- 0xf7, 0xd6, 0xb5,
- 0xef, 0xbd, 0x84,
- 0xf7, 0xe7, 0xce,
- 0xff, 0xf7, 0xef,
- 0xff, 0xff, 0xff,
- 0xf7, 0xce, 0xad,
- 0x63, 0x52, 0x18,
- 0x39, 0x31, 0x10,
- 0xf7, 0xd6, 0xad,
- 0x9c, 0x7b, 0x31,
- 0xff, 0xe7, 0xce,
- 0xef, 0xa5, 0x52,
- 0xbd, 0x94, 0x39,
- 0xb5, 0x94, 0x31,
- 0xd6, 0xad, 0x39,
- 0xf7, 0xbd, 0x7b,
- 0xf7, 0xb5, 0x73,
- 0xf7, 0xce, 0x52,
- 0x29, 0x21, 0x08,
- 0xf7, 0xa5, 0x52,
- 0xff, 0xe7, 0xd6,
- 0xf7, 0xce, 0x9c,
- 0xf7, 0xce, 0xa5,
- 0xef, 0xa5, 0x5a,
- 0x7b, 0x63, 0x29,
- 0xf7, 0xb5, 0x6b,
- 0xff, 0xef, 0xde,
- 0xf7, 0xbd, 0x84,
- 0xff, 0xef, 0xe7,
- 0x42, 0x31, 0x10,
- 0x73, 0x5a, 0x21,
- 0xe7, 0x9c, 0x4a,
- 0xd6, 0xad, 0x42,
- 0x10, 0x10, 0x08,
- 0xef, 0xad, 0x6b,
- 0xff, 0xce, 0x5a,
- 0xf7, 0xad, 0x5a,
- 0x7b, 0x6b, 0x29,
- 0xff, 0xe7, 0xc6,
- 0xf7, 0xd6, 0xa5,
- 0xc6, 0xa5, 0x42,
- 0xe7, 0xbd, 0x52,
- 0x8c, 0x73, 0x29,
- 0xef, 0xb5, 0x6b,
- 0xef, 0xc6, 0x94,
- 0x31, 0x29, 0x10,
- 0xff, 0xd6, 0x5a,
- 0xd6, 0xad, 0x4a,
- 0x7b, 0x63, 0x21,
- 0xce, 0xa5, 0x39,
- 0xff, 0xef, 0xd6,
- 0xf7, 0xc6, 0x8c,
- 0xef, 0xad, 0x63,
- 0xde, 0xb5, 0x4a,
- 0xad, 0x8c, 0x31,
- 0xff, 0xb5, 0x63,
- 0xf7, 0xc6, 0x94,
- 0x84, 0x6b, 0x21,
- 0xad, 0x8c, 0x29,
- 0xbd, 0x9c, 0x42,
- 0xc6, 0x9c, 0x31,
- 0xff, 0xb5, 0x6b,
- 0xff, 0xbd, 0x84,
- 0xbd, 0x9c, 0x39,
- 0xa5, 0x84, 0x29,
- 0xf7, 0xc6, 0x9c,
- 0x94, 0x7b, 0x29,
- 0x21, 0x18, 0x08,
- 0xf7, 0xad, 0x63,
- 0xff, 0xde, 0xb5,
- 0x73, 0x5a, 0x29,
- 0xce, 0xa5, 0x31,
- 0xf7, 0xde, 0xbd,
- 0xef, 0xb5, 0x7b,
- 0x4a, 0x39, 0x18,
- 0x6b, 0x5a, 0x21,
- 0x52, 0x42, 0x18,
- 0x4a, 0x39, 0x10,
- 0xff, 0xbd, 0x73,
- 0xa5, 0x84, 0x31,
- 0x9c, 0x7b, 0x29,
- 0x94, 0x73, 0x21,
- 0xff, 0xde, 0xbd,
- 0xe7, 0xbd, 0x4a,
- 0xde, 0xb5, 0x39,
- 0xf7, 0xde, 0xc6,
- 0x42, 0x39, 0x10,
- 0xff, 0xde, 0xc6,
- 0x73, 0x5a, 0x18,
- 0xd6, 0xad, 0x31,
- 0xef, 0xb5, 0x73,
- 0x6b, 0x52, 0x21,
- 0x5a, 0x4a, 0x18,
- 0xff, 0xf7, 0xe7,
- 0xe7, 0xa5, 0x5a,
- 0xe7, 0x9c, 0x52,
- 0xde, 0x8c, 0x31,
- 0xe7, 0xa5, 0x63,
- 0x08, 0x08, 0x00,
- 0xe7, 0x94, 0x42,
- 0xd6, 0xa5, 0x21,
- 0xad, 0x84, 0x29,
- 0xbd, 0x94, 0x31,
- 0xe7, 0x9c, 0x42,
- 0xd6, 0x7b, 0x18,
- 0xef, 0xce, 0xa5,
- 0x31, 0x29, 0x08,
- 0x39, 0x29, 0x08,
- 0xe7, 0xad, 0x6b,
- 0xef, 0xbd, 0x8c,
- 0x63, 0x52, 0x10,
- 0xd6, 0xa5, 0x18,
- 0xb5, 0x8c, 0x29,
- 0xa5, 0x84, 0x21,
- 0xc6, 0x94, 0x21,
- 0xc6, 0x9c, 0x21,
- 0x8c, 0x6b, 0x18,
- 0x52, 0x42, 0x10,
- 0x9c, 0x7b, 0x21,
- 0xde, 0x94, 0x39,
- 0xbd, 0x94, 0x21,
- 0x18, 0x18, 0x08,
- 0x8c, 0x6b, 0x21,
- 0x42, 0x31, 0x08,
- 0xd6, 0x9c, 0x10,
- 0xd6, 0x73, 0x10,
- 0xce, 0xa5, 0x29,
- 0x10, 0x10, 0x00,
- 0xb5, 0x8c, 0x18,
- 0xef, 0xad, 0x73,
- 0xb5, 0x8c, 0x21,
- 0x5a, 0x4a, 0x10,
- 0x84, 0x63, 0x18,
- 0x8c, 0x6b, 0x10,
- 0xce, 0x9c, 0x08,
- 0xce, 0x73, 0x08,
- 0xbd, 0x94, 0x18,
- 0x63, 0x4a, 0x10,
- 0x9c, 0x7b, 0x18,
- 0xa5, 0x7b, 0x18,
- 0xad, 0x84, 0x10,
- 0xce, 0x94, 0x00,
- 0xce, 0x6b, 0x00,
- 0xa5, 0x7b, 0x10,
- 0xe7, 0xbd, 0x39,
- 0xde, 0xad, 0x21,
- 0xbd, 0x94, 0x29,
- 0xff, 0xd6, 0xad,
- 0xa5, 0x8c, 0x39,
- 0xff, 0xbd, 0x7b,
- 0xce, 0xad, 0x42,
- 0xa5, 0x84, 0x39,
- 0xc6, 0x9c, 0x39,
- 0xbd, 0x9c, 0x31,
- 0x18, 0x10, 0x00,
- 0xef, 0xad, 0x5a,
- 0xff, 0xd6, 0xb5,
- 0x7b, 0x63, 0x18,
- 0xef, 0xbd, 0x7b,
- 0xe7, 0xb5, 0x42,
- 0xce, 0x9c, 0x21,
- 0xd6, 0xa5, 0x31,
- 0x6b, 0x52, 0x18,
- 0xff, 0xf7, 0xf7,
- 0xde, 0xad, 0x39,
- 0x63, 0x4a, 0x18,
- 0xad, 0x84, 0x18,
- 0xad, 0x84, 0x21,
- 0xc6, 0x94, 0x18,
- 0xce, 0x9c, 0x10,
- 0xef, 0xce, 0x9c,
- 0x5a, 0x42, 0x08,
- 0x4a, 0x39, 0x08
-
-};
-unsigned char item_keyboardPortrait[] = {
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xdc, 0x01, 0x02, 0x03, 0x04,
- 0x05, 0x06, 0x00, 0x07, 0x07, 0x06, 0x05, 0x04, 0x08,
- 0x04, 0x05, 0x06, 0x00, 0x07, 0x07, 0x06, 0x05, 0x04,
- 0x08, 0x04, 0x05, 0x06, 0x00, 0x07, 0x07, 0x06, 0x05,
- 0x04, 0x08, 0x04, 0x05, 0x06, 0x00, 0x07, 0x07, 0x06,
- 0x05, 0x04, 0x08, 0x04, 0x05, 0x06, 0x00, 0x07, 0x07,
- 0x06, 0x05, 0x04, 0x08, 0x04, 0x05, 0x06, 0x00, 0x07,
- 0x07, 0x06, 0x05, 0x04, 0x08, 0x04, 0x05, 0x06, 0x00,
- 0x07, 0x07, 0x06, 0x05, 0x04, 0x08, 0x04, 0x05, 0x06,
- 0x00, 0x07, 0x07, 0x06, 0x05, 0x04, 0x08, 0x04, 0x05,
- 0x06, 0x00, 0x07, 0x07, 0x06, 0x05, 0x04, 0x08, 0x04,
- 0x05, 0x06, 0x00, 0x07, 0x07, 0x06, 0x05, 0x04, 0x08,
- 0x04, 0x05, 0x06, 0x00, 0x07, 0x07, 0x06, 0x05, 0x04,
- 0x08, 0x04, 0x05, 0x06, 0x00, 0x07, 0x07, 0x06, 0x05,
- 0x04, 0x08, 0x04, 0x05, 0x06, 0x00, 0x07, 0x07, 0x06,
- 0x05, 0x04, 0x03, 0x09, 0x03, 0x04, 0x05, 0x06, 0x00,
- 0x07, 0x07, 0x06, 0x05, 0x04, 0x08, 0x04, 0x05, 0x06,
- 0x00, 0x07, 0x07, 0x06, 0x05, 0x04, 0x08, 0x04, 0x05,
- 0x06, 0x00, 0x07, 0x07, 0x06, 0x05, 0x04, 0x08, 0x04,
- 0x05, 0x06, 0x00, 0x07, 0x07, 0x06, 0x05, 0x04, 0x08,
- 0x04, 0x05, 0x06, 0x00, 0x07, 0x07, 0x06, 0x05, 0x04,
- 0x03, 0x00, 0x0f, 0x02, 0x03, 0x04, 0x05, 0x06, 0x00,
- 0x07, 0x07, 0x06, 0x05, 0x04, 0x03, 0x00, 0x0f, 0x02,
- 0x03, 0x04, 0x05, 0x06, 0x00, 0x08, 0x07, 0x06, 0x05,
- 0x04, 0x03, 0x02, 0x02, 0x01, 0x09, 0x04, 0x0a, 0x00,
- 0x06, 0x0b, 0x0c, 0x0d, 0x0d, 0x0e, 0x0e, 0x0f, 0x05,
- 0x0f, 0x00, 0x06, 0x10, 0x11, 0x12, 0x12, 0x13, 0x14,
- 0x0f, 0x05, 0x0f, 0x00, 0x06, 0x0b, 0x0c, 0x0d, 0x0d,
- 0x0e, 0x0e, 0x0f, 0x05, 0x0f, 0x00, 0x06, 0x10, 0x11,
- 0x12, 0x12, 0x13, 0x14, 0x0f, 0x05, 0x0f, 0x00, 0x06,
- 0x0b, 0x0c, 0x0d, 0x0d, 0x0e, 0x0e, 0x0f, 0x05, 0x0f,
- 0x00, 0x06, 0x10, 0x11, 0x12, 0x12, 0x13, 0x14, 0x0f,
- 0x05, 0x0f, 0x00, 0x06, 0x0b, 0x0c, 0x0d, 0x0d, 0x0e,
- 0x0e, 0x0f, 0x05, 0x0f, 0x00, 0x06, 0x10, 0x11, 0x12,
- 0x12, 0x13, 0x14, 0x0f, 0x05, 0x0f, 0x00, 0x06, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x0e, 0x0e, 0x0f, 0x05, 0x0f, 0x00,
- 0x06, 0x10, 0x11, 0x12, 0x12, 0x13, 0x14, 0x0f, 0x05,
- 0x0f, 0x00, 0x06, 0x0b, 0x0c, 0x0d, 0x0d, 0x0e, 0x0e,
- 0x0f, 0x05, 0x0f, 0x00, 0x06, 0x10, 0x11, 0x12, 0x12,
- 0x13, 0x14, 0x0f, 0x05, 0x0f, 0x00, 0x06, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x0e, 0x0e, 0x0a, 0x04, 0x15, 0x04, 0x0a,
- 0x00, 0x06, 0x10, 0x11, 0x12, 0x12, 0x13, 0x14, 0x0f,
- 0x05, 0x0f, 0x00, 0x06, 0x0b, 0x0c, 0x0d, 0x0d, 0x0e,
- 0x0e, 0x0f, 0x05, 0x0f, 0x00, 0x06, 0x10, 0x11, 0x12,
- 0x12, 0x13, 0x14, 0x0f, 0x05, 0x0f, 0x00, 0x06, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x0e, 0x0e, 0x0f, 0x05, 0x0f, 0x00,
- 0x06, 0x10, 0x11, 0x12, 0x12, 0x13, 0x14, 0x0a, 0x04,
- 0x09, 0x00, 0x0d, 0x02, 0x09, 0x04, 0x0a, 0x00, 0x06,
- 0x10, 0x11, 0x12, 0x12, 0x13, 0x14, 0x0a, 0x04, 0x09,
- 0x00, 0x0d, 0x02, 0x09, 0x04, 0x0a, 0x00, 0x06, 0x10,
- 0x11, 0x16, 0x16, 0x12, 0x14, 0x17, 0x0a, 0x04, 0x09,
- 0x02, 0x01, 0x15, 0x18, 0x00, 0x08, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x0e, 0x19, 0x00, 0x08, 0x10, 0x11, 0x12,
- 0x13, 0x13, 0x14, 0x19, 0x00, 0x08, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x0e, 0x19, 0x00, 0x08, 0x10, 0x11, 0x12,
- 0x13, 0x13, 0x14, 0x19, 0x00, 0x08, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x0e, 0x19, 0x00, 0x08, 0x10, 0x11, 0x12,
- 0x13, 0x13, 0x14, 0x19, 0x00, 0x08, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x0e, 0x19, 0x00, 0x08, 0x10, 0x11, 0x12,
- 0x13, 0x13, 0x14, 0x19, 0x00, 0x08, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x0e, 0x19, 0x00, 0x08, 0x10, 0x11, 0x12,
- 0x13, 0x13, 0x14, 0x19, 0x00, 0x08, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x0e, 0x19, 0x00, 0x08, 0x10, 0x11, 0x12,
- 0x13, 0x13, 0x14, 0x19, 0x00, 0x08, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x0e, 0x18, 0x1a, 0x18, 0x00, 0x08, 0x10,
- 0x11, 0x12, 0x13, 0x13, 0x14, 0x19, 0x00, 0x08, 0x0b,
- 0x0c, 0x0d, 0x0e, 0x0e, 0x0e, 0x19, 0x00, 0x08, 0x10,
- 0x11, 0x12, 0x13, 0x13, 0x14, 0x19, 0x00, 0x08, 0x0b,
- 0x0c, 0x0d, 0x0e, 0x0e, 0x0e, 0x19, 0x00, 0x08, 0x10,
- 0x11, 0x12, 0x13, 0x13, 0x14, 0x18, 0x15, 0x00, 0x0d,
- 0x02, 0x15, 0x18, 0x00, 0x08, 0x10, 0x11, 0x12, 0x13,
- 0x13, 0x14, 0x18, 0x15, 0x00, 0x0d, 0x02, 0x15, 0x18,
- 0x10, 0x00, 0x05, 0x1b, 0x10, 0x10, 0x11, 0x16, 0x12,
- 0x12, 0x14, 0x17, 0x18, 0x15, 0x02, 0x01, 0x08, 0x06,
- 0x0b, 0x00, 0x05, 0x1c, 0x0b, 0x0b, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x1d, 0x10, 0x1e, 0x1e, 0x1f, 0x1f, 0x1e,
- 0x10, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x1d, 0x0b,
- 0x00, 0x05, 0x1c, 0x0b, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e,
- 0x0e, 0x1d, 0x10, 0x00, 0x05, 0x1e, 0x10, 0x10, 0x20,
- 0x21, 0x12, 0x13, 0x14, 0x1d, 0x0b, 0x00, 0x05, 0x1c,
- 0x0b, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x1d, 0x10,
- 0x00, 0x04, 0x1e, 0x1f, 0x22, 0x23, 0x23, 0x24, 0x12,
- 0x13, 0x14, 0x1d, 0x0b, 0x00, 0x05, 0x1c, 0x0b, 0x0b,
- 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x1d, 0x10, 0x1e, 0x1e,
- 0x1f, 0x1f, 0x1e, 0x10, 0x10, 0x10, 0x11, 0x12, 0x13,
- 0x14, 0x1d, 0x0b, 0x00, 0x05, 0x1c, 0x0b, 0x25, 0x26,
- 0x0c, 0x0d, 0x0e, 0x0e, 0x1d, 0x10, 0x00, 0x05, 0x1e,
- 0x10, 0x21, 0x27, 0x11, 0x12, 0x13, 0x14, 0x1d, 0x0b,
- 0x1c, 0x1c, 0x28, 0x26, 0x1c, 0x0b, 0x0b, 0x0b, 0x0c,
- 0x0d, 0x0e, 0x0e, 0x1d, 0x10, 0x1e, 0x1e, 0x1e, 0x1f,
- 0x29, 0x21, 0x21, 0x27, 0x11, 0x12, 0x13, 0x14, 0x1d,
- 0x0b, 0x00, 0x05, 0x1c, 0x0b, 0x0b, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x06, 0x04, 0x06, 0x10, 0x00, 0x05, 0x1e,
- 0x10, 0x2a, 0x10, 0x11, 0x12, 0x13, 0x14, 0x1d, 0x0b,
- 0x00, 0x04, 0x1c, 0x2b, 0x2c, 0x2d, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x1d, 0x10, 0x00, 0x04, 0x1e, 0x2e, 0x2f,
- 0x2a, 0x10, 0x11, 0x12, 0x13, 0x14, 0x1d, 0x0b, 0x00,
- 0x05, 0x1c, 0x0b, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e,
- 0x1d, 0x10, 0x00, 0x05, 0x1e, 0x10, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x06, 0x08, 0x00, 0x0d, 0x02, 0x08,
- 0x06, 0x10, 0x00, 0x05, 0x1e, 0x10, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x06, 0x08, 0x00, 0x0d, 0x02, 0x08,
- 0x06, 0x1b, 0x00, 0x05, 0x1e, 0x1b, 0x10, 0x10, 0x11,
- 0x16, 0x12, 0x14, 0x17, 0x06, 0x08, 0x02, 0x01, 0x08,
- 0x07, 0x1c, 0x00, 0x05, 0x30, 0x1c, 0x0b, 0x0b, 0x0c,
- 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x32, 0x33, 0x33,
- 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x31,
- 0x1c, 0x00, 0x05, 0x30, 0x1c, 0x0b, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x31, 0x1e, 0x00, 0x05, 0x32, 0x1e, 0x10,
- 0x34, 0x23, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x00, 0x05,
- 0x30, 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31,
- 0x1e, 0x32, 0x32, 0x32, 0x35, 0x23, 0x2f, 0x10, 0x2a,
- 0x36, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x00, 0x05, 0x30,
- 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e,
- 0x32, 0x32, 0x33, 0x33, 0x32, 0x1e, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x00, 0x05, 0x30, 0x1c,
- 0x26, 0x01, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x00,
- 0x05, 0x32, 0x1e, 0x23, 0x21, 0x11, 0x12, 0x13, 0x14,
- 0x31, 0x1c, 0x30, 0x30, 0x37, 0x01, 0x30, 0x1c, 0x0b,
- 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x32,
- 0x32, 0x38, 0x2e, 0x2e, 0x39, 0x21, 0x11, 0x12, 0x13,
- 0x14, 0x31, 0x1c, 0x00, 0x05, 0x30, 0x1c, 0x0b, 0x0b,
- 0x0c, 0x0d, 0x0e, 0x0e, 0x07, 0x04, 0x07, 0x1e, 0x32,
- 0x32, 0x32, 0x3a, 0x27, 0x3b, 0x21, 0x10, 0x11, 0x12,
- 0x13, 0x14, 0x31, 0x1c, 0x30, 0x30, 0x28, 0x01, 0x3c,
- 0x31, 0x01, 0x3d, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e,
- 0x32, 0x32, 0x32, 0x23, 0x39, 0x29, 0x23, 0x33, 0x3e,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x00, 0x05, 0x30, 0x3f,
- 0x40, 0x3d, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32,
- 0x32, 0x32, 0x33, 0x00, 0x04, 0x23, 0x41, 0x12, 0x13,
- 0x14, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08, 0x07, 0x1e,
- 0x00, 0x05, 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13,
- 0x14, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08, 0x07, 0x1e,
- 0x00, 0x05, 0x32, 0x1e, 0x1b, 0x10, 0x11, 0x16, 0x12,
- 0x14, 0x17, 0x07, 0x08, 0x02, 0x01, 0x08, 0x07, 0x1c,
- 0x30, 0x42, 0x42, 0x42, 0x30, 0x1c, 0x0b, 0x0b, 0x0c,
- 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x33, 0x33,
- 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x31,
- 0x1c, 0x30, 0x42, 0x42, 0x42, 0x30, 0x1c, 0x0b, 0x0b,
- 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x43,
- 0x43, 0x32, 0x1e, 0x10, 0x34, 0x23, 0x12, 0x13, 0x14,
- 0x31, 0x1c, 0x30, 0x42, 0x42, 0x42, 0x30, 0x1c, 0x0b,
- 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43,
- 0x43, 0x33, 0x33, 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13,
- 0x14, 0x31, 0x1c, 0x30, 0x42, 0x42, 0x42, 0x30, 0x1c,
- 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32,
- 0x43, 0x33, 0x33, 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12,
- 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x42, 0x42, 0x30,
- 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e,
- 0x32, 0x43, 0x43, 0x43, 0x32, 0x1e, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x44, 0x01,
- 0x30, 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31,
- 0x1e, 0x32, 0x43, 0x43, 0x43, 0x32, 0x1e, 0x21, 0x21,
- 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x42,
- 0x42, 0x30, 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e,
- 0x07, 0x04, 0x07, 0x1e, 0x32, 0x43, 0x45, 0x33, 0x46,
- 0x39, 0x21, 0x10, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c,
- 0x30, 0x42, 0x47, 0x48, 0x30, 0x1c, 0x49, 0x01, 0x2c,
- 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x43, 0x38,
- 0x32, 0x1e, 0x4a, 0x23, 0x4b, 0x12, 0x13, 0x14, 0x31,
- 0x1c, 0x30, 0x42, 0x42, 0x42, 0x30, 0x4c, 0x01, 0x3d,
- 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x43,
- 0x33, 0x34, 0x2e, 0x2f, 0x4a, 0x3e, 0x12, 0x13, 0x14,
- 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08, 0x07, 0x1e, 0x32,
- 0x43, 0x43, 0x43, 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12,
- 0x13, 0x14, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08, 0x07,
- 0x1e, 0x32, 0x00, 0x04, 0x43, 0x38, 0x1b, 0x10, 0x11,
- 0x16, 0x12, 0x14, 0x17, 0x07, 0x08, 0x02, 0x01, 0x08,
- 0x07, 0x1c, 0x30, 0x42, 0x4d, 0x4e, 0x49, 0x37, 0x4f,
- 0x50, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43,
- 0x51, 0x33, 0x32, 0x52, 0x35, 0x53, 0x11, 0x12, 0x13,
- 0x14, 0x31, 0x1c, 0x30, 0x42, 0x4d, 0x54, 0x49, 0x37,
- 0x4f, 0x55, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32,
- 0x43, 0x56, 0x56, 0x57, 0x35, 0x4a, 0x34, 0x23, 0x12,
- 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x4d, 0x42, 0x47,
- 0x37, 0x58, 0x50, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e,
- 0x32, 0x43, 0x56, 0x33, 0x33, 0x1e, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x4d, 0x48,
- 0x28, 0x37, 0x2d, 0x50, 0x59, 0x0d, 0x0e, 0x0e, 0x31,
- 0x1e, 0x32, 0x43, 0x51, 0x33, 0x32, 0x52, 0x35, 0x53,
- 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x4d,
- 0x4e, 0x5a, 0x2b, 0x2c, 0x5b, 0x0c, 0x0d, 0x0e, 0x0e,
- 0x31, 0x1e, 0x32, 0x43, 0x5c, 0x5d, 0x2e, 0x2e, 0x2f,
- 0x2a, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42,
- 0x44, 0x01, 0x30, 0x1c, 0x0b, 0x5b, 0x59, 0x0d, 0x0e,
- 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x56, 0x43, 0x32, 0x1e,
- 0x21, 0x21, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30,
- 0x48, 0x5a, 0x42, 0x49, 0x5e, 0x0b, 0x5f, 0x4f, 0x0d,
- 0x0e, 0x0e, 0x07, 0x04, 0x07, 0x1e, 0x32, 0x43, 0x56,
- 0x43, 0x32, 0x29, 0x21, 0x10, 0x11, 0x12, 0x13, 0x14,
- 0x31, 0x1c, 0x30, 0x42, 0x4d, 0x42, 0x30, 0x1c, 0x0b,
- 0x01, 0x3d, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43,
- 0x56, 0x43, 0x32, 0x1e, 0x10, 0x23, 0x60, 0x12, 0x13,
- 0x14, 0x31, 0x1c, 0x30, 0x42, 0x4d, 0x42, 0x61, 0x62,
- 0x31, 0x3d, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32,
- 0x43, 0x56, 0x33, 0x2e, 0x1e, 0x10, 0x10, 0x11, 0x12,
- 0x13, 0x14, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08, 0x07,
- 0x1e, 0x32, 0x43, 0x56, 0x43, 0x32, 0x1e, 0x10, 0x10,
- 0x11, 0x12, 0x13, 0x14, 0x07, 0x08, 0x00, 0x0d, 0x02,
- 0x08, 0x07, 0x1e, 0x32, 0x43, 0x56, 0x63, 0x64, 0x33,
- 0x2a, 0x10, 0x11, 0x16, 0x12, 0x14, 0x17, 0x07, 0x08,
- 0x02, 0x01, 0x08, 0x07, 0x1c, 0x30, 0x42, 0x5a, 0x62,
- 0x65, 0x37, 0x4c, 0x40, 0x66, 0x0d, 0x0e, 0x0e, 0x31,
- 0x1e, 0x32, 0x43, 0x33, 0x33, 0x33, 0x67, 0x24, 0x23,
- 0x68, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x61,
- 0x01, 0x69, 0x37, 0x6a, 0x62, 0x0c, 0x0d, 0x0e, 0x0e,
- 0x31, 0x1e, 0x32, 0x43, 0x56, 0x3b, 0x39, 0x35, 0x33,
- 0x33, 0x23, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42,
- 0x42, 0x6b, 0x62, 0x37, 0x6c, 0x40, 0x5b, 0x0d, 0x0e,
- 0x0e, 0x31, 0x1e, 0x32, 0x00, 0x07, 0x23, 0x60, 0x12,
- 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x48, 0x31, 0x31,
- 0x37, 0x4c, 0x4c, 0x01, 0x0d, 0x0e, 0x0e, 0x31, 0x1e,
- 0x32, 0x43, 0x33, 0x33, 0x33, 0x3b, 0x39, 0x23, 0x20,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x42, 0x6a,
- 0x3c, 0x26, 0x40, 0x26, 0x0c, 0x0d, 0x0e, 0x0e, 0x31,
- 0x1e, 0x32, 0x43, 0x6d, 0x33, 0x33, 0x29, 0x23, 0x34,
- 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x44,
- 0x01, 0x30, 0x1c, 0x6e, 0x01, 0x6f, 0x0d, 0x0e, 0x0e,
- 0x31, 0x1e, 0x32, 0x43, 0x43, 0x43, 0x32, 0x1e, 0x21,
- 0x21, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x5a,
- 0x01, 0x6a, 0x40, 0x40, 0x61, 0x62, 0x01, 0x70, 0x0e,
- 0x0e, 0x07, 0x04, 0x07, 0x1e, 0x32, 0x43, 0x43, 0x43,
- 0x32, 0x29, 0x21, 0x10, 0x11, 0x12, 0x13, 0x14, 0x31,
- 0x1c, 0x30, 0x42, 0x42, 0x42, 0x30, 0x1c, 0x2d, 0x01,
- 0x70, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x43,
- 0x43, 0x32, 0x1e, 0x4a, 0x23, 0x2a, 0x12, 0x13, 0x14,
- 0x31, 0x1c, 0x30, 0x42, 0x42, 0x54, 0x40, 0x5e, 0x26,
- 0x3d, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43,
- 0x43, 0x33, 0x2e, 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13,
- 0x14, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08, 0x07, 0x1e,
- 0x32, 0x43, 0x43, 0x43, 0x32, 0x43, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08,
- 0x07, 0x1e, 0x32, 0x43, 0x63, 0x71, 0x3b, 0x2e, 0x1b,
- 0x10, 0x11, 0x16, 0x12, 0x14, 0x17, 0x07, 0x08, 0x02,
- 0x01, 0x08, 0x07, 0x1c, 0x30, 0x30, 0x72, 0x30, 0x30,
- 0x1c, 0x73, 0x01, 0x3d, 0x0d, 0x0e, 0x0e, 0x31, 0x1e,
- 0x32, 0x32, 0x33, 0x23, 0x2f, 0x1e, 0x10, 0x35, 0x22,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x47, 0x01, 0x61,
- 0x30, 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31,
- 0x1e, 0x32, 0x32, 0x46, 0x22, 0x63, 0x1e, 0x10, 0x74,
- 0x23, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x30, 0x37,
- 0x40, 0x72, 0x1c, 0x0b, 0x31, 0x75, 0x0d, 0x0e, 0x0e,
- 0x31, 0x1e, 0x32, 0x32, 0x32, 0x33, 0x33, 0x1e, 0x10,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x30,
- 0x37, 0x40, 0x72, 0x1c, 0x0b, 0x75, 0x01, 0x0d, 0x0e,
- 0x0e, 0x31, 0x1e, 0x32, 0x32, 0x33, 0x23, 0x76, 0x1e,
- 0x10, 0x3b, 0x21, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x00,
- 0x05, 0x30, 0x1c, 0x26, 0x26, 0x0c, 0x0d, 0x0e, 0x0e,
- 0x31, 0x1e, 0x00, 0x05, 0x32, 0x1e, 0x23, 0x34, 0x11,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x30, 0x37, 0x01,
- 0x30, 0x50, 0x40, 0x6f, 0x0c, 0x0d, 0x0e, 0x0e, 0x31,
- 0x1e, 0x00, 0x05, 0x32, 0x1e, 0x21, 0x21, 0x11, 0x12,
- 0x13, 0x14, 0x31, 0x1c, 0x30, 0x5a, 0x01, 0x6b, 0x30,
- 0x01, 0x31, 0x0b, 0x26, 0x77, 0x0e, 0x0e, 0x07, 0x04,
- 0x07, 0x1e, 0x00, 0x05, 0x32, 0x29, 0x21, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x00, 0x05, 0x30, 0x1c,
- 0x25, 0x40, 0x78, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32,
- 0x32, 0x32, 0x38, 0x46, 0x67, 0x33, 0x79, 0x11, 0x12,
- 0x13, 0x14, 0x31, 0x1c, 0x30, 0x30, 0x30, 0x4c, 0x7a,
- 0x1c, 0x26, 0x3d, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e,
- 0x32, 0x32, 0x32, 0x33, 0x23, 0x3b, 0x1f, 0x2a, 0x11,
- 0x12, 0x13, 0x14, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08,
- 0x07, 0x1e, 0x00, 0x04, 0x32, 0x76, 0x39, 0x2a, 0x10,
- 0x11, 0x12, 0x13, 0x14, 0x07, 0x08, 0x00, 0x0d, 0x02,
- 0x08, 0x07, 0x1e, 0x32, 0x43, 0x64, 0x3b, 0x3a, 0x1e,
- 0x1b, 0x10, 0x11, 0x16, 0x12, 0x14, 0x17, 0x07, 0x08,
- 0x02, 0x01, 0x08, 0x07, 0x0b, 0x00, 0x04, 0x1c, 0x54,
- 0x2c, 0x55, 0x01, 0x3d, 0x0d, 0x0e, 0x0e, 0x31, 0x10,
- 0x1e, 0x1e, 0x29, 0x29, 0x1e, 0x10, 0x10, 0x4a, 0x23,
- 0x53, 0x13, 0x14, 0x31, 0x0b, 0x1c, 0x7b, 0x62, 0x1c,
- 0x1c, 0x0b, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31,
- 0x10, 0x1e, 0x1e, 0x39, 0x67, 0x1e, 0x10, 0x10, 0x34,
- 0x23, 0x12, 0x13, 0x14, 0x31, 0x0b, 0x1c, 0x1c, 0x62,
- 0x69, 0x1c, 0x0b, 0x0b, 0x3d, 0x40, 0x0d, 0x0e, 0x0e,
- 0x31, 0x10, 0x1e, 0x1e, 0x1e, 0x29, 0x29, 0x10, 0x10,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x31, 0x0b, 0x1c, 0x1c,
- 0x62, 0x7b, 0x1c, 0x0b, 0x0b, 0x3d, 0x01, 0x0d, 0x0e,
- 0x0e, 0x31, 0x10, 0x1e, 0x1e, 0x29, 0x39, 0x1e, 0x10,
- 0x10, 0x21, 0x21, 0x12, 0x13, 0x14, 0x31, 0x0b, 0x00,
- 0x05, 0x1c, 0x0b, 0x26, 0x26, 0x0c, 0x0d, 0x0e, 0x0e,
- 0x31, 0x10, 0x00, 0x05, 0x1e, 0x10, 0x23, 0x34, 0x11,
- 0x12, 0x13, 0x14, 0x31, 0x0b, 0x1c, 0x1c, 0x37, 0x01,
- 0x50, 0x40, 0x6b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31,
- 0x10, 0x00, 0x05, 0x1e, 0x10, 0x21, 0x21, 0x11, 0x12,
- 0x13, 0x14, 0x31, 0x0b, 0x1c, 0x2b, 0x01, 0x54, 0x1c,
- 0x01, 0x5f, 0x0b, 0x26, 0x77, 0x0e, 0x0e, 0x07, 0x04,
- 0x07, 0x10, 0x00, 0x05, 0x1e, 0x21, 0x21, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x31, 0x0b, 0x00, 0x05, 0x1c, 0x6e,
- 0x40, 0x5b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x10, 0x1e,
- 0x1e, 0x1e, 0x63, 0x35, 0x1f, 0x22, 0x27, 0x11, 0x12,
- 0x13, 0x14, 0x31, 0x0b, 0x1c, 0x1c, 0x49, 0x62, 0x54,
- 0x0b, 0x26, 0x3d, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x10,
- 0x00, 0x05, 0x1e, 0x2e, 0x39, 0x39, 0x11, 0x12, 0x13,
- 0x14, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08, 0x07, 0x10,
- 0x1e, 0x1e, 0x1e, 0x74, 0x23, 0x23, 0x39, 0x2a, 0x11,
- 0x12, 0x13, 0x14, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08,
- 0x07, 0x1b, 0x43, 0x29, 0x7c, 0x57, 0x38, 0x41, 0x53,
- 0x53, 0x36, 0x7d, 0x7e, 0x7f, 0x17, 0x07, 0x08, 0x02,
- 0x01, 0x08, 0x07, 0x0b, 0x0b, 0x0b, 0x73, 0x7b, 0x01,
- 0x31, 0x26, 0x01, 0x77, 0x0e, 0x0e, 0x0e, 0x31, 0x10,
- 0x10, 0x10, 0x21, 0x21, 0x10, 0x10, 0x10, 0x41, 0x23,
- 0x80, 0x13, 0x14, 0x31, 0x0b, 0x0b, 0x26, 0x26, 0x00,
- 0x04, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x0e, 0x31, 0x10,
- 0x10, 0x10, 0x23, 0x35, 0x10, 0x10, 0x10, 0x60, 0x23,
- 0x13, 0x13, 0x14, 0x31, 0x0b, 0x0b, 0x0b, 0x01, 0x62,
- 0x26, 0x26, 0x26, 0x62, 0x01, 0x0e, 0x0e, 0x0e, 0x31,
- 0x00, 0x04, 0x10, 0x21, 0x21, 0x10, 0x10, 0x11, 0x12,
- 0x13, 0x13, 0x14, 0x31, 0x0b, 0x0b, 0x0b, 0x01, 0x4f,
- 0x0b, 0x0b, 0x0b, 0x3d, 0x01, 0x0e, 0x0e, 0x0e, 0x31,
- 0x10, 0x10, 0x10, 0x21, 0x21, 0x10, 0x10, 0x10, 0x21,
- 0x21, 0x13, 0x13, 0x14, 0x31, 0x00, 0x07, 0x0b, 0x26,
- 0x26, 0x0d, 0x0e, 0x0e, 0x0e, 0x31, 0x00, 0x07, 0x10,
- 0x23, 0x60, 0x12, 0x13, 0x13, 0x14, 0x31, 0x0b, 0x0b,
- 0x0b, 0x4f, 0x01, 0x26, 0x81, 0x2d, 0x0c, 0x0d, 0x0e,
- 0x0e, 0x0e, 0x31, 0x00, 0x07, 0x10, 0x21, 0x21, 0x12,
- 0x13, 0x13, 0x14, 0x31, 0x0b, 0x0b, 0x2c, 0x01, 0x0b,
- 0x0b, 0x01, 0x55, 0x0c, 0x26, 0x77, 0x0e, 0x0e, 0x07,
- 0x04, 0x07, 0x00, 0x06, 0x10, 0x21, 0x21, 0x11, 0x12,
- 0x13, 0x13, 0x14, 0x31, 0x00, 0x05, 0x0b, 0x6e, 0x40,
- 0x5b, 0x0c, 0x0d, 0x0e, 0x0e, 0x0e, 0x31, 0x00, 0x07,
- 0x10, 0x53, 0x23, 0x4b, 0x13, 0x13, 0x14, 0x31, 0x0b,
- 0x0b, 0x2d, 0x40, 0x5e, 0x0b, 0x0b, 0x26, 0x3d, 0x0d,
- 0x0e, 0x0e, 0x0e, 0x31, 0x00, 0x07, 0x10, 0x2a, 0x23,
- 0x68, 0x13, 0x13, 0x14, 0x07, 0x08, 0x00, 0x0d, 0x02,
- 0x08, 0x07, 0x10, 0x10, 0x10, 0x67, 0x00, 0x04, 0x23,
- 0x39, 0x82, 0x13, 0x13, 0x14, 0x07, 0x08, 0x00, 0x0d,
- 0x02, 0x08, 0x07, 0x10, 0x34, 0x23, 0x22, 0x00, 0x04,
- 0x33, 0x21, 0x21, 0x21, 0x74, 0x3e, 0x17, 0x07, 0x08,
- 0x02, 0x01, 0x08, 0x07, 0x0b, 0x0b, 0x0b, 0x4c, 0x62,
- 0x50, 0x0b, 0x0c, 0x01, 0x77, 0x0e, 0x0e, 0x83, 0x31,
- 0x10, 0x10, 0x10, 0x21, 0x21, 0x10, 0x10, 0x11, 0x53,
- 0x23, 0x7e, 0x14, 0x17, 0x31, 0x0b, 0x0b, 0x26, 0x31,
- 0x0b, 0x0b, 0x0b, 0x0c, 0x0d, 0x0d, 0x0e, 0x0e, 0x83,
- 0x31, 0x10, 0x10, 0x10, 0x23, 0x34, 0x10, 0x10, 0x11,
- 0x4b, 0x23, 0x13, 0x14, 0x17, 0x31, 0x0b, 0x0b, 0x0b,
- 0x01, 0x7b, 0x55, 0x55, 0x59, 0x84, 0x84, 0x0e, 0x0e,
- 0x83, 0x31, 0x00, 0x04, 0x10, 0x21, 0x21, 0x10, 0x11,
- 0x12, 0x12, 0x13, 0x14, 0x17, 0x31, 0x0b, 0x0b, 0x0b,
- 0x01, 0x3d, 0x0b, 0x0b, 0x0c, 0x77, 0x01, 0x0e, 0x0e,
- 0x83, 0x31, 0x10, 0x10, 0x10, 0x21, 0x21, 0x10, 0x10,
- 0x11, 0x21, 0x21, 0x13, 0x14, 0x17, 0x31, 0x00, 0x07,
- 0x0b, 0x26, 0x26, 0x0d, 0x0e, 0x0e, 0x83, 0x31, 0x00,
- 0x07, 0x10, 0x23, 0x4b, 0x12, 0x13, 0x14, 0x17, 0x31,
- 0x0b, 0x0b, 0x0b, 0x3d, 0x01, 0x5b, 0x40, 0x31, 0x66,
- 0x0d, 0x0e, 0x0e, 0x83, 0x31, 0x00, 0x07, 0x10, 0x21,
- 0x21, 0x12, 0x13, 0x14, 0x17, 0x31, 0x0b, 0x0b, 0x55,
- 0x01, 0x0b, 0x0b, 0x01, 0x59, 0x0d, 0x26, 0x77, 0x0e,
- 0x83, 0x07, 0x04, 0x07, 0x00, 0x06, 0x10, 0x21, 0x21,
- 0x12, 0x12, 0x13, 0x14, 0x17, 0x31, 0x00, 0x04, 0x0b,
- 0x85, 0x01, 0x85, 0x0c, 0x0d, 0x0d, 0x0e, 0x0e, 0x83,
- 0x31, 0x00, 0x07, 0x10, 0x11, 0x21, 0x21, 0x13, 0x14,
- 0x17, 0x31, 0x0b, 0x0b, 0x55, 0x00, 0x07, 0x01, 0x0e,
- 0x0e, 0x83, 0x31, 0x00, 0x07, 0x10, 0x11, 0x23, 0x4b,
- 0x13, 0x14, 0x17, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08,
- 0x07, 0x10, 0x10, 0x67, 0x00, 0x06, 0x23, 0x39, 0x11,
- 0x14, 0x17, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08, 0x07,
- 0x10, 0x10, 0x60, 0x22, 0x57, 0x1b, 0x1b, 0x86, 0x82,
- 0x82, 0x11, 0x7f, 0x17, 0x87, 0x07, 0x08, 0x02, 0x01,
- 0x08, 0x07, 0x0c, 0x0c, 0x0c, 0x01, 0x3d, 0x0c, 0x0c,
- 0x0d, 0x01, 0x77, 0x0e, 0x83, 0x83, 0x31, 0x11, 0x11,
- 0x11, 0x21, 0x21, 0x11, 0x11, 0x12, 0x88, 0x22, 0x14,
- 0x17, 0x17, 0x31, 0x0c, 0x0c, 0x4f, 0x01, 0x66, 0x0c,
- 0x0c, 0x0d, 0x0d, 0x0e, 0x0e, 0x83, 0x83, 0x31, 0x11,
- 0x11, 0x11, 0x39, 0x1f, 0x11, 0x11, 0x12, 0x21, 0x23,
- 0x14, 0x17, 0x17, 0x31, 0x0c, 0x0c, 0x0c, 0x75, 0x31,
- 0x0c, 0x0c, 0x0d, 0x0d, 0x0e, 0x0e, 0x83, 0x83, 0x31,
- 0x00, 0x04, 0x11, 0x21, 0x21, 0x11, 0x12, 0x12, 0x13,
- 0x14, 0x17, 0x17, 0x31, 0x0c, 0x0c, 0x0c, 0x31, 0x31,
- 0x0c, 0x0c, 0x0d, 0x89, 0x01, 0x0e, 0x83, 0x83, 0x31,
- 0x11, 0x11, 0x11, 0x21, 0x21, 0x11, 0x11, 0x12, 0x21,
- 0x74, 0x14, 0x17, 0x17, 0x31, 0x00, 0x07, 0x0c, 0x26,
- 0x26, 0x0e, 0x0e, 0x83, 0x83, 0x31, 0x00, 0x07, 0x11,
- 0x23, 0x4b, 0x13, 0x14, 0x17, 0x17, 0x31, 0x0c, 0x0c,
- 0x0c, 0x3d, 0x01, 0x0c, 0x5f, 0x01, 0x6c, 0x0e, 0x0e,
- 0x83, 0x83, 0x31, 0x00, 0x07, 0x11, 0x21, 0x21, 0x13,
- 0x14, 0x17, 0x17, 0x31, 0x0c, 0x0c, 0x59, 0x01, 0x0c,
- 0x0c, 0x01, 0x84, 0x0d, 0x8a, 0x0f, 0x83, 0x83, 0x07,
- 0x04, 0x07, 0x00, 0x06, 0x11, 0x21, 0x21, 0x12, 0x13,
- 0x14, 0x17, 0x17, 0x31, 0x0c, 0x0c, 0x0c, 0x78, 0x40,
- 0x3d, 0x0c, 0x0d, 0x0d, 0x0e, 0x0e, 0x83, 0x83, 0x31,
- 0x00, 0x07, 0x11, 0x12, 0x3b, 0x67, 0x14, 0x17, 0x17,
- 0x31, 0x00, 0x07, 0x0c, 0x26, 0x77, 0x0e, 0x0e, 0x83,
- 0x83, 0x31, 0x00, 0x07, 0x11, 0x3e, 0x23, 0x68, 0x14,
- 0x17, 0x17, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08, 0x07,
- 0x11, 0x53, 0x00, 0x05, 0x60, 0x4b, 0x4b, 0x4b, 0x8b,
- 0x17, 0x17, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08, 0x07,
- 0x11, 0x11, 0x11, 0x8c, 0x7c, 0x8c, 0x11, 0x16, 0x16,
- 0x12, 0x14, 0x17, 0x17, 0x87, 0x07, 0x08, 0x02, 0x01,
- 0x08, 0x07, 0x0d, 0x0d, 0x0d, 0x62, 0x31, 0x66, 0x66,
- 0x6c, 0x01, 0x8d, 0x0e, 0x83, 0x8e, 0x31, 0x12, 0x12,
- 0x12, 0x21, 0x23, 0x20, 0x12, 0x7e, 0x22, 0x4b, 0x14,
- 0x17, 0x87, 0x31, 0x0d, 0x0d, 0x66, 0x31, 0x31, 0x8f,
- 0x0d, 0x0e, 0x90, 0x91, 0x0e, 0x83, 0x8e, 0x31, 0x12,
- 0x12, 0x12, 0x4b, 0x22, 0x7e, 0x82, 0x1f, 0x21, 0x23,
- 0x14, 0x17, 0x87, 0x31, 0x0d, 0x0d, 0x0d, 0x8f, 0x01,
- 0x6c, 0x66, 0x0e, 0x92, 0x93, 0x0e, 0x83, 0x8e, 0x31,
- 0x00, 0x04, 0x12, 0x21, 0x21, 0x12, 0x13, 0x13, 0x14,
- 0x14, 0x17, 0x87, 0x31, 0x0d, 0x0d, 0x0d, 0x90, 0x01,
- 0x77, 0x84, 0x3c, 0x3c, 0x01, 0x0e, 0x83, 0x8e, 0x31,
- 0x12, 0x12, 0x12, 0x21, 0x21, 0x12, 0x12, 0x13, 0x74,
- 0x74, 0x14, 0x17, 0x87, 0x31, 0x00, 0x07, 0x0d, 0x8a,
- 0x8a, 0x0e, 0x0e, 0x83, 0x8e, 0x31, 0x00, 0x07, 0x12,
- 0x23, 0x4b, 0x14, 0x14, 0x17, 0x87, 0x31, 0x0d, 0x0d,
- 0x0d, 0x77, 0x01, 0x0d, 0x0d, 0x70, 0x01, 0x6c, 0x0e,
- 0x83, 0x8e, 0x31, 0x00, 0x07, 0x12, 0x74, 0x74, 0x14,
- 0x14, 0x17, 0x87, 0x31, 0x0d, 0x0d, 0x84, 0x01, 0x0d,
- 0x0d, 0x01, 0x90, 0x0e, 0x8a, 0x0f, 0x83, 0x8e, 0x07,
- 0x04, 0x07, 0x12, 0x12, 0x12, 0x7e, 0x53, 0x53, 0x39,
- 0x39, 0x80, 0x7d, 0x3e, 0x17, 0x87, 0x31, 0x0d, 0x0d,
- 0x0d, 0x94, 0x01, 0x95, 0x84, 0x90, 0x90, 0x91, 0x0e,
- 0x83, 0x8e, 0x31, 0x12, 0x12, 0x12, 0x3e, 0x41, 0x12,
- 0x82, 0x88, 0x23, 0x7e, 0x14, 0x17, 0x87, 0x31, 0x00,
- 0x07, 0x0d, 0x8a, 0x77, 0x0e, 0x0e, 0x83, 0x8e, 0x31,
- 0x00, 0x04, 0x12, 0x41, 0x12, 0x82, 0x39, 0x3b, 0x96,
- 0x14, 0x17, 0x87, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08,
- 0x07, 0x00, 0x07, 0x12, 0x13, 0x13, 0x14, 0x14, 0x17,
- 0x87, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08, 0x07, 0x16,
- 0x16, 0x16, 0x11, 0x20, 0x3b, 0x20, 0x12, 0x12, 0x14,
- 0x14, 0x17, 0x87, 0x87, 0x07, 0x08, 0x02, 0x01, 0x08,
- 0x07, 0x0e, 0x0e, 0x0e, 0x97, 0x31, 0x01, 0x98, 0x99,
- 0x70, 0x01, 0x9a, 0x8e, 0x9b, 0x31, 0x13, 0x13, 0x13,
- 0x88, 0x68, 0x4b, 0x22, 0x22, 0x88, 0x17, 0x17, 0x87,
- 0x9c, 0x31, 0x0e, 0x0e, 0x0e, 0x9d, 0x94, 0x9e, 0x01,
- 0x01, 0x8a, 0x9f, 0x83, 0x8e, 0x9b, 0x31, 0x00, 0x04,
- 0x13, 0x88, 0x23, 0x22, 0xa0, 0x79, 0x74, 0x17, 0x87,
- 0x9c, 0x31, 0x00, 0x04, 0x0e, 0xa1, 0x3c, 0x01, 0x01,
- 0x98, 0x9a, 0x83, 0x8e, 0x9b, 0x31, 0x00, 0x04, 0x13,
- 0x88, 0x88, 0x13, 0x13, 0x14, 0x17, 0x17, 0x87, 0x9c,
- 0x31, 0x00, 0x04, 0x0e, 0x95, 0x8a, 0x3c, 0xa1, 0x0f,
- 0x01, 0x83, 0x8e, 0x9b, 0x31, 0x13, 0x13, 0x13, 0x88,
- 0x88, 0x13, 0x13, 0x13, 0x88, 0x88, 0x17, 0x87, 0x9c,
- 0x31, 0x00, 0x07, 0x0e, 0xa2, 0xa2, 0x83, 0x83, 0x8e,
- 0x9b, 0x31, 0x00, 0x07, 0x13, 0x23, 0x4b, 0x17, 0x17,
- 0x87, 0x9c, 0x31, 0x0e, 0x0e, 0x0e, 0x99, 0x8a, 0x0e,
- 0x0e, 0x0e, 0xa3, 0x8a, 0x07, 0x8e, 0x9b, 0x31, 0x00,
- 0x07, 0x13, 0x88, 0x88, 0x17, 0x17, 0x87, 0x9c, 0x31,
- 0x0e, 0x0e, 0x97, 0x8a, 0x0e, 0x0e, 0x8a, 0x97, 0x0e,
- 0xa2, 0xa4, 0x8e, 0x9b, 0x07, 0x04, 0x07, 0x13, 0x13,
- 0x13, 0x88, 0x00, 0x06, 0x74, 0x88, 0x87, 0x9c, 0x31,
- 0x0e, 0x0e, 0x0e, 0xa2, 0x00, 0x05, 0x8a, 0xa4, 0x83,
- 0x8e, 0x9b, 0x31, 0x13, 0x13, 0x13, 0x7e, 0x3b, 0x23,
- 0x23, 0x39, 0x80, 0x17, 0x17, 0x87, 0x9c, 0x31, 0x00,
- 0x07, 0x0e, 0xa2, 0x93, 0x83, 0x83, 0x8e, 0x9b, 0x31,
- 0x00, 0x04, 0x13, 0x39, 0x23, 0x23, 0x67, 0x82, 0x17,
- 0x17, 0x87, 0x9c, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08,
- 0x07, 0x00, 0x08, 0x13, 0x14, 0x17, 0x17, 0x87, 0x9c,
- 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08, 0x07, 0x00, 0x05,
- 0x12, 0x20, 0x67, 0x82, 0x14, 0x17, 0x17, 0x87, 0x87,
- 0x87, 0x07, 0x08, 0x02, 0x01, 0x08, 0x07, 0x00, 0x08,
- 0x0e, 0x83, 0x83, 0x8e, 0x9b, 0x9b, 0x31, 0x00, 0x08,
- 0x14, 0x17, 0x17, 0x87, 0x9c, 0x9c, 0x31, 0x00, 0x08,
- 0x0e, 0x83, 0x83, 0x8e, 0x9b, 0x9b, 0x31, 0x00, 0x08,
- 0x14, 0x17, 0x17, 0x87, 0x9c, 0x9c, 0x31, 0x00, 0x08,
- 0x0e, 0x83, 0x83, 0x8e, 0x9b, 0x9b, 0x31, 0x00, 0x08,
- 0x14, 0x17, 0x17, 0x87, 0x9c, 0x9c, 0x31, 0x00, 0x08,
- 0x0e, 0x94, 0x8a, 0x8e, 0x9b, 0x9b, 0x31, 0x00, 0x08,
- 0x14, 0x17, 0x17, 0x87, 0x9c, 0x9c, 0x31, 0x00, 0x08,
- 0x0e, 0x83, 0x83, 0x8e, 0x9b, 0x9b, 0x31, 0x00, 0x06,
- 0x14, 0x96, 0x23, 0x8b, 0x17, 0x87, 0x9c, 0x9c, 0x31,
- 0x00, 0x08, 0x0e, 0x83, 0x83, 0x8e, 0x9b, 0x9b, 0x31,
- 0x00, 0x08, 0x14, 0x17, 0x17, 0x87, 0x9c, 0x9c, 0x31,
- 0x00, 0x08, 0x0e, 0x83, 0x83, 0x8e, 0x9b, 0x9b, 0x07,
- 0x04, 0x07, 0x00, 0x08, 0x14, 0x17, 0x17, 0x87, 0x9c,
- 0x9c, 0x31, 0x00, 0x08, 0x0e, 0x83, 0x83, 0x8e, 0x9b,
- 0x9b, 0x31, 0x00, 0x08, 0x14, 0x17, 0x17, 0x87, 0x9c,
- 0x9c, 0x31, 0x00, 0x08, 0x0e, 0x83, 0x83, 0x8e, 0x9b,
- 0x9b, 0x31, 0x00, 0x08, 0x14, 0x17, 0x17, 0x87, 0x9c,
- 0x9c, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08, 0x07, 0x00,
- 0x08, 0x14, 0x17, 0x17, 0x87, 0x9c, 0x9c, 0x07, 0x08,
- 0x00, 0x0d, 0x02, 0x08, 0x07, 0x00, 0x06, 0x14, 0x7f,
- 0x14, 0x17, 0x17, 0x87, 0x87, 0x87, 0x9c, 0x07, 0x08,
- 0x02, 0x01, 0x08, 0x07, 0x00, 0x08, 0x83, 0x8e, 0x8e,
- 0x9b, 0x9b, 0xa5, 0x31, 0x00, 0x08, 0x17, 0x87, 0x87,
- 0x9c, 0x9c, 0xa6, 0x31, 0x00, 0x08, 0x83, 0x8e, 0x8e,
- 0x9b, 0x9b, 0xa5, 0x31, 0x00, 0x08, 0x17, 0x87, 0x87,
- 0x9c, 0x9c, 0xa6, 0x31, 0x00, 0x08, 0x83, 0x8e, 0x8e,
- 0x9b, 0x9b, 0xa5, 0x31, 0x00, 0x08, 0x17, 0x87, 0x87,
- 0x9c, 0x9c, 0xa6, 0x31, 0x83, 0x83, 0x83, 0xa7, 0xa8,
- 0xa9, 0xaa, 0x0f, 0x01, 0xab, 0x9b, 0x9b, 0xa5, 0x31,
- 0x00, 0x08, 0x17, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x31,
- 0x00, 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x31,
- 0x17, 0x17, 0x17, 0x20, 0x80, 0x7e, 0x1f, 0x22, 0x14,
- 0x87, 0x9c, 0x9c, 0xa6, 0x31, 0x00, 0x08, 0x83, 0x8e,
- 0x8e, 0x9b, 0x9b, 0xa5, 0x31, 0x00, 0x08, 0x17, 0x87,
- 0x87, 0x9c, 0x9c, 0xa6, 0x31, 0x00, 0x08, 0x83, 0x8e,
- 0x8e, 0x9b, 0x9b, 0xa5, 0x07, 0x04, 0x07, 0x00, 0x08,
- 0x17, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x31, 0x00, 0x08,
- 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x31, 0x00, 0x08,
- 0x17, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x31, 0x00, 0x08,
- 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x31, 0x00, 0x08,
- 0x17, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x07, 0x08, 0x00,
- 0x0d, 0x02, 0x08, 0x07, 0x00, 0x08, 0x17, 0x87, 0x87,
- 0x9c, 0x9c, 0xa6, 0x07, 0x08, 0x00, 0x0d, 0x02, 0x08,
- 0x07, 0x00, 0x08, 0x17, 0x00, 0x04, 0x87, 0x9c, 0xa6,
- 0x07, 0x08, 0x02, 0x01, 0x08, 0x06, 0x00, 0x08, 0x8e,
- 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1d, 0x00, 0x08, 0x87,
- 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1d, 0x00, 0x08, 0x8e,
- 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1d, 0x00, 0x08, 0x87,
- 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1d, 0x00, 0x08, 0x8e,
- 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1d, 0x00, 0x08, 0x87,
- 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1d, 0x8e, 0x8e, 0x8e,
- 0xa7, 0x0f, 0x8a, 0x8a, 0x19, 0xae, 0x9b, 0xa5, 0xa5,
- 0xac, 0x1d, 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6,
- 0xad, 0x1d, 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5,
- 0xac, 0x1d, 0x87, 0x87, 0x87, 0x8b, 0x1f, 0x74, 0x88,
- 0x96, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1d, 0x00, 0x08,
- 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1d, 0x00, 0x08,
- 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1d, 0x00, 0x08,
- 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x06, 0x04, 0x06,
- 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1d,
- 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1d,
- 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1d,
- 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1d,
- 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x06,
- 0x08, 0x00, 0x0d, 0x02, 0x08, 0x06, 0x00, 0x08, 0x87,
- 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x06, 0x08, 0x00, 0x0d,
- 0x02, 0x08, 0x06, 0x00, 0x0a, 0x87, 0x9c, 0x9c, 0xa6,
- 0xa6, 0x06, 0x08, 0x02, 0x01, 0x15, 0x18, 0x00, 0x08,
- 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08,
- 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08,
- 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08,
- 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08,
- 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08,
- 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08,
- 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08,
- 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08,
- 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08,
- 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08,
- 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08,
- 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08,
- 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x18, 0x1a, 0x18,
- 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19,
- 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19,
- 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19,
- 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19,
- 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x18,
- 0x15, 0x00, 0x0d, 0x02, 0x15, 0x18, 0x00, 0x08, 0x9c,
- 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x18, 0x15, 0x00, 0x0d,
- 0x02, 0x15, 0x18, 0x00, 0x08, 0x87, 0x9c, 0x9c, 0x9c,
- 0xa6, 0xad, 0xad, 0x18, 0x15, 0x02, 0x01, 0x09, 0x04,
- 0x0f, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x18,
- 0x0f, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x18,
- 0x0f, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x18,
- 0x0f, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x18,
- 0x0f, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x18,
- 0x0f, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x18,
- 0x0f, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x18,
- 0x0f, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x18,
- 0x0f, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x18,
- 0x0f, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x18,
- 0x0f, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x18,
- 0x0f, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x18,
- 0x0f, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x04,
- 0x15, 0x04, 0x0f, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad,
- 0x0f, 0x18, 0x0f, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac,
- 0x0f, 0x18, 0x0f, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad,
- 0x0f, 0x18, 0x0f, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac,
- 0x0f, 0x18, 0x0f, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad,
- 0x0f, 0x04, 0x09, 0x02, 0x09, 0x15, 0x00, 0x09, 0x08,
- 0x15, 0x15, 0x04, 0x0f, 0x00, 0x08, 0xa6, 0xad, 0xad,
- 0xad, 0x0f, 0x04, 0x15, 0x15, 0x00, 0x09, 0x08, 0x15,
- 0x09, 0x02, 0x09, 0x04, 0x0f, 0x00, 0x08, 0x9c, 0xa6,
- 0xa6, 0xad, 0xad, 0x0f, 0x04, 0x09, 0x02, 0x01, 0x09,
- 0x08, 0x05, 0x19, 0x1d, 0x00, 0x07, 0x31, 0x1d, 0x19,
- 0x18, 0x04, 0x18, 0x19, 0x1d, 0x00, 0x07, 0x31, 0x1d,
- 0x19, 0x18, 0x04, 0x18, 0x19, 0x1d, 0x00, 0x07, 0x31,
- 0x1d, 0x19, 0x18, 0x04, 0x18, 0x19, 0x1d, 0x00, 0x07,
- 0x31, 0x1d, 0x19, 0x18, 0x04, 0x18, 0x19, 0x1d, 0x00,
- 0x07, 0x31, 0x1d, 0x19, 0x18, 0x04, 0x18, 0x19, 0x1d,
- 0x00, 0x07, 0x31, 0x1d, 0x19, 0x18, 0x04, 0x18, 0x19,
- 0x1d, 0x00, 0x07, 0x31, 0x1d, 0x19, 0x18, 0x04, 0x18,
- 0x19, 0x1d, 0x00, 0x07, 0x31, 0x1d, 0x19, 0x18, 0x04,
- 0x18, 0x19, 0x1d, 0x00, 0x07, 0x31, 0x1d, 0x19, 0x18,
- 0x04, 0x18, 0x19, 0x1d, 0x00, 0x07, 0x31, 0x1d, 0x19,
- 0x18, 0x04, 0x18, 0x19, 0x1d, 0x00, 0x07, 0x31, 0x1d,
- 0x19, 0x18, 0x04, 0x18, 0x19, 0x1d, 0x00, 0x07, 0x31,
- 0x1d, 0x19, 0x18, 0x04, 0x18, 0x19, 0x1d, 0x00, 0x07,
- 0x31, 0x1d, 0x19, 0x05, 0x08, 0x09, 0x08, 0x05, 0x19,
- 0x1d, 0x00, 0x07, 0x31, 0x1d, 0x19, 0x18, 0x04, 0x18,
- 0x19, 0x1d, 0x00, 0x07, 0x31, 0x1d, 0x19, 0x18, 0x04,
- 0x18, 0x19, 0x1d, 0x00, 0x07, 0x31, 0x1d, 0x19, 0x18,
- 0x04, 0x18, 0x19, 0x1d, 0x00, 0x07, 0x31, 0x1d, 0x19,
- 0x18, 0x04, 0x18, 0x19, 0x1d, 0x00, 0x07, 0x31, 0x1d,
- 0x19, 0x05, 0x08, 0x09, 0x03, 0x04, 0x05, 0x06, 0x00,
- 0x07, 0x07, 0x06, 0x05, 0x04, 0x8e, 0x05, 0x19, 0x1d,
- 0x00, 0x07, 0x31, 0x1d, 0x19, 0x05, 0x8e, 0x04, 0x05,
- 0x06, 0x00, 0x07, 0x07, 0x06, 0x05, 0x04, 0x03, 0x09,
- 0x08, 0x05, 0x19, 0x1d, 0x00, 0x08, 0x31, 0x1d, 0x19,
- 0x05, 0x08, 0x09, 0x02, 0x01, 0x09, 0x04, 0x0f, 0x00,
- 0x06, 0x10, 0x11, 0x12, 0x12, 0x13, 0x14, 0x0f, 0x18,
- 0x0f, 0x00, 0x06, 0x0b, 0x0c, 0x0d, 0x0d, 0x0e, 0x0e,
- 0x0f, 0x18, 0x0f, 0x00, 0x06, 0x10, 0x11, 0x12, 0x12,
- 0x13, 0x14, 0x0f, 0x18, 0x0f, 0x00, 0x06, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x0e, 0x0e, 0x0f, 0x18, 0x0f, 0x00, 0x06,
- 0x10, 0x11, 0x12, 0x12, 0x13, 0x14, 0x0f, 0x18, 0x0f,
- 0x00, 0x06, 0x0b, 0x0c, 0x0d, 0x0d, 0x0e, 0x0e, 0x0f,
- 0x18, 0x0f, 0x00, 0x06, 0x10, 0x11, 0x12, 0x12, 0x13,
- 0x14, 0x0f, 0x18, 0x0f, 0x00, 0x06, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x0e, 0x0e, 0x0f, 0x18, 0x0f, 0x00, 0x06, 0x10,
- 0x11, 0x12, 0x12, 0x13, 0x14, 0x0f, 0x18, 0x0f, 0x00,
- 0x06, 0x0b, 0x0c, 0x0d, 0x0d, 0x0e, 0x0e, 0x0f, 0x18,
- 0x0f, 0x00, 0x06, 0x10, 0x11, 0x12, 0x12, 0x13, 0x14,
- 0x0f, 0x18, 0x0f, 0x00, 0x06, 0x0b, 0x0c, 0x0d, 0x0d,
- 0x0e, 0x0e, 0x0f, 0x18, 0x0f, 0x00, 0x06, 0x10, 0x11,
- 0x12, 0x12, 0x13, 0x14, 0x0f, 0x04, 0x15, 0x04, 0x0f,
- 0x00, 0x06, 0x0b, 0x0c, 0x0d, 0x0d, 0x0e, 0x0e, 0x0f,
- 0x18, 0x0f, 0x00, 0x06, 0x10, 0x11, 0x12, 0x12, 0x13,
- 0x14, 0x0f, 0x18, 0x0f, 0x00, 0x06, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x0e, 0x0e, 0x0f, 0x18, 0x0f, 0x00, 0x06, 0x10,
- 0x11, 0x12, 0x12, 0x13, 0x14, 0x0f, 0x18, 0x0f, 0x00,
- 0x06, 0x0b, 0x0c, 0x0d, 0x0d, 0x0e, 0x0e, 0x0f, 0x04,
- 0x15, 0x04, 0x0a, 0x00, 0x06, 0x10, 0x11, 0x12, 0x12,
- 0x13, 0x14, 0x0f, 0x05, 0x0f, 0x00, 0x06, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x0e, 0x0e, 0x0f, 0x05, 0x0f, 0x00, 0x06,
- 0x10, 0x11, 0x12, 0x12, 0x13, 0x14, 0x0a, 0x04, 0x15,
- 0x04, 0x0f, 0x00, 0x06, 0x0b, 0xaf, 0x0d, 0x0d, 0x0d,
- 0x0e, 0xb0, 0x0f, 0x04, 0x09, 0x02, 0x01, 0x15, 0x18,
- 0x00, 0x08, 0x10, 0x11, 0x12, 0x13, 0x13, 0x14, 0x19,
- 0x00, 0x08, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x0e, 0x19,
- 0x00, 0x08, 0x10, 0x11, 0x12, 0x13, 0x13, 0x14, 0x19,
- 0x00, 0x08, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x0e, 0x19,
- 0x00, 0x08, 0x10, 0x11, 0x12, 0x13, 0x13, 0x14, 0x19,
- 0x00, 0x08, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x0e, 0x19,
- 0x00, 0x08, 0x10, 0x11, 0x12, 0x13, 0x13, 0x14, 0x19,
- 0x00, 0x08, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x0e, 0x19,
- 0x00, 0x08, 0x10, 0x11, 0x12, 0x13, 0x13, 0x14, 0x19,
- 0x00, 0x08, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x0e, 0x19,
- 0x00, 0x08, 0x10, 0x11, 0x12, 0x13, 0x13, 0x14, 0x19,
- 0x00, 0x08, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x0e, 0x19,
- 0x00, 0x08, 0x10, 0x11, 0x12, 0x13, 0x13, 0x14, 0x18,
- 0x1a, 0x18, 0x00, 0x08, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e,
- 0x0e, 0x19, 0x00, 0x08, 0x10, 0x11, 0x12, 0x13, 0x13,
- 0x14, 0x19, 0x00, 0x08, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e,
- 0x0e, 0x19, 0x00, 0x08, 0x10, 0x11, 0x12, 0x13, 0x13,
- 0x14, 0x19, 0x00, 0x08, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e,
- 0x0e, 0x18, 0x1a, 0x18, 0x00, 0x08, 0x10, 0x11, 0x12,
- 0x13, 0x13, 0x14, 0x19, 0x00, 0x08, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x0e, 0x19, 0x00, 0x08, 0x10, 0x11, 0x12,
- 0x13, 0x13, 0x14, 0x18, 0x1a, 0x18, 0x0b, 0x00, 0x05,
- 0x1c, 0x0b, 0x0b, 0xaf, 0x0d, 0x0d, 0x0d, 0x0e, 0xb0,
- 0x18, 0x15, 0x02, 0x01, 0x08, 0x06, 0x10, 0x00, 0x05,
- 0x1e, 0x10, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x1d,
- 0x0b, 0x00, 0x05, 0x1c, 0x0b, 0x0b, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x1d, 0x10, 0x00, 0x05, 0x1e, 0x10, 0x10,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x1d, 0x0b, 0x00, 0x05,
- 0x1c, 0x0b, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x1d,
- 0x10, 0x00, 0x05, 0x1e, 0x10, 0x10, 0x10, 0x11, 0x12,
- 0x13, 0x14, 0x1d, 0x0b, 0x00, 0x05, 0x1c, 0x0b, 0x0b,
- 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x1d, 0x10, 0x00, 0x05,
- 0x1e, 0x10, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x1d,
- 0x0b, 0x00, 0x05, 0x1c, 0x0b, 0x0b, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x1d, 0x10, 0x00, 0x05, 0x1e, 0x10, 0x10,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x1d, 0x0b, 0x00, 0x05,
- 0x1c, 0x0b, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x1d,
- 0x10, 0x00, 0x05, 0x1e, 0x10, 0x10, 0x10, 0x11, 0x12,
- 0x13, 0x14, 0x1d, 0x0b, 0x00, 0x05, 0x1c, 0x0b, 0x0b,
- 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x1d, 0x10, 0x00, 0x05,
- 0x1e, 0x10, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x06,
- 0x04, 0x06, 0x0b, 0x00, 0x05, 0x1c, 0x0b, 0x0b, 0x0b,
- 0x0c, 0x0d, 0x0e, 0x0e, 0x1d, 0x10, 0x00, 0x05, 0x1e,
- 0x10, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x1d, 0x0b,
- 0x00, 0x05, 0x1c, 0x0b, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e,
- 0x0e, 0x1d, 0x10, 0x00, 0x05, 0x1e, 0x10, 0x10, 0x10,
- 0x11, 0x12, 0x13, 0x14, 0x1d, 0x0b, 0x00, 0x05, 0x1c,
- 0x0b, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x06, 0x04,
- 0x06, 0x10, 0x00, 0x05, 0x1e, 0x10, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x1d, 0x0b, 0x00, 0x05, 0x1c, 0x0b,
- 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x1d, 0x10, 0x00,
- 0x05, 0x1e, 0x10, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14,
- 0x06, 0x04, 0x06, 0x00, 0x07, 0x1c, 0x0b, 0x0b, 0xaf,
- 0x0d, 0x0d, 0x0e, 0xb0, 0x06, 0x08, 0x02, 0x01, 0x08,
- 0x07, 0x1e, 0x00, 0x05, 0x32, 0x1e, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x00, 0x05, 0x30, 0x1c,
- 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x00,
- 0x05, 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14,
- 0x31, 0x1c, 0x00, 0x05, 0x30, 0x1c, 0x0b, 0x0b, 0x0c,
- 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x00, 0x05, 0x32, 0x1e,
- 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x00,
- 0x05, 0x30, 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e,
- 0x31, 0x1e, 0x00, 0x05, 0x32, 0x1e, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x00, 0x05, 0x30, 0x1c,
- 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x00,
- 0x05, 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14,
- 0x31, 0x1c, 0x00, 0x05, 0x30, 0x1c, 0x0b, 0x0b, 0x0c,
- 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x00, 0x05, 0x32, 0x1e,
- 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x00,
- 0x05, 0x30, 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e,
- 0x31, 0x1e, 0x00, 0x05, 0x32, 0x1e, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x07, 0x04, 0x07, 0x1c, 0x00, 0x05,
- 0x30, 0x3f, 0x2c, 0x5b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31,
- 0x1e, 0x00, 0x05, 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12,
- 0x13, 0x14, 0x31, 0x1c, 0x00, 0x04, 0x30, 0x72, 0x2b,
- 0x2c, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x00,
- 0x04, 0x32, 0x38, 0x2e, 0x2a, 0x10, 0x11, 0x12, 0x13,
- 0x14, 0x31, 0x1c, 0x00, 0x04, 0x30, 0x4e, 0x2b, 0x2d,
- 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x07, 0x04, 0x07, 0x1e,
- 0x00, 0x05, 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13,
- 0x14, 0x31, 0x1c, 0x00, 0x05, 0x30, 0x1c, 0x0b, 0x0b,
- 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x00, 0x05, 0x32,
- 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x07, 0x04,
- 0x07, 0x1c, 0x00, 0x05, 0x30, 0x1c, 0x1c, 0x0b, 0x0c,
- 0xb1, 0x0e, 0x0e, 0xb0, 0x07, 0x08, 0x02, 0x01, 0x08,
- 0x07, 0x1e, 0x32, 0x43, 0x43, 0x43, 0x32, 0x1e, 0x10,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42,
- 0x42, 0x42, 0x30, 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e,
- 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x43, 0x43, 0x32, 0x1e,
- 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30,
- 0x42, 0x42, 0x42, 0x30, 0x1c, 0x0b, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x43, 0x43, 0x32,
- 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c,
- 0x30, 0x42, 0x42, 0x42, 0x30, 0x1c, 0x0b, 0x0b, 0x0c,
- 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x43, 0x43,
- 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x31,
- 0x1c, 0x30, 0x42, 0x42, 0x42, 0x30, 0x1c, 0x0b, 0x0b,
- 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x43,
- 0x43, 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14,
- 0x31, 0x1c, 0x30, 0x42, 0x42, 0x42, 0x30, 0x1c, 0x0b,
- 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43,
- 0x43, 0x43, 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13,
- 0x14, 0x31, 0x1c, 0x30, 0x42, 0x42, 0x42, 0x30, 0x1c,
- 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32,
- 0x43, 0x43, 0x43, 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12,
- 0x13, 0x14, 0x07, 0x04, 0x07, 0x1c, 0x30, 0x42, 0x42,
- 0x48, 0x69, 0x40, 0x26, 0x62, 0x26, 0x0d, 0x0e, 0x0e,
- 0x31, 0x1e, 0x32, 0x43, 0xb2, 0x00, 0x06, 0x23, 0x12,
- 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x42, 0xb3, 0x40,
- 0x26, 0x62, 0x40, 0x5b, 0x0d, 0x0e, 0x0e, 0x31, 0x1e,
- 0x32, 0x43, 0x43, 0x29, 0x22, 0x29, 0x23, 0x27, 0x11,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x42, 0x6a,
- 0x40, 0x26, 0x40, 0x25, 0x0c, 0x0d, 0x0e, 0x0e, 0x07,
- 0x04, 0x07, 0x1e, 0x32, 0x43, 0x43, 0x43, 0x32, 0x1e,
- 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30,
- 0x42, 0x42, 0x42, 0x30, 0x1c, 0x0b, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x43, 0x43, 0x32,
- 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x07, 0x04,
- 0x07, 0x1c, 0x30, 0x42, 0x42, 0x42, 0x30, 0x1c, 0x1c,
- 0x0b, 0x5b, 0x62, 0xb1, 0x0e, 0xb0, 0x07, 0x08, 0x02,
- 0x01, 0x08, 0x07, 0x1e, 0x32, 0x43, 0xb4, 0x6d, 0x32,
- 0x52, 0x35, 0x53, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c,
- 0x30, 0x42, 0x4d, 0x48, 0x28, 0x37, 0x61, 0x2d, 0x0c,
- 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0xb4, 0x6d,
- 0x32, 0x52, 0x35, 0x53, 0x11, 0x12, 0x13, 0x14, 0x31,
- 0x1c, 0x30, 0x42, 0x4d, 0x54, 0x49, 0x37, 0x2d, 0x50,
- 0x5b, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x56,
- 0x43, 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14,
- 0x31, 0x1c, 0x30, 0x42, 0x4d, 0x42, 0x30, 0x1c, 0x0b,
- 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43,
- 0x56, 0x43, 0x33, 0x52, 0x10, 0x10, 0x11, 0x12, 0x13,
- 0x14, 0x31, 0x1c, 0x30, 0x42, 0x4d, 0x42, 0x30, 0x1c,
- 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32,
- 0x43, 0x56, 0x43, 0x32, 0x1e, 0x10, 0x10, 0x11, 0x12,
- 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x4d, 0x42, 0x30,
- 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e,
- 0x32, 0x43, 0x56, 0x43, 0x32, 0x1e, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x4d, 0x42,
- 0x30, 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31,
- 0x1e, 0x32, 0x43, 0x56, 0x43, 0x32, 0x1e, 0x10, 0x10,
- 0x11, 0x12, 0x13, 0x14, 0x07, 0x04, 0x07, 0x1c, 0x30,
- 0x42, 0x4d, 0x69, 0x31, 0x54, 0x0b, 0x0b, 0x78, 0x0d,
- 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x6d, 0x5d, 0x2e,
- 0x2e, 0x2f, 0x67, 0x33, 0x12, 0x13, 0x14, 0x31, 0x1c,
- 0x30, 0x42, 0x48, 0x01, 0xb5, 0x1c, 0x0b, 0x4c, 0x75,
- 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0xb2, 0x7c,
- 0x63, 0x1e, 0x4a, 0x23, 0x53, 0x12, 0x13, 0x14, 0x31,
- 0x1c, 0x30, 0x42, 0xb6, 0x40, 0xb5, 0x1c, 0xb7, 0x40,
- 0x70, 0x0d, 0x0e, 0x0e, 0x07, 0x04, 0x07, 0x1e, 0x32,
- 0x43, 0x56, 0x43, 0x32, 0x1e, 0x10, 0x53, 0x11, 0x12,
- 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x4d, 0x42, 0x30,
- 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e,
- 0x32, 0x43, 0x56, 0xb4, 0x32, 0x1e, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x07, 0x04, 0x07, 0x1c, 0x30, 0x42,
- 0x4d, 0x42, 0x30, 0x1c, 0x1c, 0x0b, 0xb8, 0xb9, 0xb1,
- 0x0e, 0xb0, 0x07, 0x08, 0x02, 0x01, 0x08, 0x07, 0x1e,
- 0x32, 0x43, 0x33, 0x33, 0x33, 0x3b, 0x39, 0x23, 0x20,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x4e, 0x40,
- 0x4c, 0x37, 0x4c, 0x40, 0x5b, 0x0d, 0x0e, 0x0e, 0x31,
- 0x1e, 0x32, 0x43, 0x33, 0x33, 0x76, 0x67, 0x24, 0x23,
- 0x68, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x4e,
- 0x40, 0x69, 0x37, 0x31, 0x31, 0x26, 0x0d, 0x0e, 0x0e,
- 0x31, 0x1e, 0x32, 0x43, 0x6d, 0x6d, 0x32, 0x2f, 0x35,
- 0x34, 0x3e, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42,
- 0x42, 0x48, 0x49, 0x37, 0x4f, 0x55, 0x0c, 0x0d, 0x0e,
- 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x43, 0x43, 0x23, 0x35,
- 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30,
- 0x42, 0x4e, 0x4e, 0x30, 0x1c, 0x0b, 0x5b, 0x5b, 0x0d,
- 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x38, 0x5d, 0x56, 0x32,
- 0x1e, 0x10, 0x2a, 0x41, 0x3e, 0x13, 0x14, 0x31, 0x1c,
- 0x30, 0x5a, 0x54, 0x42, 0x30, 0x1c, 0x0b, 0x0b, 0x78,
- 0x84, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x56, 0x5d, 0x6d,
- 0x32, 0x1e, 0x10, 0x2a, 0x41, 0x82, 0x13, 0x14, 0x31,
- 0x1c, 0x30, 0x54, 0x5a, 0x48, 0x30, 0x1c, 0x0b, 0x0b,
- 0x5b, 0x5b, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x6d,
- 0x5d, 0x2e, 0x2e, 0x2f, 0x4a, 0x36, 0x12, 0x13, 0x14,
- 0x07, 0x04, 0x07, 0x1c, 0x30, 0x42, 0x4e, 0x01, 0x47,
- 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e,
- 0x32, 0x43, 0x43, 0x43, 0x32, 0x1e, 0xba, 0x22, 0x2a,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x5a, 0x01,
- 0x72, 0x1c, 0x0b, 0x3d, 0x75, 0x0d, 0x0e, 0x0e, 0x31,
- 0x1e, 0x32, 0x43, 0x22, 0xbb, 0x32, 0x1e, 0x10, 0x39,
- 0x74, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x42, 0x31,
- 0x65, 0x30, 0x1c, 0x0b, 0x6a, 0x31, 0x0d, 0x0e, 0x0e,
- 0x07, 0x04, 0x07, 0x1e, 0x32, 0x43, 0x43, 0x43, 0x32,
- 0x1e, 0x67, 0x34, 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c,
- 0x30, 0x42, 0x42, 0x42, 0x30, 0x1c, 0x0b, 0x0b, 0x0c,
- 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x43, 0x43, 0xb2,
- 0x76, 0x1e, 0x10, 0x10, 0x11, 0x12, 0x13, 0x14, 0x07,
- 0x04, 0x07, 0x1c, 0x30, 0x42, 0x42, 0x42, 0x30, 0x1c,
- 0x1c, 0x0b, 0xb8, 0xb9, 0xb1, 0x0e, 0xb0, 0x07, 0x08,
- 0x02, 0x01, 0x08, 0x07, 0x1e, 0x32, 0x32, 0x33, 0x23,
- 0x76, 0x1e, 0x10, 0x3b, 0x21, 0x12, 0x13, 0x14, 0x31,
- 0x1c, 0x30, 0x30, 0x4c, 0x4c, 0x30, 0x1c, 0x0b, 0x4c,
- 0x89, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x32, 0x33,
- 0x23, 0x2f, 0x1e, 0x10, 0x35, 0x22, 0x12, 0x13, 0x14,
- 0x31, 0x1c, 0x30, 0x30, 0x4c, 0x4c, 0x30, 0x1c, 0x73,
- 0x62, 0x26, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x32,
- 0x33, 0x33, 0x76, 0x51, 0x35, 0x3b, 0x41, 0x12, 0x13,
- 0x14, 0x31, 0x1c, 0x30, 0x30, 0x4e, 0x40, 0x69, 0x37,
- 0x6a, 0x31, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32,
- 0x32, 0x00, 0x07, 0x23, 0x12, 0x13, 0x14, 0x31, 0x1c,
- 0x30, 0x30, 0x3c, 0x3c, 0x30, 0x1c, 0x0b, 0x26, 0x26,
- 0x0d, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x38, 0x23, 0x35,
- 0x32, 0x1e, 0x10, 0x20, 0x23, 0x7e, 0x13, 0x14, 0x31,
- 0x1c, 0x30, 0x62, 0x37, 0x30, 0x4e, 0x37, 0xb7, 0x0b,
- 0x59, 0x31, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x32, 0x29,
- 0x23, 0x38, 0x1e, 0x10, 0x33, 0x33, 0x12, 0x13, 0x14,
- 0x31, 0x1c, 0x30, 0x4e, 0x01, 0x49, 0x30, 0x1c, 0x0b,
- 0x50, 0x01, 0x5b, 0x0e, 0x0e, 0x31, 0x1e, 0x32, 0x32,
- 0xbb, 0x33, 0x33, 0x29, 0x21, 0x23, 0x21, 0x12, 0x13,
- 0x14, 0x07, 0x04, 0x07, 0x1c, 0x30, 0x30, 0x37, 0x40,
- 0x30, 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31,
- 0x1e, 0x00, 0x05, 0x32, 0x1e, 0x74, 0x34, 0x11, 0x12,
- 0x13, 0x14, 0x31, 0x1c, 0x30, 0x30, 0x72, 0x40, 0x6b,
- 0x54, 0x73, 0x40, 0x5f, 0x0d, 0x0e, 0x0e, 0x31, 0x1e,
- 0x32, 0x32, 0x23, 0x46, 0x32, 0x1e, 0x10, 0x21, 0x3b,
- 0x12, 0x13, 0x14, 0x31, 0x1c, 0x30, 0x72, 0x01, 0x28,
- 0x30, 0x1c, 0x0b, 0x61, 0x01, 0x66, 0x0e, 0x0e, 0x07,
- 0x04, 0x07, 0x1e, 0x00, 0x05, 0x32, 0x74, 0x23, 0x34,
- 0x11, 0x12, 0x13, 0x14, 0x31, 0x1c, 0x00, 0x05, 0x30,
- 0x1c, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31, 0x1e,
- 0x32, 0x32, 0x32, 0x46, 0x23, 0x74, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x07, 0x04, 0x07, 0x1c, 0x00, 0x05,
- 0x30, 0x1c, 0x1c, 0x0b, 0xb8, 0xb9, 0xb1, 0x0e, 0xb0,
- 0x07, 0x08, 0x02, 0x01, 0x08, 0x07, 0x10, 0x1e, 0x1e,
- 0x29, 0x39, 0x1e, 0x10, 0x10, 0x21, 0x21, 0x12, 0x13,
- 0x14, 0x31, 0x0b, 0x1c, 0x3f, 0x01, 0x28, 0x1c, 0x0b,
- 0x0b, 0x61, 0x01, 0x5b, 0x0e, 0x0e, 0x31, 0x10, 0x1e,
- 0x1e, 0x29, 0x29, 0x1e, 0x10, 0x10, 0x4a, 0x23, 0x53,
- 0x13, 0x14, 0x31, 0x0b, 0x1c, 0x54, 0x01, 0x28, 0x1c,
- 0x0b, 0x0b, 0x26, 0x26, 0x0d, 0x0e, 0x0e, 0x31, 0x10,
- 0x1e, 0x1e, 0x29, 0x23, 0x35, 0x10, 0x10, 0x21, 0x41,
- 0x12, 0x13, 0x14, 0x31, 0x0b, 0x1c, 0x1c, 0x37, 0x31,
- 0x1c, 0x0b, 0x0b, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e, 0x31,
- 0x10, 0x00, 0x04, 0x1e, 0x23, 0x35, 0x10, 0x10, 0x11,
- 0x12, 0x13, 0x14, 0x31, 0x0b, 0x1c, 0x1c, 0x26, 0x26,
- 0x1c, 0x0b, 0x0b, 0x26, 0x26, 0x0d, 0x0e, 0x0e, 0x31,
- 0x10, 0x1e, 0x1e, 0x39, 0x39, 0x1e, 0x10, 0x10, 0x74,
- 0x39, 0x12, 0x13, 0x14, 0x31, 0x0b, 0x1c, 0x69, 0x69,
- 0x1c, 0x28, 0x01, 0x6a, 0x0b, 0x3d, 0x94, 0x0e, 0x0e,
- 0x31, 0x10, 0x1e, 0x1e, 0x43, 0x3b, 0x3b, 0x2a, 0x52,
- 0x22, 0x3e, 0x12, 0x13, 0x14, 0x31, 0x0b, 0x1c, 0x1c,
- 0x4c, 0x62, 0x1c, 0x0b, 0x0b, 0x7b, 0x89, 0x0d, 0x0e,
- 0x0e, 0x31, 0x10, 0x00, 0x05, 0x1e, 0x10, 0x27, 0x22,
- 0x36, 0x12, 0x13, 0x14, 0x07, 0x04, 0x07, 0x0b, 0x1c,
- 0x1c, 0x26, 0x26, 0x6e, 0x40, 0x01, 0x75, 0x78, 0x0d,
- 0x0e, 0x0e, 0x31, 0x10, 0x00, 0x05, 0x1e, 0x4a, 0x22,
- 0x2a, 0x11, 0x12, 0x13, 0x14, 0x31, 0x0b, 0x1c, 0x1c,
- 0x1c, 0x50, 0x40, 0x62, 0x31, 0x6f, 0x0c, 0x0d, 0x0e,
- 0x0e, 0x31, 0x10, 0x1e, 0x1e, 0x3b, 0x51, 0x1e, 0x10,
- 0x10, 0x3b, 0x23, 0x12, 0x13, 0x14, 0x31, 0x0b, 0x1c,
- 0x2b, 0x01, 0x2b, 0x1c, 0x0b, 0x0b, 0x55, 0x01, 0x84,
- 0x0e, 0x0e, 0x07, 0x04, 0x07, 0x10, 0x00, 0x04, 0x1e,
- 0x74, 0x23, 0x23, 0x34, 0x11, 0x12, 0x13, 0x14, 0x31,
- 0x0b, 0x00, 0x05, 0x1c, 0x0b, 0x0b, 0x0b, 0x0c, 0x0d,
- 0x0e, 0x0e, 0x31, 0x10, 0x1e, 0x1e, 0x1e, 0x35, 0x23,
- 0x23, 0x67, 0x10, 0x11, 0x12, 0x13, 0x14, 0x07, 0x04,
- 0x07, 0x00, 0x07, 0x1c, 0x0b, 0x0b, 0xb8, 0xb9, 0xb1,
- 0x0e, 0xb0, 0x07, 0x08, 0x02, 0x01, 0x08, 0x07, 0x10,
- 0x10, 0x10, 0x21, 0x21, 0x10, 0x10, 0x10, 0x21, 0x21,
- 0x13, 0x13, 0x14, 0x31, 0x0b, 0x0b, 0x2c, 0x01, 0x2c,
- 0x0b, 0x0b, 0x0b, 0x59, 0x01, 0x90, 0x0e, 0x0e, 0x31,
- 0x10, 0x10, 0x10, 0x21, 0x21, 0x10, 0x10, 0x10, 0x41,
- 0x23, 0x80, 0x13, 0x14, 0x31, 0x0b, 0x0b, 0x2c, 0x01,
- 0x2c, 0x0b, 0x0b, 0x0b, 0x26, 0x26, 0x0e, 0x0e, 0x0e,
- 0x31, 0x10, 0x10, 0x10, 0x21, 0x39, 0x10, 0x10, 0x10,
- 0x11, 0x12, 0x13, 0x13, 0x14, 0x31, 0x0b, 0x0b, 0x0b,
- 0x61, 0x01, 0x4f, 0x50, 0x0b, 0x0c, 0x0d, 0x0e, 0x0e,
- 0x0e, 0x31, 0x00, 0x05, 0x10, 0x23, 0x34, 0x10, 0x11,
- 0x12, 0x13, 0x13, 0x14, 0x31, 0x0b, 0x0b, 0x0b, 0x26,
- 0x26, 0x0b, 0x0b, 0x0b, 0x26, 0x26, 0x0e, 0x0e, 0x0e,
- 0x31, 0x10, 0x10, 0x10, 0x52, 0x23, 0x53, 0x10, 0x2a,
- 0x23, 0x68, 0x13, 0x13, 0x14, 0x31, 0x0b, 0x0b, 0x4f,
- 0x31, 0x0b, 0x7b, 0x25, 0x26, 0x0c, 0x94, 0xbc, 0x0e,
- 0x0e, 0x31, 0x00, 0x04, 0x10, 0x4a, 0x23, 0x74, 0x22,
- 0x79, 0x12, 0x13, 0x13, 0x14, 0x31, 0x0b, 0x0b, 0x0b,
- 0x55, 0x01, 0x61, 0x0b, 0x2d, 0x01, 0x90, 0x0e, 0x0e,
- 0x0e, 0x31, 0x00, 0x06, 0x10, 0xbd, 0x23, 0x79, 0x12,
- 0x13, 0x13, 0x14, 0x07, 0x04, 0x07, 0x0b, 0x0b, 0x0b,
- 0x26, 0x40, 0x6b, 0x2d, 0x50, 0x62, 0x89, 0x0e, 0x0e,
- 0x0e, 0x31, 0x00, 0x06, 0x10, 0x39, 0x20, 0x11, 0x12,
- 0x13, 0x13, 0x14, 0x31, 0x00, 0x04, 0x0b, 0x25, 0x40,
- 0x4c, 0x01, 0x89, 0x66, 0x0e, 0x0e, 0x0e, 0x31, 0x10,
- 0x10, 0x10, 0x2e, 0x23, 0x35, 0x4a, 0x74, 0x33, 0x23,
- 0x13, 0x13, 0x14, 0x31, 0x0b, 0x0b, 0x2c, 0x01, 0x2c,
- 0x0b, 0x0b, 0x0b, 0x59, 0x01, 0x90, 0x0e, 0x0e, 0x07,
- 0x04, 0x07, 0x00, 0x04, 0x10, 0x67, 0x23, 0x23, 0x23,
- 0x60, 0x12, 0x13, 0x13, 0x14, 0x31, 0x0b, 0x0b, 0x5e,
- 0x4f, 0x4f, 0x4f, 0x3d, 0x3d, 0x3d, 0x77, 0x77, 0x70,
- 0x0e, 0x31, 0x00, 0x04, 0x10, 0x35, 0x23, 0x23, 0x23,
- 0x67, 0x12, 0x13, 0x13, 0x14, 0x07, 0x04, 0x07, 0x0b,
- 0x00, 0x05, 0x1c, 0xbe, 0xb8, 0xaf, 0xb1, 0xb9, 0xb1,
- 0x0e, 0xb0, 0x07, 0x08, 0x02, 0x01, 0x08, 0x07, 0x10,
- 0x10, 0x10, 0x21, 0x21, 0x10, 0x10, 0x11, 0x21, 0x21,
- 0x13, 0x14, 0x17, 0x31, 0x0b, 0x0b, 0x55, 0x01, 0x55,
- 0x0b, 0x0b, 0x0c, 0x84, 0x01, 0x90, 0x0e, 0x83, 0x31,
- 0x10, 0x10, 0x10, 0x21, 0x21, 0x10, 0x10, 0x11, 0x53,
- 0x23, 0x7e, 0x14, 0x17, 0x31, 0x0b, 0x0b, 0x55, 0x01,
- 0x55, 0x0b, 0x0b, 0x0c, 0x26, 0x26, 0x0e, 0x0e, 0x83,
- 0x31, 0x10, 0x10, 0x10, 0x21, 0x21, 0x10, 0x10, 0x11,
- 0x12, 0x12, 0x13, 0x14, 0x17, 0x31, 0x00, 0x04, 0x0b,
- 0x25, 0x40, 0x01, 0x75, 0x8f, 0x0d, 0x0e, 0x0e, 0x83,
- 0x31, 0x00, 0x05, 0x10, 0x23, 0x34, 0x11, 0x12, 0x12,
- 0x13, 0x14, 0x17, 0x31, 0x0b, 0x0b, 0x0b, 0x26, 0x26,
- 0x0b, 0x0b, 0x0c, 0x26, 0x26, 0x0e, 0x0e, 0x83, 0x31,
- 0x10, 0x10, 0x10, 0x2a, 0x22, 0x1f, 0x10, 0x4b, 0x22,
- 0x82, 0x13, 0x14, 0x17, 0x31, 0x0b, 0x0b, 0x5f, 0x01,
- 0x0b, 0x62, 0x5b, 0x01, 0x0d, 0x31, 0x90, 0x0e, 0x83,
- 0x31, 0x00, 0x05, 0x10, 0x35, 0x23, 0x21, 0x12, 0x12,
- 0x13, 0x14, 0x17, 0x31, 0x00, 0x04, 0x0b, 0x62, 0x4c,
- 0x0b, 0x3d, 0x62, 0x0d, 0x0e, 0x0e, 0x83, 0x31, 0x00,
- 0x05, 0x10, 0x53, 0x23, 0x68, 0x12, 0x12, 0x13, 0x14,
- 0x17, 0x07, 0x04, 0x07, 0x0b, 0x0b, 0x0b, 0x26, 0x01,
- 0x2d, 0x0b, 0x0c, 0x70, 0x01, 0x97, 0x0e, 0x83, 0x31,
- 0x00, 0x05, 0x10, 0x20, 0x3b, 0x11, 0x12, 0x12, 0x13,
- 0x14, 0x17, 0x31, 0x0b, 0x0b, 0x0b, 0x61, 0x01, 0x5b,
- 0x0b, 0x5f, 0x9e, 0x31, 0x0e, 0x0e, 0x83, 0x31, 0x00,
- 0x04, 0x10, 0x79, 0x74, 0x21, 0x79, 0x4b, 0x22, 0x13,
- 0x14, 0x17, 0x31, 0x0b, 0x0b, 0x55, 0x01, 0x55, 0x0b,
- 0x0b, 0x0c, 0x84, 0x01, 0x90, 0x0e, 0x83, 0x07, 0x04,
- 0x07, 0x10, 0x10, 0x10, 0x2a, 0x39, 0x23, 0x23, 0x23,
- 0x4b, 0x12, 0x13, 0x14, 0x17, 0x31, 0x0b, 0x0b, 0x0b,
- 0x6b, 0x00, 0x06, 0x01, 0x31, 0xbf, 0x83, 0x31, 0x00,
- 0x04, 0x10, 0x34, 0x23, 0x23, 0x23, 0x39, 0x82, 0x13,
- 0x14, 0x17, 0x07, 0x04, 0x07, 0x00, 0x05, 0x0b, 0x73,
- 0x25, 0x26, 0xc0, 0xb1, 0xb9, 0xa1, 0xb0, 0x83, 0x07,
- 0x08, 0x02, 0x01, 0x08, 0x07, 0x11, 0x11, 0x11, 0x21,
- 0x21, 0x11, 0x11, 0x12, 0x21, 0x74, 0x14, 0x17, 0x17,
- 0x31, 0x0c, 0x0c, 0x0c, 0x40, 0xc1, 0x0c, 0x0c, 0x0d,
- 0xc1, 0x9e, 0x0e, 0x83, 0x83, 0x31, 0x11, 0x11, 0x11,
- 0x21, 0x21, 0x11, 0x11, 0x12, 0x88, 0x22, 0x14, 0x17,
- 0x17, 0x31, 0x0c, 0x0c, 0x78, 0x01, 0x70, 0x0c, 0x0c,
- 0x66, 0x62, 0x8a, 0x0e, 0x83, 0x83, 0x31, 0x11, 0x11,
- 0x11, 0x21, 0x21, 0x11, 0x11, 0x12, 0x12, 0x13, 0x14,
- 0x17, 0x17, 0x31, 0x00, 0x06, 0x0c, 0x5f, 0x89, 0x01,
- 0xa1, 0x0e, 0x83, 0x83, 0x31, 0x00, 0x05, 0x11, 0x23,
- 0x60, 0x12, 0x12, 0x13, 0x14, 0x17, 0x17, 0x31, 0x0c,
- 0x0c, 0x0c, 0x26, 0x26, 0x0c, 0x0c, 0x0d, 0x26, 0x8a,
- 0x0e, 0x83, 0x83, 0x31, 0x00, 0x04, 0x11, 0x35, 0x22,
- 0x11, 0x39, 0x88, 0x13, 0x14, 0x17, 0x17, 0x31, 0x0c,
- 0x0c, 0x66, 0x01, 0x6f, 0x31, 0x0c, 0x31, 0x84, 0x01,
- 0x0e, 0x83, 0x83, 0x31, 0x00, 0x04, 0x11, 0x3e, 0x39,
- 0xc2, 0x22, 0x7e, 0x13, 0x14, 0x17, 0x17, 0x31, 0x00,
- 0x04, 0x0c, 0x4f, 0x01, 0x59, 0x9e, 0x70, 0x0e, 0x0e,
- 0x83, 0x83, 0x31, 0x00, 0x04, 0x11, 0x36, 0x22, 0x67,
- 0x12, 0x12, 0x13, 0x14, 0x17, 0x17, 0x07, 0x04, 0x07,
- 0x0c, 0x0c, 0x0c, 0xc1, 0x01, 0x0c, 0x0c, 0x0d, 0x84,
- 0x01, 0x90, 0x83, 0x83, 0x31, 0x00, 0x05, 0x11, 0x3b,
- 0x60, 0x12, 0x12, 0x13, 0x14, 0x17, 0x17, 0x31, 0x0c,
- 0x0c, 0x0c, 0x26, 0x26, 0x0c, 0x0c, 0x0d, 0x58, 0x01,
- 0x90, 0x83, 0x83, 0x31, 0x00, 0x07, 0x11, 0x12, 0x21,
- 0x67, 0x14, 0x17, 0x17, 0x31, 0x0c, 0x0c, 0x0c, 0x01,
- 0x4f, 0x0c, 0x0c, 0x0d, 0xbc, 0x01, 0x0e, 0x83, 0x83,
- 0x07, 0x04, 0x07, 0x00, 0x04, 0x11, 0x3e, 0x39, 0x23,
- 0x23, 0x4b, 0x13, 0x14, 0x17, 0x17, 0x31, 0x00, 0x04,
- 0x0c, 0x94, 0x00, 0x04, 0x01, 0x31, 0xbf, 0x83, 0x83,
- 0x31, 0x00, 0x04, 0x11, 0x60, 0x23, 0x23, 0x39, 0x82,
- 0x13, 0x14, 0x17, 0x17, 0x07, 0x04, 0x07, 0x00, 0x04,
- 0xaf, 0xc3, 0xc4, 0x62, 0x84, 0x0d, 0xb1, 0xb9, 0xa1,
- 0xb0, 0x83, 0x07, 0x08, 0x02, 0x01, 0x08, 0x07, 0x12,
- 0x12, 0x12, 0x21, 0x21, 0x12, 0x12, 0x13, 0x74, 0x74,
- 0x14, 0x17, 0x87, 0x31, 0x0d, 0x0d, 0x0d, 0x77, 0x9e,
- 0x8f, 0x0d, 0xa1, 0x9e, 0x0f, 0x0e, 0x83, 0x8e, 0x31,
- 0x12, 0x12, 0x12, 0x21, 0x23, 0x20, 0x12, 0x7e, 0x22,
- 0x4b, 0x14, 0x17, 0x87, 0x31, 0x0d, 0x0d, 0x0d, 0x89,
- 0x31, 0x66, 0x5b, 0x94, 0x98, 0x8a, 0x0e, 0x83, 0x8e,
- 0x31, 0x12, 0x12, 0x12, 0x21, 0x21, 0x12, 0x12, 0x13,
- 0x13, 0x14, 0x14, 0x17, 0x87, 0x31, 0x00, 0x07, 0x0d,
- 0x0e, 0x31, 0x0f, 0x0e, 0x83, 0x8e, 0x31, 0x00, 0x05,
- 0x12, 0x23, 0x4b, 0x13, 0x13, 0x14, 0x14, 0x17, 0x87,
- 0x31, 0x0d, 0x0d, 0x0d, 0x26, 0x26, 0x0d, 0x0d, 0x97,
- 0x9e, 0x8a, 0x0e, 0x83, 0x8e, 0x31, 0x00, 0x04, 0x12,
- 0x3e, 0x23, 0x4b, 0x23, 0x82, 0x14, 0x14, 0x17, 0x87,
- 0x31, 0x0d, 0x0d, 0x0d, 0x9e, 0x26, 0x77, 0x0d, 0x8d,
- 0x6c, 0x31, 0x0e, 0x83, 0x8e, 0x31, 0x00, 0x04, 0x12,
- 0x67, 0x39, 0x82, 0x22, 0x39, 0x14, 0x14, 0x17, 0x87,
- 0x31, 0x00, 0x04, 0x0d, 0x66, 0x9e, 0x81, 0x9e, 0x9d,
- 0x0e, 0x0e, 0x83, 0x8e, 0x31, 0x12, 0x12, 0x12, 0x82,
- 0x39, 0x21, 0x12, 0x13, 0x13, 0x14, 0x14, 0x17, 0x87,
- 0x07, 0x04, 0x07, 0x0d, 0x0d, 0x0d, 0x70, 0x01, 0x5b,
- 0x0d, 0x0e, 0x99, 0x01, 0x91, 0x83, 0x8e, 0x31, 0x00,
- 0x04, 0x12, 0x68, 0x23, 0x3e, 0x13, 0x13, 0x14, 0x14,
- 0x17, 0x87, 0x31, 0x0d, 0x0d, 0x0d, 0x26, 0x31, 0x0d,
- 0x0d, 0x0e, 0x90, 0x01, 0xa1, 0x83, 0x8e, 0x31, 0x00,
- 0x07, 0x12, 0x82, 0x23, 0x79, 0x14, 0x17, 0x87, 0x31,
- 0x0d, 0x0d, 0x0d, 0x3c, 0x94, 0x0d, 0x0d, 0x0e, 0x94,
- 0x9a, 0x0e, 0x83, 0x8e, 0x07, 0x04, 0x07, 0x00, 0x05,
- 0x12, 0x82, 0x39, 0x23, 0x4b, 0x14, 0x14, 0x17, 0x87,
- 0x31, 0x00, 0x05, 0x0d, 0x6c, 0x01, 0x01, 0x31, 0xbf,
- 0x0e, 0x83, 0x8e, 0x31, 0x00, 0x04, 0x12, 0x4b, 0x23,
- 0x39, 0x11, 0x13, 0x14, 0x14, 0x17, 0x87, 0x07, 0x04,
- 0x07, 0x0d, 0x0d, 0x0d, 0x66, 0x3c, 0x98, 0x99, 0xb1,
- 0xb1, 0x70, 0x9e, 0xc5, 0x83, 0x8e, 0x07, 0x08, 0x02,
- 0x01, 0x08, 0x07, 0x13, 0x13, 0x13, 0x88, 0x88, 0x13,
- 0x13, 0x13, 0x88, 0x88, 0x17, 0x87, 0x9c, 0x31, 0x00,
- 0x04, 0x0e, 0x77, 0x98, 0x01, 0x98, 0x0f, 0x83, 0x83,
- 0x8e, 0x9b, 0x31, 0x13, 0x13, 0x13, 0x74, 0x74, 0x88,
- 0x23, 0x22, 0x88, 0x17, 0x17, 0x87, 0x9c, 0x31, 0x0e,
- 0x0e, 0x0e, 0x9d, 0x1d, 0x01, 0x98, 0xa1, 0x8a, 0x8a,
- 0x83, 0x8e, 0x9b, 0x31, 0x13, 0x13, 0x13, 0x74, 0x74,
- 0x13, 0x13, 0x13, 0x14, 0x17, 0x17, 0x87, 0x9c, 0x31,
- 0x0e, 0x0e, 0x0e, 0xbc, 0x95, 0x0e, 0x0e, 0x95, 0x01,
- 0xc5, 0x83, 0x8e, 0x9b, 0x31, 0x00, 0x05, 0x13, 0x39,
- 0x39, 0x82, 0x14, 0x7f, 0x7f, 0x87, 0x9c, 0x31, 0x0e,
- 0x0e, 0x0e, 0x94, 0x01, 0x95, 0x99, 0x31, 0x98, 0x8a,
- 0x83, 0x8e, 0x9b, 0x31, 0x00, 0x05, 0x13, 0x21, 0x23,
- 0x21, 0x14, 0x17, 0x17, 0x87, 0x9c, 0x31, 0x0e, 0x0e,
- 0x0e, 0x8a, 0x01, 0x90, 0x0e, 0x99, 0x01, 0x94, 0x83,
- 0x8e, 0x9b, 0x31, 0x13, 0x13, 0x13, 0x8b, 0x22, 0x7e,
- 0x13, 0x7d, 0x23, 0x88, 0x17, 0x87, 0x9c, 0x31, 0x00,
- 0x05, 0x0e, 0x94, 0x01, 0x77, 0x0e, 0x83, 0x83, 0x8e,
- 0x9b, 0x31, 0x13, 0x13, 0x13, 0x39, 0xc2, 0xa0, 0x80,
- 0x80, 0x7d, 0x7e, 0x17, 0x87, 0x9c, 0x07, 0x04, 0x07,
- 0x00, 0x04, 0x0e, 0x31, 0x3c, 0x9d, 0x92, 0x31, 0xa2,
- 0x83, 0x8e, 0x9b, 0x31, 0x00, 0x04, 0x13, 0x74, 0x74,
- 0x13, 0x13, 0x14, 0x17, 0x17, 0x87, 0x9c, 0x31, 0x0e,
- 0x0e, 0x0e, 0x95, 0x01, 0xa3, 0x0e, 0x92, 0x31, 0x62,
- 0x83, 0x8e, 0x9b, 0x31, 0x13, 0x13, 0x13, 0x80, 0x7e,
- 0x13, 0x82, 0x39, 0x21, 0x17, 0x17, 0x87, 0x9c, 0x31,
- 0x0e, 0x0e, 0x0e, 0x97, 0x01, 0x70, 0x0e, 0x70, 0x01,
- 0x9f, 0x83, 0x8e, 0x9b, 0x07, 0x04, 0x07, 0x00, 0x06,
- 0x13, 0x11, 0x39, 0x4b, 0x17, 0x17, 0x87, 0x9c, 0x31,
- 0x00, 0x06, 0x0e, 0x6c, 0x31, 0xbf, 0x83, 0x83, 0x8e,
- 0x9b, 0x31, 0x00, 0x04, 0x13, 0x4b, 0x39, 0x11, 0x13,
- 0x14, 0x17, 0x17, 0x87, 0x9c, 0x07, 0x04, 0x07, 0x0d,
- 0x0d, 0x0d, 0xbc, 0x01, 0xb9, 0x89, 0x89, 0x89, 0x31,
- 0x9e, 0xa9, 0x8e, 0x8e, 0x07, 0x08, 0x02, 0x01, 0x08,
- 0x07, 0x00, 0x08, 0x14, 0x17, 0x17, 0x87, 0x9c, 0x9c,
- 0x31, 0x00, 0x08, 0x0e, 0x83, 0x83, 0x8e, 0x9b, 0x9b,
- 0x31, 0x14, 0x14, 0x14, 0x74, 0x74, 0x14, 0x14, 0x14,
- 0x17, 0x17, 0x87, 0x9c, 0x9c, 0x31, 0x00, 0x08, 0x0e,
- 0x8a, 0x8a, 0x8e, 0x9b, 0x9b, 0x31, 0x14, 0x14, 0x14,
- 0x88, 0x88, 0x14, 0x14, 0x14, 0x17, 0x17, 0x87, 0x9c,
- 0x9c, 0x31, 0x0e, 0x0e, 0x0e, 0x0f, 0x31, 0x01, 0x01,
- 0x31, 0xa9, 0x83, 0x8e, 0x9b, 0x9b, 0x31, 0x00, 0x05,
- 0x14, 0x3e, 0x33, 0x23, 0x23, 0x23, 0x96, 0x9c, 0x9c,
- 0x31, 0x0e, 0x0e, 0x0e, 0x91, 0x1d, 0x01, 0x98, 0xc6,
- 0xa2, 0xa2, 0x8e, 0x9b, 0x9b, 0x31, 0x00, 0x05, 0x14,
- 0x80, 0x74, 0x80, 0x17, 0x17, 0x87, 0x9c, 0x9c, 0x31,
- 0x0e, 0x0e, 0x0e, 0xa3, 0x8a, 0x0e, 0x0e, 0x91, 0x8a,
- 0xa4, 0x8e, 0x9b, 0x9b, 0x31, 0x14, 0x14, 0x7f, 0x1f,
- 0x8b, 0x14, 0x14, 0x14, 0x8c, 0x74, 0x96, 0x9c, 0x9c,
- 0x31, 0x00, 0x05, 0x0e, 0x90, 0x01, 0x91, 0x83, 0x83,
- 0x8e, 0x9b, 0x9b, 0x31, 0x14, 0x14, 0x14, 0x00, 0x07,
- 0x74, 0x87, 0x9c, 0x9c, 0x07, 0x04, 0x07, 0x00, 0x04,
- 0x0e, 0x91, 0x9a, 0x01, 0x9e, 0xa2, 0x92, 0x8e, 0x9b,
- 0x9b, 0x31, 0x00, 0x04, 0x14, 0x74, 0x79, 0x14, 0x14,
- 0x17, 0x17, 0x87, 0x9c, 0x9c, 0x31, 0x00, 0x04, 0x0e,
- 0xa9, 0x98, 0x01, 0x9e, 0x94, 0x92, 0x8e, 0x9b, 0x9b,
- 0x31, 0x14, 0x14, 0x14, 0x79, 0x3b, 0x23, 0x22, 0x88,
- 0x7f, 0x17, 0x87, 0x9c, 0x9c, 0x31, 0x00, 0x04, 0x0e,
- 0xa9, 0x98, 0x01, 0x98, 0xa9, 0x83, 0x8e, 0x9b, 0x9b,
- 0x07, 0x04, 0x07, 0x00, 0x07, 0x14, 0x96, 0x8b, 0x17,
- 0x87, 0x9c, 0x9c, 0x31, 0x00, 0x07, 0x0e, 0xbf, 0x83,
- 0x83, 0x8e, 0x9b, 0x9b, 0x31, 0x00, 0x04, 0x14, 0x8b,
- 0x96, 0x14, 0x14, 0x17, 0x17, 0x87, 0x9c, 0x9c, 0x07,
- 0x04, 0x07, 0x00, 0x04, 0x0e, 0x77, 0xb9, 0xbc, 0x9d,
- 0xbf, 0xbf, 0xc7, 0x8e, 0x8e, 0xc8, 0x07, 0x08, 0x02,
- 0x01, 0x08, 0x07, 0x00, 0x08, 0x17, 0x87, 0x87, 0x9c,
- 0x9c, 0xa6, 0x31, 0x00, 0x08, 0x83, 0x8e, 0x8e, 0x9b,
- 0x9b, 0xa5, 0x31, 0x17, 0x17, 0x17, 0x74, 0x74, 0x17,
- 0x17, 0x17, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x31, 0x00,
- 0x08, 0x83, 0x8a, 0x8a, 0x9b, 0x9b, 0xa5, 0x31, 0x00,
- 0x08, 0x17, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x31, 0x00,
- 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x31, 0x00,
- 0x08, 0x17, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x31, 0x00,
- 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x31, 0x00,
- 0x08, 0x17, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x31, 0x00,
- 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x31, 0x00,
- 0x08, 0x17, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x31, 0x00,
- 0x05, 0x83, 0x94, 0x94, 0x83, 0x8e, 0x8e, 0x9b, 0x9b,
- 0xa5, 0x31, 0x00, 0x08, 0x17, 0x87, 0x87, 0x9c, 0x9c,
- 0xa6, 0x07, 0x04, 0x07, 0x00, 0x08, 0x83, 0x8e, 0x8e,
- 0x9b, 0x9b, 0xa5, 0x31, 0x00, 0x08, 0x17, 0x87, 0x87,
- 0x9c, 0x9c, 0xa6, 0x31, 0x00, 0x08, 0x83, 0x8e, 0x8e,
- 0x9b, 0x9b, 0xa5, 0x31, 0x00, 0x08, 0x17, 0x87, 0x87,
- 0x9c, 0x9c, 0xa6, 0x31, 0x00, 0x08, 0x83, 0x8e, 0x8e,
- 0x9b, 0x9b, 0xa5, 0x07, 0x04, 0x07, 0x00, 0x08, 0x17,
- 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x31, 0x00, 0x08, 0x83,
- 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x31, 0x00, 0x08, 0x17,
- 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x07, 0x04, 0x07, 0x00,
- 0x04, 0xb0, 0x83, 0xa3, 0xb9, 0xa3, 0x83, 0x83, 0x8e,
- 0x8e, 0xc8, 0xa5, 0x07, 0x08, 0x02, 0x01, 0x08, 0x06,
- 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1d,
- 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1d,
- 0x87, 0x87, 0x87, 0xc9, 0xc9, 0x87, 0x87, 0x87, 0x9c,
- 0x9c, 0xa6, 0xa6, 0xad, 0x1d, 0x00, 0x08, 0x8e, 0xca,
- 0xca, 0xa5, 0xa5, 0xac, 0x1d, 0x00, 0x08, 0x87, 0x9c,
- 0x9c, 0xa6, 0xa6, 0xad, 0x1d, 0x00, 0x08, 0x8e, 0x9b,
- 0x9b, 0xa5, 0xa5, 0xac, 0x1d, 0x00, 0x08, 0x87, 0x9c,
- 0x9c, 0xa6, 0xa6, 0xad, 0x1d, 0x00, 0x08, 0x8e, 0x9b,
- 0x9b, 0xa5, 0xa5, 0xac, 0x1d, 0x00, 0x08, 0x87, 0x9c,
- 0x9c, 0xa6, 0xa6, 0xad, 0x1d, 0x00, 0x08, 0x8e, 0x9b,
- 0x9b, 0xa5, 0xa5, 0xac, 0x1d, 0x00, 0x08, 0x87, 0x9c,
- 0x9c, 0xa6, 0xa6, 0xad, 0x1d, 0x8e, 0x8e, 0x8e, 0xae,
- 0x07, 0x01, 0xa7, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac,
- 0x1d, 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad,
- 0x06, 0x04, 0x06, 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5,
- 0xa5, 0xac, 0x1d, 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6,
- 0xa6, 0xad, 0x1d, 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5,
- 0xa5, 0xac, 0x1d, 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6,
- 0xa6, 0xad, 0x1d, 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5,
- 0xa5, 0xac, 0x06, 0x04, 0x06, 0x00, 0x08, 0x87, 0x9c,
- 0x9c, 0xa6, 0xa6, 0xad, 0x1d, 0x00, 0x08, 0x8e, 0x9b,
- 0x9b, 0xa5, 0xa5, 0xac, 0x1d, 0x00, 0x08, 0x87, 0x9c,
- 0x9c, 0xa6, 0xa6, 0xad, 0x06, 0x04, 0x06, 0x00, 0x06,
- 0x83, 0x06, 0xcb, 0xc7, 0x8e, 0xc8, 0xc8, 0xa5, 0xa5,
- 0x06, 0x08, 0x02, 0x01, 0x15, 0x18, 0x00, 0x08, 0x9c,
- 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08, 0x9b,
- 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08, 0x9c,
- 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08, 0x9b,
- 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08, 0x9c,
- 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08, 0x9b,
- 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08, 0x9c,
- 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08, 0x9b,
- 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08, 0x9c,
- 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08, 0x9b,
- 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08, 0x9c,
- 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19, 0x9b, 0x9b, 0x9b,
- 0x89, 0x9a, 0xae, 0x9b, 0x9b, 0xa5, 0xa5, 0xa5, 0xac,
- 0xac, 0x19, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad,
- 0xad, 0x18, 0x1a, 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5,
- 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08, 0x9c, 0xa6, 0xa6,
- 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08, 0x9b, 0xa5, 0xa5,
- 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08, 0x9c, 0xa6, 0xa6,
- 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08, 0x9b, 0xa5, 0xa5,
- 0xa5, 0xac, 0xac, 0x18, 0x1a, 0x18, 0x00, 0x08, 0x9c,
- 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x19, 0x00, 0x08, 0x9b,
- 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x19, 0x00, 0x08, 0x9c,
- 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x18, 0x1a, 0x18, 0x00,
- 0x07, 0x8e, 0x04, 0xc8, 0xc8, 0xc8, 0xa5, 0xac, 0xac,
- 0x18, 0x15, 0x02, 0x01, 0x09, 0x04, 0x0a, 0x00, 0x08,
- 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x05, 0x0f, 0x00, 0x08,
- 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x05, 0x0f, 0x00, 0x08,
- 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x05, 0x0f, 0x00, 0x08,
- 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x05, 0x0f, 0x00, 0x08,
- 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x05, 0x0f, 0x00, 0x08,
- 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x05, 0x0f, 0x00, 0x08,
- 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x05, 0x0f, 0x00, 0x08,
- 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x05, 0x0f, 0x00, 0x08,
- 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x05, 0x0f, 0x00, 0x08,
- 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x05, 0x0f, 0x00, 0x08,
- 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x05, 0x0f, 0x00, 0x08,
- 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x05, 0x0f, 0x00, 0x08,
- 0xa6, 0xad, 0xad, 0xad, 0x0a, 0x04, 0x15, 0x04, 0x0a,
- 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x05, 0x0f,
- 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x05, 0x0f,
- 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0f, 0x05, 0x0f,
- 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0f, 0x05, 0x0f,
- 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0a, 0x04, 0x15,
- 0x04, 0x0a, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0f,
- 0x05, 0x0f, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0f,
- 0x05, 0x0f, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0a,
- 0x04, 0x15, 0x04, 0x0a, 0x00, 0x08, 0xc8, 0xa5, 0xa5,
- 0xac, 0xac, 0x0a, 0x04, 0x09, 0x02, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0x56, 0x01,
- 0x00, 0x00
-};
-
-// *************************************************************************
-// LANDSCAPE
-// *************************************************************************
-
-// Toolbar
-
-unsigned char item_toolbar_colors[] = {
- 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00,
- 0xe7, 0x63, 0x18,
- 0xe7, 0x5a, 0x18,
- 0xde, 0x52, 0x18,
- 0xde, 0x4a, 0x18,
- 0xde, 0x42, 0x10,
- 0x9c, 0x31, 0x10,
- 0xe7, 0x39, 0x18,
- 0x94, 0x21, 0x10,
- 0x52, 0x21, 0x08,
- 0xf7, 0x84, 0x18,
- 0xef, 0x7b, 0x10,
- 0xde, 0x39, 0x10,
- 0xd6, 0x31, 0x10,
- 0xad, 0x29, 0x10,
- 0x42, 0x10, 0x00,
- 0x4a, 0x18, 0x00,
- 0xde, 0x5a, 0x08,
- 0xce, 0x6b, 0x10,
- 0xe7, 0x6b, 0x10,
- 0xd6, 0x6b, 0x18,
- 0xef, 0x5a, 0x18,
- 0xce, 0x42, 0x10,
- 0xa5, 0x31, 0x10,
- 0x8c, 0x31, 0x08,
- 0xd6, 0x4a, 0x10,
- 0xbd, 0x39, 0x10,
- 0xad, 0x42, 0x10,
- 0xce, 0x31, 0x10,
- 0xb5, 0x29, 0x10,
- 0x8c, 0x21, 0x08,
- 0x31, 0x08, 0x00,
- 0xde, 0x6b, 0x10,
- 0xce, 0x5a, 0x08,
- 0xad, 0x4a, 0x08,
- 0xc6, 0x5a, 0x08,
- 0xb5, 0x52, 0x08,
- 0xde, 0x6b, 0x08,
- 0xe7, 0x63, 0x10,
- 0xa5, 0x5a, 0x10,
- 0xc6, 0x6b, 0x18,
- 0xff, 0x52, 0x18,
- 0xf7, 0x42, 0x18,
- 0xef, 0x39, 0x18,
- 0x7b, 0x21, 0x08,
- 0x5a, 0x18, 0x08,
- 0xc6, 0x31, 0x18,
- 0x42, 0x18, 0x00,
- 0xde, 0x63, 0x08,
- 0xd6, 0x5a, 0x08,
- 0xce, 0x52, 0x08,
- 0x5a, 0x29, 0x00,
- 0xce, 0x63, 0x08,
- 0xd6, 0x52, 0x08,
- 0xbd, 0x4a, 0x08,
- 0x63, 0x29, 0x00,
- 0xef, 0x6b, 0x10,
- 0x7b, 0x42, 0x08,
- 0xe7, 0x7b, 0x21,
- 0xad, 0x5a, 0x18,
- 0xff, 0x4a, 0x18,
- 0xff, 0x42, 0x18,
- 0xbd, 0x31, 0x10,
- 0x9c, 0x29, 0x10,
- 0x6b, 0x18, 0x08,
- 0x73, 0x21, 0x08,
- 0xff, 0x63, 0x18,
- 0xc6, 0x31, 0x10,
- 0xa5, 0x29, 0x10,
- 0x84, 0x21, 0x08,
- 0x6b, 0x21, 0x08,
- 0xe7, 0x63, 0x08,
- 0xf7, 0x63, 0x08,
- 0xef, 0x63, 0x08,
- 0xe7, 0x5a, 0x08,
- 0x8c, 0x39, 0x08,
- 0x31, 0x10, 0x00,
- 0x7b, 0x31, 0x00,
- 0x39, 0x18, 0x00,
- 0xef, 0x63, 0x10,
- 0xe7, 0x73, 0x10,
- 0xef, 0x73, 0x18,
- 0xe7, 0x7b, 0x29,
- 0xd6, 0x39, 0x10,
- 0x73, 0x18, 0x08,
- 0x52, 0x18, 0x08,
- 0xc6, 0x42, 0x10,
- 0xb5, 0x4a, 0x08,
- 0xc6, 0x5a, 0x10,
- 0xbd, 0x5a, 0x10,
- 0xc6, 0x63, 0x10,
- 0xc6, 0x4a, 0x08,
- 0x52, 0x21, 0x00,
- 0x29, 0x10, 0x00,
- 0xad, 0x42, 0x08,
- 0x4a, 0x21, 0x00,
- 0xf7, 0x73, 0x18,
- 0xff, 0x84, 0x29,
- 0xde, 0x73, 0x29,
- 0xff, 0x5a, 0x18,
- 0xb5, 0x31, 0x10,
- 0xef, 0x42, 0x18,
- 0x52, 0x10, 0x08,
- 0x4a, 0x10, 0x08,
- 0x8c, 0x29, 0x10,
- 0xd6, 0x52, 0x18,
- 0x84, 0x31, 0x00,
- 0x6b, 0x31, 0x00,
- 0xa5, 0x42, 0x08,
- 0x9c, 0x42, 0x08,
- 0xd6, 0x73, 0x10,
- 0x73, 0x29, 0x00,
- 0x7b, 0x39, 0x08,
- 0xff, 0x73, 0x10,
- 0xc6, 0x52, 0x08,
- 0xf7, 0x7b, 0x21,
- 0xff, 0x8c, 0x31,
- 0xc6, 0x6b, 0x21,
- 0x52, 0x29, 0x00,
- 0x63, 0x18, 0x08,
- 0x39, 0x10, 0x00,
- 0xef, 0x5a, 0x08,
- 0x84, 0x39, 0x00,
- 0x5a, 0x21, 0x00,
- 0x73, 0x39, 0x08,
- 0x8c, 0x39, 0x00,
- 0xef, 0x73, 0x10,
- 0xa5, 0x52, 0x18,
- 0x4a, 0x29, 0x00,
- 0xff, 0x63, 0x08,
- 0xbd, 0x63, 0x10,
- 0xf7, 0x6b, 0x10,
- 0x42, 0x21, 0x00,
- 0xf7, 0x39, 0x18,
- 0xf7, 0x63, 0x18,
- 0x94, 0x39, 0x08,
- 0x6b, 0x29, 0x00,
- 0xff, 0x6b, 0x10,
- 0xce, 0x63, 0x18,
- 0x63, 0x21, 0x08,
- 0x73, 0x31, 0x00,
- 0x63, 0x31, 0x08,
- 0xa5, 0x4a, 0x08,
- 0xef, 0x4a, 0x18,
- 0xb5, 0x52, 0x10,
- 0xe7, 0x42, 0x18,
- 0x31, 0x18, 0x00,
- 0x84, 0x42, 0x08,
- 0xd6, 0x6b, 0x21,
- 0x94, 0x31, 0x10,
- 0x73, 0x29, 0x08,
- 0x8c, 0x42, 0x08,
- 0xbd, 0x52, 0x08,
- 0xbd, 0x5a, 0x18,
- 0x7b, 0x29, 0x00,
- 0xde, 0x73, 0x21,
- 0x9c, 0x21, 0x10,
- 0x9c, 0x4a, 0x10,
- 0xef, 0x7b, 0x29,
- 0xe7, 0x42, 0x21,
- 0xd6, 0x42, 0x10,
- 0xce, 0x42, 0x21,
- 0x94, 0x29, 0x18,
- 0xce, 0x39, 0x10,
- 0x63, 0x21, 0x00,
- 0xe7, 0x52, 0x18,
- 0xe7, 0x4a, 0x18,
- 0xa5, 0x42, 0x10,
- 0x94, 0x39, 0x00,
- 0xc6, 0x39, 0x10,
- 0x9c, 0x4a, 0x08,
- 0x52, 0x31, 0x00
-
-};
-unsigned char item_toolbar[] = {
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0x71, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
- 0x00, 0xff, 0x01, 0x00, 0x3b, 0x01, 0x00, 0x04, 0x08,
- 0x09, 0x0a, 0x00, 0x46, 0x01, 0x0b, 0x0c, 0x0b, 0x00,
- 0xf1, 0x01, 0x08, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x00,
- 0x36, 0x01, 0x12, 0x13, 0x00, 0x0e, 0x01, 0x14, 0x12,
- 0x15, 0x00, 0xc6, 0x01, 0x16, 0x17, 0x18, 0x19, 0x00,
- 0x1e, 0x01, 0x04, 0x1a, 0x17, 0x1b, 0x1c, 0x00, 0x04,
- 0x01, 0x08, 0x1d, 0x1e, 0x1f, 0x20, 0x11, 0x00, 0x1d,
- 0x01, 0x21, 0x22, 0x22, 0x23, 0x01, 0x01, 0x00, 0x04,
- 0x24, 0x25, 0x00, 0x0d, 0x01, 0x26, 0x27, 0x28, 0x00,
- 0x0d, 0x01, 0x0c, 0x12, 0x02, 0x29, 0x00, 0xc4, 0x01,
- 0x2a, 0x2b, 0x2c, 0x1d, 0x0f, 0x2d, 0x2e, 0x00, 0x1b,
- 0x01, 0x2b, 0x2c, 0x08, 0x08, 0x0d, 0x2f, 0x0f, 0x2d,
- 0x01, 0x01, 0x01, 0x08, 0x2f, 0x0f, 0x1f, 0x20, 0x30,
- 0x00, 0x1b, 0x01, 0x31, 0x32, 0x12, 0x12, 0x33, 0x34,
- 0x01, 0x35, 0x32, 0x36, 0x36, 0x37, 0x38, 0x00, 0x0d,
- 0x01, 0x12, 0x39, 0x3a, 0x00, 0x0d, 0x01, 0x31, 0x27,
- 0x3b, 0x3c, 0x00, 0xc3, 0x01, 0x3d, 0x3e, 0x2c, 0x08,
- 0x3f, 0x40, 0x1f, 0x41, 0x42, 0x00, 0x18, 0x01, 0x43,
- 0x3e, 0x2b, 0x2c, 0x08, 0x0d, 0x0e, 0x44, 0x45, 0x46,
- 0x47, 0x01, 0x01, 0x08, 0x1d, 0x0f, 0x1f, 0x20, 0x30,
- 0x00, 0x08, 0x01, 0x22, 0x25, 0x00, 0x10, 0x01, 0x48,
- 0x49, 0x4a, 0x4b, 0x12, 0x4c, 0x4d, 0x01, 0x35, 0x12,
- 0x12, 0x33, 0x4e, 0x4f, 0x00, 0x0c, 0x01, 0x31, 0x50,
- 0x27, 0x34, 0x00, 0x0c, 0x01, 0x51, 0x12, 0x52, 0x53,
- 0x00, 0xc3, 0x01, 0x2a, 0x2b, 0x54, 0x3f, 0x3f, 0x0f,
- 0x1f, 0x2d, 0x55, 0x2d, 0x00, 0x18, 0x01, 0x3e, 0x2c,
- 0x1d, 0x3f, 0x1e, 0x1e, 0x1e, 0x0f, 0x09, 0x41, 0x2e,
- 0x01, 0x01, 0x08, 0x1d, 0x0f, 0x46, 0x20, 0x56, 0x1b,
- 0x57, 0x1b, 0x01, 0x01, 0x01, 0x48, 0x4a, 0x12, 0x58,
- 0x4c, 0x00, 0x06, 0x01, 0x21, 0x35, 0x59, 0x24, 0x5a,
- 0x5b, 0x01, 0x01, 0x14, 0x4a, 0x49, 0x4b, 0x5c, 0x23,
- 0x5d, 0x5e, 0x01, 0x35, 0x12, 0x12, 0x5f, 0x5d, 0x60,
- 0x00, 0x0b, 0x01, 0x51, 0x4b, 0x61, 0x59, 0x5d, 0x23,
- 0x00, 0x0a, 0x01, 0x0b, 0x12, 0x02, 0x62, 0x63, 0x00,
- 0xbb, 0x01, 0x64, 0x3d, 0x08, 0x0e, 0x3f, 0x09, 0x01,
- 0x01, 0x2b, 0x0e, 0x3f, 0x3f, 0x3f, 0x65, 0x09, 0x41,
- 0x41, 0x2d, 0x07, 0x01, 0x01, 0x01, 0x3d, 0x66, 0x2c,
- 0x08, 0x0e, 0x65, 0x09, 0x18, 0x00, 0x04, 0x08, 0x2c,
- 0x3f, 0x42, 0x00, 0x04, 0x01, 0x2a, 0x2b, 0x2f, 0x1e,
- 0x1e, 0x00, 0x04, 0x0f, 0x40, 0x67, 0x68, 0x69, 0x6a,
- 0x08, 0x1d, 0x0f, 0x1f, 0x68, 0x0f, 0x0d, 0x0e, 0x46,
- 0x01, 0x0c, 0x4a, 0x49, 0x4a, 0x12, 0x5f, 0x6b, 0x6c,
- 0x01, 0x01, 0x01, 0x0c, 0x48, 0x4b, 0x32, 0x36, 0x33,
- 0x5c, 0x6d, 0x6e, 0x6f, 0x31, 0x4b, 0x4a, 0x37, 0x6d,
- 0x6e, 0x5d, 0x5e, 0x01, 0x22, 0x12, 0x12, 0x6d, 0x5d,
- 0x70, 0x71, 0x00, 0x0a, 0x01, 0x12, 0x39, 0x72, 0x23,
- 0x60, 0x73, 0x00, 0x0a, 0x01, 0x27, 0x12, 0x74, 0x75,
- 0x76, 0x77, 0x00, 0xb9, 0x01, 0x3e, 0x3e, 0x2c, 0x0d,
- 0x1d, 0x3f, 0x0f, 0x09, 0x54, 0x08, 0x00, 0x05, 0x3f,
- 0x45, 0x55, 0x78, 0x41, 0x69, 0x01, 0x2a, 0x3e, 0x2b,
- 0x08, 0x08, 0x0d, 0x1d, 0x1e, 0x40, 0x0f, 0x08, 0x2c,
- 0x08, 0x08, 0x0f, 0x2e, 0x41, 0x00, 0x04, 0x01, 0x2b,
- 0x08, 0x1e, 0x1e, 0x0f, 0x46, 0x41, 0x45, 0x0f, 0x45,
- 0x67, 0x1f, 0x1d, 0x08, 0x08, 0x1d, 0x0f, 0x40, 0x45,
- 0x0e, 0x1d, 0x1f, 0x79, 0x6d, 0x49, 0x49, 0x7a, 0x33,
- 0x5f, 0x6e, 0x4e, 0x38, 0x6c, 0x01, 0x01, 0x4a, 0x49,
- 0x4a, 0x12, 0x33, 0x33, 0x37, 0x6d, 0x7b, 0x7b, 0x25,
- 0x33, 0x73, 0x6d, 0x6d, 0x6e, 0x7c, 0x5e, 0x01, 0x22,
- 0x12, 0x12, 0x6d, 0x5d, 0x7b, 0x4c, 0x7d, 0x00, 0x08,
- 0x01, 0x21, 0x27, 0x72, 0x61, 0x4c, 0x30, 0x12, 0x7e,
- 0x00, 0x08, 0x01, 0x7f, 0x12, 0x52, 0x75, 0x75, 0x80,
- 0x81, 0x00, 0xb8, 0x01, 0x3e, 0x2b, 0x54, 0x2f, 0x44,
- 0x3f, 0x0f, 0x45, 0x45, 0x0d, 0x0e, 0x00, 0x05, 0x3f,
- 0x1e, 0x2d, 0x78, 0x78, 0x09, 0x54, 0x3e, 0x2c, 0x1d,
- 0x2f, 0x3f, 0x3f, 0x3f, 0x45, 0x1f, 0x09, 0x0e, 0x2f,
- 0x44, 0x65, 0x41, 0x68, 0x41, 0x00, 0x04, 0x01, 0x2c,
- 0x1d, 0x1e, 0x1e, 0x40, 0x2e, 0x42, 0x1e, 0x1e, 0x0f,
- 0x55, 0x2f, 0x54, 0x08, 0x2c, 0x1d, 0x0f, 0x0f, 0x1e,
- 0x1e, 0x0f, 0x67, 0x79, 0x37, 0x82, 0x4b, 0x37, 0x6d,
- 0x6e, 0x6d, 0x4c, 0x7c, 0x7c, 0x83, 0x4a, 0x49, 0x49,
- 0x32, 0x58, 0x5f, 0x5f, 0x6d, 0x6e, 0x4e, 0x38, 0x71,
- 0x5f, 0x5f, 0x6d, 0x6d, 0x6e, 0x7c, 0x5e, 0x01, 0x33,
- 0x12, 0x36, 0x6d, 0x5d, 0x7e, 0x5f, 0x38, 0x00, 0x08,
- 0x01, 0x12, 0x84, 0x72, 0x39, 0x6c, 0x30, 0x12, 0x37,
- 0x34, 0x00, 0x07, 0x01, 0x31, 0x27, 0x62, 0x75, 0x75,
- 0x71, 0x85, 0x00, 0xb8, 0x01, 0x08, 0x2f, 0x00, 0x04,
- 0x3f, 0x1e, 0x45, 0x45, 0x1d, 0x2f, 0x00, 0x04, 0x3f,
- 0x65, 0x65, 0x09, 0x2e, 0x2e, 0x40, 0x86, 0x2c, 0x2f,
- 0x00, 0x04, 0x65, 0x1e, 0x0f, 0x2d, 0x55, 0x44, 0x3f,
- 0x65, 0x0f, 0x78, 0x68, 0x55, 0x01, 0x01, 0x01, 0x87,
- 0x08, 0x3f, 0x1e, 0x0f, 0x46, 0x68, 0x1f, 0x1d, 0x1e,
- 0x0f, 0x2d, 0x2f, 0x3f, 0x3f, 0x1e, 0x00, 0x06, 0x0f,
- 0x2e, 0x56, 0x36, 0x4b, 0x58, 0x6d, 0x88, 0x4e, 0x37,
- 0x6d, 0x89, 0x30, 0x7b, 0x4a, 0x49, 0x36, 0x00, 0x06,
- 0x6d, 0x7e, 0x60, 0x5d, 0x37, 0x36, 0x73, 0x6d, 0x6e,
- 0x38, 0x5e, 0x01, 0x33, 0x12, 0x36, 0x6d, 0x5d, 0x7e,
- 0x33, 0x4e, 0x38, 0x00, 0x06, 0x01, 0x12, 0x50, 0x8a,
- 0x61, 0x73, 0x38, 0x30, 0x12, 0x12, 0x70, 0x7c, 0x00,
- 0x05, 0x01, 0x14, 0x12, 0x74, 0x75, 0x75, 0x8b, 0x89,
- 0x85, 0x00, 0xb8, 0x01, 0x44, 0x00, 0x06, 0x3f, 0x1e,
- 0x45, 0x3f, 0x44, 0x00, 0x04, 0x3f, 0x65, 0x65, 0x45,
- 0x2e, 0x2e, 0x45, 0x2b, 0x1d, 0x65, 0x65, 0x45, 0x46,
- 0x40, 0x1e, 0x1e, 0x46, 0x78, 0x1e, 0x3f, 0x65, 0x0f,
- 0x2e, 0x68, 0x2d, 0x01, 0x01, 0x01, 0x16, 0x08, 0x3f,
- 0x1e, 0x0f, 0x78, 0x68, 0x45, 0x08, 0x65, 0x0f, 0x2d,
- 0x3f, 0x00, 0x09, 0x0f, 0x78, 0x8c, 0x12, 0x5c, 0x6d,
- 0x6d, 0x8d, 0x88, 0x37, 0x6d, 0x8d, 0x4f, 0x4e, 0x4a,
- 0x4b, 0x5f, 0x6d, 0x6d, 0x6b, 0x4e, 0x6e, 0x6d, 0x6e,
- 0x30, 0x4f, 0x73, 0x7a, 0x33, 0x6d, 0x6e, 0x38, 0x5e,
- 0x01, 0x33, 0x12, 0x33, 0x6d, 0x5d, 0x88, 0x36, 0x88,
- 0x38, 0x8e, 0x00, 0x04, 0x01, 0x51, 0x48, 0x84, 0x8a,
- 0x27, 0x6d, 0x38, 0x30, 0x12, 0x12, 0x88, 0x38, 0x6c,
- 0x00, 0x04, 0x01, 0x12, 0x14, 0x62, 0x75, 0x53, 0x8f,
- 0x89, 0x85, 0x00, 0xb8, 0x01, 0x00, 0x08, 0x3f, 0x0f,
- 0x45, 0x3f, 0x3f, 0x3f, 0x00, 0x04, 0x65, 0x0f, 0x78,
- 0x2e, 0x1e, 0x08, 0x3f, 0x65, 0x65, 0x09, 0x2e, 0x1f,
- 0x1e, 0x65, 0x09, 0x2e, 0x0f, 0x3f, 0x65, 0x0f, 0x2e,
- 0x68, 0x2d, 0x01, 0x01, 0x01, 0x90, 0x08, 0x65, 0x1e,
- 0x45, 0x68, 0x68, 0x3f, 0x08, 0x65, 0x0f, 0x2d, 0x3f,
- 0x00, 0x09, 0x0f, 0x41, 0x47, 0x32, 0x6d, 0x6d, 0x88,
- 0x7c, 0x58, 0x37, 0x6d, 0x4e, 0x4d, 0x4c, 0x4a, 0x73,
- 0x6d, 0x6d, 0x6d, 0x5d, 0x89, 0x6d, 0x6d, 0x6d, 0x60,
- 0x4d, 0x33, 0x4b, 0x37, 0x6d, 0x6e, 0x89, 0x5e, 0x01,
- 0x33, 0x12, 0x33, 0x6e, 0x5d, 0x6e, 0x36, 0x6d, 0x6b,
- 0x38, 0x7d, 0x01, 0x01, 0x01, 0x12, 0x84, 0x8a, 0x39,
- 0x58, 0x6e, 0x38, 0x30, 0x12, 0x12, 0x6e, 0x6b, 0x7c,
- 0x7d, 0x01, 0x01, 0x31, 0x27, 0x74, 0x75, 0x75, 0x91,
- 0x88, 0x89, 0x4f, 0x00, 0xb8, 0x01, 0x00, 0x05, 0x3f,
- 0x65, 0x3f, 0x3f, 0x65, 0x45, 0x65, 0x3f, 0x00, 0x05,
- 0x65, 0x1e, 0x55, 0x2e, 0x3f, 0x0d, 0x65, 0x65, 0x1e,
- 0x09, 0x2e, 0x1f, 0x3f, 0x65, 0x45, 0x2e, 0x45, 0x3f,
- 0x65, 0x45, 0x67, 0x68, 0x46, 0x01, 0x01, 0x01, 0x92,
- 0x0d, 0x65, 0x1e, 0x09, 0x10, 0x10, 0x0e, 0x08, 0x1e,
- 0x0f, 0x2d, 0x3f, 0x00, 0x09, 0x0f, 0x55, 0x47, 0x33,
- 0x6d, 0x6d, 0x6b, 0x5d, 0x33, 0x37, 0x6d, 0x4e, 0x4d,
- 0x5f, 0x4a, 0x58, 0x6d, 0x6d, 0x6e, 0x60, 0x8d, 0x5c,
- 0x6d, 0x6d, 0x5d, 0x93, 0x33, 0x4b, 0x23, 0x6d, 0x6e,
- 0x70, 0x5e, 0x01, 0x36, 0x12, 0x33, 0x6e, 0x5d, 0x6e,
- 0x33, 0x6d, 0x6e, 0x4e, 0x38, 0x94, 0x01, 0x31, 0x27,
- 0x8a, 0x8a, 0x22, 0x6e, 0x6e, 0x89, 0x30, 0x12, 0x12,
- 0x6e, 0x6e, 0x8d, 0x7c, 0x94, 0x21, 0x12, 0x52, 0x62,
- 0x75, 0x95, 0x6e, 0x88, 0x70, 0x4f, 0x00, 0xb8, 0x01,
- 0x3f, 0x3f, 0x0f, 0x46, 0x78, 0x67, 0x2d, 0x1e, 0x65,
- 0x0f, 0x1e, 0x65, 0x65, 0x65, 0x0f, 0x2d, 0x1f, 0x1e,
- 0x46, 0x2e, 0x65, 0x1d, 0x65, 0x65, 0x1e, 0x09, 0x2e,
- 0x1f, 0x2f, 0x65, 0x0f, 0x56, 0x45, 0x3f, 0x1e, 0x45,
- 0x68, 0x68, 0x40, 0x44, 0x09, 0x96, 0x08, 0x54, 0x1e,
- 0x0f, 0x46, 0x10, 0x68, 0x08, 0x0d, 0x1e, 0x45, 0x2d,
- 0x2f, 0x00, 0x09, 0x0f, 0x2d, 0x97, 0x5c, 0x6d, 0x6d,
- 0x4e, 0x7c, 0x36, 0x58, 0x6d, 0x8d, 0x4d, 0x58, 0x12,
- 0x6d, 0x6d, 0x6d, 0x6e, 0x30, 0x4e, 0x36, 0x5f, 0x6d,
- 0x7c, 0x30, 0x36, 0x12, 0x5f, 0x6d, 0x6e, 0x8d, 0x5e,
- 0x01, 0x36, 0x12, 0x73, 0x6e, 0x5d, 0x6d, 0x33, 0x6d,
- 0x6e, 0x88, 0x89, 0x38, 0x98, 0x12, 0x84, 0x8a, 0x50,
- 0x6d, 0x6e, 0x6e, 0x89, 0x30, 0x12, 0x32, 0x6e, 0x6e,
- 0x88, 0x89, 0x34, 0x88, 0x27, 0x62, 0x62, 0x53, 0x23,
- 0x88, 0x88, 0x70, 0x93, 0x00, 0xb8, 0x01, 0x3f, 0x3f,
- 0x40, 0x78, 0x67, 0x68, 0x2d, 0x65, 0x65, 0x1e, 0x1e,
- 0x65, 0x65, 0x65, 0x09, 0x78, 0x40, 0x65, 0x09, 0x78,
- 0x1e, 0x2f, 0x65, 0x65, 0x1e, 0x1f, 0x2e, 0x46, 0x1d,
- 0x65, 0x45, 0x2e, 0x45, 0x3f, 0x1e, 0x45, 0x68, 0x67,
- 0x54, 0x54, 0x3f, 0x3f, 0x08, 0x1d, 0x1e, 0x0f, 0x46,
- 0x10, 0x2e, 0x08, 0x0e, 0x1e, 0x09, 0x46, 0x2f, 0x00,
- 0x09, 0x0f, 0x1f, 0x97, 0x37, 0x6d, 0x6d, 0x4c, 0x89,
- 0x33, 0x6e, 0x4c, 0x38, 0x4d, 0x73, 0x33, 0x6d, 0x6d,
- 0x6d, 0x88, 0x30, 0x4e, 0x36, 0x5f, 0x6e, 0x5d, 0x38,
- 0x36, 0x33, 0x6d, 0x6d, 0x6e, 0x4e, 0x5e, 0x01, 0x36,
- 0x12, 0x5c, 0x6e, 0x60, 0x6d, 0x33, 0x6d, 0x6e, 0x6e,
- 0x88, 0x89, 0x38, 0x37, 0x8a, 0x84, 0x99, 0x6e, 0x6e,
- 0x6e, 0x8d, 0x11, 0x12, 0x36, 0x6e, 0x6e, 0x6e, 0x7e,
- 0x38, 0x38, 0x95, 0x62, 0x62, 0x9a, 0x88, 0x88, 0x88,
- 0x8d, 0x93, 0x00, 0xb8, 0x01, 0x3f, 0x3f, 0x40, 0x41,
- 0x41, 0x09, 0x0d, 0x44, 0x3f, 0x1e, 0x00, 0x04, 0x65,
- 0x46, 0x78, 0x40, 0x3f, 0x40, 0x78, 0x1e, 0x44, 0x65,
- 0x65, 0x1e, 0x1f, 0x56, 0x46, 0x1d, 0x45, 0x2d, 0x78,
- 0x0f, 0x44, 0x1e, 0x40, 0x68, 0x2d, 0x2b, 0x54, 0x1e,
- 0x0f, 0x1d, 0x1d, 0x0f, 0x0f, 0x09, 0x68, 0x40, 0x08,
- 0x1d, 0x0f, 0x46, 0x1f, 0x2f, 0x00, 0x07, 0x0f, 0x45,
- 0x40, 0x2d, 0x9b, 0x58, 0x6d, 0x6d, 0x6e, 0x4e, 0x4e,
- 0x60, 0x30, 0x30, 0x30, 0x36, 0x73, 0x6d, 0x6d, 0x6d,
- 0x7e, 0x4f, 0x6b, 0x36, 0x5f, 0x4e, 0x60, 0x6b, 0x36,
- 0x5c, 0x6d, 0x6e, 0x6e, 0x4e, 0x4d, 0x01, 0x36, 0x12,
- 0x37, 0x88, 0x11, 0x58, 0x33, 0x00, 0x04, 0x6e, 0x7b,
- 0x38, 0x6d, 0x84, 0x12, 0x6d, 0x6e, 0x6e, 0x6e, 0x8d,
- 0x11, 0x32, 0x33, 0x00, 0x04, 0x6e, 0x6b, 0x34, 0x9a,
- 0x62, 0x9c, 0x6e, 0x88, 0x88, 0x88, 0x4e, 0x4d, 0x00,
- 0xb8, 0x01, 0x44, 0x3f, 0x40, 0x41, 0x41, 0x0f, 0x2c,
- 0x54, 0x65, 0x0f, 0x1e, 0x65, 0x65, 0x1e, 0x2d, 0x78,
- 0x45, 0x2f, 0x45, 0x41, 0x0f, 0x3f, 0x65, 0x65, 0x1e,
- 0x46, 0x56, 0x46, 0x44, 0x41, 0x2e, 0x42, 0x44, 0x44,
- 0x1e, 0x9d, 0x67, 0x3f, 0x2c, 0x3f, 0x2d, 0x41, 0x2f,
- 0x2f, 0x0f, 0x0f, 0x40, 0x40, 0x54, 0x08, 0x2f, 0x0f,
- 0x42, 0x69, 0x2f, 0x0f, 0x0f, 0x45, 0x45, 0x0f, 0x45,
- 0x42, 0x2e, 0x68, 0x56, 0x58, 0x58, 0x6d, 0x6d, 0x6d,
- 0x7e, 0x38, 0x7c, 0x60, 0x7d, 0x99, 0x4b, 0x37, 0x6d,
- 0x6d, 0x6d, 0x6b, 0x4f, 0x4c, 0x36, 0x8d, 0x60, 0x6c,
- 0x58, 0x32, 0x5c, 0x6d, 0x6e, 0x6e, 0x4e, 0x4d, 0x01,
- 0x36, 0x12, 0x37, 0x4e, 0x5d, 0x73, 0x73, 0x00, 0x05,
- 0x6e, 0x6b, 0x88, 0x27, 0x23, 0x00, 0x04, 0x6e, 0x4e,
- 0x60, 0x32, 0x73, 0x00, 0x04, 0x6e, 0x88, 0x4e, 0x9e,
- 0x9f, 0x23, 0x00, 0x04, 0x88, 0x4e, 0x4d, 0x00, 0xb8,
- 0x01, 0x44, 0x3f, 0x09, 0x41, 0x41, 0x0f, 0x0d, 0x3f,
- 0x65, 0x40, 0x0f, 0x65, 0x65, 0x0f, 0x55, 0x78, 0x0f,
- 0x2f, 0x0f, 0x55, 0x0f, 0x3f, 0x65, 0x65, 0x1e, 0x46,
- 0x56, 0x46, 0x45, 0x2e, 0x8c, 0x01, 0x54, 0x44, 0x1e,
- 0x09, 0x41, 0x08, 0x44, 0x1f, 0x78, 0x45, 0x08, 0x44,
- 0x0f, 0x0f, 0x0f, 0x1e, 0x3f, 0x3f, 0x1e, 0x0f, 0x41,
- 0x09, 0x1e, 0x46, 0x41, 0x78, 0x0f, 0x0f, 0x09, 0x79,
- 0x10, 0x01, 0x6d, 0x33, 0x58, 0x00, 0x04, 0x6d, 0x4e,
- 0x89, 0x89, 0x4c, 0x32, 0x12, 0x58, 0x6d, 0x6d, 0x6d,
- 0x4e, 0x4f, 0x4c, 0x5f, 0x5d, 0x01, 0x01, 0x22, 0x32,
- 0x73, 0x6d, 0x6e, 0x6e, 0x6b, 0x4d, 0x01, 0x36, 0x12,
- 0x37, 0x38, 0x38, 0x33, 0x73, 0x00, 0x05, 0x6e, 0x88,
- 0x6e, 0x99, 0x00, 0x05, 0x6e, 0x4e, 0x60, 0x36, 0x5c,
- 0x00, 0x04, 0x6e, 0x88, 0x88, 0x98, 0x8b, 0x6e, 0x00,
- 0x04, 0x88, 0x4e, 0x5e, 0x00, 0xb8, 0x01, 0x44, 0x65,
- 0x40, 0x41, 0x69, 0xa0, 0x54, 0x65, 0x1e, 0x46, 0x0f,
- 0x65, 0x65, 0x45, 0x41, 0x78, 0x1e, 0x44, 0x1e, 0x46,
- 0x45, 0x3f, 0x65, 0x65, 0x1e, 0x2d, 0x56, 0x42, 0x2d,
- 0x01, 0x01, 0x01, 0x0d, 0x44, 0x1e, 0x09, 0x45, 0x1d,
- 0x09, 0x55, 0x07, 0xa1, 0x08, 0x3f, 0x0f, 0x0f, 0x0f,
- 0x45, 0x45, 0x45, 0x0f, 0x45, 0x2e, 0x2d, 0x68, 0x10,
- 0x56, 0x0f, 0x1d, 0x0f, 0x09, 0x79, 0x10, 0x01, 0x01,
- 0x58, 0x5f, 0x00, 0x04, 0x6d, 0x6e, 0x4e, 0x89, 0x6b,
- 0x33, 0x12, 0x23, 0x6d, 0x6d, 0x6d, 0x70, 0x4d, 0x6b,
- 0x71, 0x01, 0x01, 0x01, 0x22, 0x32, 0x5c, 0x6d, 0x6e,
- 0x6e, 0x6b, 0x4f, 0x01, 0x36, 0x12, 0x58, 0x60, 0x70,
- 0x32, 0x5c, 0x00, 0x0d, 0x6e, 0x6b, 0x60, 0x36, 0x37,
- 0x00, 0x05, 0x6e, 0x88, 0x88, 0x6e, 0x00, 0x05, 0x88,
- 0x6b, 0x4d, 0x00, 0xb8, 0x01, 0x44, 0x65, 0x40, 0x41,
- 0xa2, 0x2b, 0x0d, 0x65, 0x0f, 0x55, 0x0f, 0x65, 0x65,
- 0x40, 0x78, 0x78, 0x1e, 0x44, 0x65, 0x1f, 0x45, 0x65,
- 0x65, 0x65, 0x0f, 0x2d, 0x56, 0x78, 0x69, 0x01, 0x01,
- 0x01, 0x0d, 0x44, 0x1e, 0x09, 0x3f, 0x45, 0x09, 0x1e,
- 0x40, 0x44, 0x0d, 0x65, 0x0f, 0x0f, 0x0f, 0x2d, 0x2e,
- 0x2e, 0x78, 0x78, 0x68, 0x68, 0x01, 0x01, 0x01, 0x0d,
- 0x1d, 0x0f, 0x09, 0x79, 0x10, 0x01, 0x01, 0x6d, 0x6e,
- 0x6e, 0x00, 0x04, 0x6d, 0x88, 0x70, 0x89, 0x73, 0x36,
- 0x5f, 0x6d, 0x6d, 0x6d, 0x89, 0x4d, 0x71, 0x00, 0x04,
- 0x01, 0x22, 0x32, 0x5c, 0x6d, 0x6e, 0x6e, 0x7b, 0x4f,
- 0x01, 0x36, 0x12, 0x5f, 0x30, 0x4e, 0x12, 0x37, 0x00,
- 0x0d, 0x6e, 0x6b, 0x60, 0x36, 0x58, 0x00, 0x04, 0x6e,
- 0x00, 0x09, 0x88, 0x6b, 0x4d, 0x00, 0xb8, 0x01, 0x44,
- 0x65, 0x40, 0xa3, 0x2b, 0x08, 0x3f, 0x65, 0x40, 0x78,
- 0x0f, 0x65, 0x65, 0x09, 0x2e, 0x78, 0x65, 0x44, 0x65,
- 0x09, 0x45, 0x65, 0x65, 0x65, 0x0f, 0x2d, 0x56, 0x41,
- 0x65, 0x01, 0x01, 0x01, 0x0d, 0x44, 0x1e, 0x0f, 0x1e,
- 0x45, 0x2f, 0x44, 0x0f, 0x65, 0x2f, 0x1e, 0x0f, 0x0f,
- 0x0f, 0x78, 0x68, 0x2d, 0x46, 0x2e, 0x68, 0x56, 0x01,
- 0x01, 0x01, 0x08, 0x44, 0x0f, 0x09, 0x79, 0x10, 0x01,
- 0x01, 0x01, 0x7b, 0x6b, 0x88, 0x00, 0x04, 0x6d, 0x7b,
- 0x7c, 0x6d, 0x33, 0x6d, 0x6d, 0x6d, 0x6e, 0x38, 0x4d,
- 0x00, 0x05, 0x01, 0x22, 0x32, 0x5c, 0x6d, 0x6e, 0x6e,
- 0x7e, 0x4f, 0x01, 0x36, 0x32, 0x6d, 0x30, 0x4e, 0x12,
- 0x37, 0x00, 0x0d, 0x6e, 0x7e, 0x60, 0x36, 0x58, 0x6e,
- 0x6e, 0x6e, 0x00, 0x0a, 0x88, 0x6b, 0x4d, 0x00, 0xb8,
- 0x01, 0x44, 0x65, 0x0f, 0x2f, 0x54, 0x3f, 0x65, 0x1e,
- 0x2d, 0x78, 0x45, 0x65, 0x65, 0x09, 0x2e, 0x41, 0x3f,
- 0x44, 0x65, 0x09, 0x09, 0x65, 0x65, 0x65, 0x0f, 0x42,
- 0x56, 0x41, 0x65, 0x01, 0x01, 0x01, 0x06, 0x44, 0x1e,
- 0x0f, 0x0f, 0x1e, 0x3f, 0x1e, 0x40, 0x40, 0x44, 0x1e,
- 0x0f, 0x0f, 0x40, 0x67, 0x2d, 0x54, 0x0d, 0x65, 0x40,
- 0x41, 0x01, 0x01, 0x01, 0x08, 0x44, 0x0f, 0x09, 0x79,
- 0x10, 0x01, 0x01, 0x01, 0x88, 0x4e, 0x4e, 0x88, 0x6d,
- 0x6d, 0x6d, 0x6e, 0x7c, 0x6b, 0x73, 0x6d, 0x6d, 0x6d,
- 0x6e, 0x7c, 0x93, 0x00, 0x05, 0x01, 0x22, 0x32, 0x73,
- 0x6d, 0x6e, 0x6e, 0x7e, 0x30, 0x01, 0x36, 0x32, 0x6d,
- 0x30, 0x6b, 0x12, 0x58, 0x00, 0x0a, 0x6e, 0x6d, 0x6d,
- 0x6e, 0x4c, 0x60, 0x36, 0x5f, 0x6e, 0x6e, 0x6e, 0x00,
- 0x07, 0x88, 0x6d, 0x6e, 0x88, 0x6b, 0x4f, 0x00, 0xb8,
- 0x01, 0x44, 0x3f, 0x65, 0x3f, 0x65, 0x65, 0x1e, 0x1f,
- 0x78, 0x41, 0x0f, 0x3f, 0x65, 0x09, 0x78, 0x41, 0x1e,
- 0x44, 0x65, 0x40, 0x1f, 0x65, 0x1e, 0x1e, 0x0f, 0x55,
- 0x56, 0x55, 0x3f, 0x01, 0x01, 0x01, 0x54, 0x44, 0x00,
- 0x06, 0x0f, 0x09, 0x2d, 0x1e, 0x65, 0x0f, 0x0f, 0x2d,
- 0x2e, 0x3f, 0x2c, 0x54, 0x44, 0x1e, 0x1f, 0x8c, 0x01,
- 0x01, 0x08, 0x44, 0x0f, 0x09, 0x79, 0x10, 0x01, 0x01,
- 0x01, 0x33, 0x37, 0x6e, 0x6b, 0x4c, 0x6d, 0x6d, 0x6d,
- 0x89, 0x38, 0x73, 0x6d, 0x6d, 0x6d, 0x6e, 0x60, 0x4f,
- 0x00, 0x05, 0x01, 0x73, 0x32, 0x73, 0x6d, 0x6e, 0x6e,
- 0x4c, 0x30, 0x01, 0x36, 0x36, 0x6e, 0x30, 0x4c, 0x12,
- 0x58, 0x6e, 0x88, 0x00, 0x08, 0x6e, 0x5f, 0x6d, 0x6e,
- 0x88, 0x5d, 0x33, 0x5f, 0x6e, 0x00, 0x09, 0x88, 0x37,
- 0x88, 0x88, 0x6b, 0x4f, 0x00, 0xb8, 0x01, 0x2f, 0x3f,
- 0x65, 0x65, 0x1e, 0x0f, 0x46, 0x78, 0x78, 0x46, 0x44,
- 0x3f, 0x65, 0x09, 0x78, 0x41, 0x1e, 0x44, 0x65, 0x69,
- 0x46, 0x65, 0x1e, 0x1e, 0x0f, 0x55, 0x56, 0x55, 0x65,
- 0x01, 0xa4, 0x1d, 0x54, 0x44, 0x0f, 0x0f, 0x2d, 0x46,
- 0x45, 0x0f, 0x45, 0x41, 0x09, 0x3f, 0x0f, 0x0f, 0x55,
- 0x56, 0x3f, 0x1d, 0x3f, 0x65, 0x40, 0x42, 0x41, 0x01,
- 0x16, 0x08, 0x3f, 0x0f, 0x09, 0x79, 0x10, 0x01, 0x01,
- 0x01, 0x36, 0x32, 0x36, 0x58, 0x4c, 0x88, 0x6d, 0x6d,
- 0x70, 0x60, 0x73, 0x5f, 0x6d, 0x6d, 0x88, 0x30, 0x4f,
- 0x01, 0x99, 0x58, 0x58, 0x58, 0x73, 0x36, 0x73, 0x6d,
- 0x6e, 0x6e, 0x88, 0x30, 0x01, 0x36, 0x36, 0x88, 0x30,
- 0x88, 0x12, 0x5f, 0x6e, 0x6b, 0x4c, 0x00, 0x07, 0x6e,
- 0x5c, 0x6d, 0x6e, 0x88, 0x5d, 0x33, 0x6d, 0x6e, 0x4e,
- 0x6e, 0x00, 0x06, 0x88, 0x6d, 0x73, 0x88, 0x88, 0x6b,
- 0x4f, 0x00, 0xb8, 0x01, 0x2f, 0x3f, 0x65, 0x1e, 0x09,
- 0x41, 0x2e, 0x2e, 0x01, 0x01, 0x01, 0x3f, 0x65, 0x09,
- 0x78, 0x41, 0x1e, 0x2f, 0x1e, 0x46, 0x46, 0x65, 0x1e,
- 0x1e, 0x0f, 0x41, 0x56, 0x55, 0x65, 0x66, 0x08, 0x08,
- 0x0e, 0x44, 0x0f, 0x45, 0x56, 0x67, 0x2d, 0x45, 0x45,
- 0x41, 0x2d, 0x3f, 0x0f, 0x0f, 0x46, 0x67, 0x65, 0x3f,
- 0x0f, 0x0f, 0x09, 0x78, 0x67, 0x01, 0x16, 0x08, 0x3f,
- 0x0f, 0x09, 0x79, 0x10, 0x01, 0x01, 0x01, 0x36, 0x73,
- 0x5c, 0x58, 0x6b, 0x4c, 0x6d, 0x6d, 0x70, 0x60, 0x73,
- 0x5f, 0x6d, 0x6d, 0x88, 0x4f, 0x4f, 0x35, 0x12, 0x36,
- 0x36, 0x37, 0x6e, 0x33, 0x73, 0x6d, 0x6e, 0x6e, 0x88,
- 0x11, 0x01, 0x36, 0x36, 0x4c, 0x30, 0x6e, 0x12, 0x5f,
- 0x6e, 0x8d, 0x6b, 0x00, 0x06, 0x6e, 0x6d, 0x73, 0x6d,
- 0x6e, 0x88, 0x5d, 0x33, 0x6d, 0x88, 0x38, 0x6e, 0x6e,
- 0x00, 0x05, 0x88, 0x58, 0x33, 0x88, 0x88, 0x6b, 0x4f,
- 0x00, 0xb8, 0x01, 0x2f, 0x3f, 0x65, 0x1e, 0x46, 0x41,
- 0x41, 0x00, 0x04, 0x01, 0x44, 0x65, 0x09, 0x78, 0x41,
- 0x1e, 0x2f, 0x1e, 0x2d, 0x46, 0x65, 0x1e, 0x1e, 0x0f,
- 0x55, 0x56, 0x41, 0x2f, 0x2c, 0x08, 0x40, 0x09, 0x2f,
- 0x0f, 0x45, 0x56, 0x56, 0x0f, 0x3f, 0x0f, 0x55, 0x78,
- 0x1e, 0x0f, 0x0f, 0x40, 0x68, 0x0f, 0x3f, 0x0f, 0x0f,
- 0x40, 0x68, 0x79, 0x01, 0x03, 0x08, 0x65, 0x0f, 0x09,
- 0x79, 0x10, 0x01, 0x01, 0x01, 0x36, 0x58, 0x6d, 0x6e,
- 0x38, 0x7e, 0x37, 0x6d, 0x89, 0x60, 0x33, 0x5f, 0x6d,
- 0x6d, 0x88, 0x30, 0x4f, 0x73, 0x4a, 0x12, 0x5c, 0xa5,
- 0x4e, 0x36, 0x73, 0x6d, 0x6e, 0x6e, 0x88, 0x60, 0x01,
- 0x36, 0x33, 0x4c, 0x30, 0x6d, 0x12, 0x5f, 0x6e, 0x38,
- 0x70, 0x00, 0x05, 0x6e, 0x88, 0x6d, 0x33, 0x6e, 0x6e,
- 0x88, 0x7c, 0x73, 0x6d, 0x88, 0x60, 0x88, 0x6e, 0x00,
- 0x05, 0x88, 0x73, 0x73, 0x88, 0x88, 0x4c, 0x30, 0x00,
- 0xb8, 0x01, 0x2f, 0x3f, 0x65, 0x1e, 0x09, 0x41, 0x41,
- 0x00, 0x04, 0x01, 0x3f, 0x65, 0x09, 0x78, 0x41, 0x1e,
- 0x2f, 0x0f, 0x55, 0x2d, 0x1e, 0x1e, 0x1e, 0x0f, 0x2d,
- 0x2e, 0x41, 0x0e, 0x08, 0x1e, 0x56, 0x09, 0x2f, 0x0f,
- 0x45, 0x56, 0x56, 0x44, 0x44, 0x0f, 0x2d, 0x56, 0x40,
- 0x0f, 0x0f, 0x45, 0x68, 0x1e, 0x3f, 0x0f, 0x0f, 0x40,
- 0x68, 0x68, 0x01, 0xa6, 0x08, 0x65, 0x0f, 0x09, 0x10,
- 0x10, 0x01, 0x01, 0x01, 0x36, 0x58, 0x6d, 0x6d, 0x38,
- 0x7e, 0x37, 0x6e, 0x7c, 0x7c, 0x73, 0x5f, 0x6d, 0x6d,
- 0x88, 0x60, 0x30, 0x73, 0x4a, 0x36, 0x4e, 0x4d, 0x4c,
- 0x36, 0x73, 0x6d, 0x6e, 0x6e, 0x88, 0x5d, 0x01, 0x36,
- 0x33, 0x6b, 0x30, 0x5f, 0x12, 0x6d, 0x6e, 0x5d, 0x38,
- 0x00, 0x05, 0x6e, 0x7e, 0x5f, 0x33, 0x6e, 0x6e, 0x6e,
- 0x7c, 0x73, 0x6d, 0x4c, 0x11, 0x6b, 0x6e, 0x6e, 0x00,
- 0x04, 0x88, 0x36, 0x5c, 0x88, 0x88, 0x4c, 0x30, 0x00,
- 0xb8, 0x01, 0x2f, 0x3f, 0x65, 0x65, 0x1f, 0x78, 0x41,
- 0x00, 0x04, 0x01, 0x3f, 0x65, 0x40, 0x78, 0x41, 0x0f,
- 0x2f, 0x0f, 0x41, 0x41, 0x45, 0x1e, 0x1e, 0x1e, 0x09,
- 0x78, 0x2d, 0x0d, 0x0e, 0x1f, 0x68, 0x09, 0x2f, 0x0f,
- 0x45, 0x56, 0x67, 0x3f, 0x2f, 0x0f, 0x46, 0x68, 0x46,
- 0x0f, 0x0f, 0x45, 0x78, 0x3f, 0x0f, 0x0f, 0x0f, 0x46,
- 0x68, 0x8c, 0x01, 0xa7, 0x08, 0x1e, 0x0f, 0x09, 0x10,
- 0x10, 0x01, 0x01, 0x01, 0x36, 0x58, 0x6d, 0x6d, 0x38,
- 0x88, 0x37, 0x88, 0x30, 0x7c, 0x58, 0x5f, 0x6d, 0x6d,
- 0x6e, 0x38, 0x60, 0x73, 0x4a, 0x5f, 0x7c, 0x4f, 0x6e,
- 0x33, 0x37, 0x6d, 0x6e, 0x6e, 0x6e, 0x38, 0x38, 0x12,
- 0x33, 0x4e, 0x30, 0x5f, 0x32, 0x6d, 0x6e, 0x60, 0x60,
- 0x88, 0x6e, 0x6e, 0x6e, 0x88, 0x6b, 0x37, 0x73, 0x6e,
- 0x6e, 0x6e, 0x38, 0x5c, 0x6e, 0x4c, 0x30, 0x70, 0x6e,
- 0x6e, 0x00, 0x04, 0x88, 0x12, 0x37, 0x88, 0x88, 0x4c,
- 0x30, 0x00, 0xb8, 0x01, 0x2f, 0x3f, 0x65, 0x65, 0x46,
- 0x78, 0x41, 0x00, 0x04, 0x01, 0x3f, 0x65, 0x45, 0x55,
- 0x41, 0x65, 0x1d, 0x45, 0x78, 0x78, 0x1f, 0x0f, 0x1e,
- 0x1e, 0x45, 0x2d, 0x1f, 0x0d, 0x3f, 0x2d, 0x68, 0x09,
- 0x2f, 0x0f, 0x45, 0x56, 0x67, 0x3f, 0x0e, 0x0f, 0x09,
- 0x68, 0x55, 0x0f, 0x0f, 0x0f, 0x42, 0x1e, 0x0f, 0x0f,
- 0x45, 0x55, 0x67, 0x01, 0x01, 0xa7, 0x08, 0x0f, 0x0f,
- 0x09, 0x10, 0x79, 0x01, 0x01, 0x01, 0x36, 0x58, 0x6d,
- 0x6d, 0x38, 0x6e, 0x58, 0x7b, 0x4f, 0x8e, 0x00, 0x04,
- 0x6d, 0x6e, 0x4e, 0x7c, 0x33, 0x12, 0x88, 0x60, 0x01,
- 0x01, 0x99, 0x37, 0x6d, 0x6e, 0x6e, 0x6e, 0x6b, 0x6b,
- 0x4b, 0x37, 0x4e, 0x30, 0x58, 0x32, 0x6e, 0x6e, 0x30,
- 0x30, 0x4c, 0x6e, 0x6e, 0x6e, 0x88, 0x4e, 0x33, 0x5c,
- 0x6e, 0x6e, 0x6e, 0x89, 0x37, 0x6e, 0x6b, 0x4f, 0x7c,
- 0x6e, 0x6e, 0x6e, 0x88, 0x6b, 0x6d, 0x12, 0x58, 0x88,
- 0x88, 0x4c, 0x30, 0x00, 0xb8, 0x01, 0xa4, 0x3f, 0x65,
- 0x65, 0x46, 0x78, 0x41, 0x00, 0x04, 0x01, 0x65, 0x0f,
- 0x0f, 0x09, 0x40, 0x2c, 0x1d, 0x09, 0x2e, 0x2e, 0x1f,
- 0x09, 0x45, 0x0f, 0x0f, 0x40, 0x1f, 0x1d, 0x0f, 0x41,
- 0x67, 0x45, 0x2f, 0x0f, 0x45, 0x67, 0x67, 0x1d, 0x0d,
- 0x0f, 0x40, 0x68, 0x56, 0x1f, 0x45, 0x0f, 0x45, 0x65,
- 0x0f, 0x0f, 0x1f, 0x67, 0x8c, 0x01, 0x01, 0x92, 0x0d,
- 0x0f, 0x0f, 0x09, 0x10, 0x79, 0x01, 0x01, 0x01, 0x33,
- 0x58, 0x6d, 0x6d, 0x89, 0x58, 0x5f, 0x89, 0x4f, 0x01,
- 0x01, 0x88, 0x88, 0x6e, 0x6e, 0x6e, 0x70, 0x5c, 0x37,
- 0x6b, 0x30, 0x01, 0x01, 0x73, 0x37, 0x6d, 0x00, 0x05,
- 0x6e, 0x58, 0x6e, 0x89, 0x30, 0x33, 0x36, 0x6e, 0x6e,
- 0x4f, 0x34, 0x01, 0x6e, 0x6e, 0x6e, 0x4e, 0x7e, 0x32,
- 0x37, 0x6e, 0x88, 0x88, 0x89, 0x37, 0x6e, 0x4e, 0x4f,
- 0x01, 0x4c, 0x6e, 0x6e, 0x88, 0x8d, 0x37, 0x12, 0x5f,
- 0x88, 0x88, 0x4c, 0x11, 0x00, 0xb8, 0x01, 0xa4, 0x3f,
- 0x65, 0x0f, 0x55, 0x78, 0x55, 0x00, 0x05, 0x01, 0x45,
- 0x1e, 0x0f, 0x3f, 0x0e, 0x1e, 0x46, 0x2e, 0x78, 0x01,
- 0xa8, 0x1f, 0x0f, 0x0f, 0x0f, 0x45, 0x3f, 0x40, 0x78,
- 0x2e, 0x0f, 0x1d, 0x0f, 0x45, 0x67, 0x56, 0x08, 0x54,
- 0x0f, 0x45, 0x67, 0x68, 0x42, 0x40, 0x45, 0x0f, 0x0f,
- 0x0f, 0x45, 0x78, 0x67, 0x01, 0x01, 0x01, 0x92, 0x0d,
- 0x0f, 0x0f, 0x09, 0x10, 0x79, 0x01, 0x01, 0x01, 0x33,
- 0x58, 0x6d, 0x6d, 0xa9, 0x37, 0x6e, 0x7c, 0x00, 0x04,
- 0x01, 0x4c, 0x88, 0x6e, 0x6e, 0x4c, 0x58, 0x6d, 0x38,
- 0x30, 0x01, 0x01, 0x01, 0x5f, 0x6d, 0x00, 0x06, 0x6e,
- 0x88, 0x5d, 0x38, 0x32, 0x36, 0x6e, 0x88, 0x4f, 0x8e,
- 0x01, 0x8f, 0x6e, 0x88, 0x38, 0x5f, 0x12, 0x37, 0x6e,
- 0x88, 0x88, 0x8d, 0x58, 0x6e, 0x4e, 0x4d, 0x01, 0x01,
- 0x6e, 0x6e, 0x88, 0x8d, 0x33, 0x12, 0x5f, 0x88, 0x88,
- 0x4c, 0x60, 0x00, 0xb8, 0x01, 0x17, 0x3f, 0x45, 0x2d,
- 0x2e, 0x78, 0x00, 0x06, 0x01, 0x07, 0x45, 0x0f, 0x1e,
- 0x1e, 0x40, 0x78, 0x2e, 0x96, 0x01, 0x01, 0x9e, 0x09,
- 0x00, 0x04, 0x0f, 0x42, 0x2e, 0x97, 0xaa, 0x1d, 0x0f,
- 0x40, 0x68, 0x78, 0x2c, 0x2f, 0x45, 0x1f, 0x67, 0x68,
- 0x47, 0x18, 0x40, 0x45, 0x0f, 0x45, 0x46, 0x67, 0x00,
- 0x04, 0x01, 0x08, 0x0d, 0x0f, 0x0f, 0x09, 0x10, 0x79,
- 0x01, 0x01, 0x01, 0x58, 0x00, 0x04, 0x6d, 0x6e, 0x4e,
- 0x60, 0x00, 0x04, 0x01, 0xab, 0x4c, 0x88, 0x6e, 0x6e,
- 0x6e, 0x6b, 0x60, 0x00, 0x04, 0x01, 0x8f, 0x88, 0x88,
- 0x6e, 0x6e, 0x6e, 0x88, 0x7e, 0x38, 0x01, 0x6d, 0x33,
- 0x37, 0x88, 0x88, 0x4d, 0x01, 0x01, 0x01, 0x6e, 0x88,
- 0x38, 0x33, 0x12, 0x58, 0x88, 0x88, 0x4c, 0x89, 0x6d,
- 0x88, 0x8d, 0x4d, 0x01, 0x01, 0x98, 0x6e, 0x7e, 0x6b,
- 0x32, 0x36, 0x6d, 0x88, 0x4c, 0x6b, 0x60, 0x00, 0xb8,
- 0x01, 0x6a, 0x45, 0x41, 0x2e, 0x8c, 0x00, 0x08, 0x01,
- 0x2d, 0x2d, 0x46, 0x2d, 0x78, 0x2e, 0x97, 0x00, 0x04,
- 0x01, 0x96, 0x2d, 0x46, 0x2d, 0x41, 0x56, 0x8c, 0x01,
- 0x01, 0x3f, 0x2d, 0x2e, 0x68, 0x1f, 0x0d, 0x09, 0x2e,
- 0x68, 0x56, 0x01, 0x01, 0x01, 0x96, 0x2d, 0x2d, 0x42,
- 0x2e, 0x2e, 0x00, 0x04, 0x01, 0x0d, 0x44, 0x2d, 0x42,
- 0x78, 0x79, 0x79, 0x00, 0x04, 0x01, 0x6b, 0x4e, 0x8d,
- 0x70, 0x38, 0x60, 0x00, 0x06, 0x01, 0x98, 0x8d, 0x70,
- 0x8d, 0x89, 0x5d, 0x00, 0x06, 0x01, 0x7b, 0x70, 0x70,
- 0x8d, 0x89, 0x7c, 0x60, 0x01, 0x01, 0x01, 0x4c, 0x38,
- 0x38, 0x70, 0x5e, 0x00, 0x04, 0x01, 0x88, 0x4e, 0x36,
- 0x36, 0x6b, 0x38, 0x5d, 0x60, 0x30, 0x7c, 0x38, 0x7c,
- 0x4d, 0x01, 0x01, 0x01, 0x4c, 0x7e, 0x6d, 0x12, 0x5c,
- 0x8d, 0x7c, 0x5d, 0x60, 0x85, 0x00, 0xb9, 0x01, 0x46,
- 0x2e, 0x97, 0x00, 0x0b, 0x01, 0x11, 0x30, 0x0a, 0x00,
- 0x08, 0x01, 0x0a, 0x30, 0x0a, 0x00, 0x04, 0x01, 0x2d,
- 0x56, 0x01, 0x9e, 0xa4, 0x46, 0x56, 0x00, 0x08, 0x01,
- 0x68, 0x11, 0x00, 0x06, 0x01, 0x65, 0x78, 0x00, 0x04,
- 0x30, 0x00, 0x06, 0x01, 0x77, 0x85, 0x85, 0x77, 0x00,
- 0x15, 0x01, 0x60, 0x85, 0x85, 0x00, 0x07, 0x01, 0x6c,
- 0x7c, 0x4f, 0x00, 0x04, 0x01, 0xab, 0x6e, 0x73, 0x6b,
- 0x60, 0x60, 0x34, 0x3a, 0x28, 0x94, 0x38, 0x5d, 0x4f,
- 0x00, 0x04, 0x01, 0x88, 0x5c, 0x58, 0x8e, 0x81, 0xac,
- 0x00, 0xff, 0x01, 0x00, 0xff, 0x01, 0x00, 0xff, 0x01,
- 0x00, 0xc9, 0x01, 0x00, 0x00
-};
-
-// Keyboard
-
-unsigned char item_keyboard_colors[] = {
- 0xff, 0xff, 0xff,
- 0xff, 0xc6, 0x21,
- 0xf7, 0xbd, 0x18,
- 0xce, 0x9c, 0x18,
- 0x9c, 0x7b, 0x10,
- 0x84, 0x63, 0x10,
- 0x7b, 0x63, 0x10,
- 0xe7, 0xb5, 0x18,
- 0xff, 0xbd, 0x21,
- 0x73, 0x5a, 0x10,
- 0xef, 0xbd, 0x42,
- 0xe7, 0xb5, 0x39,
- 0xe7, 0xb5, 0x31,
- 0xde, 0xad, 0x29,
- 0x6b, 0x52, 0x10,
- 0xef, 0x9c, 0x42,
- 0xe7, 0x94, 0x39,
- 0xe7, 0x8c, 0x31,
- 0xde, 0x8c, 0x29,
- 0xde, 0x84, 0x29,
- 0xef, 0xb5, 0x18,
- 0xe7, 0x94, 0x31,
- 0xde, 0x84, 0x21,
- 0x9c, 0x73, 0x10,
- 0x52, 0x39, 0x08,
- 0xde, 0xa5, 0x18,
- 0xef, 0x9c, 0x4a,
- 0xf7, 0xc6, 0x4a,
- 0x31, 0x21, 0x08,
- 0xf7, 0xa5, 0x4a,
- 0xf7, 0xd6, 0xb5,
- 0xef, 0xbd, 0x84,
- 0xf7, 0xe7, 0xce,
- 0xff, 0xf7, 0xef,
- 0xff, 0xff, 0xff,
- 0xf7, 0xce, 0xad,
- 0x63, 0x52, 0x18,
- 0x39, 0x31, 0x10,
- 0xf7, 0xd6, 0xad,
- 0x9c, 0x7b, 0x31,
- 0xff, 0xe7, 0xce,
- 0xef, 0xa5, 0x52,
- 0xbd, 0x94, 0x39,
- 0xb5, 0x94, 0x31,
- 0xd6, 0xad, 0x39,
- 0xf7, 0xbd, 0x7b,
- 0xf7, 0xb5, 0x73,
- 0xf7, 0xce, 0x52,
- 0x29, 0x21, 0x08,
- 0xf7, 0xa5, 0x52,
- 0xff, 0xe7, 0xd6,
- 0xf7, 0xce, 0x9c,
- 0xf7, 0xce, 0xa5,
- 0xef, 0xa5, 0x5a,
- 0x00, 0x00, 0x00,
- 0x7b, 0x63, 0x29,
- 0xf7, 0xb5, 0x6b,
- 0xff, 0xef, 0xde,
- 0xf7, 0xbd, 0x84,
- 0xff, 0xef, 0xe7,
- 0x42, 0x31, 0x10,
- 0x73, 0x5a, 0x21,
- 0xe7, 0x9c, 0x4a,
- 0xd6, 0xad, 0x42,
- 0x10, 0x10, 0x08,
- 0xef, 0xad, 0x6b,
- 0xff, 0xce, 0x5a,
- 0xf7, 0xad, 0x5a,
- 0x7b, 0x6b, 0x29,
- 0xff, 0xe7, 0xc6,
- 0xf7, 0xd6, 0xa5,
- 0xc6, 0xa5, 0x42,
- 0xe7, 0xbd, 0x52,
- 0x8e, 0x71, 0x2d,
- 0xef, 0xb5, 0x6b,
- 0xef, 0xc6, 0x94,
- 0x31, 0x29, 0x10,
- 0xff, 0xd6, 0x5a,
- 0xd6, 0xad, 0x4a,
- 0x7b, 0x63, 0x21,
- 0xce, 0xa5, 0x39,
- 0xff, 0xef, 0xd6,
- 0xf7, 0xc6, 0x8c,
- 0xef, 0xad, 0x63,
- 0xde, 0xb5, 0x4a,
- 0xad, 0x8c, 0x31,
- 0xff, 0xb5, 0x63,
- 0xf7, 0xc6, 0x94,
- 0x84, 0x6b, 0x21,
- 0xad, 0x8c, 0x29,
- 0xbd, 0x9c, 0x42,
- 0xc6, 0x9c, 0x31,
- 0xff, 0xb5, 0x6b,
- 0xff, 0xbd, 0x84,
- 0xbd, 0x9c, 0x39,
- 0xa5, 0x84, 0x29,
- 0xf7, 0xc6, 0x9c,
- 0x94, 0x7b, 0x2d,
- 0x21, 0x18, 0x08,
- 0xf7, 0xad, 0x63,
- 0xff, 0xde, 0xb5,
- 0x73, 0x5a, 0x29,
- 0xce, 0xa5, 0x31,
- 0xf7, 0xde, 0xbd,
- 0xef, 0xb5, 0x7b,
- 0x4a, 0x39, 0x18,
- 0x6b, 0x5a, 0x21,
- 0x52, 0x42, 0x18,
- 0x4a, 0x39, 0x10,
- 0xff, 0xbd, 0x73,
- 0xa5, 0x84, 0x31,
- 0x9c, 0x7b, 0x29,
- 0x94, 0x73, 0x21,
- 0xff, 0xde, 0xbd,
- 0xe7, 0xbd, 0x4a,
- 0xde, 0xb5, 0x39,
- 0xf7, 0xde, 0xc6,
- 0x42, 0x39, 0x10,
- 0xff, 0xde, 0xc6,
- 0x73, 0x5a, 0x18,
- 0xd6, 0xad, 0x31,
- 0xef, 0xb5, 0x73,
- 0x6b, 0x52, 0x21,
- 0x5a, 0x4a, 0x18,
- 0xff, 0xf7, 0xe7,
- 0xe7, 0xa5, 0x5a,
- 0xe7, 0x9c, 0x52,
- 0xde, 0x8c, 0x31,
- 0xe7, 0xa5, 0x63,
- 0x08, 0x08, 0x00,
- 0xe7, 0x94, 0x42,
- 0xd6, 0xa5, 0x21,
- 0xad, 0x84, 0x29,
- 0xbd, 0x94, 0x31,
- 0xe7, 0x9c, 0x42,
- 0xd6, 0x7b, 0x18,
- 0xef, 0xce, 0xa5,
- 0x31, 0x29, 0x08,
- 0x39, 0x29, 0x08,
- 0xe7, 0xad, 0x6b,
- 0xef, 0xbd, 0x8c,
- 0x63, 0x52, 0x10,
- 0xd6, 0xa5, 0x18,
- 0xb5, 0x8c, 0x29,
- 0xa5, 0x84, 0x21,
- 0xc6, 0x94, 0x21,
- 0xc6, 0x9c, 0x21,
- 0x8c, 0x6b, 0x18,
- 0x52, 0x42, 0x10,
- 0x9c, 0x7b, 0x21,
- 0xde, 0x94, 0x39,
- 0xbd, 0x94, 0x21,
- 0x18, 0x18, 0x08,
- 0x8c, 0x6d, 0x20,
- 0x42, 0x31, 0x08,
- 0xd6, 0x9c, 0x10,
- 0xd6, 0x73, 0x10,
- 0xce, 0xa5, 0x29,
- 0x10, 0x10, 0x00,
- 0xb5, 0x8c, 0x18,
- 0xef, 0xad, 0x73,
- 0xb5, 0x8c, 0x21,
- 0x5a, 0x4a, 0x10,
- 0x84, 0x63, 0x18,
- 0x8c, 0x6b, 0x10,
- 0xce, 0x9c, 0x08,
- 0xce, 0x73, 0x08,
- 0xbd, 0x94, 0x18,
- 0x63, 0x4a, 0x10,
- 0x9c, 0x7b, 0x18,
- 0xa5, 0x7b, 0x18,
- 0xad, 0x84, 0x10,
- 0xce, 0x94, 0x00,
- 0xce, 0x6b, 0x00,
- 0xa5, 0x7b, 0x10,
- 0xe7, 0xbd, 0x39,
- 0xde, 0xad, 0x21,
- 0xbd, 0x94, 0x29,
- 0xff, 0xd6, 0xad,
- 0xa5, 0x8c, 0x39,
- 0xff, 0xbd, 0x7b,
- 0xce, 0xad, 0x42,
- 0xa5, 0x84, 0x39,
- 0xc6, 0x9c, 0x39,
- 0xbd, 0x9c, 0x31,
- 0x18, 0x10, 0x00,
- 0xef, 0xad, 0x5a,
- 0xff, 0xd6, 0xb5,
- 0x7b, 0x63, 0x18,
- 0xef, 0xbd, 0x7b,
- 0xe7, 0xb5, 0x42,
- 0xce, 0x9c, 0x21,
- 0xd6, 0xa5, 0x31,
- 0x6b, 0x52, 0x18,
- 0xff, 0xf7, 0xf7,
- 0xde, 0xad, 0x39,
- 0x63, 0x4a, 0x18,
- 0xad, 0x84, 0x18,
- 0xad, 0x84, 0x21,
- 0xc6, 0x94, 0x18,
- 0xce, 0x9c, 0x10,
- 0xef, 0xce, 0x9c,
- 0x5a, 0x42, 0x08,
- 0x4a, 0x39, 0x08
-
-};
-unsigned char item_keyboard[] = {
- 0x01, 0x01, 0x02, 0x03, 0x04, 0x05, 0x00, 0x07, 0x06,
- 0x05, 0x04, 0x03, 0x07, 0x03, 0x04, 0x05, 0x00, 0x07,
- 0x06, 0x05, 0x04, 0x03, 0x07, 0x03, 0x04, 0x05, 0x00,
- 0x07, 0x06, 0x05, 0x04, 0x03, 0x07, 0x03, 0x04, 0x05,
- 0x00, 0x07, 0x06, 0x05, 0x04, 0x03, 0x07, 0x03, 0x04,
- 0x05, 0x00, 0x07, 0x06, 0x05, 0x04, 0x03, 0x07, 0x03,
- 0x04, 0x05, 0x00, 0x07, 0x06, 0x05, 0x04, 0x03, 0x07,
- 0x03, 0x04, 0x05, 0x00, 0x07, 0x06, 0x05, 0x04, 0x03,
- 0x07, 0x03, 0x04, 0x05, 0x00, 0x07, 0x06, 0x05, 0x04,
- 0x03, 0x07, 0x03, 0x04, 0x05, 0x00, 0x07, 0x06, 0x05,
- 0x04, 0x03, 0x07, 0x03, 0x04, 0x05, 0x00, 0x07, 0x06,
- 0x05, 0x04, 0x03, 0x07, 0x03, 0x04, 0x05, 0x00, 0x07,
- 0x06, 0x05, 0x04, 0x03, 0x07, 0x03, 0x04, 0x05, 0x00,
- 0x07, 0x06, 0x05, 0x04, 0x03, 0x07, 0x03, 0x04, 0x05,
- 0x00, 0x07, 0x06, 0x05, 0x04, 0x03, 0x02, 0x08, 0x02,
- 0x03, 0x04, 0x05, 0x00, 0x07, 0x06, 0x05, 0x04, 0x03,
- 0x07, 0x03, 0x04, 0x05, 0x00, 0x07, 0x06, 0x05, 0x04,
- 0x03, 0x07, 0x03, 0x04, 0x05, 0x00, 0x07, 0x06, 0x05,
- 0x04, 0x03, 0x07, 0x03, 0x04, 0x05, 0x00, 0x07, 0x06,
- 0x05, 0x04, 0x03, 0x07, 0x03, 0x04, 0x05, 0x00, 0x07,
- 0x06, 0x05, 0x04, 0x03, 0x02, 0x00, 0x0f, 0x01, 0x02,
- 0x03, 0x04, 0x05, 0x00, 0x07, 0x06, 0x05, 0x04, 0x03,
- 0x02, 0x00, 0x0f, 0x01, 0x02, 0x03, 0x04, 0x05, 0x00,
- 0x08, 0x06, 0x05, 0x04, 0x03, 0x02, 0x01, 0x01, 0x01,
- 0x08, 0x03, 0x09, 0x00, 0x06, 0x0a, 0x0b, 0x0c, 0x0c,
- 0x0d, 0x0d, 0x0e, 0x04, 0x0e, 0x00, 0x06, 0x0f, 0x10,
- 0x11, 0x11, 0x12, 0x13, 0x0e, 0x04, 0x0e, 0x00, 0x06,
- 0x0a, 0x0b, 0x0c, 0x0c, 0x0d, 0x0d, 0x0e, 0x04, 0x0e,
- 0x00, 0x06, 0x0f, 0x10, 0x11, 0x11, 0x12, 0x13, 0x0e,
- 0x04, 0x0e, 0x00, 0x06, 0x0a, 0x0b, 0x0c, 0x0c, 0x0d,
- 0x0d, 0x0e, 0x04, 0x0e, 0x00, 0x06, 0x0f, 0x10, 0x11,
- 0x11, 0x12, 0x13, 0x0e, 0x04, 0x0e, 0x00, 0x06, 0x0a,
- 0x0b, 0x0c, 0x0c, 0x0d, 0x0d, 0x0e, 0x04, 0x0e, 0x00,
- 0x06, 0x0f, 0x10, 0x11, 0x11, 0x12, 0x13, 0x0e, 0x04,
- 0x0e, 0x00, 0x06, 0x0a, 0x0b, 0x0c, 0x0c, 0x0d, 0x0d,
- 0x0e, 0x04, 0x0e, 0x00, 0x06, 0x0f, 0x10, 0x11, 0x11,
- 0x12, 0x13, 0x0e, 0x04, 0x0e, 0x00, 0x06, 0x0a, 0x0b,
- 0x0c, 0x0c, 0x0d, 0x0d, 0x0e, 0x04, 0x0e, 0x00, 0x06,
- 0x0f, 0x10, 0x11, 0x11, 0x12, 0x13, 0x0e, 0x04, 0x0e,
- 0x00, 0x06, 0x0a, 0x0b, 0x0c, 0x0c, 0x0d, 0x0d, 0x09,
- 0x03, 0x14, 0x03, 0x09, 0x00, 0x06, 0x0f, 0x10, 0x11,
- 0x11, 0x12, 0x13, 0x0e, 0x04, 0x0e, 0x00, 0x06, 0x0a,
- 0x0b, 0x0c, 0x0c, 0x0d, 0x0d, 0x0e, 0x04, 0x0e, 0x00,
- 0x06, 0x0f, 0x10, 0x11, 0x11, 0x12, 0x13, 0x0e, 0x04,
- 0x0e, 0x00, 0x06, 0x0a, 0x0b, 0x0c, 0x0c, 0x0d, 0x0d,
- 0x0e, 0x04, 0x0e, 0x00, 0x06, 0x0f, 0x10, 0x11, 0x11,
- 0x12, 0x13, 0x09, 0x03, 0x08, 0x00, 0x0d, 0x01, 0x08,
- 0x03, 0x09, 0x00, 0x06, 0x0f, 0x10, 0x11, 0x11, 0x12,
- 0x13, 0x09, 0x03, 0x08, 0x00, 0x0d, 0x01, 0x08, 0x03,
- 0x09, 0x00, 0x06, 0x0f, 0x10, 0x15, 0x15, 0x11, 0x13,
- 0x16, 0x09, 0x03, 0x08, 0x01, 0x01, 0x14, 0x17, 0x00,
- 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x0d, 0x18, 0x00,
- 0x08, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13, 0x18, 0x00,
- 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x0d, 0x18, 0x00,
- 0x08, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13, 0x18, 0x00,
- 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x0d, 0x18, 0x00,
- 0x08, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13, 0x18, 0x00,
- 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x0d, 0x18, 0x00,
- 0x08, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13, 0x18, 0x00,
- 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x0d, 0x18, 0x00,
- 0x08, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13, 0x18, 0x00,
- 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x0d, 0x18, 0x00,
- 0x08, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13, 0x18, 0x00,
- 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x0d, 0x17, 0x19,
- 0x17, 0x00, 0x08, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13,
- 0x18, 0x00, 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x0d,
- 0x18, 0x00, 0x08, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13,
- 0x18, 0x00, 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x0d,
- 0x18, 0x00, 0x08, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13,
- 0x17, 0x14, 0x00, 0x0d, 0x01, 0x14, 0x17, 0x00, 0x08,
- 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13, 0x17, 0x14, 0x00,
- 0x0d, 0x01, 0x14, 0x17, 0x0f, 0x00, 0x05, 0x1a, 0x0f,
- 0x0f, 0x10, 0x15, 0x11, 0x11, 0x13, 0x16, 0x17, 0x14,
- 0x01, 0x01, 0x07, 0x05, 0x0a, 0x00, 0x05, 0x1b, 0x0a,
- 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x1c, 0x0f, 0x1d,
- 0x1d, 0x1e, 0x1e, 0x1d, 0x0f, 0x0f, 0x0f, 0x10, 0x11,
- 0x12, 0x13, 0x1c, 0x0a, 0x00, 0x05, 0x1b, 0x0a, 0x0a,
- 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x1c, 0x0f, 0x00, 0x05,
- 0x1d, 0x0f, 0x0f, 0x1f, 0x20, 0x11, 0x12, 0x13, 0x1c,
- 0x0a, 0x00, 0x05, 0x1b, 0x0a, 0x0a, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x1c, 0x0f, 0x00, 0x04, 0x1d, 0x1e, 0x21,
- 0x22, 0x22, 0x23, 0x11, 0x12, 0x13, 0x1c, 0x0a, 0x00,
- 0x05, 0x1b, 0x0a, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d,
- 0x1c, 0x0f, 0x1d, 0x1d, 0x1e, 0x1e, 0x1d, 0x0f, 0x0f,
- 0x0f, 0x10, 0x11, 0x12, 0x13, 0x1c, 0x0a, 0x00, 0x05,
- 0x1b, 0x0a, 0x24, 0x25, 0x0b, 0x0c, 0x0d, 0x0d, 0x1c,
- 0x0f, 0x00, 0x05, 0x1d, 0x0f, 0x20, 0x26, 0x10, 0x11,
- 0x12, 0x13, 0x1c, 0x0a, 0x1b, 0x1b, 0x27, 0x25, 0x1b,
- 0x0a, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x1c, 0x0f,
- 0x1d, 0x1d, 0x1d, 0x1e, 0x28, 0x20, 0x20, 0x26, 0x10,
- 0x11, 0x12, 0x13, 0x1c, 0x0a, 0x00, 0x05, 0x1b, 0x0a,
- 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x05, 0x03, 0x05,
- 0x0f, 0x00, 0x05, 0x1d, 0x0f, 0x29, 0x0f, 0x10, 0x11,
- 0x12, 0x13, 0x1c, 0x0a, 0x00, 0x04, 0x1b, 0x2a, 0x2b,
- 0x2c, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x1c, 0x0f, 0x00,
- 0x04, 0x1d, 0x2d, 0x2e, 0x29, 0x0f, 0x10, 0x11, 0x12,
- 0x13, 0x1c, 0x0a, 0x00, 0x05, 0x1b, 0x0a, 0x0a, 0x0a,
- 0x0b, 0x0c, 0x0d, 0x0d, 0x1c, 0x0f, 0x00, 0x05, 0x1d,
- 0x0f, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x05, 0x07,
- 0x00, 0x0d, 0x01, 0x07, 0x05, 0x0f, 0x00, 0x05, 0x1d,
- 0x0f, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x05, 0x07,
- 0x00, 0x0d, 0x01, 0x07, 0x05, 0x1a, 0x00, 0x05, 0x1d,
- 0x1a, 0x0f, 0x0f, 0x10, 0x15, 0x11, 0x13, 0x16, 0x05,
- 0x07, 0x01, 0x01, 0x07, 0x06, 0x1b, 0x00, 0x05, 0x2f,
- 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d,
- 0x31, 0x31, 0x32, 0x32, 0x31, 0x1d, 0x0f, 0x0f, 0x10,
- 0x11, 0x12, 0x13, 0x30, 0x1b, 0x00, 0x05, 0x2f, 0x1b,
- 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x00,
- 0x05, 0x31, 0x1d, 0x0f, 0x33, 0x22, 0x11, 0x12, 0x13,
- 0x30, 0x1b, 0x00, 0x05, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x31, 0x31, 0x34,
- 0x22, 0x2e, 0x0f, 0x29, 0x35, 0x11, 0x12, 0x13, 0x30,
- 0x1b, 0x00, 0x05, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x31, 0x32, 0x32, 0x31,
- 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x00, 0x05, 0x2f, 0x1b, 0x25, 0x36, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x30, 0x1d, 0x00, 0x05, 0x31, 0x1d, 0x22, 0x20,
- 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x2f, 0x37,
- 0x36, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d,
- 0x30, 0x1d, 0x31, 0x31, 0x31, 0x38, 0x2d, 0x2d, 0x39,
- 0x20, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x00, 0x05,
- 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x06,
- 0x03, 0x06, 0x1d, 0x31, 0x31, 0x31, 0x3a, 0x26, 0x3b,
- 0x20, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f,
- 0x2f, 0x27, 0x36, 0x3c, 0x30, 0x36, 0x3d, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x31, 0x31, 0x22, 0x39,
- 0x28, 0x22, 0x32, 0x3e, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x00, 0x05, 0x2f, 0x3f, 0x40, 0x3d, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x30, 0x1d, 0x31, 0x31, 0x31, 0x32, 0x00, 0x04,
- 0x22, 0x41, 0x11, 0x12, 0x13, 0x06, 0x07, 0x00, 0x0d,
- 0x01, 0x07, 0x06, 0x1d, 0x00, 0x05, 0x31, 0x1d, 0x0f,
- 0x0f, 0x10, 0x11, 0x12, 0x13, 0x06, 0x07, 0x00, 0x0d,
- 0x01, 0x07, 0x06, 0x1d, 0x00, 0x05, 0x31, 0x1d, 0x1a,
- 0x0f, 0x10, 0x15, 0x11, 0x13, 0x16, 0x06, 0x07, 0x01,
- 0x01, 0x07, 0x06, 0x1b, 0x2f, 0x42, 0x42, 0x42, 0x2f,
- 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d,
- 0x31, 0x43, 0x32, 0x32, 0x31, 0x1d, 0x0f, 0x0f, 0x10,
- 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x42, 0x42,
- 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30,
- 0x1d, 0x31, 0x43, 0x43, 0x43, 0x31, 0x1d, 0x0f, 0x33,
- 0x22, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x42,
- 0x42, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d,
- 0x30, 0x1d, 0x31, 0x43, 0x43, 0x32, 0x32, 0x1d, 0x0f,
- 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42,
- 0x42, 0x42, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x32, 0x32, 0x31, 0x1d,
- 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f,
- 0x42, 0x42, 0x42, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x43, 0x43, 0x31,
- 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x2f, 0x42, 0x44, 0x36, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x43, 0x43,
- 0x31, 0x1d, 0x20, 0x20, 0x10, 0x11, 0x12, 0x13, 0x30,
- 0x1b, 0x2f, 0x42, 0x42, 0x42, 0x2f, 0x1b, 0x0a, 0x0a,
- 0x0b, 0x0c, 0x0d, 0x0d, 0x06, 0x03, 0x06, 0x1d, 0x31,
- 0x43, 0x45, 0x32, 0x46, 0x39, 0x20, 0x0f, 0x10, 0x11,
- 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x47, 0x48, 0x2f,
- 0x1b, 0x49, 0x36, 0x2b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d,
- 0x31, 0x43, 0x43, 0x38, 0x31, 0x1d, 0x4a, 0x22, 0x4b,
- 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x42, 0x42,
- 0x2f, 0x4c, 0x36, 0x3d, 0x0b, 0x0c, 0x0d, 0x0d, 0x30,
- 0x1d, 0x31, 0x43, 0x43, 0x32, 0x33, 0x2d, 0x2e, 0x4a,
- 0x3e, 0x11, 0x12, 0x13, 0x06, 0x07, 0x00, 0x0d, 0x01,
- 0x07, 0x06, 0x1d, 0x31, 0x43, 0x43, 0x43, 0x31, 0x1d,
- 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x06, 0x07, 0x00,
- 0x0d, 0x01, 0x07, 0x06, 0x1d, 0x31, 0x00, 0x04, 0x43,
- 0x38, 0x1a, 0x0f, 0x10, 0x15, 0x11, 0x13, 0x16, 0x06,
- 0x07, 0x01, 0x01, 0x07, 0x06, 0x1b, 0x2f, 0x42, 0x4d,
- 0x4e, 0x49, 0x37, 0x4f, 0x50, 0x0b, 0x0c, 0x0d, 0x0d,
- 0x30, 0x1d, 0x31, 0x43, 0x51, 0x32, 0x31, 0x52, 0x34,
- 0x53, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42,
- 0x4d, 0x54, 0x49, 0x37, 0x4f, 0x55, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x56, 0x56, 0x57, 0x34,
- 0x4a, 0x33, 0x22, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f,
- 0x42, 0x4d, 0x42, 0x47, 0x37, 0x58, 0x50, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x56, 0x32, 0x32,
- 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x2f, 0x42, 0x4d, 0x48, 0x27, 0x37, 0x2c, 0x50, 0x59,
- 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x51, 0x32,
- 0x31, 0x52, 0x34, 0x53, 0x10, 0x11, 0x12, 0x13, 0x30,
- 0x1b, 0x2f, 0x42, 0x4d, 0x4e, 0x5a, 0x2a, 0x2b, 0x5b,
- 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x5c,
- 0x5d, 0x2d, 0x2d, 0x2e, 0x29, 0x10, 0x11, 0x12, 0x13,
- 0x30, 0x1b, 0x2f, 0x42, 0x44, 0x36, 0x2f, 0x1b, 0x0a,
- 0x5b, 0x59, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43,
- 0x56, 0x43, 0x31, 0x1d, 0x20, 0x20, 0x10, 0x11, 0x12,
- 0x13, 0x30, 0x1b, 0x2f, 0x48, 0x5a, 0x42, 0x49, 0x5e,
- 0x0a, 0x5f, 0x4f, 0x0c, 0x0d, 0x0d, 0x06, 0x03, 0x06,
- 0x1d, 0x31, 0x43, 0x56, 0x43, 0x31, 0x28, 0x20, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x4d,
- 0x42, 0x2f, 0x1b, 0x0a, 0x36, 0x3d, 0x0c, 0x0d, 0x0d,
- 0x30, 0x1d, 0x31, 0x43, 0x56, 0x43, 0x31, 0x1d, 0x0f,
- 0x22, 0x60, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42,
- 0x4d, 0x42, 0x61, 0x62, 0x30, 0x3d, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x56, 0x32, 0x2d, 0x1d,
- 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x06, 0x07, 0x00,
- 0x0d, 0x01, 0x07, 0x06, 0x1d, 0x31, 0x43, 0x56, 0x43,
- 0x31, 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x06,
- 0x07, 0x00, 0x0d, 0x01, 0x07, 0x06, 0x1d, 0x31, 0x43,
- 0x56, 0x63, 0x64, 0x32, 0x29, 0x0f, 0x10, 0x15, 0x11,
- 0x13, 0x16, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x1b,
- 0x2f, 0x42, 0x5a, 0x62, 0x65, 0x37, 0x4c, 0x40, 0x66,
- 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x32, 0x32,
- 0x32, 0x67, 0x23, 0x22, 0x68, 0x11, 0x12, 0x13, 0x30,
- 0x1b, 0x2f, 0x42, 0x61, 0x36, 0x69, 0x37, 0x6a, 0x62,
- 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x56,
- 0x3b, 0x39, 0x34, 0x32, 0x32, 0x22, 0x11, 0x12, 0x13,
- 0x30, 0x1b, 0x2f, 0x42, 0x42, 0x6b, 0x62, 0x37, 0x6c,
- 0x40, 0x5b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x00,
- 0x07, 0x22, 0x60, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f,
- 0x42, 0x48, 0x30, 0x30, 0x37, 0x4c, 0x4c, 0x36, 0x0c,
- 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x32, 0x32, 0x32,
- 0x3b, 0x39, 0x22, 0x1f, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x2f, 0x42, 0x42, 0x6a, 0x3c, 0x25, 0x40, 0x25, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x6d, 0x32,
- 0x32, 0x28, 0x22, 0x33, 0x10, 0x11, 0x12, 0x13, 0x30,
- 0x1b, 0x2f, 0x42, 0x44, 0x36, 0x2f, 0x1b, 0x6e, 0x36,
- 0x6f, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x43,
- 0x43, 0x31, 0x1d, 0x20, 0x20, 0x10, 0x11, 0x12, 0x13,
- 0x30, 0x1b, 0x2f, 0x5a, 0x36, 0x6a, 0x40, 0x40, 0x61,
- 0x62, 0x36, 0x70, 0x0d, 0x0d, 0x06, 0x03, 0x06, 0x1d,
- 0x31, 0x43, 0x43, 0x43, 0x31, 0x28, 0x20, 0x0f, 0x10,
- 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x42, 0x42,
- 0x2f, 0x1b, 0x2c, 0x36, 0x70, 0x0c, 0x0d, 0x0d, 0x30,
- 0x1d, 0x31, 0x43, 0x43, 0x43, 0x31, 0x1d, 0x4a, 0x22,
- 0x29, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x42,
- 0x54, 0x40, 0x5e, 0x25, 0x3d, 0x0b, 0x0c, 0x0d, 0x0d,
- 0x30, 0x1d, 0x31, 0x43, 0x43, 0x32, 0x2d, 0x1d, 0x0f,
- 0x0f, 0x10, 0x11, 0x12, 0x13, 0x06, 0x07, 0x00, 0x0d,
- 0x01, 0x07, 0x06, 0x1d, 0x31, 0x43, 0x43, 0x43, 0x31,
- 0x43, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x06, 0x07,
- 0x00, 0x0d, 0x01, 0x07, 0x06, 0x1d, 0x31, 0x43, 0x63,
- 0x71, 0x3b, 0x2d, 0x1a, 0x0f, 0x10, 0x15, 0x11, 0x13,
- 0x16, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x1b, 0x2f,
- 0x2f, 0x72, 0x2f, 0x2f, 0x1b, 0x73, 0x36, 0x3d, 0x0c,
- 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x31, 0x32, 0x22, 0x2e,
- 0x1d, 0x0f, 0x34, 0x21, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x2f, 0x47, 0x36, 0x61, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x31, 0x46, 0x21,
- 0x63, 0x1d, 0x0f, 0x74, 0x22, 0x11, 0x12, 0x13, 0x30,
- 0x1b, 0x2f, 0x2f, 0x37, 0x40, 0x72, 0x1b, 0x0a, 0x30,
- 0x75, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x31, 0x31,
- 0x32, 0x32, 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13,
- 0x30, 0x1b, 0x2f, 0x2f, 0x37, 0x40, 0x72, 0x1b, 0x0a,
- 0x75, 0x36, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x31,
- 0x32, 0x22, 0x76, 0x1d, 0x0f, 0x3b, 0x20, 0x11, 0x12,
- 0x13, 0x30, 0x1b, 0x00, 0x05, 0x2f, 0x1b, 0x25, 0x25,
- 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x00, 0x05, 0x31,
- 0x1d, 0x22, 0x33, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x2f, 0x2f, 0x37, 0x36, 0x2f, 0x50, 0x40, 0x6f, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x00, 0x05, 0x31, 0x1d,
- 0x20, 0x20, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f,
- 0x5a, 0x36, 0x6b, 0x2f, 0x36, 0x30, 0x0a, 0x25, 0x77,
- 0x0d, 0x0d, 0x06, 0x03, 0x06, 0x1d, 0x00, 0x05, 0x31,
- 0x28, 0x20, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x00, 0x05, 0x2f, 0x1b, 0x24, 0x40, 0x78, 0x0c, 0x0d,
- 0x0d, 0x30, 0x1d, 0x31, 0x31, 0x31, 0x38, 0x46, 0x67,
- 0x32, 0x79, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f,
- 0x2f, 0x2f, 0x4c, 0x7a, 0x1b, 0x25, 0x3d, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x31, 0x31, 0x32, 0x22,
- 0x3b, 0x1e, 0x29, 0x10, 0x11, 0x12, 0x13, 0x06, 0x07,
- 0x00, 0x0d, 0x01, 0x07, 0x06, 0x1d, 0x00, 0x04, 0x31,
- 0x76, 0x39, 0x29, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x06,
- 0x07, 0x00, 0x0d, 0x01, 0x07, 0x06, 0x1d, 0x31, 0x43,
- 0x64, 0x3b, 0x3a, 0x1d, 0x1a, 0x0f, 0x10, 0x15, 0x11,
- 0x13, 0x16, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x0a,
- 0x00, 0x04, 0x1b, 0x54, 0x2b, 0x55, 0x36, 0x3d, 0x0c,
- 0x0d, 0x0d, 0x30, 0x0f, 0x1d, 0x1d, 0x28, 0x28, 0x1d,
- 0x0f, 0x0f, 0x4a, 0x22, 0x53, 0x12, 0x13, 0x30, 0x0a,
- 0x1b, 0x7b, 0x62, 0x1b, 0x1b, 0x0a, 0x0a, 0x0a, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x30, 0x0f, 0x1d, 0x1d, 0x39, 0x67,
- 0x1d, 0x0f, 0x0f, 0x33, 0x22, 0x11, 0x12, 0x13, 0x30,
- 0x0a, 0x1b, 0x1b, 0x62, 0x69, 0x1b, 0x0a, 0x0a, 0x3d,
- 0x40, 0x0c, 0x0d, 0x0d, 0x30, 0x0f, 0x1d, 0x1d, 0x1d,
- 0x28, 0x28, 0x0f, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13,
- 0x30, 0x0a, 0x1b, 0x1b, 0x62, 0x7b, 0x1b, 0x0a, 0x0a,
- 0x3d, 0x36, 0x0c, 0x0d, 0x0d, 0x30, 0x0f, 0x1d, 0x1d,
- 0x28, 0x39, 0x1d, 0x0f, 0x0f, 0x20, 0x20, 0x11, 0x12,
- 0x13, 0x30, 0x0a, 0x00, 0x05, 0x1b, 0x0a, 0x25, 0x25,
- 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x0f, 0x00, 0x05, 0x1d,
- 0x0f, 0x22, 0x33, 0x10, 0x11, 0x12, 0x13, 0x30, 0x0a,
- 0x1b, 0x1b, 0x37, 0x36, 0x50, 0x40, 0x6b, 0x0a, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x30, 0x0f, 0x00, 0x05, 0x1d, 0x0f,
- 0x20, 0x20, 0x10, 0x11, 0x12, 0x13, 0x30, 0x0a, 0x1b,
- 0x2a, 0x36, 0x54, 0x1b, 0x36, 0x5f, 0x0a, 0x25, 0x77,
- 0x0d, 0x0d, 0x06, 0x03, 0x06, 0x0f, 0x00, 0x05, 0x1d,
- 0x20, 0x20, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x0a,
- 0x00, 0x05, 0x1b, 0x6e, 0x40, 0x5b, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x30, 0x0f, 0x1d, 0x1d, 0x1d, 0x63, 0x34, 0x1e,
- 0x21, 0x26, 0x10, 0x11, 0x12, 0x13, 0x30, 0x0a, 0x1b,
- 0x1b, 0x49, 0x62, 0x54, 0x0a, 0x25, 0x3d, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x30, 0x0f, 0x00, 0x05, 0x1d, 0x2d, 0x39,
- 0x39, 0x10, 0x11, 0x12, 0x13, 0x06, 0x07, 0x00, 0x0d,
- 0x01, 0x07, 0x06, 0x0f, 0x1d, 0x1d, 0x1d, 0x74, 0x22,
- 0x22, 0x39, 0x29, 0x10, 0x11, 0x12, 0x13, 0x06, 0x07,
- 0x00, 0x0d, 0x01, 0x07, 0x06, 0x1a, 0x43, 0x28, 0x7c,
- 0x57, 0x38, 0x41, 0x53, 0x53, 0x35, 0x7d, 0x7e, 0x7f,
- 0x16, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x0a, 0x0a,
- 0x0a, 0x73, 0x7b, 0x36, 0x30, 0x25, 0x36, 0x77, 0x0d,
- 0x0d, 0x0d, 0x30, 0x0f, 0x0f, 0x0f, 0x20, 0x20, 0x0f,
- 0x0f, 0x0f, 0x41, 0x22, 0x80, 0x12, 0x13, 0x30, 0x0a,
- 0x0a, 0x25, 0x25, 0x00, 0x04, 0x0a, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x0d, 0x30, 0x0f, 0x0f, 0x0f, 0x22, 0x34, 0x0f,
- 0x0f, 0x0f, 0x60, 0x22, 0x12, 0x12, 0x13, 0x30, 0x0a,
- 0x0a, 0x0a, 0x36, 0x62, 0x25, 0x25, 0x25, 0x62, 0x36,
- 0x0d, 0x0d, 0x0d, 0x30, 0x00, 0x04, 0x0f, 0x20, 0x20,
- 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13, 0x30, 0x0a,
- 0x0a, 0x0a, 0x36, 0x4f, 0x0a, 0x0a, 0x0a, 0x3d, 0x36,
- 0x0d, 0x0d, 0x0d, 0x30, 0x0f, 0x0f, 0x0f, 0x20, 0x20,
- 0x0f, 0x0f, 0x0f, 0x20, 0x20, 0x12, 0x12, 0x13, 0x30,
- 0x00, 0x07, 0x0a, 0x25, 0x25, 0x0c, 0x0d, 0x0d, 0x0d,
- 0x30, 0x00, 0x07, 0x0f, 0x22, 0x60, 0x11, 0x12, 0x12,
- 0x13, 0x30, 0x0a, 0x0a, 0x0a, 0x4f, 0x36, 0x25, 0x81,
- 0x2c, 0x0b, 0x0c, 0x0d, 0x0d, 0x0d, 0x30, 0x00, 0x07,
- 0x0f, 0x20, 0x20, 0x11, 0x12, 0x12, 0x13, 0x30, 0x0a,
- 0x0a, 0x2b, 0x36, 0x0a, 0x0a, 0x36, 0x55, 0x0b, 0x25,
- 0x77, 0x0d, 0x0d, 0x06, 0x03, 0x06, 0x00, 0x06, 0x0f,
- 0x20, 0x20, 0x10, 0x11, 0x12, 0x12, 0x13, 0x30, 0x00,
- 0x05, 0x0a, 0x6e, 0x40, 0x5b, 0x0b, 0x0c, 0x0d, 0x0d,
- 0x0d, 0x30, 0x00, 0x07, 0x0f, 0x53, 0x22, 0x4b, 0x12,
- 0x12, 0x13, 0x30, 0x0a, 0x0a, 0x2c, 0x40, 0x5e, 0x0a,
- 0x0a, 0x25, 0x3d, 0x0c, 0x0d, 0x0d, 0x0d, 0x30, 0x00,
- 0x07, 0x0f, 0x29, 0x22, 0x68, 0x12, 0x12, 0x13, 0x06,
- 0x07, 0x00, 0x0d, 0x01, 0x07, 0x06, 0x0f, 0x0f, 0x0f,
- 0x67, 0x00, 0x04, 0x22, 0x39, 0x82, 0x12, 0x12, 0x13,
- 0x06, 0x07, 0x00, 0x0d, 0x01, 0x07, 0x06, 0x0f, 0x33,
- 0x22, 0x21, 0x00, 0x04, 0x32, 0x20, 0x20, 0x20, 0x74,
- 0x3e, 0x16, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x0a,
- 0x0a, 0x0a, 0x4c, 0x62, 0x50, 0x0a, 0x0b, 0x36, 0x77,
- 0x0d, 0x0d, 0x83, 0x30, 0x0f, 0x0f, 0x0f, 0x20, 0x20,
- 0x0f, 0x0f, 0x10, 0x53, 0x22, 0x7e, 0x13, 0x16, 0x30,
- 0x0a, 0x0a, 0x25, 0x30, 0x0a, 0x0a, 0x0a, 0x0b, 0x0c,
- 0x0c, 0x0d, 0x0d, 0x83, 0x30, 0x0f, 0x0f, 0x0f, 0x22,
- 0x33, 0x0f, 0x0f, 0x10, 0x4b, 0x22, 0x12, 0x13, 0x16,
- 0x30, 0x0a, 0x0a, 0x0a, 0x36, 0x7b, 0x55, 0x55, 0x59,
- 0x84, 0x84, 0x0d, 0x0d, 0x83, 0x30, 0x00, 0x04, 0x0f,
- 0x20, 0x20, 0x0f, 0x10, 0x11, 0x11, 0x12, 0x13, 0x16,
- 0x30, 0x0a, 0x0a, 0x0a, 0x36, 0x3d, 0x0a, 0x0a, 0x0b,
- 0x77, 0x36, 0x0d, 0x0d, 0x83, 0x30, 0x0f, 0x0f, 0x0f,
- 0x20, 0x20, 0x0f, 0x0f, 0x10, 0x20, 0x20, 0x12, 0x13,
- 0x16, 0x30, 0x00, 0x07, 0x0a, 0x25, 0x25, 0x0c, 0x0d,
- 0x0d, 0x83, 0x30, 0x00, 0x07, 0x0f, 0x22, 0x4b, 0x11,
- 0x12, 0x13, 0x16, 0x30, 0x0a, 0x0a, 0x0a, 0x3d, 0x36,
- 0x5b, 0x40, 0x30, 0x66, 0x0c, 0x0d, 0x0d, 0x83, 0x30,
- 0x00, 0x07, 0x0f, 0x20, 0x20, 0x11, 0x12, 0x13, 0x16,
- 0x30, 0x0a, 0x0a, 0x55, 0x36, 0x0a, 0x0a, 0x36, 0x59,
- 0x0c, 0x25, 0x77, 0x0d, 0x83, 0x06, 0x03, 0x06, 0x00,
- 0x06, 0x0f, 0x20, 0x20, 0x11, 0x11, 0x12, 0x13, 0x16,
- 0x30, 0x00, 0x04, 0x0a, 0x85, 0x36, 0x85, 0x0b, 0x0c,
- 0x0c, 0x0d, 0x0d, 0x83, 0x30, 0x00, 0x07, 0x0f, 0x10,
- 0x20, 0x20, 0x12, 0x13, 0x16, 0x30, 0x0a, 0x0a, 0x55,
- 0x00, 0x07, 0x36, 0x0d, 0x0d, 0x83, 0x30, 0x00, 0x07,
- 0x0f, 0x10, 0x22, 0x4b, 0x12, 0x13, 0x16, 0x06, 0x07,
- 0x00, 0x0d, 0x01, 0x07, 0x06, 0x0f, 0x0f, 0x67, 0x00,
- 0x06, 0x22, 0x39, 0x10, 0x13, 0x16, 0x06, 0x07, 0x00,
- 0x0d, 0x01, 0x07, 0x06, 0x0f, 0x0f, 0x60, 0x21, 0x57,
- 0x1a, 0x1a, 0x86, 0x82, 0x82, 0x10, 0x7f, 0x16, 0x87,
- 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x0b, 0x0b, 0x0b,
- 0x36, 0x3d, 0x0b, 0x0b, 0x0c, 0x36, 0x77, 0x0d, 0x83,
- 0x83, 0x30, 0x10, 0x10, 0x10, 0x20, 0x20, 0x10, 0x10,
- 0x11, 0x88, 0x21, 0x13, 0x16, 0x16, 0x30, 0x0b, 0x0b,
- 0x4f, 0x36, 0x66, 0x0b, 0x0b, 0x0c, 0x0c, 0x0d, 0x0d,
- 0x83, 0x83, 0x30, 0x10, 0x10, 0x10, 0x39, 0x1e, 0x10,
- 0x10, 0x11, 0x20, 0x22, 0x13, 0x16, 0x16, 0x30, 0x0b,
- 0x0b, 0x0b, 0x75, 0x30, 0x0b, 0x0b, 0x0c, 0x0c, 0x0d,
- 0x0d, 0x83, 0x83, 0x30, 0x00, 0x04, 0x10, 0x20, 0x20,
- 0x10, 0x11, 0x11, 0x12, 0x13, 0x16, 0x16, 0x30, 0x0b,
- 0x0b, 0x0b, 0x30, 0x30, 0x0b, 0x0b, 0x0c, 0x89, 0x36,
- 0x0d, 0x83, 0x83, 0x30, 0x10, 0x10, 0x10, 0x20, 0x20,
- 0x10, 0x10, 0x11, 0x20, 0x74, 0x13, 0x16, 0x16, 0x30,
- 0x00, 0x07, 0x0b, 0x25, 0x25, 0x0d, 0x0d, 0x83, 0x83,
- 0x30, 0x00, 0x07, 0x10, 0x22, 0x4b, 0x12, 0x13, 0x16,
- 0x16, 0x30, 0x0b, 0x0b, 0x0b, 0x3d, 0x36, 0x0b, 0x5f,
- 0x36, 0x6c, 0x0d, 0x0d, 0x83, 0x83, 0x30, 0x00, 0x07,
- 0x10, 0x20, 0x20, 0x12, 0x13, 0x16, 0x16, 0x30, 0x0b,
- 0x0b, 0x59, 0x36, 0x0b, 0x0b, 0x36, 0x84, 0x0c, 0x8a,
- 0x0e, 0x83, 0x83, 0x06, 0x03, 0x06, 0x00, 0x06, 0x10,
- 0x20, 0x20, 0x11, 0x12, 0x13, 0x16, 0x16, 0x30, 0x0b,
- 0x0b, 0x0b, 0x78, 0x40, 0x3d, 0x0b, 0x0c, 0x0c, 0x0d,
- 0x0d, 0x83, 0x83, 0x30, 0x00, 0x07, 0x10, 0x11, 0x3b,
- 0x67, 0x13, 0x16, 0x16, 0x30, 0x00, 0x07, 0x0b, 0x25,
- 0x77, 0x0d, 0x0d, 0x83, 0x83, 0x30, 0x00, 0x07, 0x10,
- 0x3e, 0x22, 0x68, 0x13, 0x16, 0x16, 0x06, 0x07, 0x00,
- 0x0d, 0x01, 0x07, 0x06, 0x10, 0x53, 0x00, 0x05, 0x60,
- 0x4b, 0x4b, 0x4b, 0x8b, 0x16, 0x16, 0x06, 0x07, 0x00,
- 0x0d, 0x01, 0x07, 0x06, 0x10, 0x10, 0x10, 0x8c, 0x7c,
- 0x8c, 0x10, 0x15, 0x15, 0x11, 0x13, 0x16, 0x16, 0x87,
- 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x0c, 0x0c, 0x0c,
- 0x62, 0x30, 0x66, 0x66, 0x6c, 0x36, 0x8d, 0x0d, 0x83,
- 0x8e, 0x30, 0x11, 0x11, 0x11, 0x20, 0x22, 0x1f, 0x11,
- 0x7e, 0x21, 0x4b, 0x13, 0x16, 0x87, 0x30, 0x0c, 0x0c,
- 0x66, 0x30, 0x30, 0x8f, 0x0c, 0x0d, 0x90, 0x91, 0x0d,
- 0x83, 0x8e, 0x30, 0x11, 0x11, 0x11, 0x4b, 0x21, 0x7e,
- 0x82, 0x1e, 0x20, 0x22, 0x13, 0x16, 0x87, 0x30, 0x0c,
- 0x0c, 0x0c, 0x8f, 0x36, 0x6c, 0x66, 0x0d, 0x92, 0x93,
- 0x0d, 0x83, 0x8e, 0x30, 0x00, 0x04, 0x11, 0x20, 0x20,
- 0x11, 0x12, 0x12, 0x13, 0x13, 0x16, 0x87, 0x30, 0x0c,
- 0x0c, 0x0c, 0x90, 0x36, 0x77, 0x84, 0x3c, 0x3c, 0x36,
- 0x0d, 0x83, 0x8e, 0x30, 0x11, 0x11, 0x11, 0x20, 0x20,
- 0x11, 0x11, 0x12, 0x74, 0x74, 0x13, 0x16, 0x87, 0x30,
- 0x00, 0x07, 0x0c, 0x8a, 0x8a, 0x0d, 0x0d, 0x83, 0x8e,
- 0x30, 0x00, 0x07, 0x11, 0x22, 0x4b, 0x13, 0x13, 0x16,
- 0x87, 0x30, 0x0c, 0x0c, 0x0c, 0x77, 0x36, 0x0c, 0x0c,
- 0x70, 0x36, 0x6c, 0x0d, 0x83, 0x8e, 0x30, 0x00, 0x07,
- 0x11, 0x74, 0x74, 0x13, 0x13, 0x16, 0x87, 0x30, 0x0c,
- 0x0c, 0x84, 0x36, 0x0c, 0x0c, 0x36, 0x90, 0x0d, 0x8a,
- 0x0e, 0x83, 0x8e, 0x06, 0x03, 0x06, 0x11, 0x11, 0x11,
- 0x7e, 0x53, 0x53, 0x39, 0x39, 0x80, 0x7d, 0x3e, 0x16,
- 0x87, 0x30, 0x0c, 0x0c, 0x0c, 0x94, 0x36, 0x95, 0x84,
- 0x90, 0x90, 0x91, 0x0d, 0x83, 0x8e, 0x30, 0x11, 0x11,
- 0x11, 0x3e, 0x41, 0x11, 0x82, 0x88, 0x22, 0x7e, 0x13,
- 0x16, 0x87, 0x30, 0x00, 0x07, 0x0c, 0x8a, 0x77, 0x0d,
- 0x0d, 0x83, 0x8e, 0x30, 0x00, 0x04, 0x11, 0x41, 0x11,
- 0x82, 0x39, 0x3b, 0x96, 0x13, 0x16, 0x87, 0x06, 0x07,
- 0x00, 0x0d, 0x01, 0x07, 0x06, 0x00, 0x07, 0x11, 0x12,
- 0x12, 0x13, 0x13, 0x16, 0x87, 0x06, 0x07, 0x00, 0x0d,
- 0x01, 0x07, 0x06, 0x15, 0x15, 0x15, 0x10, 0x1f, 0x3b,
- 0x1f, 0x11, 0x11, 0x13, 0x13, 0x16, 0x87, 0x87, 0x06,
- 0x07, 0x01, 0x01, 0x07, 0x06, 0x0d, 0x0d, 0x0d, 0x97,
- 0x30, 0x36, 0x98, 0x99, 0x70, 0x36, 0x9a, 0x8e, 0x9b,
- 0x30, 0x12, 0x12, 0x12, 0x88, 0x68, 0x4b, 0x21, 0x21,
- 0x88, 0x16, 0x16, 0x87, 0x9c, 0x30, 0x0d, 0x0d, 0x0d,
- 0x9d, 0x94, 0x9e, 0x36, 0x36, 0x8a, 0x9f, 0x83, 0x8e,
- 0x9b, 0x30, 0x00, 0x04, 0x12, 0x88, 0x22, 0x21, 0xa0,
- 0x79, 0x74, 0x16, 0x87, 0x9c, 0x30, 0x00, 0x04, 0x0d,
- 0xa1, 0x3c, 0x36, 0x36, 0x98, 0x9a, 0x83, 0x8e, 0x9b,
- 0x30, 0x00, 0x04, 0x12, 0x88, 0x88, 0x12, 0x12, 0x13,
- 0x16, 0x16, 0x87, 0x9c, 0x30, 0x00, 0x04, 0x0d, 0x95,
- 0x8a, 0x3c, 0xa1, 0x0e, 0x36, 0x83, 0x8e, 0x9b, 0x30,
- 0x12, 0x12, 0x12, 0x88, 0x88, 0x12, 0x12, 0x12, 0x88,
- 0x88, 0x16, 0x87, 0x9c, 0x30, 0x00, 0x07, 0x0d, 0xa2,
- 0xa2, 0x83, 0x83, 0x8e, 0x9b, 0x30, 0x00, 0x07, 0x12,
- 0x22, 0x4b, 0x16, 0x16, 0x87, 0x9c, 0x30, 0x0d, 0x0d,
- 0x0d, 0x99, 0x8a, 0x0d, 0x0d, 0x0d, 0xa3, 0x8a, 0x06,
- 0x8e, 0x9b, 0x30, 0x00, 0x07, 0x12, 0x88, 0x88, 0x16,
- 0x16, 0x87, 0x9c, 0x30, 0x0d, 0x0d, 0x97, 0x8a, 0x0d,
- 0x0d, 0x8a, 0x97, 0x0d, 0xa2, 0xa4, 0x8e, 0x9b, 0x06,
- 0x03, 0x06, 0x12, 0x12, 0x12, 0x88, 0x00, 0x06, 0x74,
- 0x88, 0x87, 0x9c, 0x30, 0x0d, 0x0d, 0x0d, 0xa2, 0x00,
- 0x05, 0x8a, 0xa4, 0x83, 0x8e, 0x9b, 0x30, 0x12, 0x12,
- 0x12, 0x7e, 0x3b, 0x22, 0x22, 0x39, 0x80, 0x16, 0x16,
- 0x87, 0x9c, 0x30, 0x00, 0x07, 0x0d, 0xa2, 0x93, 0x83,
- 0x83, 0x8e, 0x9b, 0x30, 0x00, 0x04, 0x12, 0x39, 0x22,
- 0x22, 0x67, 0x82, 0x16, 0x16, 0x87, 0x9c, 0x06, 0x07,
- 0x00, 0x0d, 0x01, 0x07, 0x06, 0x00, 0x08, 0x12, 0x13,
- 0x16, 0x16, 0x87, 0x9c, 0x06, 0x07, 0x00, 0x0d, 0x01,
- 0x07, 0x06, 0x00, 0x05, 0x11, 0x1f, 0x67, 0x82, 0x13,
- 0x16, 0x16, 0x87, 0x87, 0x87, 0x06, 0x07, 0x01, 0x01,
- 0x07, 0x06, 0x00, 0x08, 0x0d, 0x83, 0x83, 0x8e, 0x9b,
- 0x9b, 0x30, 0x00, 0x08, 0x13, 0x16, 0x16, 0x87, 0x9c,
- 0x9c, 0x30, 0x00, 0x08, 0x0d, 0x83, 0x83, 0x8e, 0x9b,
- 0x9b, 0x30, 0x00, 0x08, 0x13, 0x16, 0x16, 0x87, 0x9c,
- 0x9c, 0x30, 0x00, 0x08, 0x0d, 0x83, 0x83, 0x8e, 0x9b,
- 0x9b, 0x30, 0x00, 0x08, 0x13, 0x16, 0x16, 0x87, 0x9c,
- 0x9c, 0x30, 0x00, 0x08, 0x0d, 0x94, 0x8a, 0x8e, 0x9b,
- 0x9b, 0x30, 0x00, 0x08, 0x13, 0x16, 0x16, 0x87, 0x9c,
- 0x9c, 0x30, 0x00, 0x08, 0x0d, 0x83, 0x83, 0x8e, 0x9b,
- 0x9b, 0x30, 0x00, 0x06, 0x13, 0x96, 0x22, 0x8b, 0x16,
- 0x87, 0x9c, 0x9c, 0x30, 0x00, 0x08, 0x0d, 0x83, 0x83,
- 0x8e, 0x9b, 0x9b, 0x30, 0x00, 0x08, 0x13, 0x16, 0x16,
- 0x87, 0x9c, 0x9c, 0x30, 0x00, 0x08, 0x0d, 0x83, 0x83,
- 0x8e, 0x9b, 0x9b, 0x06, 0x03, 0x06, 0x00, 0x08, 0x13,
- 0x16, 0x16, 0x87, 0x9c, 0x9c, 0x30, 0x00, 0x08, 0x0d,
- 0x83, 0x83, 0x8e, 0x9b, 0x9b, 0x30, 0x00, 0x08, 0x13,
- 0x16, 0x16, 0x87, 0x9c, 0x9c, 0x30, 0x00, 0x08, 0x0d,
- 0x83, 0x83, 0x8e, 0x9b, 0x9b, 0x30, 0x00, 0x08, 0x13,
- 0x16, 0x16, 0x87, 0x9c, 0x9c, 0x06, 0x07, 0x00, 0x0d,
- 0x01, 0x07, 0x06, 0x00, 0x08, 0x13, 0x16, 0x16, 0x87,
- 0x9c, 0x9c, 0x06, 0x07, 0x00, 0x0d, 0x01, 0x07, 0x06,
- 0x00, 0x06, 0x13, 0x7f, 0x13, 0x16, 0x16, 0x87, 0x87,
- 0x87, 0x9c, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x00,
- 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x30, 0x00,
- 0x08, 0x16, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x30, 0x00,
- 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x30, 0x00,
- 0x08, 0x16, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x30, 0x00,
- 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x30, 0x00,
- 0x08, 0x16, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x30, 0x83,
- 0x83, 0x83, 0xa7, 0xa8, 0xa9, 0xaa, 0x0e, 0x36, 0xab,
- 0x9b, 0x9b, 0xa5, 0x30, 0x00, 0x08, 0x16, 0x87, 0x87,
- 0x9c, 0x9c, 0xa6, 0x30, 0x00, 0x08, 0x83, 0x8e, 0x8e,
- 0x9b, 0x9b, 0xa5, 0x30, 0x16, 0x16, 0x16, 0x1f, 0x80,
- 0x7e, 0x1e, 0x21, 0x13, 0x87, 0x9c, 0x9c, 0xa6, 0x30,
- 0x00, 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x30,
- 0x00, 0x08, 0x16, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x30,
- 0x00, 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x06,
- 0x03, 0x06, 0x00, 0x08, 0x16, 0x87, 0x87, 0x9c, 0x9c,
- 0xa6, 0x30, 0x00, 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b,
- 0xa5, 0x30, 0x00, 0x08, 0x16, 0x87, 0x87, 0x9c, 0x9c,
- 0xa6, 0x30, 0x00, 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b,
- 0xa5, 0x30, 0x00, 0x08, 0x16, 0x87, 0x87, 0x9c, 0x9c,
- 0xa6, 0x06, 0x07, 0x00, 0x0d, 0x01, 0x07, 0x06, 0x00,
- 0x08, 0x16, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x06, 0x07,
- 0x00, 0x0d, 0x01, 0x07, 0x06, 0x00, 0x08, 0x16, 0x00,
- 0x04, 0x87, 0x9c, 0xa6, 0x06, 0x07, 0x01, 0x01, 0x07,
- 0x05, 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac,
- 0x1c, 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad,
- 0x1c, 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac,
- 0x1c, 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad,
- 0x1c, 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac,
- 0x1c, 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad,
- 0x1c, 0x8e, 0x8e, 0x8e, 0xa7, 0x0e, 0x8a, 0x8a, 0x18,
- 0xae, 0x9b, 0xa5, 0xa5, 0xac, 0x1c, 0x00, 0x08, 0x87,
- 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1c, 0x00, 0x08, 0x8e,
- 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1c, 0x87, 0x87, 0x87,
- 0x8b, 0x1e, 0x74, 0x88, 0x96, 0x9c, 0x9c, 0xa6, 0xa6,
- 0xad, 0x1c, 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5,
- 0xac, 0x1c, 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6,
- 0xad, 0x1c, 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5,
- 0xac, 0x05, 0x03, 0x05, 0x00, 0x08, 0x87, 0x9c, 0x9c,
- 0xa6, 0xa6, 0xad, 0x1c, 0x00, 0x08, 0x8e, 0x9b, 0x9b,
- 0xa5, 0xa5, 0xac, 0x1c, 0x00, 0x08, 0x87, 0x9c, 0x9c,
- 0xa6, 0xa6, 0xad, 0x1c, 0x00, 0x08, 0x8e, 0x9b, 0x9b,
- 0xa5, 0xa5, 0xac, 0x1c, 0x00, 0x08, 0x87, 0x9c, 0x9c,
- 0xa6, 0xa6, 0xad, 0x05, 0x07, 0x00, 0x0d, 0x01, 0x07,
- 0x05, 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad,
- 0x05, 0x07, 0x00, 0x0d, 0x01, 0x07, 0x05, 0x00, 0x0a,
- 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0x05, 0x07, 0x01, 0x01,
- 0x14, 0x17, 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac,
- 0xac, 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad,
- 0xad, 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac,
- 0xac, 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad,
- 0xad, 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac,
- 0xac, 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad,
- 0xad, 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac,
- 0xac, 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad,
- 0xad, 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac,
- 0xac, 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad,
- 0xad, 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac,
- 0xac, 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad,
- 0xad, 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac,
- 0xac, 0x17, 0x19, 0x17, 0x00, 0x08, 0x9c, 0xa6, 0xa6,
- 0xa6, 0xad, 0xad, 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5,
- 0xa5, 0xac, 0xac, 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6,
- 0xa6, 0xad, 0xad, 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5,
- 0xa5, 0xac, 0xac, 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6,
- 0xa6, 0xad, 0xad, 0x17, 0x14, 0x00, 0x0d, 0x01, 0x14,
- 0x17, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad,
- 0x17, 0x14, 0x00, 0x0d, 0x01, 0x14, 0x17, 0x00, 0x08,
- 0x87, 0x9c, 0x9c, 0x9c, 0xa6, 0xad, 0xad, 0x17, 0x14,
- 0x01, 0x01, 0x08, 0x03, 0x0e, 0x00, 0x08, 0xa5, 0xac,
- 0xac, 0xac, 0x0e, 0x17, 0x0e, 0x00, 0x08, 0xa6, 0xad,
- 0xad, 0xad, 0x0e, 0x17, 0x0e, 0x00, 0x08, 0xa5, 0xac,
- 0xac, 0xac, 0x0e, 0x17, 0x0e, 0x00, 0x08, 0xa6, 0xad,
- 0xad, 0xad, 0x0e, 0x17, 0x0e, 0x00, 0x08, 0xa5, 0xac,
- 0xac, 0xac, 0x0e, 0x17, 0x0e, 0x00, 0x08, 0xa6, 0xad,
- 0xad, 0xad, 0x0e, 0x17, 0x0e, 0x00, 0x08, 0xa5, 0xac,
- 0xac, 0xac, 0x0e, 0x17, 0x0e, 0x00, 0x08, 0xa6, 0xad,
- 0xad, 0xad, 0x0e, 0x17, 0x0e, 0x00, 0x08, 0xa5, 0xac,
- 0xac, 0xac, 0x0e, 0x17, 0x0e, 0x00, 0x08, 0xa6, 0xad,
- 0xad, 0xad, 0x0e, 0x17, 0x0e, 0x00, 0x08, 0xa5, 0xac,
- 0xac, 0xac, 0x0e, 0x17, 0x0e, 0x00, 0x08, 0xa6, 0xad,
- 0xad, 0xad, 0x0e, 0x17, 0x0e, 0x00, 0x08, 0xa5, 0xac,
- 0xac, 0xac, 0x0e, 0x03, 0x14, 0x03, 0x0e, 0x00, 0x08,
- 0xa6, 0xad, 0xad, 0xad, 0x0e, 0x17, 0x0e, 0x00, 0x08,
- 0xa5, 0xac, 0xac, 0xac, 0x0e, 0x17, 0x0e, 0x00, 0x08,
- 0xa6, 0xad, 0xad, 0xad, 0x0e, 0x17, 0x0e, 0x00, 0x08,
- 0xa5, 0xac, 0xac, 0xac, 0x0e, 0x17, 0x0e, 0x00, 0x08,
- 0xa6, 0xad, 0xad, 0xad, 0x0e, 0x03, 0x08, 0x01, 0x08,
- 0x14, 0x00, 0x09, 0x07, 0x14, 0x14, 0x03, 0x0e, 0x00,
- 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0e, 0x03, 0x14, 0x14,
- 0x00, 0x09, 0x07, 0x14, 0x08, 0x01, 0x08, 0x03, 0x0e,
- 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xad, 0xad, 0x0e, 0x03,
- 0x08, 0x01, 0x01, 0x08, 0x07, 0x04, 0x18, 0x1c, 0x00,
- 0x07, 0x30, 0x1c, 0x18, 0x17, 0x03, 0x17, 0x18, 0x1c,
- 0x00, 0x07, 0x30, 0x1c, 0x18, 0x17, 0x03, 0x17, 0x18,
- 0x1c, 0x00, 0x07, 0x30, 0x1c, 0x18, 0x17, 0x03, 0x17,
- 0x18, 0x1c, 0x00, 0x07, 0x30, 0x1c, 0x18, 0x17, 0x03,
- 0x17, 0x18, 0x1c, 0x00, 0x07, 0x30, 0x1c, 0x18, 0x17,
- 0x03, 0x17, 0x18, 0x1c, 0x00, 0x07, 0x30, 0x1c, 0x18,
- 0x17, 0x03, 0x17, 0x18, 0x1c, 0x00, 0x07, 0x30, 0x1c,
- 0x18, 0x17, 0x03, 0x17, 0x18, 0x1c, 0x00, 0x07, 0x30,
- 0x1c, 0x18, 0x17, 0x03, 0x17, 0x18, 0x1c, 0x00, 0x07,
- 0x30, 0x1c, 0x18, 0x17, 0x03, 0x17, 0x18, 0x1c, 0x00,
- 0x07, 0x30, 0x1c, 0x18, 0x17, 0x03, 0x17, 0x18, 0x1c,
- 0x00, 0x07, 0x30, 0x1c, 0x18, 0x17, 0x03, 0x17, 0x18,
- 0x1c, 0x00, 0x07, 0x30, 0x1c, 0x18, 0x17, 0x03, 0x17,
- 0x18, 0x1c, 0x00, 0x07, 0x30, 0x1c, 0x18, 0x04, 0x07,
- 0x08, 0x07, 0x04, 0x18, 0x1c, 0x00, 0x07, 0x30, 0x1c,
- 0x18, 0x17, 0x03, 0x17, 0x18, 0x1c, 0x00, 0x07, 0x30,
- 0x1c, 0x18, 0x17, 0x03, 0x17, 0x18, 0x1c, 0x00, 0x07,
- 0x30, 0x1c, 0x18, 0x17, 0x03, 0x17, 0x18, 0x1c, 0x00,
- 0x07, 0x30, 0x1c, 0x18, 0x17, 0x03, 0x17, 0x18, 0x1c,
- 0x00, 0x07, 0x30, 0x1c, 0x18, 0x04, 0x07, 0x08, 0x02,
- 0x03, 0x04, 0x05, 0x00, 0x07, 0x06, 0x05, 0x04, 0x03,
- 0x8e, 0x04, 0x18, 0x1c, 0x00, 0x07, 0x30, 0x1c, 0x18,
- 0x04, 0x8e, 0x03, 0x04, 0x05, 0x00, 0x07, 0x06, 0x05,
- 0x04, 0x03, 0x02, 0x08, 0x07, 0x04, 0x18, 0x1c, 0x00,
- 0x08, 0x30, 0x1c, 0x18, 0x04, 0x07, 0x08, 0x01, 0x01,
- 0x08, 0x03, 0x0e, 0x00, 0x06, 0x0f, 0x10, 0x11, 0x11,
- 0x12, 0x13, 0x0e, 0x17, 0x0e, 0x00, 0x06, 0x0a, 0x0b,
- 0x0c, 0x0c, 0x0d, 0x0d, 0x0e, 0x17, 0x0e, 0x00, 0x06,
- 0x0f, 0x10, 0x11, 0x11, 0x12, 0x13, 0x0e, 0x17, 0x0e,
- 0x00, 0x06, 0x0a, 0x0b, 0x0c, 0x0c, 0x0d, 0x0d, 0x0e,
- 0x17, 0x0e, 0x00, 0x06, 0x0f, 0x10, 0x11, 0x11, 0x12,
- 0x13, 0x0e, 0x17, 0x0e, 0x00, 0x06, 0x0a, 0x0b, 0x0c,
- 0x0c, 0x0d, 0x0d, 0x0e, 0x17, 0x0e, 0x00, 0x06, 0x0f,
- 0x10, 0x11, 0x11, 0x12, 0x13, 0x0e, 0x17, 0x0e, 0x00,
- 0x06, 0x0a, 0x0b, 0x0c, 0x0c, 0x0d, 0x0d, 0x0e, 0x17,
- 0x0e, 0x00, 0x06, 0x0f, 0x10, 0x11, 0x11, 0x12, 0x13,
- 0x0e, 0x17, 0x0e, 0x00, 0x06, 0x0a, 0x0b, 0x0c, 0x0c,
- 0x0d, 0x0d, 0x0e, 0x17, 0x0e, 0x00, 0x06, 0x0f, 0x10,
- 0x11, 0x11, 0x12, 0x13, 0x0e, 0x17, 0x0e, 0x00, 0x06,
- 0x0a, 0x0b, 0x0c, 0x0c, 0x0d, 0x0d, 0x0e, 0x17, 0x0e,
- 0x00, 0x06, 0x0f, 0x10, 0x11, 0x11, 0x12, 0x13, 0x0e,
- 0x03, 0x14, 0x03, 0x0e, 0x00, 0x06, 0x0a, 0x0b, 0x0c,
- 0x0c, 0x0d, 0x0d, 0x0e, 0x17, 0x0e, 0x00, 0x06, 0x0f,
- 0x10, 0x11, 0x11, 0x12, 0x13, 0x0e, 0x17, 0x0e, 0x00,
- 0x06, 0x0a, 0x0b, 0x0c, 0x0c, 0x0d, 0x0d, 0x0e, 0x17,
- 0x0e, 0x00, 0x06, 0x0f, 0x10, 0x11, 0x11, 0x12, 0x13,
- 0x0e, 0x17, 0x0e, 0x00, 0x06, 0x0a, 0x0b, 0x0c, 0x0c,
- 0x0d, 0x0d, 0x0e, 0x03, 0x14, 0x03, 0x09, 0x00, 0x06,
- 0x0f, 0x10, 0x11, 0x11, 0x12, 0x13, 0x0e, 0x04, 0x0e,
- 0x00, 0x06, 0x0a, 0x0b, 0x0c, 0x0c, 0x0d, 0x0d, 0x0e,
- 0x04, 0x0e, 0x00, 0x06, 0x0f, 0x10, 0x11, 0x11, 0x12,
- 0x13, 0x09, 0x03, 0x14, 0x03, 0x0e, 0x00, 0x06, 0x0a,
- 0xaf, 0x0c, 0x0c, 0x0c, 0x0d, 0xb0, 0x0e, 0x03, 0x08,
- 0x01, 0x01, 0x14, 0x17, 0x00, 0x08, 0x0f, 0x10, 0x11,
- 0x12, 0x12, 0x13, 0x18, 0x00, 0x08, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x0d, 0x18, 0x00, 0x08, 0x0f, 0x10, 0x11,
- 0x12, 0x12, 0x13, 0x18, 0x00, 0x08, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x0d, 0x18, 0x00, 0x08, 0x0f, 0x10, 0x11,
- 0x12, 0x12, 0x13, 0x18, 0x00, 0x08, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x0d, 0x18, 0x00, 0x08, 0x0f, 0x10, 0x11,
- 0x12, 0x12, 0x13, 0x18, 0x00, 0x08, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x0d, 0x18, 0x00, 0x08, 0x0f, 0x10, 0x11,
- 0x12, 0x12, 0x13, 0x18, 0x00, 0x08, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x0d, 0x18, 0x00, 0x08, 0x0f, 0x10, 0x11,
- 0x12, 0x12, 0x13, 0x18, 0x00, 0x08, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x0d, 0x18, 0x00, 0x08, 0x0f, 0x10, 0x11,
- 0x12, 0x12, 0x13, 0x17, 0x19, 0x17, 0x00, 0x08, 0x0a,
- 0x0b, 0x0c, 0x0d, 0x0d, 0x0d, 0x18, 0x00, 0x08, 0x0f,
- 0x10, 0x11, 0x12, 0x12, 0x13, 0x18, 0x00, 0x08, 0x0a,
- 0x0b, 0x0c, 0x0d, 0x0d, 0x0d, 0x18, 0x00, 0x08, 0x0f,
- 0x10, 0x11, 0x12, 0x12, 0x13, 0x18, 0x00, 0x08, 0x0a,
- 0x0b, 0x0c, 0x0d, 0x0d, 0x0d, 0x17, 0x19, 0x17, 0x00,
- 0x08, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13, 0x18, 0x00,
- 0x08, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x0d, 0x18, 0x00,
- 0x08, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13, 0x17, 0x19,
- 0x17, 0x0a, 0x00, 0x05, 0x1b, 0x0a, 0x0a, 0xaf, 0x0c,
- 0x0c, 0x0c, 0x0d, 0xb0, 0x17, 0x14, 0x01, 0x01, 0x07,
- 0x05, 0x0f, 0x00, 0x05, 0x1d, 0x0f, 0x0f, 0x0f, 0x10,
- 0x11, 0x12, 0x13, 0x1c, 0x0a, 0x00, 0x05, 0x1b, 0x0a,
- 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x1c, 0x0f, 0x00,
- 0x05, 0x1d, 0x0f, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13,
- 0x1c, 0x0a, 0x00, 0x05, 0x1b, 0x0a, 0x0a, 0x0a, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x1c, 0x0f, 0x00, 0x05, 0x1d, 0x0f,
- 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x1c, 0x0a, 0x00,
- 0x05, 0x1b, 0x0a, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d,
- 0x1c, 0x0f, 0x00, 0x05, 0x1d, 0x0f, 0x0f, 0x0f, 0x10,
- 0x11, 0x12, 0x13, 0x1c, 0x0a, 0x00, 0x05, 0x1b, 0x0a,
- 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x1c, 0x0f, 0x00,
- 0x05, 0x1d, 0x0f, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13,
- 0x1c, 0x0a, 0x00, 0x05, 0x1b, 0x0a, 0x0a, 0x0a, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x1c, 0x0f, 0x00, 0x05, 0x1d, 0x0f,
- 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x1c, 0x0a, 0x00,
- 0x05, 0x1b, 0x0a, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d,
- 0x1c, 0x0f, 0x00, 0x05, 0x1d, 0x0f, 0x0f, 0x0f, 0x10,
- 0x11, 0x12, 0x13, 0x05, 0x03, 0x05, 0x0a, 0x00, 0x05,
- 0x1b, 0x0a, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x1c,
- 0x0f, 0x00, 0x05, 0x1d, 0x0f, 0x0f, 0x0f, 0x10, 0x11,
- 0x12, 0x13, 0x1c, 0x0a, 0x00, 0x05, 0x1b, 0x0a, 0x0a,
- 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x1c, 0x0f, 0x00, 0x05,
- 0x1d, 0x0f, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x1c,
- 0x0a, 0x00, 0x05, 0x1b, 0x0a, 0x0a, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x05, 0x03, 0x05, 0x0f, 0x00, 0x05, 0x1d,
- 0x0f, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x1c, 0x0a,
- 0x00, 0x05, 0x1b, 0x0a, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x1c, 0x0f, 0x00, 0x05, 0x1d, 0x0f, 0x0f, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x05, 0x03, 0x05, 0x00, 0x07,
- 0x1b, 0x0a, 0x0a, 0xaf, 0x0c, 0x0c, 0x0d, 0xb0, 0x05,
- 0x07, 0x01, 0x01, 0x07, 0x06, 0x1d, 0x00, 0x05, 0x31,
- 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x00, 0x05, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x30, 0x1d, 0x00, 0x05, 0x31, 0x1d, 0x0f, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x00, 0x05, 0x2f,
- 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d,
- 0x00, 0x05, 0x31, 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12,
- 0x13, 0x30, 0x1b, 0x00, 0x05, 0x2f, 0x1b, 0x0a, 0x0a,
- 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x00, 0x05, 0x31,
- 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x00, 0x05, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x30, 0x1d, 0x00, 0x05, 0x31, 0x1d, 0x0f, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x00, 0x05, 0x2f,
- 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d,
- 0x00, 0x05, 0x31, 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12,
- 0x13, 0x30, 0x1b, 0x00, 0x05, 0x2f, 0x1b, 0x0a, 0x0a,
- 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x00, 0x05, 0x31,
- 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x06, 0x03,
- 0x06, 0x1b, 0x00, 0x05, 0x2f, 0x3f, 0x2b, 0x5b, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x00, 0x05, 0x31, 0x1d,
- 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x00,
- 0x04, 0x2f, 0x72, 0x2a, 0x2b, 0x0a, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x30, 0x1d, 0x00, 0x04, 0x31, 0x38, 0x2d, 0x29,
- 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x00, 0x04,
- 0x2f, 0x4e, 0x2a, 0x2c, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d,
- 0x06, 0x03, 0x06, 0x1d, 0x00, 0x05, 0x31, 0x1d, 0x0f,
- 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x00, 0x05,
- 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30,
- 0x1d, 0x00, 0x05, 0x31, 0x1d, 0x0f, 0x0f, 0x10, 0x11,
- 0x12, 0x13, 0x06, 0x03, 0x06, 0x1b, 0x00, 0x05, 0x2f,
- 0x1b, 0x1b, 0x0a, 0x0b, 0xb1, 0x0d, 0x0d, 0xb0, 0x06,
- 0x07, 0x01, 0x01, 0x07, 0x06, 0x1d, 0x31, 0x43, 0x43,
- 0x43, 0x31, 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13,
- 0x30, 0x1b, 0x2f, 0x42, 0x42, 0x42, 0x2f, 0x1b, 0x0a,
- 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43,
- 0x43, 0x43, 0x31, 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12,
- 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x42, 0x42, 0x2f, 0x1b,
- 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31,
- 0x43, 0x43, 0x43, 0x31, 0x1d, 0x0f, 0x0f, 0x10, 0x11,
- 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x42, 0x42, 0x2f,
- 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d,
- 0x31, 0x43, 0x43, 0x43, 0x31, 0x1d, 0x0f, 0x0f, 0x10,
- 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x42, 0x42,
- 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30,
- 0x1d, 0x31, 0x43, 0x43, 0x43, 0x31, 0x1d, 0x0f, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x42,
- 0x42, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d,
- 0x30, 0x1d, 0x31, 0x43, 0x43, 0x43, 0x31, 0x1d, 0x0f,
- 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42,
- 0x42, 0x42, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x43, 0x43, 0x31, 0x1d,
- 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x06, 0x03, 0x06,
- 0x1b, 0x2f, 0x42, 0x42, 0x48, 0x69, 0x40, 0x25, 0x62,
- 0x25, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0xb2,
- 0x00, 0x06, 0x22, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f,
- 0x42, 0x42, 0xb3, 0x40, 0x25, 0x62, 0x40, 0x5b, 0x0c,
- 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x43, 0x28, 0x21,
- 0x28, 0x22, 0x26, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x2f, 0x42, 0x42, 0x6a, 0x40, 0x25, 0x40, 0x24, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x06, 0x03, 0x06, 0x1d, 0x31, 0x43,
- 0x43, 0x43, 0x31, 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12,
- 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x42, 0x42, 0x2f, 0x1b,
- 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31,
- 0x43, 0x43, 0x43, 0x31, 0x1d, 0x0f, 0x0f, 0x10, 0x11,
- 0x12, 0x13, 0x06, 0x03, 0x06, 0x1b, 0x2f, 0x42, 0x42,
- 0x42, 0x2f, 0x1b, 0x1b, 0x0a, 0x5b, 0x62, 0xb1, 0x0d,
- 0xb0, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x1d, 0x31,
- 0x43, 0xb4, 0x6d, 0x31, 0x52, 0x34, 0x53, 0x10, 0x11,
- 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x4d, 0x48, 0x27,
- 0x37, 0x61, 0x2c, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d,
- 0x31, 0x43, 0xb4, 0x6d, 0x31, 0x52, 0x34, 0x53, 0x10,
- 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x4d, 0x54,
- 0x49, 0x37, 0x2c, 0x50, 0x5b, 0x0c, 0x0d, 0x0d, 0x30,
- 0x1d, 0x31, 0x43, 0x56, 0x43, 0x31, 0x1d, 0x0f, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x4d,
- 0x42, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d,
- 0x30, 0x1d, 0x31, 0x43, 0x56, 0x43, 0x32, 0x52, 0x0f,
- 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42,
- 0x4d, 0x42, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x56, 0x43, 0x31, 0x1d,
- 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f,
- 0x42, 0x4d, 0x42, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x56, 0x43, 0x31,
- 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x2f, 0x42, 0x4d, 0x42, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x56, 0x43,
- 0x31, 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x06,
- 0x03, 0x06, 0x1b, 0x2f, 0x42, 0x4d, 0x69, 0x30, 0x54,
- 0x0a, 0x0a, 0x78, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31,
- 0x43, 0x6d, 0x5d, 0x2d, 0x2d, 0x2e, 0x67, 0x32, 0x11,
- 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x48, 0x36, 0xb5,
- 0x1b, 0x0a, 0x4c, 0x75, 0x0c, 0x0d, 0x0d, 0x30, 0x1d,
- 0x31, 0x43, 0xb2, 0x7c, 0x63, 0x1d, 0x4a, 0x22, 0x53,
- 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0xb6, 0x40,
- 0xb5, 0x1b, 0xb7, 0x40, 0x70, 0x0c, 0x0d, 0x0d, 0x06,
- 0x03, 0x06, 0x1d, 0x31, 0x43, 0x56, 0x43, 0x31, 0x1d,
- 0x0f, 0x53, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f,
- 0x42, 0x4d, 0x42, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x56, 0xb4, 0x31,
- 0x1d, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x06, 0x03,
- 0x06, 0x1b, 0x2f, 0x42, 0x4d, 0x42, 0x2f, 0x1b, 0x1b,
- 0x0a, 0xb8, 0xb9, 0xb1, 0x0d, 0xb0, 0x06, 0x07, 0x01,
- 0x01, 0x07, 0x06, 0x1d, 0x31, 0x43, 0x32, 0x32, 0x32,
- 0x3b, 0x39, 0x22, 0x1f, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x2f, 0x42, 0x4e, 0x40, 0x4c, 0x37, 0x4c, 0x40, 0x5b,
- 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x32, 0x32,
- 0x76, 0x67, 0x23, 0x22, 0x68, 0x11, 0x12, 0x13, 0x30,
- 0x1b, 0x2f, 0x42, 0x4e, 0x40, 0x69, 0x37, 0x30, 0x30,
- 0x25, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x6d,
- 0x6d, 0x31, 0x2e, 0x34, 0x33, 0x3e, 0x11, 0x12, 0x13,
- 0x30, 0x1b, 0x2f, 0x42, 0x42, 0x48, 0x49, 0x37, 0x4f,
- 0x55, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43,
- 0x43, 0x43, 0x22, 0x34, 0x0f, 0x0f, 0x10, 0x11, 0x12,
- 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x4e, 0x4e, 0x2f, 0x1b,
- 0x0a, 0x5b, 0x5b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31,
- 0x38, 0x5d, 0x56, 0x31, 0x1d, 0x0f, 0x29, 0x41, 0x3e,
- 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x5a, 0x54, 0x42, 0x2f,
- 0x1b, 0x0a, 0x0a, 0x78, 0x84, 0x0d, 0x0d, 0x30, 0x1d,
- 0x31, 0x56, 0x5d, 0x6d, 0x31, 0x1d, 0x0f, 0x29, 0x41,
- 0x82, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x54, 0x5a, 0x48,
- 0x2f, 0x1b, 0x0a, 0x0a, 0x5b, 0x5b, 0x0d, 0x0d, 0x30,
- 0x1d, 0x31, 0x43, 0x6d, 0x5d, 0x2d, 0x2d, 0x2e, 0x4a,
- 0x35, 0x11, 0x12, 0x13, 0x06, 0x03, 0x06, 0x1b, 0x2f,
- 0x42, 0x4e, 0x36, 0x47, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x43, 0x43, 0x31,
- 0x1d, 0xba, 0x21, 0x29, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x2f, 0x42, 0x5a, 0x36, 0x72, 0x1b, 0x0a, 0x3d, 0x75,
- 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x43, 0x21, 0xbb,
- 0x31, 0x1d, 0x0f, 0x39, 0x74, 0x11, 0x12, 0x13, 0x30,
- 0x1b, 0x2f, 0x42, 0x30, 0x65, 0x2f, 0x1b, 0x0a, 0x6a,
- 0x30, 0x0c, 0x0d, 0x0d, 0x06, 0x03, 0x06, 0x1d, 0x31,
- 0x43, 0x43, 0x43, 0x31, 0x1d, 0x67, 0x33, 0x10, 0x11,
- 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x42, 0x42, 0x42, 0x2f,
- 0x1b, 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x1d,
- 0x31, 0x43, 0x43, 0xb2, 0x76, 0x1d, 0x0f, 0x0f, 0x10,
- 0x11, 0x12, 0x13, 0x06, 0x03, 0x06, 0x1b, 0x2f, 0x42,
- 0x42, 0x42, 0x2f, 0x1b, 0x1b, 0x0a, 0xb8, 0xb9, 0xb1,
- 0x0d, 0xb0, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x1d,
- 0x31, 0x31, 0x32, 0x22, 0x76, 0x1d, 0x0f, 0x3b, 0x20,
- 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x2f, 0x4c, 0x4c,
- 0x2f, 0x1b, 0x0a, 0x4c, 0x89, 0x0c, 0x0d, 0x0d, 0x30,
- 0x1d, 0x31, 0x31, 0x32, 0x22, 0x2e, 0x1d, 0x0f, 0x34,
- 0x21, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x2f, 0x4c,
- 0x4c, 0x2f, 0x1b, 0x73, 0x62, 0x25, 0x0c, 0x0d, 0x0d,
- 0x30, 0x1d, 0x31, 0x31, 0x32, 0x32, 0x76, 0x51, 0x34,
- 0x3b, 0x41, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x2f,
- 0x4e, 0x40, 0x69, 0x37, 0x6a, 0x30, 0x0b, 0x0c, 0x0d,
- 0x0d, 0x30, 0x1d, 0x31, 0x31, 0x00, 0x07, 0x22, 0x11,
- 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x2f, 0x3c, 0x3c, 0x2f,
- 0x1b, 0x0a, 0x25, 0x25, 0x0c, 0x0d, 0x0d, 0x30, 0x1d,
- 0x31, 0x38, 0x22, 0x34, 0x31, 0x1d, 0x0f, 0x1f, 0x22,
- 0x7e, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x62, 0x37, 0x2f,
- 0x4e, 0x37, 0xb7, 0x0a, 0x59, 0x30, 0x0d, 0x0d, 0x30,
- 0x1d, 0x31, 0x31, 0x28, 0x22, 0x38, 0x1d, 0x0f, 0x32,
- 0x32, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f, 0x4e, 0x36,
- 0x49, 0x2f, 0x1b, 0x0a, 0x50, 0x36, 0x5b, 0x0d, 0x0d,
- 0x30, 0x1d, 0x31, 0x31, 0xbb, 0x32, 0x32, 0x28, 0x20,
- 0x22, 0x20, 0x11, 0x12, 0x13, 0x06, 0x03, 0x06, 0x1b,
- 0x2f, 0x2f, 0x37, 0x40, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x30, 0x1d, 0x00, 0x05, 0x31, 0x1d,
- 0x74, 0x33, 0x10, 0x11, 0x12, 0x13, 0x30, 0x1b, 0x2f,
- 0x2f, 0x72, 0x40, 0x6b, 0x54, 0x73, 0x40, 0x5f, 0x0c,
- 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x31, 0x22, 0x46, 0x31,
- 0x1d, 0x0f, 0x20, 0x3b, 0x11, 0x12, 0x13, 0x30, 0x1b,
- 0x2f, 0x72, 0x36, 0x27, 0x2f, 0x1b, 0x0a, 0x61, 0x36,
- 0x66, 0x0d, 0x0d, 0x06, 0x03, 0x06, 0x1d, 0x00, 0x05,
- 0x31, 0x74, 0x22, 0x33, 0x10, 0x11, 0x12, 0x13, 0x30,
- 0x1b, 0x00, 0x05, 0x2f, 0x1b, 0x0a, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0d, 0x30, 0x1d, 0x31, 0x31, 0x31, 0x46, 0x22,
- 0x74, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x06, 0x03,
- 0x06, 0x1b, 0x00, 0x05, 0x2f, 0x1b, 0x1b, 0x0a, 0xb8,
- 0xb9, 0xb1, 0x0d, 0xb0, 0x06, 0x07, 0x01, 0x01, 0x07,
- 0x06, 0x0f, 0x1d, 0x1d, 0x28, 0x39, 0x1d, 0x0f, 0x0f,
- 0x20, 0x20, 0x11, 0x12, 0x13, 0x30, 0x0a, 0x1b, 0x3f,
- 0x36, 0x27, 0x1b, 0x0a, 0x0a, 0x61, 0x36, 0x5b, 0x0d,
- 0x0d, 0x30, 0x0f, 0x1d, 0x1d, 0x28, 0x28, 0x1d, 0x0f,
- 0x0f, 0x4a, 0x22, 0x53, 0x12, 0x13, 0x30, 0x0a, 0x1b,
- 0x54, 0x36, 0x27, 0x1b, 0x0a, 0x0a, 0x25, 0x25, 0x0c,
- 0x0d, 0x0d, 0x30, 0x0f, 0x1d, 0x1d, 0x28, 0x22, 0x34,
- 0x0f, 0x0f, 0x20, 0x41, 0x11, 0x12, 0x13, 0x30, 0x0a,
- 0x1b, 0x1b, 0x37, 0x30, 0x1b, 0x0a, 0x0a, 0x0a, 0x0b,
- 0x0c, 0x0d, 0x0d, 0x30, 0x0f, 0x00, 0x04, 0x1d, 0x22,
- 0x34, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x30, 0x0a,
- 0x1b, 0x1b, 0x25, 0x25, 0x1b, 0x0a, 0x0a, 0x25, 0x25,
- 0x0c, 0x0d, 0x0d, 0x30, 0x0f, 0x1d, 0x1d, 0x39, 0x39,
- 0x1d, 0x0f, 0x0f, 0x74, 0x39, 0x11, 0x12, 0x13, 0x30,
- 0x0a, 0x1b, 0x69, 0x69, 0x1b, 0x27, 0x36, 0x6a, 0x0a,
- 0x3d, 0x94, 0x0d, 0x0d, 0x30, 0x0f, 0x1d, 0x1d, 0x43,
- 0x3b, 0x3b, 0x29, 0x52, 0x21, 0x3e, 0x11, 0x12, 0x13,
- 0x30, 0x0a, 0x1b, 0x1b, 0x4c, 0x62, 0x1b, 0x0a, 0x0a,
- 0x7b, 0x89, 0x0c, 0x0d, 0x0d, 0x30, 0x0f, 0x00, 0x05,
- 0x1d, 0x0f, 0x26, 0x21, 0x35, 0x11, 0x12, 0x13, 0x06,
- 0x03, 0x06, 0x0a, 0x1b, 0x1b, 0x25, 0x25, 0x6e, 0x40,
- 0x36, 0x75, 0x78, 0x0c, 0x0d, 0x0d, 0x30, 0x0f, 0x00,
- 0x05, 0x1d, 0x4a, 0x21, 0x29, 0x10, 0x11, 0x12, 0x13,
- 0x30, 0x0a, 0x1b, 0x1b, 0x1b, 0x50, 0x40, 0x62, 0x30,
- 0x6f, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x0f, 0x1d, 0x1d,
- 0x3b, 0x51, 0x1d, 0x0f, 0x0f, 0x3b, 0x22, 0x11, 0x12,
- 0x13, 0x30, 0x0a, 0x1b, 0x2a, 0x36, 0x2a, 0x1b, 0x0a,
- 0x0a, 0x55, 0x36, 0x84, 0x0d, 0x0d, 0x06, 0x03, 0x06,
- 0x0f, 0x00, 0x04, 0x1d, 0x74, 0x22, 0x22, 0x33, 0x10,
- 0x11, 0x12, 0x13, 0x30, 0x0a, 0x00, 0x05, 0x1b, 0x0a,
- 0x0a, 0x0a, 0x0b, 0x0c, 0x0d, 0x0d, 0x30, 0x0f, 0x1d,
- 0x1d, 0x1d, 0x34, 0x22, 0x22, 0x67, 0x0f, 0x10, 0x11,
- 0x12, 0x13, 0x06, 0x03, 0x06, 0x00, 0x07, 0x1b, 0x0a,
- 0x0a, 0xb8, 0xb9, 0xb1, 0x0d, 0xb0, 0x06, 0x07, 0x01,
- 0x01, 0x07, 0x06, 0x0f, 0x0f, 0x0f, 0x20, 0x20, 0x0f,
- 0x0f, 0x0f, 0x20, 0x20, 0x12, 0x12, 0x13, 0x30, 0x0a,
- 0x0a, 0x2b, 0x36, 0x2b, 0x0a, 0x0a, 0x0a, 0x59, 0x36,
- 0x90, 0x0d, 0x0d, 0x30, 0x0f, 0x0f, 0x0f, 0x20, 0x20,
- 0x0f, 0x0f, 0x0f, 0x41, 0x22, 0x80, 0x12, 0x13, 0x30,
- 0x0a, 0x0a, 0x2b, 0x36, 0x2b, 0x0a, 0x0a, 0x0a, 0x25,
- 0x25, 0x0d, 0x0d, 0x0d, 0x30, 0x0f, 0x0f, 0x0f, 0x20,
- 0x39, 0x0f, 0x0f, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13,
- 0x30, 0x0a, 0x0a, 0x0a, 0x61, 0x36, 0x4f, 0x50, 0x0a,
- 0x0b, 0x0c, 0x0d, 0x0d, 0x0d, 0x30, 0x00, 0x05, 0x0f,
- 0x22, 0x33, 0x0f, 0x10, 0x11, 0x12, 0x12, 0x13, 0x30,
- 0x0a, 0x0a, 0x0a, 0x25, 0x25, 0x0a, 0x0a, 0x0a, 0x25,
- 0x25, 0x0d, 0x0d, 0x0d, 0x30, 0x0f, 0x0f, 0x0f, 0x52,
- 0x22, 0x53, 0x0f, 0x29, 0x22, 0x68, 0x12, 0x12, 0x13,
- 0x30, 0x0a, 0x0a, 0x4f, 0x30, 0x0a, 0x7b, 0x24, 0x25,
- 0x0b, 0x94, 0xbc, 0x0d, 0x0d, 0x30, 0x00, 0x04, 0x0f,
- 0x4a, 0x22, 0x74, 0x21, 0x79, 0x11, 0x12, 0x12, 0x13,
- 0x30, 0x0a, 0x0a, 0x0a, 0x55, 0x36, 0x61, 0x0a, 0x2c,
- 0x36, 0x90, 0x0d, 0x0d, 0x0d, 0x30, 0x00, 0x06, 0x0f,
- 0xbd, 0x22, 0x79, 0x11, 0x12, 0x12, 0x13, 0x06, 0x03,
- 0x06, 0x0a, 0x0a, 0x0a, 0x25, 0x40, 0x6b, 0x2c, 0x50,
- 0x62, 0x89, 0x0d, 0x0d, 0x0d, 0x30, 0x00, 0x06, 0x0f,
- 0x39, 0x1f, 0x10, 0x11, 0x12, 0x12, 0x13, 0x30, 0x00,
- 0x04, 0x0a, 0x24, 0x40, 0x4c, 0x36, 0x89, 0x66, 0x0d,
- 0x0d, 0x0d, 0x30, 0x0f, 0x0f, 0x0f, 0x2d, 0x22, 0x34,
- 0x4a, 0x74, 0x32, 0x22, 0x12, 0x12, 0x13, 0x30, 0x0a,
- 0x0a, 0x2b, 0x36, 0x2b, 0x0a, 0x0a, 0x0a, 0x59, 0x36,
- 0x90, 0x0d, 0x0d, 0x06, 0x03, 0x06, 0x00, 0x04, 0x0f,
- 0x67, 0x22, 0x22, 0x22, 0x60, 0x11, 0x12, 0x12, 0x13,
- 0x30, 0x0a, 0x0a, 0x5e, 0x4f, 0x4f, 0x4f, 0x3d, 0x3d,
- 0x3d, 0x77, 0x77, 0x70, 0x0d, 0x30, 0x00, 0x04, 0x0f,
- 0x34, 0x22, 0x22, 0x22, 0x67, 0x11, 0x12, 0x12, 0x13,
- 0x06, 0x03, 0x06, 0x0a, 0x00, 0x05, 0x1b, 0xbe, 0xb8,
- 0xaf, 0xb1, 0xb9, 0xb1, 0x0d, 0xb0, 0x06, 0x07, 0x01,
- 0x01, 0x07, 0x06, 0x0f, 0x0f, 0x0f, 0x20, 0x20, 0x0f,
- 0x0f, 0x10, 0x20, 0x20, 0x12, 0x13, 0x16, 0x30, 0x0a,
- 0x0a, 0x55, 0x36, 0x55, 0x0a, 0x0a, 0x0b, 0x84, 0x36,
- 0x90, 0x0d, 0x83, 0x30, 0x0f, 0x0f, 0x0f, 0x20, 0x20,
- 0x0f, 0x0f, 0x10, 0x53, 0x22, 0x7e, 0x13, 0x16, 0x30,
- 0x0a, 0x0a, 0x55, 0x36, 0x55, 0x0a, 0x0a, 0x0b, 0x25,
- 0x25, 0x0d, 0x0d, 0x83, 0x30, 0x0f, 0x0f, 0x0f, 0x20,
- 0x20, 0x0f, 0x0f, 0x10, 0x11, 0x11, 0x12, 0x13, 0x16,
- 0x30, 0x00, 0x04, 0x0a, 0x24, 0x40, 0x36, 0x75, 0x8f,
- 0x0c, 0x0d, 0x0d, 0x83, 0x30, 0x00, 0x05, 0x0f, 0x22,
- 0x33, 0x10, 0x11, 0x11, 0x12, 0x13, 0x16, 0x30, 0x0a,
- 0x0a, 0x0a, 0x25, 0x25, 0x0a, 0x0a, 0x0b, 0x25, 0x25,
- 0x0d, 0x0d, 0x83, 0x30, 0x0f, 0x0f, 0x0f, 0x29, 0x21,
- 0x1e, 0x0f, 0x4b, 0x21, 0x82, 0x12, 0x13, 0x16, 0x30,
- 0x0a, 0x0a, 0x5f, 0x36, 0x0a, 0x62, 0x5b, 0x36, 0x0c,
- 0x30, 0x90, 0x0d, 0x83, 0x30, 0x00, 0x05, 0x0f, 0x34,
- 0x22, 0x20, 0x11, 0x11, 0x12, 0x13, 0x16, 0x30, 0x00,
- 0x04, 0x0a, 0x62, 0x4c, 0x0a, 0x3d, 0x62, 0x0c, 0x0d,
- 0x0d, 0x83, 0x30, 0x00, 0x05, 0x0f, 0x53, 0x22, 0x68,
- 0x11, 0x11, 0x12, 0x13, 0x16, 0x06, 0x03, 0x06, 0x0a,
- 0x0a, 0x0a, 0x25, 0x36, 0x2c, 0x0a, 0x0b, 0x70, 0x36,
- 0x97, 0x0d, 0x83, 0x30, 0x00, 0x05, 0x0f, 0x1f, 0x3b,
- 0x10, 0x11, 0x11, 0x12, 0x13, 0x16, 0x30, 0x0a, 0x0a,
- 0x0a, 0x61, 0x36, 0x5b, 0x0a, 0x5f, 0x9e, 0x30, 0x0d,
- 0x0d, 0x83, 0x30, 0x00, 0x04, 0x0f, 0x79, 0x74, 0x20,
- 0x79, 0x4b, 0x21, 0x12, 0x13, 0x16, 0x30, 0x0a, 0x0a,
- 0x55, 0x36, 0x55, 0x0a, 0x0a, 0x0b, 0x84, 0x36, 0x90,
- 0x0d, 0x83, 0x06, 0x03, 0x06, 0x0f, 0x0f, 0x0f, 0x29,
- 0x39, 0x22, 0x22, 0x22, 0x4b, 0x11, 0x12, 0x13, 0x16,
- 0x30, 0x0a, 0x0a, 0x0a, 0x6b, 0x00, 0x06, 0x36, 0x30,
- 0xbf, 0x83, 0x30, 0x00, 0x04, 0x0f, 0x33, 0x22, 0x22,
- 0x22, 0x39, 0x82, 0x12, 0x13, 0x16, 0x06, 0x03, 0x06,
- 0x00, 0x05, 0x0a, 0x73, 0x24, 0x25, 0xc0, 0xb1, 0xb9,
- 0xa1, 0xb0, 0x83, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06,
- 0x10, 0x10, 0x10, 0x20, 0x20, 0x10, 0x10, 0x11, 0x20,
- 0x74, 0x13, 0x16, 0x16, 0x30, 0x0b, 0x0b, 0x0b, 0x40,
- 0xc1, 0x0b, 0x0b, 0x0c, 0xc1, 0x9e, 0x0d, 0x83, 0x83,
- 0x30, 0x10, 0x10, 0x10, 0x20, 0x20, 0x10, 0x10, 0x11,
- 0x88, 0x21, 0x13, 0x16, 0x16, 0x30, 0x0b, 0x0b, 0x78,
- 0x36, 0x70, 0x0b, 0x0b, 0x66, 0x62, 0x8a, 0x0d, 0x83,
- 0x83, 0x30, 0x10, 0x10, 0x10, 0x20, 0x20, 0x10, 0x10,
- 0x11, 0x11, 0x12, 0x13, 0x16, 0x16, 0x30, 0x00, 0x06,
- 0x0b, 0x5f, 0x89, 0x36, 0xa1, 0x0d, 0x83, 0x83, 0x30,
- 0x00, 0x05, 0x10, 0x22, 0x60, 0x11, 0x11, 0x12, 0x13,
- 0x16, 0x16, 0x30, 0x0b, 0x0b, 0x0b, 0x25, 0x25, 0x0b,
- 0x0b, 0x0c, 0x25, 0x8a, 0x0d, 0x83, 0x83, 0x30, 0x00,
- 0x04, 0x10, 0x34, 0x21, 0x10, 0x39, 0x88, 0x12, 0x13,
- 0x16, 0x16, 0x30, 0x0b, 0x0b, 0x66, 0x36, 0x6f, 0x30,
- 0x0b, 0x30, 0x84, 0x36, 0x0d, 0x83, 0x83, 0x30, 0x00,
- 0x04, 0x10, 0x3e, 0x39, 0xc2, 0x21, 0x7e, 0x12, 0x13,
- 0x16, 0x16, 0x30, 0x00, 0x04, 0x0b, 0x4f, 0x36, 0x59,
- 0x9e, 0x70, 0x0d, 0x0d, 0x83, 0x83, 0x30, 0x00, 0x04,
- 0x10, 0x35, 0x21, 0x67, 0x11, 0x11, 0x12, 0x13, 0x16,
- 0x16, 0x06, 0x03, 0x06, 0x0b, 0x0b, 0x0b, 0xc1, 0x36,
- 0x0b, 0x0b, 0x0c, 0x84, 0x36, 0x90, 0x83, 0x83, 0x30,
- 0x00, 0x05, 0x10, 0x3b, 0x60, 0x11, 0x11, 0x12, 0x13,
- 0x16, 0x16, 0x30, 0x0b, 0x0b, 0x0b, 0x25, 0x25, 0x0b,
- 0x0b, 0x0c, 0x58, 0x36, 0x90, 0x83, 0x83, 0x30, 0x00,
- 0x07, 0x10, 0x11, 0x20, 0x67, 0x13, 0x16, 0x16, 0x30,
- 0x0b, 0x0b, 0x0b, 0x36, 0x4f, 0x0b, 0x0b, 0x0c, 0xbc,
- 0x36, 0x0d, 0x83, 0x83, 0x06, 0x03, 0x06, 0x00, 0x04,
- 0x10, 0x3e, 0x39, 0x22, 0x22, 0x4b, 0x12, 0x13, 0x16,
- 0x16, 0x30, 0x00, 0x04, 0x0b, 0x94, 0x00, 0x04, 0x36,
- 0x30, 0xbf, 0x83, 0x83, 0x30, 0x00, 0x04, 0x10, 0x60,
- 0x22, 0x22, 0x39, 0x82, 0x12, 0x13, 0x16, 0x16, 0x06,
- 0x03, 0x06, 0x00, 0x04, 0xaf, 0xc3, 0xc4, 0x62, 0x84,
- 0x0c, 0xb1, 0xb9, 0xa1, 0xb0, 0x83, 0x06, 0x07, 0x01,
- 0x01, 0x07, 0x06, 0x11, 0x11, 0x11, 0x20, 0x20, 0x11,
- 0x11, 0x12, 0x74, 0x74, 0x13, 0x16, 0x87, 0x30, 0x0c,
- 0x0c, 0x0c, 0x77, 0x9e, 0x8f, 0x0c, 0xa1, 0x9e, 0x0e,
- 0x0d, 0x83, 0x8e, 0x30, 0x11, 0x11, 0x11, 0x20, 0x22,
- 0x1f, 0x11, 0x7e, 0x21, 0x4b, 0x13, 0x16, 0x87, 0x30,
- 0x0c, 0x0c, 0x0c, 0x89, 0x30, 0x66, 0x5b, 0x94, 0x98,
- 0x8a, 0x0d, 0x83, 0x8e, 0x30, 0x11, 0x11, 0x11, 0x20,
- 0x20, 0x11, 0x11, 0x12, 0x12, 0x13, 0x13, 0x16, 0x87,
- 0x30, 0x00, 0x07, 0x0c, 0x0d, 0x30, 0x0e, 0x0d, 0x83,
- 0x8e, 0x30, 0x00, 0x05, 0x11, 0x22, 0x4b, 0x12, 0x12,
- 0x13, 0x13, 0x16, 0x87, 0x30, 0x0c, 0x0c, 0x0c, 0x25,
- 0x25, 0x0c, 0x0c, 0x97, 0x9e, 0x8a, 0x0d, 0x83, 0x8e,
- 0x30, 0x00, 0x04, 0x11, 0x3e, 0x22, 0x4b, 0x22, 0x82,
- 0x13, 0x13, 0x16, 0x87, 0x30, 0x0c, 0x0c, 0x0c, 0x9e,
- 0x25, 0x77, 0x0c, 0x8d, 0x6c, 0x30, 0x0d, 0x83, 0x8e,
- 0x30, 0x00, 0x04, 0x11, 0x67, 0x39, 0x82, 0x21, 0x39,
- 0x13, 0x13, 0x16, 0x87, 0x30, 0x00, 0x04, 0x0c, 0x66,
- 0x9e, 0x81, 0x9e, 0x9d, 0x0d, 0x0d, 0x83, 0x8e, 0x30,
- 0x11, 0x11, 0x11, 0x82, 0x39, 0x20, 0x11, 0x12, 0x12,
- 0x13, 0x13, 0x16, 0x87, 0x06, 0x03, 0x06, 0x0c, 0x0c,
- 0x0c, 0x70, 0x36, 0x5b, 0x0c, 0x0d, 0x99, 0x36, 0x91,
- 0x83, 0x8e, 0x30, 0x00, 0x04, 0x11, 0x68, 0x22, 0x3e,
- 0x12, 0x12, 0x13, 0x13, 0x16, 0x87, 0x30, 0x0c, 0x0c,
- 0x0c, 0x25, 0x30, 0x0c, 0x0c, 0x0d, 0x90, 0x36, 0xa1,
- 0x83, 0x8e, 0x30, 0x00, 0x07, 0x11, 0x82, 0x22, 0x79,
- 0x13, 0x16, 0x87, 0x30, 0x0c, 0x0c, 0x0c, 0x3c, 0x94,
- 0x0c, 0x0c, 0x0d, 0x94, 0x9a, 0x0d, 0x83, 0x8e, 0x06,
- 0x03, 0x06, 0x00, 0x05, 0x11, 0x82, 0x39, 0x22, 0x4b,
- 0x13, 0x13, 0x16, 0x87, 0x30, 0x00, 0x05, 0x0c, 0x6c,
- 0x36, 0x36, 0x30, 0xbf, 0x0d, 0x83, 0x8e, 0x30, 0x00,
- 0x04, 0x11, 0x4b, 0x22, 0x39, 0x10, 0x12, 0x13, 0x13,
- 0x16, 0x87, 0x06, 0x03, 0x06, 0x0c, 0x0c, 0x0c, 0x66,
- 0x3c, 0x98, 0x99, 0xb1, 0xb1, 0x70, 0x9e, 0xc5, 0x83,
- 0x8e, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x12, 0x12,
- 0x12, 0x88, 0x88, 0x12, 0x12, 0x12, 0x88, 0x88, 0x16,
- 0x87, 0x9c, 0x30, 0x00, 0x04, 0x0d, 0x77, 0x98, 0x36,
- 0x98, 0x0e, 0x83, 0x83, 0x8e, 0x9b, 0x30, 0x12, 0x12,
- 0x12, 0x74, 0x74, 0x88, 0x22, 0x21, 0x88, 0x16, 0x16,
- 0x87, 0x9c, 0x30, 0x0d, 0x0d, 0x0d, 0x9d, 0x1c, 0x36,
- 0x98, 0xa1, 0x8a, 0x8a, 0x83, 0x8e, 0x9b, 0x30, 0x12,
- 0x12, 0x12, 0x74, 0x74, 0x12, 0x12, 0x12, 0x13, 0x16,
- 0x16, 0x87, 0x9c, 0x30, 0x0d, 0x0d, 0x0d, 0xbc, 0x95,
- 0x0d, 0x0d, 0x95, 0x36, 0xc5, 0x83, 0x8e, 0x9b, 0x30,
- 0x00, 0x05, 0x12, 0x39, 0x39, 0x82, 0x13, 0x7f, 0x7f,
- 0x87, 0x9c, 0x30, 0x0d, 0x0d, 0x0d, 0x94, 0x36, 0x95,
- 0x99, 0x30, 0x98, 0x8a, 0x83, 0x8e, 0x9b, 0x30, 0x00,
- 0x05, 0x12, 0x20, 0x22, 0x20, 0x13, 0x16, 0x16, 0x87,
- 0x9c, 0x30, 0x0d, 0x0d, 0x0d, 0x8a, 0x36, 0x90, 0x0d,
- 0x99, 0x36, 0x94, 0x83, 0x8e, 0x9b, 0x30, 0x12, 0x12,
- 0x12, 0x8b, 0x21, 0x7e, 0x12, 0x7d, 0x22, 0x88, 0x16,
- 0x87, 0x9c, 0x30, 0x00, 0x05, 0x0d, 0x94, 0x36, 0x77,
- 0x0d, 0x83, 0x83, 0x8e, 0x9b, 0x30, 0x12, 0x12, 0x12,
- 0x39, 0xc2, 0xa0, 0x80, 0x80, 0x7d, 0x7e, 0x16, 0x87,
- 0x9c, 0x06, 0x03, 0x06, 0x00, 0x04, 0x0d, 0x30, 0x3c,
- 0x9d, 0x92, 0x30, 0xa2, 0x83, 0x8e, 0x9b, 0x30, 0x00,
- 0x04, 0x12, 0x74, 0x74, 0x12, 0x12, 0x13, 0x16, 0x16,
- 0x87, 0x9c, 0x30, 0x0d, 0x0d, 0x0d, 0x95, 0x36, 0xa3,
- 0x0d, 0x92, 0x30, 0x62, 0x83, 0x8e, 0x9b, 0x30, 0x12,
- 0x12, 0x12, 0x80, 0x7e, 0x12, 0x82, 0x39, 0x20, 0x16,
- 0x16, 0x87, 0x9c, 0x30, 0x0d, 0x0d, 0x0d, 0x97, 0x36,
- 0x70, 0x0d, 0x70, 0x36, 0x9f, 0x83, 0x8e, 0x9b, 0x06,
- 0x03, 0x06, 0x00, 0x06, 0x12, 0x10, 0x39, 0x4b, 0x16,
- 0x16, 0x87, 0x9c, 0x30, 0x00, 0x06, 0x0d, 0x6c, 0x30,
- 0xbf, 0x83, 0x83, 0x8e, 0x9b, 0x30, 0x00, 0x04, 0x12,
- 0x4b, 0x39, 0x10, 0x12, 0x13, 0x16, 0x16, 0x87, 0x9c,
- 0x06, 0x03, 0x06, 0x0c, 0x0c, 0x0c, 0xbc, 0x36, 0xb9,
- 0x89, 0x89, 0x89, 0x30, 0x9e, 0xa9, 0x8e, 0x8e, 0x06,
- 0x07, 0x01, 0x01, 0x07, 0x06, 0x00, 0x08, 0x13, 0x16,
- 0x16, 0x87, 0x9c, 0x9c, 0x30, 0x00, 0x08, 0x0d, 0x83,
- 0x83, 0x8e, 0x9b, 0x9b, 0x30, 0x13, 0x13, 0x13, 0x74,
- 0x74, 0x13, 0x13, 0x13, 0x16, 0x16, 0x87, 0x9c, 0x9c,
- 0x30, 0x00, 0x08, 0x0d, 0x8a, 0x8a, 0x8e, 0x9b, 0x9b,
- 0x30, 0x13, 0x13, 0x13, 0x88, 0x88, 0x13, 0x13, 0x13,
- 0x16, 0x16, 0x87, 0x9c, 0x9c, 0x30, 0x0d, 0x0d, 0x0d,
- 0x0e, 0x30, 0x36, 0x36, 0x30, 0xa9, 0x83, 0x8e, 0x9b,
- 0x9b, 0x30, 0x00, 0x05, 0x13, 0x3e, 0x32, 0x22, 0x22,
- 0x22, 0x96, 0x9c, 0x9c, 0x30, 0x0d, 0x0d, 0x0d, 0x91,
- 0x1c, 0x36, 0x98, 0xc6, 0xa2, 0xa2, 0x8e, 0x9b, 0x9b,
- 0x30, 0x00, 0x05, 0x13, 0x80, 0x74, 0x80, 0x16, 0x16,
- 0x87, 0x9c, 0x9c, 0x30, 0x0d, 0x0d, 0x0d, 0xa3, 0x8a,
- 0x0d, 0x0d, 0x91, 0x8a, 0xa4, 0x8e, 0x9b, 0x9b, 0x30,
- 0x13, 0x13, 0x7f, 0x1e, 0x8b, 0x13, 0x13, 0x13, 0x8c,
- 0x74, 0x96, 0x9c, 0x9c, 0x30, 0x00, 0x05, 0x0d, 0x90,
- 0x36, 0x91, 0x83, 0x83, 0x8e, 0x9b, 0x9b, 0x30, 0x13,
- 0x13, 0x13, 0x00, 0x07, 0x74, 0x87, 0x9c, 0x9c, 0x06,
- 0x03, 0x06, 0x00, 0x04, 0x0d, 0x91, 0x9a, 0x36, 0x9e,
- 0xa2, 0x92, 0x8e, 0x9b, 0x9b, 0x30, 0x00, 0x04, 0x13,
- 0x74, 0x79, 0x13, 0x13, 0x16, 0x16, 0x87, 0x9c, 0x9c,
- 0x30, 0x00, 0x04, 0x0d, 0xa9, 0x98, 0x36, 0x9e, 0x94,
- 0x92, 0x8e, 0x9b, 0x9b, 0x30, 0x13, 0x13, 0x13, 0x79,
- 0x3b, 0x22, 0x21, 0x88, 0x7f, 0x16, 0x87, 0x9c, 0x9c,
- 0x30, 0x00, 0x04, 0x0d, 0xa9, 0x98, 0x36, 0x98, 0xa9,
- 0x83, 0x8e, 0x9b, 0x9b, 0x06, 0x03, 0x06, 0x00, 0x07,
- 0x13, 0x96, 0x8b, 0x16, 0x87, 0x9c, 0x9c, 0x30, 0x00,
- 0x07, 0x0d, 0xbf, 0x83, 0x83, 0x8e, 0x9b, 0x9b, 0x30,
- 0x00, 0x04, 0x13, 0x8b, 0x96, 0x13, 0x13, 0x16, 0x16,
- 0x87, 0x9c, 0x9c, 0x06, 0x03, 0x06, 0x00, 0x04, 0x0d,
- 0x77, 0xb9, 0xbc, 0x9d, 0xbf, 0xbf, 0xc7, 0x8e, 0x8e,
- 0xc8, 0x06, 0x07, 0x01, 0x01, 0x07, 0x06, 0x00, 0x08,
- 0x16, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x30, 0x00, 0x08,
- 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x30, 0x16, 0x16,
- 0x16, 0x74, 0x74, 0x16, 0x16, 0x16, 0x87, 0x87, 0x9c,
- 0x9c, 0xa6, 0x30, 0x00, 0x08, 0x83, 0x8a, 0x8a, 0x9b,
- 0x9b, 0xa5, 0x30, 0x00, 0x08, 0x16, 0x87, 0x87, 0x9c,
- 0x9c, 0xa6, 0x30, 0x00, 0x08, 0x83, 0x8e, 0x8e, 0x9b,
- 0x9b, 0xa5, 0x30, 0x00, 0x08, 0x16, 0x87, 0x87, 0x9c,
- 0x9c, 0xa6, 0x30, 0x00, 0x08, 0x83, 0x8e, 0x8e, 0x9b,
- 0x9b, 0xa5, 0x30, 0x00, 0x08, 0x16, 0x87, 0x87, 0x9c,
- 0x9c, 0xa6, 0x30, 0x00, 0x08, 0x83, 0x8e, 0x8e, 0x9b,
- 0x9b, 0xa5, 0x30, 0x00, 0x08, 0x16, 0x87, 0x87, 0x9c,
- 0x9c, 0xa6, 0x30, 0x00, 0x05, 0x83, 0x94, 0x94, 0x83,
- 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x30, 0x00, 0x08, 0x16,
- 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x06, 0x03, 0x06, 0x00,
- 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x30, 0x00,
- 0x08, 0x16, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x30, 0x00,
- 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x30, 0x00,
- 0x08, 0x16, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0x30, 0x00,
- 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5, 0x06, 0x03,
- 0x06, 0x00, 0x08, 0x16, 0x87, 0x87, 0x9c, 0x9c, 0xa6,
- 0x30, 0x00, 0x08, 0x83, 0x8e, 0x8e, 0x9b, 0x9b, 0xa5,
- 0x30, 0x00, 0x08, 0x16, 0x87, 0x87, 0x9c, 0x9c, 0xa6,
- 0x06, 0x03, 0x06, 0x00, 0x04, 0xb0, 0x83, 0xa3, 0xb9,
- 0xa3, 0x83, 0x83, 0x8e, 0x8e, 0xc8, 0xa5, 0x06, 0x07,
- 0x01, 0x01, 0x07, 0x05, 0x00, 0x08, 0x87, 0x9c, 0x9c,
- 0xa6, 0xa6, 0xad, 0x1c, 0x00, 0x08, 0x8e, 0x9b, 0x9b,
- 0xa5, 0xa5, 0xac, 0x1c, 0x87, 0x87, 0x87, 0xc9, 0xc9,
- 0x87, 0x87, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1c,
- 0x00, 0x08, 0x8e, 0xca, 0xca, 0xa5, 0xa5, 0xac, 0x1c,
- 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1c,
- 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1c,
- 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1c,
- 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1c,
- 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1c,
- 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1c,
- 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1c,
- 0x8e, 0x8e, 0x8e, 0xae, 0x06, 0x36, 0xa7, 0x8e, 0x9b,
- 0x9b, 0xa5, 0xa5, 0xac, 0x1c, 0x00, 0x08, 0x87, 0x9c,
- 0x9c, 0xa6, 0xa6, 0xad, 0x05, 0x03, 0x05, 0x00, 0x08,
- 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1c, 0x00, 0x08,
- 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1c, 0x00, 0x08,
- 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1c, 0x00, 0x08,
- 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1c, 0x00, 0x08,
- 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x05, 0x03, 0x05,
- 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x1c,
- 0x00, 0x08, 0x8e, 0x9b, 0x9b, 0xa5, 0xa5, 0xac, 0x1c,
- 0x00, 0x08, 0x87, 0x9c, 0x9c, 0xa6, 0xa6, 0xad, 0x05,
- 0x03, 0x05, 0x00, 0x06, 0x83, 0x05, 0xcb, 0xc7, 0x8e,
- 0xc8, 0xc8, 0xa5, 0xa5, 0x05, 0x07, 0x01, 0x01, 0x14,
- 0x17, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad,
- 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac,
- 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad,
- 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac,
- 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad,
- 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac,
- 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad,
- 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac,
- 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad,
- 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac,
- 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad,
- 0x18, 0x9b, 0x9b, 0x9b, 0x89, 0x9a, 0xae, 0x9b, 0x9b,
- 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x18, 0x00, 0x08, 0x9c,
- 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x17, 0x19, 0x17, 0x00,
- 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x18, 0x00,
- 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x18, 0x00,
- 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x18, 0x00,
- 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad, 0x18, 0x00,
- 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac, 0x17, 0x19,
- 0x17, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad,
- 0x18, 0x00, 0x08, 0x9b, 0xa5, 0xa5, 0xa5, 0xac, 0xac,
- 0x18, 0x00, 0x08, 0x9c, 0xa6, 0xa6, 0xa6, 0xad, 0xad,
- 0x17, 0x19, 0x17, 0x00, 0x07, 0x8e, 0x03, 0xc8, 0xc8,
- 0xc8, 0xa5, 0xac, 0xac, 0x17, 0x14, 0x01, 0x01, 0x08,
- 0x03, 0x09, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0e,
- 0x04, 0x0e, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0e,
- 0x04, 0x0e, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0e,
- 0x04, 0x0e, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0e,
- 0x04, 0x0e, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0e,
- 0x04, 0x0e, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0e,
- 0x04, 0x0e, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0e,
- 0x04, 0x0e, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0e,
- 0x04, 0x0e, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0e,
- 0x04, 0x0e, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0e,
- 0x04, 0x0e, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x0e,
- 0x04, 0x0e, 0x00, 0x08, 0xa5, 0xac, 0xac, 0xac, 0x0e,
- 0x04, 0x0e, 0x00, 0x08, 0xa6, 0xad, 0xad, 0xad, 0x09,
- 0x03, 0x14, 0x03, 0x09, 0x00, 0x08, 0xa5, 0xac, 0xac,
- 0xac, 0x0e, 0x04, 0x0e, 0x00, 0x08, 0xa6, 0xad, 0xad,
- 0xad, 0x0e, 0x04, 0x0e, 0x00, 0x08, 0xa5, 0xac, 0xac,
- 0xac, 0x0e, 0x04, 0x0e, 0x00, 0x08, 0xa6, 0xad, 0xad,
- 0xad, 0x0e, 0x04, 0x0e, 0x00, 0x08, 0xa5, 0xac, 0xac,
- 0xac, 0x09, 0x03, 0x14, 0x03, 0x09, 0x00, 0x08, 0xa6,
- 0xad, 0xad, 0xad, 0x0e, 0x04, 0x0e, 0x00, 0x08, 0xa5,
- 0xac, 0xac, 0xac, 0x0e, 0x04, 0x0e, 0x00, 0x08, 0xa6,
- 0xad, 0xad, 0xad, 0x09, 0x03, 0x14, 0x03, 0x09, 0x00,
- 0x08, 0xc8, 0xa5, 0xa5, 0xac, 0xac, 0x09, 0x03, 0x08,
- 0x01, 0x00, 0x00
-};
-
-// *************************************************************************
-// STATIC ICONS
-// *************************************************************************
-
-// File menu
-
-unsigned char item_disk_colors[] = {
- 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00,
- 0x93, 0x7d, 0x2d,
- 0x7b, 0x68, 0x25,
- 0xc1, 0xaf, 0x6b,
- 0xa3, 0x94, 0x59,
- 0x05, 0x04, 0x00,
- 0x55, 0x48, 0x15,
- 0xa0, 0x87, 0x2f,
- 0xa3, 0x8b, 0x33,
- 0xdf, 0xcc, 0x88,
- 0xe4, 0xd0, 0x89,
- 0xc7, 0xaf, 0x62,
- 0xab, 0x9a, 0x51,
- 0x16, 0x10, 0x01,
- 0x0a, 0x09, 0x00,
- 0x7a, 0x67, 0x24,
- 0xac, 0x93, 0x3b,
- 0xb0, 0x97, 0x3f,
- 0xf1, 0xdc, 0x94,
- 0xd9, 0xc2, 0x73,
- 0xdb, 0xc3, 0x6a,
- 0xca, 0xb2, 0x54,
- 0xaa, 0x99, 0x4e,
- 0x90, 0x79, 0x2a,
- 0x9d, 0x84, 0x2d,
- 0xe2, 0xcc, 0x72,
- 0xf3, 0xda, 0x77,
- 0xe3, 0xcc, 0x69,
- 0xe3, 0xca, 0x62,
- 0xdb, 0xc3, 0x64,
- 0xc8, 0xad, 0x59,
- 0xa1, 0x90, 0x53,
- 0x75, 0x62, 0x21,
- 0x8d, 0x76, 0x28,
- 0x96, 0x7e, 0x2a,
- 0xde, 0xc5, 0x5a,
- 0xe7, 0xd1, 0x64,
- 0xe5, 0xcb, 0x5e,
- 0xd2, 0xb8, 0x69,
- 0xbd, 0xa9, 0x62,
- 0x9c, 0x8c, 0x53,
- 0x8a, 0x74, 0x26,
- 0x09, 0x09, 0x04,
- 0xd4, 0xbb, 0x64,
- 0xe0, 0xc5, 0x5e,
- 0xe3, 0xc7, 0x64,
- 0xd6, 0xc0, 0x67,
- 0xcd, 0xb3, 0x64,
- 0xbd, 0xa9, 0x5b,
- 0x9d, 0x8d, 0x4e,
- 0x72, 0x60, 0x1e,
- 0xd0, 0xba, 0x72,
- 0xd3, 0xb8, 0x51,
- 0xd1, 0xb5, 0x59,
- 0xe0, 0xc7, 0x6e,
- 0x8f, 0x78, 0x25,
- 0x88, 0x71, 0x23,
- 0xc4, 0xb0, 0x65,
- 0xd4, 0xba, 0x5c,
- 0xc4, 0xae, 0x5b,
- 0x98, 0x7f, 0x23,
- 0x84, 0x6e, 0x21,
- 0x8e, 0x76, 0x24,
- 0x93, 0x7a, 0x24,
- 0x86, 0x70, 0x21,
- 0x71, 0x5e, 0x1d,
- 0xba, 0xa5, 0x5d,
- 0xb6, 0xa1, 0x5a,
- 0xbf, 0xa8, 0x52,
- 0xc3, 0xac, 0x52,
- 0xc5, 0xac, 0x4b,
- 0x5a, 0x4b, 0x16,
- 0x75, 0x61, 0x1d,
- 0x89, 0x71, 0x1d,
- 0x6d, 0x61, 0x35,
- 0x77, 0x69, 0x3a,
- 0x83, 0x74, 0x40,
- 0x94, 0x84, 0x48,
- 0xb1, 0x9e, 0x53,
- 0xb8, 0xa4, 0x52,
- 0xc5, 0xab, 0x47,
- 0x34, 0x2b, 0x0d,
- 0x7a, 0x65, 0x1d,
- 0x84, 0x6c, 0x1d,
- 0x89, 0x70, 0x1b,
- 0x8c, 0x74, 0x1e,
- 0x66, 0x54, 0x18,
- 0x16, 0x14, 0x0b,
- 0x38, 0x31, 0x1b,
- 0x63, 0x56, 0x2e,
- 0x89, 0x78, 0x40,
- 0xb6, 0xa1, 0x4f,
- 0xbb, 0xa3, 0x4d,
- 0xc1, 0xa7, 0x4a,
- 0xbf, 0xa5, 0x4b,
- 0xb3, 0x9c, 0x46,
- 0xc2, 0xc2, 0xc2,
- 0x4e, 0x4e, 0x4e,
- 0x57, 0x4c, 0x23,
- 0x81, 0x69, 0x15,
- 0x83, 0x6d, 0x20,
- 0x23, 0x1d, 0x08,
- 0x3d, 0x36, 0x1a,
- 0x6f, 0x62, 0x2f,
- 0xac, 0x97, 0x48,
- 0xa8, 0x93, 0x42,
- 0xb8, 0xa1, 0x47,
- 0xb8, 0xa0, 0x48,
- 0xb6, 0x9f, 0x49,
- 0xaf, 0x99, 0x47,
- 0xff, 0xff, 0xff,
- 0x85, 0x6d, 0x19,
- 0x6f, 0x5c, 0x1b,
- 0x11, 0x4d, 0x81,
- 0x26, 0x71, 0xa5,
- 0x26, 0x6e, 0xa4,
- 0x1c, 0x5e, 0x94,
- 0x0b, 0x3d, 0x69,
- 0x45, 0x3d, 0x1d,
- 0xaa, 0x95, 0x49,
- 0xac, 0x97, 0x47,
- 0xaa, 0x94, 0x45,
- 0xa8, 0x93, 0x45,
- 0x28, 0x79, 0xa9,
- 0x35, 0x81, 0xb4,
- 0x3e, 0x87, 0xb9,
- 0x33, 0x7b, 0xaf,
- 0x21, 0x65, 0x9e,
- 0x21, 0x61, 0x9c,
- 0x1e, 0x5b, 0x98,
- 0x15, 0x4e, 0x8a,
- 0x44, 0x3b, 0x1e,
- 0x99, 0x84, 0x39,
- 0xa2, 0x8d, 0x41,
- 0x9e, 0x89, 0x3d,
- 0x32, 0x29, 0x0a,
- 0x81, 0x69, 0x19,
- 0x2d, 0x80, 0xb0,
- 0x3b, 0x89, 0xbb,
- 0x65, 0xa5, 0xd0,
- 0x58, 0x9d, 0xcc,
- 0x4a, 0x8f, 0xc2,
- 0x2f, 0x71, 0xaa,
- 0x1d, 0x58, 0x96,
- 0x19, 0x51, 0x82,
- 0x0e, 0x42, 0x85,
- 0x7a, 0x6a, 0x31,
- 0x95, 0x7f, 0x35,
- 0x9d, 0x87, 0x3c,
- 0xa1, 0x8b, 0x40,
- 0x88, 0x6f, 0x1b,
- 0x59, 0x49, 0x12,
- 0x7f, 0x69, 0x1e,
- 0x0e, 0x62, 0x91,
- 0x4b, 0x98, 0xcb,
- 0xd1, 0xf0, 0xfe,
- 0x93, 0xda, 0xfe,
- 0x56, 0x9a, 0xd0,
- 0x38, 0x78, 0xb2,
- 0x28, 0x65, 0xa2,
- 0x1c, 0x54, 0x94,
- 0x1c, 0x55, 0x7d,
- 0x2a, 0x55, 0x76,
- 0x13, 0x24, 0x3e,
- 0x8b, 0x75, 0x2b,
- 0x99, 0x83, 0x37,
- 0x95, 0x7f, 0x32,
- 0x30, 0x27, 0x09,
- 0x70, 0x5c, 0x16,
- 0x3e, 0x89, 0xbd,
- 0x52, 0x9d, 0xd1,
- 0x7c, 0xc3, 0xfa,
- 0x6e, 0xb2, 0xeb,
- 0x51, 0x92, 0xcc,
- 0x39, 0x77, 0xb2,
- 0x20, 0x5e, 0x9b,
- 0x1b, 0x52, 0x93,
- 0x2b, 0x55, 0x70,
- 0x32, 0x55, 0x67,
- 0x13, 0x29, 0x4e,
- 0x23, 0x1e, 0x0e,
- 0x7c, 0x67, 0x1e,
- 0x91, 0x7a, 0x2d,
- 0x63, 0x51, 0x12,
- 0x80, 0x6b, 0x23,
- 0x2a, 0x77, 0xaa,
- 0x45, 0x88, 0xc1,
- 0x44, 0x84, 0xbf,
- 0x3a, 0x78, 0xb4,
- 0x2c, 0x67, 0xa4,
- 0x1c, 0x53, 0x81,
- 0x2f, 0x56, 0x69,
- 0x31, 0x52, 0x65,
- 0x11, 0x32, 0x6b,
- 0x05, 0x0d, 0x1c,
- 0x0e, 0x0c, 0x05,
- 0x75, 0x61, 0x1a,
- 0x2e, 0x25, 0x07,
- 0x6e, 0x5a, 0x13,
- 0x27, 0x74, 0xa7,
- 0x2a, 0x6d, 0xa6,
- 0x2d, 0x6c, 0xa7,
- 0x21, 0x5a, 0x99,
- 0x23, 0x53, 0x8c,
- 0x18, 0x57, 0x77,
- 0x2b, 0x54, 0x68,
- 0x2f, 0x4f, 0x6d,
- 0x0c, 0x34, 0x7f,
- 0x7c, 0x64, 0x13,
- 0x54, 0x44, 0x0d,
- 0x0a, 0x55, 0x89,
- 0x24, 0x6d, 0xa2,
- 0x1f, 0x5d, 0x99,
- 0x1c, 0x53, 0x94,
- 0x16, 0x5a, 0x73,
- 0x13, 0x5c, 0x6a,
- 0x23, 0x4d, 0x6a,
- 0x20, 0x38, 0x6a,
- 0x02, 0x26, 0x70,
- 0x53, 0x44, 0x13,
- 0x76, 0x5f, 0x11,
- 0x5d, 0x4d, 0x15,
- 0x07, 0x4d, 0x84,
- 0x17, 0x62, 0x84,
- 0x15, 0x60, 0x7d,
- 0x13, 0x63, 0x71,
- 0x11, 0x5e, 0x6c,
- 0x0b, 0x52, 0x6d,
- 0x13, 0x43, 0x64,
- 0x17, 0x33, 0x6d,
- 0x1f, 0x1a, 0x09,
- 0x32, 0x2a, 0x0c,
- 0x6e, 0x5b, 0x18,
- 0x6a, 0x55, 0x0d,
- 0x44, 0x38, 0x0e,
- 0x17, 0x55, 0x92,
- 0x16, 0x50, 0x8f,
- 0x0f, 0x51, 0x7a,
- 0x0a, 0x4a, 0x75,
- 0x05, 0x43, 0x6f,
- 0x02, 0x32, 0x6e,
- 0x05, 0x2d, 0x77,
- 0x3d, 0x32, 0x0e,
- 0x4d, 0x3f, 0x0f,
- 0x67, 0x55, 0x14,
- 0x79, 0x62, 0x13,
- 0x54, 0x45, 0x12,
- 0x02, 0x38, 0x77,
- 0x08, 0x3c, 0x7e,
- 0x03, 0x32, 0x76,
- 0x02, 0x2c, 0x72,
- 0x7e, 0x68, 0x19,
- 0x50, 0x41, 0x0f,
- 0x2d, 0x25, 0x09
-
-};
-unsigned char item_disk[] = {
- 0x00, 0xb0, 0x01, 0x02, 0x03, 0x00, 0x14, 0x01, 0x04,
- 0x05, 0x06, 0x06, 0x06, 0x00, 0x04, 0x01, 0x07, 0x08,
- 0x09, 0x09, 0x03, 0x00, 0x12, 0x01, 0x0a, 0x0b, 0x0c,
- 0x0d, 0x0e, 0x0f, 0x01, 0x01, 0x01, 0x10, 0x08, 0x09,
- 0x11, 0x12, 0x08, 0x10, 0x00, 0x0f, 0x01, 0x06, 0x13,
- 0x14, 0x15, 0x15, 0x16, 0x17, 0x0f, 0x01, 0x01, 0x18,
- 0x00, 0x06, 0x19, 0x00, 0x0f, 0x01, 0x06, 0x14, 0x1a,
- 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x01, 0x01, 0x21,
- 0x22, 0x23, 0x19, 0x19, 0x07, 0x00, 0x0f, 0x01, 0x06,
- 0x14, 0x1c, 0x24, 0x25, 0x26, 0x25, 0x1e, 0x27, 0x28,
- 0x29, 0x01, 0x01, 0x21, 0x2a, 0x2a, 0x21, 0x00, 0x0f,
- 0x01, 0x2b, 0x27, 0x2c, 0x2d, 0x24, 0x26, 0x1d, 0x2e,
- 0x2f, 0x27, 0x30, 0x31, 0x32, 0x06, 0x01, 0x33, 0x2a,
- 0x2a, 0x07, 0x00, 0x0e, 0x01, 0x34, 0x30, 0x1e, 0x35,
- 0x1d, 0x35, 0x1e, 0x36, 0x37, 0x15, 0x2c, 0x0c, 0x31,
- 0x32, 0x01, 0x01, 0x38, 0x23, 0x39, 0x33, 0x00, 0x0c,
- 0x01, 0x28, 0x3a, 0x1f, 0x3b, 0x3b, 0x36, 0x3b, 0x36,
- 0x16, 0x3b, 0x36, 0x16, 0x1f, 0x3c, 0x3d, 0x01, 0x3e,
- 0x3f, 0x40, 0x40, 0x41, 0x42, 0x00, 0x0a, 0x01, 0x43,
- 0x44, 0x43, 0x3c, 0x45, 0x1f, 0x46, 0x46, 0x3b, 0x16,
- 0x35, 0x47, 0x36, 0x46, 0x3d, 0x06, 0x48, 0x49, 0x41,
- 0x4a, 0x40, 0x40, 0x40, 0x07, 0x00, 0x08, 0x01, 0x4b,
- 0x4c, 0x4d, 0x4e, 0x4f, 0x50, 0x45, 0x46, 0x46, 0x47,
- 0x51, 0x47, 0x47, 0x45, 0x3d, 0x06, 0x01, 0x52, 0x53,
- 0x54, 0x55, 0x38, 0x56, 0x57, 0x00, 0x0b, 0x01, 0x58,
- 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x46, 0x5e, 0x5e, 0x5f,
- 0x60, 0x3d, 0x06, 0x61, 0x62, 0x01, 0x63, 0x41, 0x64,
- 0x65, 0x66, 0x00, 0x0d, 0x01, 0x2b, 0x67, 0x68, 0x69,
- 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x40, 0x06, 0x6f, 0x6f,
- 0x6f, 0x01, 0x70, 0x4a, 0x71, 0x00, 0x09, 0x01, 0x72,
- 0x73, 0x74, 0x75, 0x72, 0x76, 0x01, 0x01, 0x77, 0x78,
- 0x79, 0x7a, 0x7a, 0x7b, 0x56, 0x01, 0x6f, 0x6f, 0x61,
- 0x01, 0x70, 0x39, 0x00, 0x09, 0x01, 0x7c, 0x7d, 0x7e,
- 0x7f, 0x80, 0x81, 0x82, 0x83, 0x01, 0x01, 0x84, 0x85,
- 0x86, 0x86, 0x87, 0x4a, 0x01, 0x6f, 0x6f, 0x62, 0x88,
- 0x89, 0x33, 0x00, 0x08, 0x01, 0x8a, 0x8b, 0x8c, 0x8d,
- 0x8e, 0x8f, 0x81, 0x90, 0x91, 0x92, 0x01, 0x01, 0x93,
- 0x94, 0x95, 0x96, 0x97, 0x01, 0x6f, 0x61, 0x01, 0x98,
- 0x99, 0x00, 0x08, 0x01, 0x9a, 0x7c, 0x9b, 0x9c, 0x9d,
- 0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0x01, 0x63,
- 0xa5, 0xa6, 0xa7, 0x70, 0x01, 0x6f, 0x62, 0xa8, 0xa9,
- 0x57, 0x00, 0x08, 0x01, 0x7c, 0xaa, 0xab, 0xac, 0xad,
- 0xae, 0xaf, 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0x01, 0xb5,
- 0xb6, 0xa7, 0xb7, 0x64, 0x01, 0x61, 0x01, 0xb8, 0xb9,
- 0x00, 0x09, 0x01, 0x7c, 0xba, 0xaa, 0xbb, 0xbc, 0xbd,
- 0xbe, 0xa1, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5,
- 0x22, 0xb7, 0x64, 0x01, 0x62, 0xc6, 0xc7, 0x57, 0x00,
- 0x09, 0x01, 0xc8, 0x74, 0x74, 0xc9, 0xca, 0xa0, 0xcb,
- 0xcc, 0xcd, 0xce, 0xcf, 0xd0, 0x01, 0x2b, 0x48, 0x39,
- 0x3e, 0xd1, 0x01, 0x01, 0xd2, 0x57, 0x00, 0x0a, 0x01,
- 0xd3, 0xd4, 0x80, 0x81, 0xd5, 0x90, 0xd6, 0xd7, 0xd8,
- 0xd9, 0xda, 0xdb, 0x01, 0xc4, 0xdc, 0xc5, 0x39, 0xdd,
- 0x01, 0xc6, 0xde, 0x57, 0x00, 0x0b, 0x01, 0xdf, 0x80,
- 0xb0, 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0x01,
- 0x01, 0xe7, 0xe8, 0xe9, 0x89, 0xea, 0x01, 0xeb, 0x57,
- 0x00, 0x0d, 0x01, 0xec, 0xed, 0x83, 0xee, 0xef, 0xf0,
- 0xf1, 0xf2, 0x00, 0x04, 0x01, 0xf3, 0xf4, 0xf5, 0xf6,
- 0x01, 0xf7, 0x07, 0x00, 0x0e, 0x01, 0xf8, 0xf9, 0xfa,
- 0xfb, 0xfb, 0xdb, 0x00, 0x07, 0x01, 0xeb, 0xfc, 0x07,
- 0xfd, 0xfe, 0x00, 0x1d, 0x01, 0x07, 0x07, 0x00, 0x49,
- 0x01, 0x00, 0x00
-};
-
-// Skip
-
-unsigned char item_skip_colors[] = {
- 0xff, 0xff, 0xff,
- 0x04, 0x02, 0x04,
- 0xa4, 0xa6, 0xa4,
- 0x1c, 0x1a, 0x1c,
- 0x1c, 0x1e, 0x1c,
- 0x14, 0x16, 0x14,
- 0x9c, 0x9a, 0x9c,
- 0x94, 0x92, 0x94,
- 0x9c, 0x9e, 0x9c,
- 0x94, 0x96, 0x94,
- 0x8c, 0x8e, 0x8c,
- 0xdc, 0xda, 0xdc,
- 0xac, 0xae, 0xac,
- 0xac, 0xfe, 0x04,
- 0xbc, 0xba, 0xbc,
- 0x3c, 0x3a, 0x3c,
- 0x9c, 0xe6, 0x0c,
- 0x8c, 0x8a, 0x8c,
- 0x74, 0xae, 0x04,
- 0x8c, 0xce, 0x0c,
- 0x9c, 0xe2, 0x0c,
- 0x84, 0x86, 0x84,
- 0xfc, 0xd6, 0x8c,
- 0xfc, 0xd2, 0x8c,
- 0x74, 0xaa, 0x0c,
- 0x8c, 0xc6, 0x0c,
- 0x9c, 0xde, 0x0c,
- 0xa4, 0xa2, 0xa4,
- 0x7c, 0x7e, 0x7c,
- 0x64, 0x66, 0x64,
- 0xf4, 0xb2, 0x1c,
- 0xf4, 0xba, 0x44,
- 0x74, 0xa6, 0x0c,
- 0x94, 0xd6, 0x14,
- 0xfc, 0xb2, 0x24,
- 0xf4, 0xaa, 0x1c,
- 0xf4, 0xa6, 0x14,
- 0x6c, 0x9e, 0x14,
- 0x84, 0xc2, 0x04,
- 0x94, 0xce, 0x14,
- 0x94, 0xd2, 0x14,
- 0xcc, 0xca, 0xcc,
- 0xfc, 0xb6, 0x24,
- 0xec, 0xa6, 0x14,
- 0xdc, 0x92, 0x04,
- 0xec, 0xae, 0x3c,
- 0x74, 0xa2, 0x0c,
- 0x84, 0xba, 0x14,
- 0x8c, 0xca, 0x14,
- 0xa4, 0xfa, 0x04,
- 0xf4, 0xae, 0x1c,
- 0xec, 0x9e, 0x0c,
- 0xdc, 0x96, 0x04,
- 0xec, 0xaa, 0x3c,
- 0xa4, 0xee, 0x04,
- 0x74, 0x72, 0x74,
- 0xc4, 0xc2, 0xc4,
- 0xe4, 0x9e, 0x0c,
- 0xdc, 0x8e, 0x04,
- 0xd4, 0x8a, 0x04,
- 0xcc, 0x82, 0x04,
- 0xdc, 0xa2, 0x3c,
- 0xfc, 0xce, 0x84,
- 0x94, 0xda, 0x04,
- 0x5c, 0x5a, 0x5c,
- 0xec, 0xa2, 0x0c,
- 0xe4, 0x9a, 0x04,
- 0xcc, 0x7e, 0x04,
- 0xc4, 0x7a, 0x04,
- 0xd4, 0x92, 0x24,
- 0x24, 0x22, 0x24,
- 0x2c, 0x2a, 0x2c,
- 0xb4, 0xb2, 0xb4,
- 0xd4, 0x8e, 0x04,
- 0xbc, 0x76, 0x04,
- 0xf4, 0xc6, 0x7c,
- 0x54, 0x56, 0x54,
- 0x2c, 0x2e, 0x2c,
- 0x34, 0x32, 0x34,
- 0xd4, 0x86, 0x04,
- 0xc4, 0x7e, 0x04,
- 0xbc, 0x72, 0x04,
- 0xec, 0xbe, 0x6c,
- 0x64, 0x9a, 0x04,
- 0x6c, 0x6e, 0x6c,
- 0xac, 0xaa, 0xac,
- 0xcc, 0x86, 0x04,
- 0xe4, 0xb2, 0x5c,
- 0x4c, 0x4a, 0x4c,
- 0xdc, 0xa6, 0x4c,
- 0x6c, 0x6a, 0x6c,
- 0x5c, 0x5e, 0x5c,
- 0x0c, 0x0e, 0x0c,
- 0x84, 0x82, 0x84,
- 0x14, 0x12, 0x14,
- 0x64, 0x62, 0x64,
- 0x34, 0x36, 0x34,
- 0x74, 0x76, 0x74,
- 0x7c, 0x7a, 0x7c
-
-};
-unsigned char item_skip[] = {
- 0x00, 0x4a, 0x01, 0x02, 0x00, 0x1f, 0x01, 0x03, 0x02,
- 0x04, 0x00, 0x1d, 0x01, 0x05, 0x03, 0x05, 0x06, 0x07,
- 0x00, 0x1b, 0x01, 0x02, 0x03, 0x03, 0x08, 0x09, 0x08,
- 0x0a, 0x00, 0x19, 0x01, 0x0b, 0x0c, 0x05, 0x06, 0x08,
- 0x06, 0x06, 0x08, 0x0a, 0x00, 0x13, 0x01, 0x0d, 0x0d,
- 0x01, 0x01, 0x05, 0x0e, 0x05, 0x0f, 0x0f, 0x08, 0x06,
- 0x08, 0x06, 0x08, 0x0a, 0x00, 0x11, 0x01, 0x10, 0x10,
- 0x0d, 0x0d, 0x01, 0x01, 0x05, 0x0c, 0x07, 0x0f, 0x0f,
- 0x09, 0x06, 0x06, 0x08, 0x09, 0x11, 0x00, 0x0f, 0x01,
- 0x12, 0x13, 0x14, 0x14, 0x0d, 0x0d, 0x01, 0x01, 0x08,
- 0x02, 0x0a, 0x0f, 0x0f, 0x0a, 0x0a, 0x07, 0x15, 0x03,
- 0x02, 0x00, 0x0b, 0x01, 0x16, 0x17, 0x01, 0x01, 0x18,
- 0x19, 0x1a, 0x1a, 0x0d, 0x0d, 0x01, 0x01, 0x08, 0x1b,
- 0x15, 0x0f, 0x0f, 0x1c, 0x1d, 0x03, 0x03, 0x02, 0x00,
- 0x0a, 0x01, 0x1e, 0x1f, 0x17, 0x17, 0x01, 0x01, 0x20,
- 0x19, 0x21, 0x21, 0x0d, 0x0d, 0x01, 0x01, 0x09, 0x06,
- 0x15, 0x0f, 0x0f, 0x05, 0x04, 0x03, 0x00, 0x0a, 0x01,
- 0x22, 0x23, 0x24, 0x1f, 0x16, 0x17, 0x01, 0x01, 0x25,
- 0x26, 0x27, 0x28, 0x0d, 0x0d, 0x01, 0x07, 0x09, 0x06,
- 0x11, 0x05, 0x29, 0x05, 0x00, 0x0a, 0x01, 0x2a, 0x1e,
- 0x24, 0x2b, 0x2c, 0x2d, 0x17, 0x16, 0x01, 0x01, 0x2e,
- 0x2f, 0x30, 0x31, 0x01, 0x1c, 0x15, 0x07, 0x08, 0x03,
- 0x0b, 0x0e, 0x00, 0x0a, 0x01, 0x32, 0x23, 0x2b, 0x33,
- 0x34, 0x2c, 0x2c, 0x35, 0x16, 0x17, 0x01, 0x01, 0x30,
- 0x36, 0x01, 0x37, 0x1c, 0x11, 0x0a, 0x03, 0x05, 0x38,
- 0x00, 0x0a, 0x01, 0x32, 0x2b, 0x33, 0x39, 0x2c, 0x2c,
- 0x3a, 0x3b, 0x3c, 0x3d, 0x17, 0x3e, 0x01, 0x3f, 0x01,
- 0x40, 0x37, 0x1c, 0x0a, 0x03, 0x05, 0x03, 0x00, 0x0a,
- 0x01, 0x2b, 0x41, 0x42, 0x42, 0x2c, 0x3a, 0x3b, 0x3c,
- 0x43, 0x44, 0x45, 0x3e, 0x01, 0x26, 0x01, 0x46, 0x47,
- 0x1d, 0x11, 0x05, 0x48, 0x05, 0x00, 0x0c, 0x01, 0x34,
- 0x34, 0x2c, 0x3a, 0x49, 0x3c, 0x43, 0x4a, 0x43, 0x4b,
- 0x01, 0x12, 0x01, 0x4c, 0x1d, 0x4d, 0x4e, 0x05, 0x0c,
- 0x48, 0x00, 0x0e, 0x01, 0x3a, 0x49, 0x4f, 0x50, 0x43,
- 0x51, 0x44, 0x52, 0x01, 0x53, 0x01, 0x4c, 0x1d, 0x54,
- 0x11, 0x03, 0x05, 0x55, 0x00, 0x10, 0x01, 0x56, 0x50,
- 0x44, 0x51, 0x51, 0x57, 0x01, 0x01, 0x58, 0x4c, 0x1d,
- 0x37, 0x11, 0x05, 0x03, 0x05, 0x00, 0x12, 0x01, 0x50,
- 0x51, 0x51, 0x59, 0x01, 0x4d, 0x58, 0x40, 0x5a, 0x1c,
- 0x09, 0x05, 0x55, 0x05, 0x00, 0x10, 0x01, 0x5b, 0x5c,
- 0x01, 0x01, 0x51, 0x45, 0x01, 0x04, 0x46, 0x58, 0x1d,
- 0x5d, 0x09, 0x03, 0x02, 0x02, 0x00, 0x10, 0x01, 0x5d,
- 0x1c, 0x5e, 0x5b, 0x01, 0x01, 0x4c, 0x40, 0x58, 0x47,
- 0x4e, 0x5b, 0x07, 0x05, 0x03, 0x09, 0x00, 0x12, 0x01,
- 0x5c, 0x54, 0x1d, 0x5f, 0x5f, 0x1d, 0x5a, 0x54, 0x5b,
- 0x60, 0x0f, 0x05, 0x03, 0x03, 0x00, 0x14, 0x01, 0x4c,
- 0x54, 0x54, 0x54, 0x61, 0x61, 0x1c, 0x5d, 0x5d, 0x03,
- 0x09, 0x05, 0x00, 0x16, 0x01, 0x40, 0x61, 0x62, 0x1c,
- 0x1c, 0x0a, 0x0a, 0x03, 0x02, 0x02, 0x00, 0x18, 0x01,
- 0x5f, 0x1c, 0x09, 0x06, 0x07, 0x05, 0x03, 0x09, 0x00,
- 0x1a, 0x01, 0x54, 0x07, 0x09, 0x03, 0x03, 0x03, 0x00,
- 0x1c, 0x01, 0x54, 0x03, 0x0a, 0x04, 0x00, 0x1e, 0x01,
- 0x0a, 0x0a, 0x00, 0x46, 0x01, 0x00, 0x00
-};
-
-// *************************************************************************
-// DYNAMIC ICONS
-// *************************************************************************
-
-// Sound
-
-unsigned char item_soundOff_colors[] = {
- 0xff, 0xff, 0xff,
- 0x04, 0x02, 0x04,
- 0xac, 0xae, 0xac,
- 0xe4, 0xe2, 0xdc,
- 0xe4, 0xde, 0xdc,
- 0xac, 0xaa, 0xa4,
- 0xf4, 0xee, 0xec,
- 0xf4, 0xf6, 0xf4,
- 0xec, 0xee, 0xec,
- 0xdc, 0xda, 0xd4,
- 0xa4, 0xa6, 0xa4,
- 0xf4, 0xf2, 0xec,
- 0xdc, 0xd6, 0xd4,
- 0x9c, 0x9e, 0x9c,
- 0xac, 0xaa, 0x9c,
- 0xd4, 0xd2, 0xcc,
- 0xdc, 0xde, 0xd4,
- 0xcc, 0xce, 0xc4,
- 0x9c, 0x9a, 0x94,
- 0x74, 0x72, 0x5c,
- 0xcc, 0xca, 0xc4,
- 0xc4, 0xc6, 0xbc,
- 0x94, 0x96, 0x94,
- 0xec, 0xea, 0xe4,
- 0x6c, 0x6a, 0x54,
- 0xa4, 0xa2, 0x94,
- 0xcc, 0xc6, 0xbc,
- 0xc4, 0xc2, 0xbc,
- 0xbc, 0xbe, 0xb4,
- 0x94, 0x92, 0x8c,
- 0x6c, 0x66, 0x54,
- 0x64, 0x62, 0x54,
- 0x6c, 0x62, 0x4c,
- 0x9c, 0x9e, 0x8c,
- 0xc4, 0xc2, 0xb4,
- 0xbc, 0xba, 0xb4,
- 0x8c, 0x8a, 0x84,
- 0xd4, 0xd6, 0xcc,
- 0x64, 0x5e, 0x4c,
- 0xb4, 0xb6, 0xac,
- 0x9c, 0x9a, 0x8c,
- 0xbc, 0xb6, 0xac,
- 0x54, 0x56, 0x44,
- 0x5c, 0x56, 0x44,
- 0xb4, 0xb2, 0xac,
- 0x5c, 0x5a, 0x44,
- 0x44, 0x46, 0x44,
- 0x54, 0x52, 0x3c,
- 0xbc, 0xba, 0xac,
- 0x5c, 0x5a, 0x4c,
- 0xac, 0xae, 0xa4,
- 0xb4, 0xb2, 0xa4,
- 0x4c, 0x4a, 0x4c,
- 0x1c, 0x1a, 0x14,
- 0x44, 0x42, 0x34,
- 0xa4, 0xa2, 0x9c,
- 0x54, 0x52, 0x44,
- 0xb4, 0xb6, 0xb4,
- 0x2c, 0x2e, 0x2c,
- 0x2c, 0x2a, 0x24,
- 0x84, 0x82, 0x7c,
- 0x4c, 0x4a, 0x3c,
- 0x54, 0x4e, 0x3c,
- 0xb4, 0xae, 0xa4,
- 0x74, 0x76, 0x74,
- 0x3c, 0x3a, 0x2c,
- 0xac, 0xa6, 0x9c,
- 0x9c, 0x9e, 0x94,
- 0x94, 0x92, 0x94,
- 0x64, 0x5e, 0x54,
- 0x4c, 0x4e, 0x44,
- 0x6c, 0x66, 0x5c,
- 0x94, 0x92, 0x84,
- 0x6c, 0x6a, 0x64,
- 0x64, 0x66, 0x64,
- 0x64, 0x62, 0x5c,
- 0x8c, 0x8a, 0x7c,
- 0x84, 0x86, 0x84,
- 0x74, 0x72, 0x6c,
- 0x6c, 0x6e, 0x6c,
- 0x9c, 0x96, 0x8c,
- 0x84, 0x82, 0x74,
- 0x7c, 0x7a, 0x74,
- 0x6c, 0x6e, 0x64,
- 0xa4, 0xa6, 0x9c,
- 0x84, 0x86, 0x7c,
- 0x7c, 0x7a, 0x6c,
- 0x64, 0x62, 0x64,
- 0x5c, 0x5a, 0x54,
- 0xa4, 0x9e, 0x94,
- 0x74, 0x72, 0x64,
- 0x54, 0x56, 0x54,
- 0x3c, 0x3e, 0x3c,
- 0x84, 0x7e, 0x7c,
- 0xf4, 0xf2, 0xf4,
- 0xac, 0xaa, 0xac,
- 0x94, 0x96, 0x8c,
- 0x94, 0x8e, 0x84,
- 0x8c, 0x8e, 0x84,
- 0x34, 0x32, 0x34,
- 0x54, 0x56, 0x4c,
- 0x74, 0x76, 0x6c,
- 0x34, 0x36, 0x2c
-
-};
-unsigned char item_soundOff[] = {
- 0x00, 0x4b, 0x01, 0x02, 0x00, 0x1f, 0x01, 0x03, 0x04,
- 0x05, 0x00, 0x1d, 0x01, 0x06, 0x07, 0x08, 0x09, 0x0a,
- 0x00, 0x1b, 0x01, 0x0b, 0x0b, 0x0b, 0x03, 0x03, 0x0c,
- 0x0d, 0x00, 0x19, 0x01, 0x0b, 0x07, 0x0e, 0x0f, 0x10,
- 0x0c, 0x03, 0x11, 0x12, 0x00, 0x17, 0x01, 0x0b, 0x08,
- 0x13, 0x13, 0x0e, 0x11, 0x11, 0x0f, 0x14, 0x15, 0x16,
- 0x00, 0x15, 0x01, 0x17, 0x06, 0x18, 0x11, 0x18, 0x18,
- 0x19, 0x09, 0x14, 0x1a, 0x1b, 0x1c, 0x1d, 0x00, 0x13,
- 0x01, 0x04, 0x09, 0x18, 0x1e, 0x1a, 0x15, 0x1f, 0x20,
- 0x21, 0x1b, 0x1b, 0x22, 0x23, 0x23, 0x24, 0x00, 0x11,
- 0x01, 0x25, 0x14, 0x26, 0x27, 0x26, 0x26, 0x1c, 0x1b,
- 0x26, 0x26, 0x28, 0x23, 0x23, 0x29, 0x27, 0x00, 0x13,
- 0x01, 0x2a, 0x2b, 0x2c, 0x2c, 0x26, 0x26, 0x1c, 0x1c,
- 0x2d, 0x2d, 0x29, 0x27, 0x2c, 0x00, 0x11, 0x01, 0x0d,
- 0x2e, 0x01, 0x16, 0x2f, 0x2a, 0x2c, 0x30, 0x31, 0x2d,
- 0x23, 0x2b, 0x29, 0x32, 0x33, 0x00, 0x10, 0x01, 0x0d,
- 0x34, 0x01, 0x35, 0x36, 0x16, 0x37, 0x2b, 0x2b, 0x23,
- 0x27, 0x2b, 0x38, 0x2c, 0x33, 0x32, 0x00, 0x0f, 0x01,
- 0x39, 0x2e, 0x01, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x32,
- 0x33, 0x2b, 0x2b, 0x27, 0x2f, 0x32, 0x3f, 0x19, 0x00,
- 0x0f, 0x01, 0x1d, 0x01, 0x40, 0x34, 0x41, 0x36, 0x1d,
- 0x37, 0x2a, 0x2b, 0x27, 0x33, 0x38, 0x38, 0x42, 0x05,
- 0x43, 0x00, 0x0f, 0x01, 0x44, 0x01, 0x40, 0x45, 0x46,
- 0x47, 0x3d, 0x2f, 0x3f, 0x2c, 0x38, 0x38, 0x3f, 0x3e,
- 0x32, 0x43, 0x48, 0x00, 0x0f, 0x01, 0x1d, 0x01, 0x49,
- 0x4a, 0x4b, 0x1d, 0x12, 0x3c, 0x38, 0x38, 0x33, 0x2c,
- 0x3e, 0x3d, 0x42, 0x19, 0x4c, 0x00, 0x0f, 0x01, 0x4d,
- 0x01, 0x49, 0x4e, 0x4f, 0x1d, 0x43, 0x05, 0x32, 0x4c,
- 0x3e, 0x3e, 0x32, 0x3d, 0x50, 0x12, 0x51, 0x00, 0x0f,
- 0x01, 0x52, 0x01, 0x4a, 0x53, 0x3c, 0x1d, 0x54, 0x0e,
- 0x3f, 0x3f, 0x32, 0x55, 0x3d, 0x36, 0x28, 0x28, 0x56,
- 0x00, 0x0f, 0x01, 0x57, 0x01, 0x58, 0x4a, 0x56, 0x1d,
- 0x37, 0x0e, 0x05, 0x32, 0x0e, 0x0e, 0x59, 0x56, 0x19,
- 0x48, 0x5a, 0x00, 0x0f, 0x01, 0x5b, 0x01, 0x5c, 0x4b,
- 0x5d, 0x1d, 0x12, 0x54, 0x05, 0x42, 0x54, 0x19, 0x19,
- 0x28, 0x59, 0x55, 0x47, 0x00, 0x0c, 0x01, 0x1d, 0x44,
- 0x5b, 0x5c, 0x01, 0x01, 0x5c, 0x4e, 0x24, 0x59, 0x37,
- 0x0e, 0x19, 0x59, 0x19, 0x59, 0x1d, 0x48, 0x4c, 0x1f,
- 0x00, 0x0b, 0x01, 0x4d, 0x5e, 0x5f, 0x4f, 0x5c, 0x00,
- 0x04, 0x01, 0x47, 0x60, 0x19, 0x19, 0x37, 0x59, 0x43,
- 0x28, 0x61, 0x48, 0x4c, 0x45, 0x00, 0x0b, 0x01, 0x4d,
- 0x5f, 0x5f, 0x4f, 0x3a, 0x00, 0x06, 0x01, 0x53, 0x54,
- 0x19, 0x59, 0x28, 0x48, 0x62, 0x51, 0x51, 0x45, 0x00,
- 0x0b, 0x01, 0x5b, 0x4f, 0x4f, 0x63, 0x63, 0x00, 0x08,
- 0x01, 0x53, 0x28, 0x21, 0x61, 0x51, 0x61, 0x51, 0x64,
- 0x00, 0x0c, 0x01, 0x5c, 0x63, 0x3a, 0x00, 0x0b, 0x01,
- 0x53, 0x62, 0x48, 0x51, 0x51, 0x3d, 0x00, 0x1c, 0x01,
- 0x3d, 0x56, 0x65, 0x3d, 0x00, 0x1e, 0x01, 0x3d, 0x66,
- 0x00, 0x1e, 0x01, 0x3b, 0x00, 0x47, 0x01, 0x00, 0x00
-
-};
-
-unsigned char item_soundOn_colors[] = {
- 0xff, 0xff, 0xff,
- 0x04, 0x02, 0x04,
- 0xac, 0xae, 0xac,
- 0xe4, 0xe2, 0xdc,
- 0xe4, 0xde, 0xdc,
- 0xac, 0xaa, 0xa4,
- 0xf4, 0xee, 0xec,
- 0xf4, 0xf6, 0xf4,
- 0xec, 0xee, 0xec,
- 0xdc, 0xda, 0xd4,
- 0xa4, 0xa6, 0xa4,
- 0xf4, 0xf2, 0xec,
- 0xdc, 0xd6, 0xd4,
- 0x9c, 0x9e, 0x9c,
- 0xac, 0xaa, 0x9c,
- 0xd4, 0xd2, 0xcc,
- 0xdc, 0xde, 0xd4,
- 0xcc, 0xce, 0xc4,
- 0x9c, 0x9a, 0x94,
- 0x74, 0x72, 0x5c,
- 0xcc, 0xca, 0xc4,
- 0xc4, 0xc6, 0xbc,
- 0x94, 0x96, 0x94,
- 0xec, 0xea, 0xe4,
- 0x6c, 0x6a, 0x54,
- 0xa4, 0xa2, 0x94,
- 0xcc, 0xc6, 0xbc,
- 0xc4, 0xc2, 0xbc,
- 0xbc, 0xbe, 0xb4,
- 0x94, 0x92, 0x8c,
- 0x6c, 0x66, 0x54,
- 0x64, 0x62, 0x54,
- 0x6c, 0x62, 0x4c,
- 0x9c, 0x9e, 0x8c,
- 0xc4, 0xc2, 0xb4,
- 0xbc, 0xba, 0xb4,
- 0x8c, 0x8a, 0x84,
- 0xd4, 0xd6, 0xcc,
- 0x64, 0x5e, 0x4c,
- 0xb4, 0xb6, 0xac,
- 0x9c, 0x9a, 0x8c,
- 0xbc, 0xb6, 0xac,
- 0x54, 0x56, 0x44,
- 0x5c, 0x56, 0x44,
- 0xb4, 0xb2, 0xac,
- 0x5c, 0x5a, 0x44,
- 0x44, 0x46, 0x44,
- 0x54, 0x52, 0x3c,
- 0xbc, 0xba, 0xac,
- 0x5c, 0x5a, 0x4c,
- 0xac, 0xae, 0xa4,
- 0xb4, 0xb2, 0xa4,
- 0x4c, 0x4a, 0x4c,
- 0x1c, 0x1a, 0x14,
- 0x44, 0x42, 0x34,
- 0xa4, 0xa2, 0x9c,
- 0x54, 0x52, 0x44,
- 0xb4, 0xb6, 0xb4,
- 0x2c, 0x2e, 0x2c,
- 0x2c, 0x2a, 0x24,
- 0x84, 0x82, 0x7c,
- 0x4c, 0x4a, 0x3c,
- 0x54, 0x4e, 0x3c,
- 0xb4, 0xae, 0xa4,
- 0x74, 0x76, 0x74,
- 0x3c, 0x3a, 0x2c,
- 0xac, 0xa6, 0x9c,
- 0x9c, 0x9e, 0x94,
- 0x94, 0x92, 0x94,
- 0x64, 0x5e, 0x54,
- 0x4c, 0x4e, 0x44,
- 0x6c, 0x66, 0x5c,
- 0x94, 0x92, 0x84,
- 0x6c, 0x6a, 0x64,
- 0x64, 0x66, 0x64,
- 0x64, 0x62, 0x5c,
- 0x8c, 0x8a, 0x7c,
- 0x84, 0x86, 0x84,
- 0x74, 0x72, 0x6c,
- 0x6c, 0x6e, 0x6c,
- 0x9c, 0x96, 0x8c,
- 0x84, 0x82, 0x74,
- 0x7c, 0x7a, 0x7c,
- 0x6c, 0x6e, 0x64,
- 0xa4, 0xa6, 0x9c,
- 0x84, 0x86, 0x7c,
- 0x7c, 0x7a, 0x6c,
- 0x5c, 0x5a, 0x54,
- 0xa4, 0x9e, 0x94,
- 0x74, 0x72, 0x64,
- 0x54, 0x56, 0x54,
- 0x3c, 0x3e, 0x3c,
- 0x84, 0x7e, 0x7c,
- 0xfc, 0x6a, 0x6c,
- 0xbc, 0x02, 0x04,
- 0xfc, 0x02, 0x04,
- 0x94, 0x96, 0x8c,
- 0x94, 0x8e, 0x84,
- 0x8c, 0x8e, 0x84,
- 0x54, 0x56, 0x4c,
- 0x74, 0x76, 0x6c,
- 0x34, 0x36, 0x2c
-
-};
-unsigned char item_soundOn[] = {
- 0x00, 0x4b, 0x01, 0x02, 0x00, 0x1f, 0x01, 0x03, 0x04,
- 0x05, 0x00, 0x1d, 0x01, 0x06, 0x07, 0x08, 0x09, 0x0a,
- 0x00, 0x1b, 0x01, 0x0b, 0x0b, 0x0b, 0x03, 0x03, 0x0c,
- 0x0d, 0x00, 0x19, 0x01, 0x0b, 0x07, 0x0e, 0x0f, 0x10,
- 0x0c, 0x03, 0x11, 0x12, 0x00, 0x17, 0x01, 0x0b, 0x08,
- 0x13, 0x13, 0x0e, 0x11, 0x11, 0x0f, 0x14, 0x15, 0x16,
- 0x00, 0x15, 0x01, 0x17, 0x06, 0x18, 0x11, 0x18, 0x18,
- 0x19, 0x09, 0x14, 0x1a, 0x1b, 0x1c, 0x1d, 0x00, 0x13,
- 0x01, 0x04, 0x09, 0x18, 0x1e, 0x1a, 0x15, 0x1f, 0x20,
- 0x21, 0x1b, 0x1b, 0x22, 0x23, 0x23, 0x24, 0x00, 0x11,
- 0x01, 0x25, 0x14, 0x26, 0x27, 0x26, 0x26, 0x1c, 0x1b,
- 0x26, 0x26, 0x28, 0x23, 0x23, 0x29, 0x27, 0x00, 0x13,
- 0x01, 0x2a, 0x2b, 0x2c, 0x2c, 0x26, 0x26, 0x1c, 0x1c,
- 0x2d, 0x2d, 0x29, 0x27, 0x2c, 0x00, 0x11, 0x01, 0x0d,
- 0x2e, 0x01, 0x16, 0x2f, 0x2a, 0x2c, 0x30, 0x31, 0x2d,
- 0x23, 0x2b, 0x29, 0x32, 0x33, 0x00, 0x10, 0x01, 0x0d,
- 0x34, 0x01, 0x35, 0x36, 0x16, 0x37, 0x2b, 0x2b, 0x23,
- 0x27, 0x2b, 0x38, 0x2c, 0x33, 0x32, 0x00, 0x0f, 0x01,
- 0x39, 0x2e, 0x01, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x32,
- 0x33, 0x2b, 0x2b, 0x27, 0x2f, 0x32, 0x3f, 0x19, 0x00,
- 0x0f, 0x01, 0x1d, 0x01, 0x40, 0x34, 0x41, 0x36, 0x1d,
- 0x37, 0x2a, 0x2b, 0x27, 0x33, 0x38, 0x38, 0x42, 0x05,
- 0x43, 0x00, 0x0f, 0x01, 0x44, 0x01, 0x40, 0x45, 0x46,
- 0x47, 0x3d, 0x2f, 0x3f, 0x2c, 0x38, 0x38, 0x3f, 0x3e,
- 0x32, 0x43, 0x48, 0x00, 0x0f, 0x01, 0x1d, 0x01, 0x49,
- 0x4a, 0x4b, 0x1d, 0x12, 0x3c, 0x38, 0x38, 0x33, 0x2c,
- 0x3e, 0x3d, 0x42, 0x19, 0x4c, 0x00, 0x0f, 0x01, 0x4d,
- 0x01, 0x49, 0x4e, 0x4f, 0x1d, 0x43, 0x05, 0x32, 0x4c,
- 0x3e, 0x3e, 0x32, 0x3d, 0x50, 0x12, 0x51, 0x00, 0x0f,
- 0x01, 0x52, 0x01, 0x4a, 0x53, 0x3c, 0x1d, 0x54, 0x0e,
- 0x3f, 0x3f, 0x32, 0x55, 0x3d, 0x36, 0x28, 0x28, 0x56,
- 0x00, 0x0f, 0x01, 0x4b, 0x01, 0x57, 0x4a, 0x56, 0x1d,
- 0x37, 0x0e, 0x05, 0x32, 0x0e, 0x0e, 0x58, 0x56, 0x19,
- 0x48, 0x59, 0x00, 0x0f, 0x01, 0x5a, 0x01, 0x5b, 0x4b,
- 0x5c, 0x1d, 0x12, 0x54, 0x05, 0x42, 0x54, 0x19, 0x19,
- 0x28, 0x58, 0x55, 0x47, 0x00, 0x0b, 0x01, 0x5d, 0x01,
- 0x01, 0x01, 0x5d, 0x01, 0x01, 0x5b, 0x4e, 0x24, 0x58,
- 0x37, 0x0e, 0x19, 0x58, 0x19, 0x58, 0x1d, 0x48, 0x4c,
- 0x1f, 0x00, 0x0a, 0x01, 0x5e, 0x5f, 0x5d, 0x01, 0x5e,
- 0x5f, 0x5d, 0x01, 0x01, 0x01, 0x47, 0x60, 0x19, 0x19,
- 0x37, 0x58, 0x43, 0x28, 0x61, 0x48, 0x4c, 0x45, 0x00,
- 0x0b, 0x01, 0x5e, 0x5f, 0x5e, 0x5f, 0x5d, 0x00, 0x06,
- 0x01, 0x53, 0x54, 0x19, 0x58, 0x28, 0x48, 0x62, 0x51,
- 0x51, 0x45, 0x00, 0x0c, 0x01, 0x5e, 0x5f, 0x5d, 0x00,
- 0x09, 0x01, 0x53, 0x28, 0x21, 0x61, 0x51, 0x61, 0x51,
- 0x63, 0x00, 0x0b, 0x01, 0x5e, 0x5f, 0x5f, 0x5f, 0x5d,
- 0x00, 0x0a, 0x01, 0x53, 0x62, 0x48, 0x51, 0x51, 0x3d,
- 0x00, 0x0a, 0x01, 0x5e, 0x5f, 0x5d, 0x01, 0x5e, 0x5f,
- 0x5d, 0x00, 0x0b, 0x01, 0x3d, 0x56, 0x64, 0x3d, 0x00,
- 0x0b, 0x01, 0x5d, 0x01, 0x01, 0x01, 0x5d, 0x00, 0x0e,
- 0x01, 0x3d, 0x65, 0x00, 0x1e, 0x01, 0x3b, 0x00, 0x47,
- 0x01, 0x00, 0x00
-};
-
-// Display mode
-
-unsigned char item_monkeyPortrait_colors[] = {
- 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00,
- 0x04, 0x02, 0x04,
- 0x14, 0x16, 0x14,
- 0x64, 0x66, 0x64,
- 0x1c, 0x16, 0x1c,
- 0x1c, 0x1a, 0x1c,
- 0x3c, 0x3e, 0x3c,
- 0x34, 0x36, 0x34,
- 0x34, 0x32, 0x34,
- 0x6c, 0x6a, 0x6c,
- 0xb4, 0xb2, 0xb4,
- 0x4c, 0x4e, 0x4c,
- 0x94, 0x92, 0x94,
- 0x94, 0x96, 0x94,
- 0x7c, 0x7e, 0x7c,
- 0x9c, 0x9e, 0x9c,
- 0x0c, 0x0a, 0x0c,
- 0x44, 0x46, 0x44,
- 0x5c, 0x5a, 0x5c,
- 0x74, 0x76, 0x74,
- 0xc4, 0xc2, 0xc4,
- 0x84, 0x82, 0x84,
- 0x9c, 0x9a, 0x9c,
- 0x74, 0x72, 0x74,
- 0x24, 0x26, 0x24,
- 0xa4, 0xa6, 0xa4,
- 0x3c, 0x3a, 0x3c,
- 0x8c, 0x8e, 0x8c,
- 0x2c, 0x7e, 0xb4,
- 0xbc, 0xbe, 0xbc,
- 0x6c, 0x6e, 0x6c,
- 0x1c, 0x1e, 0x1c,
- 0x2c, 0x5e, 0x7c,
- 0xac, 0xaa, 0xac,
- 0x5c, 0x5e, 0x5c,
- 0xa4, 0xa2, 0xa4,
- 0xd4, 0xd6, 0xd4,
- 0xac, 0xae, 0xac,
- 0xec, 0xee, 0xec,
- 0xe4, 0xe6, 0xe4,
- 0xfc, 0xfa, 0xfc,
- 0x0e, 0x16, 0x00,
- 0x1c, 0x0a, 0x0c,
- 0x24, 0x06, 0x04,
- 0xcc, 0xce, 0xcc,
- 0xf4, 0xf2, 0xf4,
- 0xdc, 0xde, 0xdc,
- 0xe4, 0xe2, 0xe4,
- 0x14, 0x0e, 0x04,
- 0x34, 0x26, 0x14,
- 0xbc, 0xba, 0xbc,
- 0x0c, 0x06, 0x0c,
- 0x04, 0x06, 0x04,
- 0x8c, 0x8a, 0x8c,
- 0x2c, 0x2e, 0x2c
-
-};
-unsigned char item_monkeyPortrait[] = {
- 0x00, 0x23, 0x01, 0x00, 0x0c, 0x02, 0x03, 0x03, 0x03,
- 0x00, 0x09, 0x02, 0x00, 0x08, 0x01, 0x00, 0x07, 0x02,
- 0x04, 0x04, 0x05, 0x03, 0x06, 0x07, 0x08, 0x09, 0x03,
- 0x05, 0x00, 0x07, 0x02, 0x00, 0x08, 0x01, 0x00, 0x04,
- 0x02, 0x04, 0x0a, 0x04, 0x0b, 0x0a, 0x0c, 0x04, 0x0d,
- 0x0e, 0x0f, 0x09, 0x08, 0x09, 0x04, 0x0a, 0x04, 0x0a,
- 0x02, 0x02, 0x02, 0x00, 0x08, 0x01, 0x02, 0x02, 0x0a,
- 0x0a, 0x0b, 0x10, 0x10, 0x0f, 0x11, 0x12, 0x13, 0x14,
- 0x15, 0x0b, 0x16, 0x04, 0x0a, 0x10, 0x10, 0x0b, 0x0b,
- 0x0a, 0x0a, 0x02, 0x00, 0x08, 0x01, 0x02, 0x02, 0x17,
- 0x0b, 0x10, 0x18, 0x18, 0x19, 0x02, 0x09, 0x09, 0x08,
- 0x04, 0x10, 0x0b, 0x1a, 0x0d, 0x1b, 0x1c, 0x10, 0x17,
- 0x0b, 0x10, 0x02, 0x00, 0x08, 0x01, 0x02, 0x02, 0x1b,
- 0x10, 0x1a, 0x0d, 0x0e, 0x02, 0x02, 0x08, 0x1d, 0x09,
- 0x09, 0x1e, 0x0f, 0x0b, 0x1c, 0x02, 0x1a, 0x1a, 0x1c,
- 0x10, 0x08, 0x02, 0x00, 0x08, 0x01, 0x02, 0x02, 0x02,
- 0x08, 0x17, 0x17, 0x0b, 0x1f, 0x20, 0x09, 0x21, 0x08,
- 0x09, 0x22, 0x23, 0x0b, 0x1c, 0x18, 0x0b, 0x10, 0x1c,
- 0x0d, 0x02, 0x02, 0x00, 0x08, 0x01, 0x00, 0x04, 0x02,
- 0x09, 0x0d, 0x10, 0x17, 0x24, 0x07, 0x09, 0x08, 0x10,
- 0x25, 0x26, 0x0b, 0x18, 0x0b, 0x10, 0x1c, 0x1c, 0x09,
- 0x02, 0x02, 0x00, 0x08, 0x01, 0x00, 0x05, 0x02, 0x1f,
- 0x1c, 0x0d, 0x14, 0x12, 0x08, 0x10, 0x27, 0x28, 0x25,
- 0x0f, 0x0f, 0x17, 0x1c, 0x0d, 0x09, 0x02, 0x02, 0x02,
- 0x00, 0x08, 0x01, 0x00, 0x05, 0x02, 0x06, 0x0d, 0x1c,
- 0x1c, 0x1c, 0x1a, 0x25, 0x29, 0x27, 0x1e, 0x0e, 0x1c,
- 0x0d, 0x1c, 0x1f, 0x00, 0x04, 0x02, 0x00, 0x08, 0x01,
- 0x2a, 0x2a, 0x2a, 0x2b, 0x2c, 0x2b, 0x1f, 0x1c, 0x0b,
- 0x2d, 0x2e, 0x2e, 0x29, 0x29, 0x28, 0x2d, 0x22, 0x1c,
- 0x0d, 0x06, 0x00, 0x04, 0x02, 0x00, 0x08, 0x01, 0x00,
- 0x07, 0x2a, 0x0d, 0x0b, 0x27, 0x00, 0x05, 0x29, 0x25,
- 0x0b, 0x1c, 0x18, 0x00, 0x05, 0x02, 0x00, 0x08, 0x01,
- 0x00, 0x07, 0x2a, 0x1c, 0x0b, 0x00, 0x06, 0x29, 0x25,
- 0x0b, 0x1c, 0x23, 0x00, 0x04, 0x02, 0x2a, 0x00, 0x08,
- 0x01, 0x00, 0x08, 0x2a, 0x17, 0x2f, 0x00, 0x04, 0x29,
- 0x30, 0x1e, 0x0b, 0x0d, 0x2a, 0x31, 0x02, 0x02, 0x2a,
- 0x2a, 0x00, 0x08, 0x01, 0x00, 0x08, 0x2a, 0x1c, 0x2f,
- 0x00, 0x04, 0x29, 0x25, 0x0b, 0x0e, 0x1c, 0x2a, 0x2a,
- 0x02, 0x2a, 0x2a, 0x2a, 0x00, 0x08, 0x01, 0x00, 0x09,
- 0x2a, 0x1e, 0x2f, 0x29, 0x29, 0x29, 0x25, 0x0b, 0x0d,
- 0x2a, 0x2a, 0x2a, 0x02, 0x2a, 0x2a, 0x2a, 0x00, 0x08,
- 0x01, 0x00, 0x09, 0x2a, 0x0b, 0x25, 0x29, 0x29, 0x29,
- 0x2f, 0x0b, 0x1c, 0x2a, 0x2a, 0x2a, 0x02, 0x2a, 0x2a,
- 0x2a, 0x00, 0x08, 0x01, 0x00, 0x09, 0x2a, 0x0b, 0x25,
- 0x29, 0x29, 0x2f, 0x25, 0x0b, 0x1c, 0x2a, 0x2a, 0x2a,
- 0x32, 0x2a, 0x2a, 0x2a, 0x00, 0x08, 0x01, 0x00, 0x09,
- 0x2a, 0x17, 0x33, 0x2f, 0x29, 0x2f, 0x25, 0x0b, 0x0d,
- 0x00, 0x07, 0x2a, 0x00, 0x08, 0x01, 0x00, 0x09, 0x2a,
- 0x1c, 0x0b, 0x2f, 0x2f, 0x25, 0x33, 0x0e, 0x1c, 0x00,
- 0x07, 0x2a, 0x00, 0x08, 0x01, 0x00, 0x09, 0x2a, 0x0d,
- 0x0e, 0x33, 0x25, 0x33, 0x0e, 0x1c, 0x0d, 0x00, 0x07,
- 0x2a, 0x00, 0x08, 0x01, 0x00, 0x08, 0x2a, 0x0e, 0x1c,
- 0x1c, 0x0b, 0x25, 0x0b, 0x1c, 0x0d, 0x26, 0x00, 0x07,
- 0x2a, 0x00, 0x08, 0x01, 0x00, 0x07, 0x2a, 0x0e, 0x0b,
- 0x1c, 0x0d, 0x0b, 0x33, 0x0b, 0x1c, 0x1c, 0x0b, 0x0e,
- 0x00, 0x06, 0x2a, 0x00, 0x08, 0x01, 0x00, 0x06, 0x2a,
- 0x0e, 0x0b, 0x0b, 0x26, 0x1c, 0x0e, 0x0a, 0x0a, 0x0d,
- 0x26, 0x0b, 0x0b, 0x0e, 0x00, 0x05, 0x2a, 0x00, 0x08,
- 0x01, 0x00, 0x05, 0x2a, 0x10, 0x0b, 0x0b, 0x0e, 0x0e,
- 0x04, 0x34, 0x35, 0x02, 0x04, 0x0a, 0x0b, 0x0b, 0x0b,
- 0x10, 0x00, 0x04, 0x2a, 0x00, 0x08, 0x01, 0x00, 0x05,
- 0x2a, 0x0b, 0x0b, 0x04, 0x04, 0x04, 0x2a, 0x2a, 0x02,
- 0x02, 0x35, 0x23, 0x0a, 0x04, 0x0d, 0x00, 0x05, 0x2a,
- 0x00, 0x08, 0x01, 0x00, 0x07, 0x2a, 0x36, 0x36, 0x36,
- 0x0f, 0x00, 0x04, 0x02, 0x36, 0x36, 0x36, 0x00, 0x06,
- 0x2a, 0x00, 0x08, 0x01, 0x00, 0x08, 0x2a, 0x1c, 0x1b,
- 0x07, 0x00, 0x04, 0x02, 0x1b, 0x07, 0x1b, 0x00, 0x06,
- 0x2a, 0x00, 0x08, 0x01, 0x00, 0x05, 0x2a, 0x37, 0x09,
- 0x37, 0x1b, 0x09, 0x09, 0x37, 0x02, 0x02, 0x37, 0x09,
- 0x09, 0x09, 0x37, 0x09, 0x37, 0x2a, 0x2a, 0x2a, 0x00,
- 0x45, 0x01, 0x00, 0x00
-};
-
-unsigned char item_monkeyLandscape_colors[] = {
- 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00,
- 0x0e, 0x16, 0x00,
- 0x04, 0x02, 0x04,
- 0x3c, 0x3a, 0x3c,
- 0x9c, 0x9a, 0x9c,
- 0x6c, 0x6a, 0x6c,
- 0x1c, 0x0a, 0x0c,
- 0x34, 0x36, 0x34,
- 0x9c, 0x9e, 0x9c,
- 0xb4, 0xb2, 0xb4,
- 0x24, 0x06, 0x04,
- 0x34, 0x32, 0x34,
- 0xa4, 0xa6, 0xa4,
- 0x64, 0x66, 0x64,
- 0x2c, 0x2e, 0x2c,
- 0x1c, 0x1a, 0x1c,
- 0x6c, 0x6e, 0x6c,
- 0x94, 0x92, 0x94,
- 0x74, 0x72, 0x74,
- 0x94, 0x96, 0x94,
- 0x8c, 0x8e, 0x8c,
- 0x8c, 0x8a, 0x8c,
- 0x24, 0x26, 0x24,
- 0x7c, 0x7e, 0x7c,
- 0x74, 0x76, 0x74,
- 0xa4, 0xa2, 0xa4,
- 0x1c, 0x1e, 0x1c,
- 0x0c, 0x0a, 0x0c,
- 0xac, 0xae, 0xac,
- 0xbc, 0xbe, 0xbc,
- 0xdc, 0xde, 0xdc,
- 0xfc, 0xfa, 0xfc,
- 0xec, 0xee, 0xec,
- 0xcc, 0xce, 0xcc,
- 0x44, 0x46, 0x44,
- 0x3c, 0x3e, 0x3c,
- 0x4c, 0x4e, 0x4c,
- 0x1c, 0x16, 0x1c,
- 0xbc, 0xba, 0xbc,
- 0xd4, 0xd6, 0xd4,
- 0xf4, 0xf2, 0xf4,
- 0x2c, 0x5e, 0x7c,
- 0x2c, 0x7e, 0xb4,
- 0x5c, 0x5a, 0x5c,
- 0x14, 0x16, 0x14,
- 0x0c, 0x06, 0x0c,
- 0x04, 0x06, 0x04,
- 0xc4, 0xc2, 0xc4,
- 0xe4, 0xe6, 0xe4,
- 0xac, 0xaa, 0xac,
- 0xe4, 0xe2, 0xe4,
- 0x5c, 0x5e, 0x5c,
- 0x84, 0x82, 0x84,
- 0x14, 0x0e, 0x04,
- 0x34, 0x26, 0x14
-
-};
-unsigned char item_monkeyLandscape[] = {
- 0x00, 0x62, 0x01, 0x00, 0x13, 0x02, 0x00, 0x0a, 0x03,
- 0x01, 0x01, 0x01, 0x00, 0x13, 0x02, 0x00, 0x0a, 0x03,
- 0x01, 0x01, 0x01, 0x00, 0x13, 0x02, 0x00, 0x04, 0x03,
- 0x04, 0x05, 0x06, 0x03, 0x03, 0x03, 0x01, 0x01, 0x01,
- 0x00, 0x12, 0x02, 0x07, 0x03, 0x03, 0x03, 0x08, 0x09,
- 0x0a, 0x06, 0x03, 0x03, 0x03, 0x01, 0x01, 0x01, 0x00,
- 0x12, 0x02, 0x0b, 0x03, 0x03, 0x0c, 0x05, 0x0d, 0x09,
- 0x0a, 0x0e, 0x03, 0x03, 0x01, 0x01, 0x01, 0x0f, 0x02,
- 0x02, 0x0a, 0x09, 0x00, 0x0d, 0x02, 0x07, 0x10, 0x11,
- 0x12, 0x05, 0x12, 0x13, 0x09, 0x06, 0x03, 0x03, 0x01,
- 0x01, 0x01, 0x0c, 0x02, 0x02, 0x0a, 0x0a, 0x14, 0x00,
- 0x0c, 0x02, 0x11, 0x12, 0x15, 0x09, 0x0a, 0x14, 0x13,
- 0x09, 0x0e, 0x03, 0x03, 0x01, 0x01, 0x01, 0x0f, 0x02,
- 0x16, 0x0e, 0x0a, 0x0a, 0x14, 0x00, 0x09, 0x02, 0x15,
- 0x12, 0x15, 0x15, 0x12, 0x05, 0x11, 0x03, 0x17, 0x18,
- 0x0a, 0x0e, 0x03, 0x01, 0x01, 0x01, 0x04, 0x15, 0x16,
- 0x0e, 0x14, 0x0a, 0x0a, 0x14, 0x00, 0x06, 0x02, 0x15,
- 0x05, 0x0a, 0x0a, 0x0a, 0x15, 0x19, 0x1a, 0x1b, 0x03,
- 0x03, 0x1c, 0x06, 0x0e, 0x03, 0x01, 0x01, 0x01, 0x0c,
- 0x04, 0x16, 0x0e, 0x14, 0x1d, 0x15, 0x15, 0x12, 0x15,
- 0x05, 0x0a, 0x0a, 0x1e, 0x1f, 0x1f, 0x20, 0x21, 0x22,
- 0x15, 0x23, 0x24, 0x0c, 0x08, 0x0c, 0x23, 0x25, 0x26,
- 0x03, 0x01, 0x01, 0x01, 0x0c, 0x24, 0x18, 0x02, 0x0e,
- 0x15, 0x12, 0x15, 0x14, 0x0a, 0x27, 0x28, 0x28, 0x1f,
- 0x00, 0x04, 0x20, 0x29, 0x0d, 0x08, 0x0c, 0x2a, 0x2b,
- 0x0c, 0x2c, 0x0e, 0x2d, 0x03, 0x01, 0x01, 0x01, 0x0f,
- 0x03, 0x03, 0x02, 0x2e, 0x14, 0x0a, 0x0a, 0x27, 0x1f,
- 0x1f, 0x00, 0x07, 0x20, 0x29, 0x28, 0x09, 0x08, 0x08,
- 0x0c, 0x08, 0x19, 0x12, 0x10, 0x03, 0x01, 0x01, 0x01,
- 0x00, 0x04, 0x03, 0x2f, 0x06, 0x27, 0x28, 0x28, 0x1f,
- 0x00, 0x0a, 0x20, 0x21, 0x09, 0x0c, 0x0c, 0x0e, 0x30,
- 0x14, 0x24, 0x2d, 0x01, 0x01, 0x01, 0x00, 0x05, 0x03,
- 0x06, 0x0a, 0x0a, 0x27, 0x28, 0x1f, 0x1f, 0x00, 0x07,
- 0x20, 0x21, 0x31, 0x28, 0x32, 0x1e, 0x09, 0x0a, 0x18,
- 0x08, 0x2d, 0x01, 0x01, 0x01, 0x0f, 0x03, 0x03, 0x2f,
- 0x0e, 0x12, 0x15, 0x15, 0x14, 0x27, 0x28, 0x28, 0x1f,
- 0x28, 0x28, 0x33, 0x20, 0x20, 0x31, 0x1e, 0x28, 0x1d,
- 0x34, 0x18, 0x0a, 0x35, 0x0c, 0x0c, 0x2d, 0x01, 0x01,
- 0x01, 0x0c, 0x04, 0x16, 0x34, 0x06, 0x1d, 0x15, 0x12,
- 0x15, 0x14, 0x00, 0x05, 0x0a, 0x1e, 0x28, 0x28, 0x22,
- 0x14, 0x18, 0x0a, 0x0a, 0x0a, 0x0d, 0x0e, 0x08, 0x2d,
- 0x03, 0x01, 0x01, 0x01, 0x0c, 0x24, 0x16, 0x06, 0x0a,
- 0x0a, 0x0a, 0x1d, 0x12, 0x15, 0x12, 0x15, 0x15, 0x12,
- 0x14, 0x0a, 0x0a, 0x0a, 0x32, 0x15, 0x18, 0x13, 0x15,
- 0x15, 0x12, 0x06, 0x0c, 0x26, 0x03, 0x01, 0x01, 0x01,
- 0x0c, 0x04, 0x16, 0x0e, 0x0a, 0x0a, 0x14, 0x00, 0x07,
- 0x02, 0x15, 0x12, 0x15, 0x15, 0x15, 0x12, 0x05, 0x0a,
- 0x13, 0x03, 0x04, 0x09, 0x0e, 0x03, 0x03, 0x01, 0x01,
- 0x01, 0x0f, 0x02, 0x02, 0x12, 0x0a, 0x14, 0x00, 0x0a,
- 0x02, 0x34, 0x13, 0x12, 0x15, 0x15, 0x09, 0x0a, 0x0d,
- 0x15, 0x09, 0x06, 0x03, 0x03, 0x01, 0x01, 0x01, 0x0c,
- 0x02, 0x02, 0x02, 0x09, 0x00, 0x0a, 0x02, 0x36, 0x03,
- 0x03, 0x10, 0x11, 0x12, 0x15, 0x09, 0x0d, 0x09, 0x0a,
- 0x0e, 0x03, 0x03, 0x01, 0x01, 0x01, 0x0f, 0x00, 0x0a,
- 0x02, 0x37, 0x00, 0x08, 0x03, 0x0c, 0x15, 0x15, 0x15,
- 0x05, 0x0a, 0x06, 0x03, 0x03, 0x01, 0x01, 0x01, 0x00,
- 0x0f, 0x02, 0x00, 0x06, 0x03, 0x0c, 0x12, 0x09, 0x0a,
- 0x06, 0x03, 0x03, 0x03, 0x01, 0x01, 0x01, 0x00, 0x10,
- 0x02, 0x00, 0x07, 0x03, 0x08, 0x09, 0x06, 0x03, 0x03,
- 0x03, 0x01, 0x01, 0x01, 0x00, 0x11, 0x02, 0x00, 0x0c,
- 0x03, 0x00, 0xa1, 0x01, 0x00, 0x00
-};
-
-
-// *************************************************************************
-// STARTUP
-// *************************************************************************
-
-int item_startup_colors_size = 212;
-
-unsigned char item_startup_colors[] = {
- 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00,
- 0xff, 0xc6, 0x21,
- 0xff, 0x94, 0x21,
- 0xf7, 0xb5, 0x21,
- 0xe7, 0x94, 0x18,
- 0xe7, 0x8c, 0x18,
- 0xde, 0x7b, 0x18,
- 0xd6, 0x63, 0x18,
- 0xce, 0x4a, 0x18,
- 0xbd, 0x39, 0x10,
- 0xd0, 0x71, 0x17,
- 0xff, 0xad, 0x21,
- 0xd6, 0x42, 0x10,
- 0xd6, 0x39, 0x10,
- 0xde, 0x39, 0x18,
- 0xe7, 0x39, 0x18,
- 0x5e, 0x16, 0x06,
- 0xbd, 0x6b, 0x18,
- 0xff, 0xa5, 0x21,
- 0x73, 0x18, 0x08,
- 0x31, 0x08, 0x00,
- 0xf7, 0xad, 0x18,
- 0xf7, 0x9c, 0x18,
- 0xff, 0xbd, 0x21,
- 0xf7, 0x8c, 0x18,
- 0xf7, 0x84, 0x18,
- 0xff, 0xb5, 0x21,
- 0x84, 0x29, 0x08,
- 0xe4, 0x75, 0x10,
- 0xde, 0x5a, 0x08,
- 0xda, 0x72, 0x15,
- 0xe7, 0x6b, 0x08,
- 0xe7, 0x84, 0x18,
- 0xef, 0x84, 0x18,
- 0xef, 0xa5, 0x18,
- 0xc6, 0x31, 0x10,
- 0xbd, 0x31, 0x10,
- 0xad, 0x29, 0x10,
- 0x39, 0x10, 0x00,
- 0xff, 0x8c, 0x21,
- 0xd2, 0x6b, 0x0c,
- 0xef, 0xad, 0x18,
- 0xe7, 0xa5, 0x18,
- 0xde, 0x9c, 0x18,
- 0xd6, 0x84, 0x10,
- 0xef, 0x94, 0x18,
- 0xad, 0x5a, 0x10,
- 0xef, 0x7b, 0x18,
- 0xe7, 0x6b, 0x18,
- 0xff, 0x84, 0x18,
- 0xef, 0x6b, 0x18,
- 0xde, 0x52, 0x18,
- 0xc6, 0x39, 0x10,
- 0x9c, 0x29, 0x10,
- 0x7b, 0x21, 0x08,
- 0x73, 0x21, 0x08,
- 0xb5, 0x5a, 0x10,
- 0xde, 0x63, 0x18,
- 0xce, 0x42, 0x10,
- 0x90, 0x28, 0x0d,
- 0x9d, 0x4a, 0x0a,
- 0xce, 0x8c, 0x18,
- 0xc6, 0x5a, 0x10,
- 0xbd, 0x52, 0x0c,
- 0xc6, 0x52, 0x08,
- 0xd6, 0x52, 0x08,
- 0xef, 0xb5, 0x18,
- 0xe7, 0x9c, 0x18,
- 0xb5, 0x5a, 0x08,
- 0xb5, 0x4a, 0x08,
- 0xc6, 0x4a, 0x08,
- 0xde, 0xa5, 0x18,
- 0xda, 0x5e, 0x0c,
- 0xf7, 0x6b, 0x10,
- 0x80, 0x45, 0x09,
- 0xe7, 0x5e, 0x10,
- 0xef, 0x7b, 0x29,
- 0xa4, 0x57, 0x0d,
- 0xff, 0x4a, 0x1b,
- 0xff, 0x42, 0x18,
- 0xf7, 0x42, 0x18,
- 0x6b, 0x18, 0x08,
- 0x52, 0x18, 0x08,
- 0x83, 0x39, 0x08,
- 0xf9, 0x6d, 0x15,
- 0xef, 0x42, 0x18,
- 0xef, 0x39, 0x18,
- 0xce, 0x31, 0x10,
- 0x85, 0x53, 0x09,
- 0xb9, 0x67, 0x10,
- 0xce, 0x5a, 0x08,
- 0xce, 0x52, 0x08,
- 0xe7, 0x5a, 0x08,
- 0x42, 0x18, 0x00,
- 0xe7, 0xad, 0x18,
- 0xde, 0x86, 0x12,
- 0xd6, 0x5a, 0x08,
- 0x52, 0x21, 0x00,
- 0xd6, 0x9c, 0x18,
- 0xef, 0x7b, 0x10,
- 0x59, 0x2b, 0x05,
- 0xf7, 0x7b, 0x21,
- 0x94, 0x58, 0x0c,
- 0xff, 0x6b, 0x18,
- 0x52, 0x10, 0x08,
- 0x8f, 0x45, 0x0b,
- 0xef, 0x8c, 0x18,
- 0xef, 0x63, 0x08,
- 0x77, 0x29, 0x00,
- 0x31, 0x18, 0x00,
- 0x7b, 0x31, 0x00,
- 0x29, 0x10, 0x00,
- 0xf7, 0xa5, 0x18,
- 0xe7, 0x63, 0x18,
- 0xff, 0x8c, 0x31,
- 0xad, 0x5a, 0x18,
- 0xff, 0x7b, 0x18,
- 0xa5, 0x42, 0x00,
- 0x8c, 0x39, 0x00,
- 0xad, 0x63, 0x10,
- 0xf7, 0x63, 0x08,
- 0x31, 0x10, 0x00,
- 0xaa, 0x4a, 0x0b,
- 0xf1, 0x65, 0x12,
- 0xff, 0x73, 0x14,
- 0xff, 0x84, 0x29,
- 0xce, 0x63, 0x18,
- 0xb9, 0x4c, 0x0e,
- 0x9c, 0x31, 0x10,
- 0xd6, 0x5a, 0x18,
- 0xce, 0x5a, 0x18,
- 0xc6, 0x52, 0x10,
- 0xbd, 0x5a, 0x18,
- 0xe4, 0x75, 0x1b,
- 0xd6, 0x52, 0x18,
- 0xb5, 0x29, 0x10,
- 0xad, 0x42, 0x00,
- 0x84, 0x31, 0x00,
- 0xce, 0x63, 0x10,
- 0xc1, 0x5a, 0x08,
- 0xff, 0x63, 0x08,
- 0xbd, 0x4a, 0x00,
- 0x69, 0x25, 0x02,
- 0xc3, 0x89, 0x10,
- 0xef, 0x73, 0x10,
- 0x63, 0x31, 0x06,
- 0xf7, 0x52, 0x18,
- 0xc6, 0x7b, 0x14,
- 0xe7, 0x4a, 0x18,
- 0x94, 0x3b, 0x0a,
- 0xce, 0x39, 0x10,
- 0xd6, 0x31, 0x10,
- 0x9c, 0x42, 0x00,
- 0x5e, 0x21, 0x04,
- 0xc6, 0x63, 0x08,
- 0x6f, 0x36, 0x06,
- 0x7b, 0x2d, 0x08,
- 0x4a, 0x10, 0x08,
- 0xde, 0x5a, 0x18,
- 0xff, 0x5a, 0x18,
- 0x3f, 0x10, 0x00,
- 0xbd, 0x42, 0x10,
- 0xc6, 0x73, 0x18,
- 0xce, 0x9c, 0x18,
- 0x5a, 0x21, 0x00,
- 0xbd, 0x7f, 0x10,
- 0xf7, 0x84, 0x29,
- 0xef, 0x84, 0x29,
- 0xb5, 0x84, 0x10,
- 0xef, 0x73, 0x18,
- 0xb2, 0x78, 0x10,
- 0x94, 0x39, 0x00,
- 0xb5, 0x31, 0x18,
- 0xad, 0x73, 0x10,
- 0xd2, 0x90, 0x18,
- 0xef, 0x8c, 0x10,
- 0x4e, 0x1c, 0x00,
- 0x9f, 0x66, 0x0f,
- 0xf3, 0x5a, 0x18,
- 0xa5, 0x39, 0x00,
- 0x4a, 0x18, 0x00,
- 0xef, 0x5a, 0x08,
- 0xde, 0x42, 0x18,
- 0xef, 0x4a, 0x1b,
- 0x9c, 0x21, 0x10,
- 0xef, 0x9c, 0x18,
- 0xe7, 0x42, 0x18,
- 0x9c, 0x39, 0x00,
- 0xc6, 0x5a, 0x18,
- 0xe7, 0x7b, 0x21,
- 0xce, 0x5a, 0x10,
- 0xce, 0x52, 0x10,
- 0xce, 0x42, 0x29,
- 0x5a, 0x10, 0x08,
- 0xa0, 0x2d, 0x18,
- 0xff, 0x52, 0x29,
- 0x4a, 0x18, 0x08,
- 0xde, 0x52, 0x31,
- 0x9c, 0x39, 0x10,
- 0xdb, 0x94, 0x15,
- 0xde, 0x4a, 0x18,
- 0xad, 0x6b, 0x10,
- 0xb5, 0x63, 0x10,
- 0xa5, 0x39, 0x10,
- 0xf7, 0x39, 0x18,
- 0xc6, 0x4a, 0x10,
- 0xc6, 0x73, 0x10,
- 0xb5, 0x39, 0x10,
- 0xce, 0x52, 0x18,
- 0xad, 0x31, 0x10,
- 0x29, 0x08, 0x00,
- 0xc6, 0x42, 0x10
-
-};
-unsigned char item_startup[] = {
- 0x00, 0xdd, 0x01, 0x00, 0x1d, 0x02, 0x00, 0x28, 0x03,
- 0x00, 0x28, 0x02, 0x00, 0x28, 0x03, 0x00, 0x28, 0x02,
- 0x00, 0x1d, 0x03, 0x01, 0x01, 0x00, 0x1d, 0x02, 0x00,
- 0x28, 0x03, 0x00, 0x18, 0x02, 0x04, 0x04, 0x05, 0x06,
- 0x07, 0x08, 0x08, 0x09, 0x0a, 0x0b, 0x00, 0x06, 0x02,
- 0x00, 0x28, 0x03, 0x00, 0x28, 0x02, 0x00, 0x1d, 0x03,
- 0x01, 0x01, 0x00, 0x1d, 0x02, 0x00, 0x28, 0x03, 0x00,
- 0x17, 0x02, 0x0c, 0x0d, 0x0e, 0x0f, 0x0f, 0x10, 0x10,
- 0x10, 0x0f, 0x11, 0x12, 0x00, 0x06, 0x02, 0x00, 0x28,
- 0x03, 0x00, 0x28, 0x02, 0x00, 0x1d, 0x03, 0x01, 0x01,
- 0x00, 0x1d, 0x02, 0x00, 0x28, 0x03, 0x00, 0x17, 0x02,
- 0x13, 0x00, 0x07, 0x10, 0x14, 0x15, 0x12, 0x00, 0x06,
- 0x02, 0x00, 0x28, 0x03, 0x00, 0x1f, 0x02, 0x16, 0x17,
- 0x18, 0x00, 0x06, 0x02, 0x00, 0x0f, 0x03, 0x19, 0x1a,
- 0x19, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x1d, 0x02,
- 0x00, 0x28, 0x03, 0x00, 0x17, 0x02, 0x1b, 0x00, 0x06,
- 0x10, 0x1c, 0x15, 0x15, 0x12, 0x00, 0x06, 0x02, 0x00,
- 0x28, 0x03, 0x00, 0x1e, 0x02, 0x18, 0x1d, 0x1e, 0x1f,
- 0x00, 0x06, 0x02, 0x00, 0x0f, 0x03, 0x20, 0x1e, 0x1e,
- 0x21, 0x00, 0x0a, 0x03, 0x01, 0x01, 0x00, 0x1d, 0x02,
- 0x00, 0x05, 0x03, 0x22, 0x19, 0x00, 0x21, 0x03, 0x00,
- 0x0c, 0x02, 0x18, 0x18, 0x18, 0x23, 0x04, 0x18, 0x00,
- 0x05, 0x02, 0x1b, 0x10, 0x10, 0x0f, 0x24, 0x25, 0x26,
- 0x27, 0x15, 0x15, 0x12, 0x00, 0x06, 0x02, 0x00, 0x25,
- 0x03, 0x28, 0x21, 0x29, 0x05, 0x02, 0x02, 0x02, 0x18,
- 0x18, 0x2a, 0x2b, 0x2c, 0x2d, 0x2b, 0x00, 0x13, 0x02,
- 0x2e, 0x1e, 0x1e, 0x2f, 0x00, 0x06, 0x02, 0x00, 0x0e,
- 0x03, 0x30, 0x1e, 0x1e, 0x31, 0x12, 0x00, 0x0a, 0x03,
- 0x01, 0x01, 0x00, 0x1d, 0x02, 0x03, 0x32, 0x33, 0x34,
- 0x35, 0x36, 0x37, 0x38, 0x39, 0x28, 0x00, 0x1e, 0x03,
- 0x00, 0x09, 0x02, 0x16, 0x07, 0x3a, 0x3b, 0x24, 0x24,
- 0x25, 0x26, 0x3c, 0x3d, 0x3e, 0x18, 0x02, 0x02, 0x1b,
- 0x10, 0x10, 0x0e, 0x26, 0x26, 0x36, 0x27, 0x15, 0x15,
- 0x12, 0x00, 0x06, 0x02, 0x00, 0x22, 0x03, 0x22, 0x1f,
- 0x3f, 0x40, 0x41, 0x42, 0x3d, 0x43, 0x44, 0x45, 0x00,
- 0x04, 0x46, 0x47, 0x47, 0x46, 0x48, 0x00, 0x11, 0x02,
- 0x04, 0x49, 0x1e, 0x4a, 0x4b, 0x00, 0x06, 0x02, 0x00,
- 0x0d, 0x03, 0x19, 0x1e, 0x1e, 0x4c, 0x4d, 0x4e, 0x00,
- 0x0a, 0x03, 0x01, 0x01, 0x00, 0x1c, 0x02, 0x03, 0x4f,
- 0x50, 0x51, 0x10, 0x0f, 0x25, 0x36, 0x52, 0x53, 0x54,
- 0x19, 0x00, 0x1d, 0x03, 0x00, 0x07, 0x02, 0x1b, 0x55,
- 0x56, 0x57, 0x57, 0x10, 0x10, 0x10, 0x0e, 0x58, 0x24,
- 0x36, 0x11, 0x59, 0x18, 0x02, 0x1b, 0x10, 0x10, 0x0e,
- 0x26, 0x26, 0x36, 0x27, 0x15, 0x15, 0x5a, 0x00, 0x06,
- 0x02, 0x00, 0x20, 0x03, 0x1d, 0x5b, 0x41, 0x5c, 0x1e,
- 0x5d, 0x5d, 0x5c, 0x5e, 0x5f, 0x60, 0x41, 0x61, 0x00,
- 0x04, 0x42, 0x5c, 0x62, 0x63, 0x00, 0x11, 0x02, 0x64,
- 0x61, 0x4c, 0x55, 0x65, 0x00, 0x06, 0x02, 0x00, 0x0d,
- 0x03, 0x20, 0x1e, 0x1e, 0x66, 0x0b, 0x67, 0x00, 0x0a,
- 0x03, 0x01, 0x01, 0x00, 0x1a, 0x02, 0x18, 0x68, 0x50,
- 0x50, 0x50, 0x51, 0x10, 0x24, 0x25, 0x26, 0x3c, 0x69,
- 0x69, 0x6a, 0x00, 0x1d, 0x03, 0x00, 0x06, 0x02, 0x03,
- 0x4f, 0x50, 0x51, 0x57, 0x57, 0x10, 0x10, 0x10, 0x0e,
- 0x58, 0x25, 0x36, 0x3c, 0x53, 0x67, 0x02, 0x1b, 0x10,
- 0x10, 0x0e, 0x26, 0x26, 0x36, 0x27, 0x15, 0x15, 0x5a,
- 0x00, 0x06, 0x02, 0x00, 0x05, 0x03, 0x6b, 0x22, 0x28,
- 0x00, 0x17, 0x03, 0x20, 0x1e, 0x6c, 0x00, 0x05, 0x5d,
- 0x6d, 0x6e, 0x5f, 0x2d, 0x41, 0x5d, 0x1e, 0x42, 0x42,
- 0x42, 0x6f, 0x70, 0x63, 0x00, 0x10, 0x02, 0x71, 0x1e,
- 0x1e, 0x55, 0x72, 0x5e, 0x2c, 0x00, 0x05, 0x02, 0x00,
- 0x0c, 0x03, 0x22, 0x1e, 0x1e, 0x33, 0x73, 0x74, 0x67,
- 0x00, 0x0a, 0x03, 0x01, 0x01, 0x00, 0x19, 0x02, 0x18,
- 0x75, 0x50, 0x50, 0x50, 0x51, 0x57, 0x0f, 0x25, 0x26,
- 0x36, 0x3c, 0x37, 0x52, 0x52, 0x0b, 0x00, 0x1b, 0x03,
- 0x28, 0x00, 0x05, 0x02, 0x13, 0x4f, 0x50, 0x50, 0x51,
- 0x57, 0x57, 0x10, 0x0f, 0x0f, 0x58, 0x24, 0x26, 0x3c,
- 0x37, 0x14, 0x52, 0x2b, 0x1b, 0x10, 0x10, 0x0f, 0x26,
- 0x26, 0x36, 0x27, 0x15, 0x15, 0x5a, 0x00, 0x06, 0x02,
- 0x03, 0x03, 0x03, 0x1d, 0x5b, 0x47, 0x76, 0x77, 0x78,
- 0x00, 0x15, 0x03, 0x1d, 0x5d, 0x79, 0x79, 0x6c, 0x5d,
- 0x5d, 0x5d, 0x46, 0x7a, 0x70, 0x48, 0x2d, 0x5c, 0x5d,
- 0x5d, 0x1e, 0x5c, 0x7b, 0x7a, 0x70, 0x63, 0x00, 0x0f,
- 0x02, 0x18, 0x20, 0x1e, 0x7c, 0x7d, 0x3f, 0x7a, 0x7b,
- 0x2b, 0x00, 0x04, 0x02, 0x00, 0x0c, 0x03, 0x1e, 0x1e,
- 0x1e, 0x7e, 0x73, 0x6a, 0x67, 0x00, 0x0a, 0x03, 0x01,
- 0x01, 0x00, 0x10, 0x02, 0x18, 0x16, 0x21, 0x7f, 0x80,
- 0x5a, 0x3e, 0x04, 0x02, 0x03, 0x50, 0x50, 0x50, 0x0f,
- 0x24, 0x25, 0x25, 0x26, 0x3c, 0x3c, 0x37, 0x37, 0x38,
- 0x38, 0x81, 0x00, 0x07, 0x03, 0x30, 0x3a, 0x82, 0x83,
- 0x84, 0x80, 0x85, 0x07, 0x03, 0x03, 0x03, 0x19, 0x30,
- 0x86, 0x3a, 0x82, 0x82, 0x09, 0x3b, 0x0a, 0x87, 0x00,
- 0x04, 0x02, 0x18, 0x4f, 0x50, 0x50, 0x51, 0x0f, 0x24,
- 0x25, 0x00, 0x05, 0x88, 0x36, 0x37, 0x52, 0x11, 0x52,
- 0x5a, 0x1b, 0x10, 0x10, 0x0f, 0x26, 0x26, 0x36, 0x27,
- 0x15, 0x15, 0x81, 0x00, 0x04, 0x80, 0x04, 0x02, 0x03,
- 0x22, 0x49, 0x5d, 0x6c, 0x1e, 0x41, 0x89, 0x8a, 0x4b,
- 0x00, 0x08, 0x03, 0x22, 0x1f, 0x8b, 0x8b, 0x8c, 0x39,
- 0x5a, 0x1f, 0x03, 0x03, 0x03, 0x19, 0x61, 0x79, 0x8d,
- 0x79, 0x79, 0x5d, 0x5c, 0x8e, 0x8f, 0x70, 0x70, 0x48,
- 0x0b, 0x5c, 0x5d, 0x5d, 0x1e, 0x76, 0x6d, 0x70, 0x27,
- 0x90, 0x00, 0x0f, 0x02, 0x2e, 0x61, 0x4c, 0x7d, 0x7d,
- 0x3d, 0x70, 0x5c, 0x4b, 0x04, 0x02, 0x02, 0x02, 0x00,
- 0x0b, 0x03, 0x91, 0x1e, 0x1e, 0x66, 0x73, 0x73, 0x92,
- 0x6a, 0x00, 0x0a, 0x03, 0x01, 0x01, 0x00, 0x0e, 0x02,
- 0x0c, 0x75, 0x93, 0x57, 0x0f, 0x24, 0x36, 0x37, 0x14,
- 0x38, 0x94, 0x93, 0x50, 0x51, 0x58, 0x00, 0x05, 0x25,
- 0x36, 0x37, 0x37, 0x14, 0x14, 0x3c, 0x3c, 0x07, 0x03,
- 0x03, 0x03, 0x28, 0x68, 0x95, 0x0f, 0x10, 0x10, 0x0f,
- 0x58, 0x26, 0x3c, 0x52, 0x96, 0x87, 0x97, 0x58, 0x0f,
- 0x0f, 0x10, 0x10, 0x57, 0x57, 0x36, 0x36, 0x82, 0x00,
- 0x04, 0x02, 0x28, 0x50, 0x50, 0x51, 0x25, 0x00, 0x08,
- 0x88, 0x26, 0x38, 0x11, 0x69, 0x69, 0x80, 0x1b, 0x10,
- 0x10, 0x0f, 0x26, 0x26, 0x36, 0x27, 0x15, 0x11, 0x98,
- 0x0f, 0x0f, 0x0e, 0x1c, 0x23, 0x18, 0x1d, 0x5d, 0x79,
- 0x79, 0x6c, 0x5d, 0x47, 0x76, 0x77, 0x8f, 0x4e, 0x00,
- 0x05, 0x03, 0x22, 0x49, 0x00, 0x05, 0x5c, 0x41, 0x8e,
- 0x99, 0x6a, 0x0b, 0x03, 0x30, 0x1e, 0x79, 0x79, 0x79,
- 0x42, 0x76, 0x76, 0x76, 0x9a, 0x70, 0x70, 0x63, 0x9b,
- 0x42, 0x5d, 0x5d, 0x1e, 0x76, 0x6d, 0x70, 0x8f, 0x9c,
- 0x2b, 0x00, 0x0d, 0x02, 0x04, 0x49, 0x1e, 0x55, 0x7d,
- 0x7d, 0x9d, 0x70, 0x1e, 0x6f, 0x67, 0x18, 0x02, 0x02,
- 0x00, 0x0a, 0x03, 0x1a, 0x1e, 0x1e, 0x31, 0x73, 0x73,
- 0x73, 0x5e, 0x9c, 0x00, 0x0a, 0x03, 0x01, 0x01, 0x00,
- 0x0c, 0x02, 0x18, 0x32, 0x50, 0x50, 0x51, 0x57, 0x0f,
- 0x98, 0x24, 0x26, 0x37, 0x52, 0x3c, 0x51, 0x50, 0x0e,
- 0x00, 0x06, 0x25, 0x88, 0x38, 0x52, 0x52, 0x52, 0x1c,
- 0x3c, 0x80, 0x03, 0x03, 0x68, 0x4f, 0x51, 0x51, 0x57,
- 0x57, 0x57, 0x0f, 0x98, 0x24, 0x88, 0x3c, 0x3c, 0x00,
- 0x08, 0x57, 0x36, 0x9e, 0x36, 0x9f, 0x00, 0x04, 0x02,
- 0xa0, 0x51, 0x51, 0x24, 0x00, 0x0a, 0x88, 0x3c, 0xa1,
- 0xa1, 0xa1, 0x3c, 0xa2, 0x0f, 0x0f, 0x0f, 0x26, 0x26,
- 0x36, 0x27, 0x11, 0x98, 0x0f, 0x0f, 0x0f, 0x3c, 0xa1,
- 0x05, 0x1d, 0x6c, 0x79, 0x79, 0x79, 0x6c, 0x5d, 0x8e,
- 0x96, 0x6f, 0x8f, 0x8f, 0x07, 0x03, 0x03, 0x03, 0x1d,
- 0x1e, 0x6c, 0x6c, 0x5d, 0x1e, 0x61, 0x61, 0x5c, 0x47,
- 0x46, 0x99, 0x77, 0xa3, 0x1f, 0x61, 0x5d, 0x6c, 0x5d,
- 0x00, 0x04, 0x76, 0x8f, 0x70, 0x70, 0xa4, 0x9b, 0x42,
- 0x5d, 0x5d, 0x61, 0x76, 0x6d, 0x70, 0x96, 0x8f, 0x4b,
- 0x04, 0x00, 0x0c, 0x02, 0x1d, 0x61, 0x4c, 0x7d, 0x7d,
- 0x7d, 0x62, 0x70, 0x5d, 0x46, 0xa5, 0xa6, 0x02, 0x02,
- 0x00, 0x0a, 0x03, 0x20, 0x1e, 0x1e, 0xa7, 0x73, 0x73,
- 0xa8, 0x7a, 0x9c, 0x00, 0x0a, 0x03, 0x01, 0x01, 0x00,
- 0x0b, 0x02, 0x13, 0xa0, 0x50, 0x50, 0x50, 0x51, 0x10,
- 0x0f, 0x58, 0x25, 0x25, 0x26, 0x37, 0x25, 0x51, 0x57,
- 0x00, 0x08, 0x25, 0x1c, 0x52, 0x52, 0x52, 0x38, 0x3c,
- 0x36, 0x19, 0xa0, 0x50, 0x50, 0x51, 0x51, 0x57, 0x57,
- 0x57, 0x0f, 0x58, 0x25, 0x26, 0x36, 0x26, 0x0f, 0x00,
- 0x06, 0x57, 0x36, 0x9e, 0x9e, 0x26, 0x3a, 0x02, 0x02,
- 0x02, 0x0c, 0x51, 0x51, 0x57, 0x00, 0x04, 0x88, 0x26,
- 0x37, 0x52, 0x36, 0x26, 0x88, 0x88, 0x36, 0xa1, 0x9e,
- 0x36, 0x0e, 0x10, 0x10, 0x0f, 0x0f, 0x26, 0x26, 0x36,
- 0x11, 0x58, 0x0f, 0x0f, 0x0f, 0x36, 0x7a, 0x27, 0x5c,
- 0x00, 0x04, 0x79, 0x6c, 0x41, 0x7b, 0x76, 0x77, 0x8f,
- 0x8f, 0x9a, 0x4b, 0x03, 0x03, 0x64, 0x5d, 0x79, 0x79,
- 0x6c, 0x5d, 0x1e, 0x61, 0x61, 0x5c, 0x47, 0x89, 0x99,
- 0x54, 0x6f, 0x5a, 0x5c, 0x61, 0x1e, 0x41, 0x00, 0x04,
- 0x76, 0x8f, 0x70, 0x70, 0xa9, 0x8c, 0x42, 0x5d, 0x5d,
- 0x42, 0x99, 0x6d, 0x70, 0x76, 0x77, 0x9a, 0x67, 0x18,
- 0x00, 0x0a, 0x02, 0x71, 0x61, 0x1e, 0x55, 0x7d, 0x7d,
- 0x55, 0x6e, 0x70, 0x5d, 0x1e, 0x8f, 0x92, 0x63, 0x02,
- 0x00, 0x09, 0x03, 0x30, 0x1e, 0x1e, 0xaa, 0x73, 0x73,
- 0x73, 0xa3, 0x70, 0x9c, 0x00, 0x0a, 0x03, 0x01, 0x01,
- 0x00, 0x0a, 0x02, 0x28, 0x4f, 0x50, 0x50, 0x50, 0x57,
- 0x0f, 0x58, 0x58, 0x25, 0x25, 0x26, 0x36, 0x36, 0x0f,
- 0x57, 0x98, 0x00, 0x08, 0x25, 0x26, 0x00, 0x04, 0x52,
- 0x3c, 0x3c, 0x95, 0x50, 0x50, 0x50, 0x51, 0x0f, 0x0f,
- 0x98, 0x58, 0x24, 0x24, 0x88, 0x36, 0x36, 0x3c, 0x98,
- 0x0f, 0x10, 0x0f, 0x0f, 0x0e, 0x36, 0x9e, 0x9e, 0x9e,
- 0x26, 0x31, 0x02, 0x02, 0x02, 0x28, 0x51, 0x51, 0x0f,
- 0x00, 0x04, 0x88, 0x3c, 0x69, 0x69, 0x3c, 0x26, 0x88,
- 0x26, 0x26, 0x9e, 0x26, 0x98, 0x0f, 0x10, 0x57, 0x10,
- 0x0f, 0x26, 0x26, 0x26, 0x88, 0x24, 0x24, 0x25, 0x88,
- 0xa1, 0x7a, 0x27, 0x5d, 0x8d, 0x8d, 0x79, 0x1e, 0x46,
- 0x00, 0x04, 0x76, 0x6f, 0x9a, 0xa5, 0xa5, 0x07, 0x1a,
- 0x5d, 0x8d, 0x79, 0x79, 0x6c, 0x5d, 0x5c, 0x47, 0x8e,
- 0x46, 0x46, 0x76, 0x77, 0x6f, 0x8f, 0x9c, 0x7b, 0x8e,
- 0x46, 0x7b, 0x00, 0x04, 0x76, 0x6d, 0x70, 0x70, 0xa9,
- 0x8c, 0x61, 0x5d, 0x5d, 0x5c, 0x99, 0x6d, 0x70, 0x89,
- 0x8e, 0x9a, 0x9a, 0xab, 0x18, 0x00, 0x08, 0x02, 0x18,
- 0x20, 0x1e, 0x7c, 0x7d, 0x7d, 0x7d, 0x08, 0x70, 0x70,
- 0x5d, 0x5d, 0xac, 0xa5, 0x9c, 0x43, 0x00, 0x08, 0x03,
- 0x19, 0x1e, 0x1e, 0x4c, 0x00, 0x04, 0x73, 0x74, 0x70,
- 0x9c, 0x00, 0x0a, 0x03, 0x01, 0x01, 0x00, 0x09, 0x02,
- 0x13, 0x4f, 0x50, 0x50, 0x51, 0x58, 0x00, 0x05, 0x25,
- 0x26, 0x36, 0x36, 0x36, 0x58, 0x10, 0x24, 0x00, 0x08,
- 0x25, 0x88, 0x38, 0x52, 0x52, 0x11, 0x3c, 0x88, 0x51,
- 0x50, 0x50, 0x0f, 0x25, 0x00, 0x06, 0xad, 0x26, 0x3c,
- 0x37, 0x37, 0x25, 0x0f, 0x25, 0x88, 0x88, 0x88, 0x37,
- 0x9e, 0x9e, 0x9e, 0x26, 0x31, 0x02, 0x02, 0x02, 0x1a,
- 0x10, 0x57, 0x24, 0x00, 0x04, 0x88, 0x52, 0x9e, 0x52,
- 0x25, 0x25, 0x26, 0x26, 0x26, 0x11, 0x98, 0x58, 0x0f,
- 0x10, 0x57, 0x57, 0x0f, 0x00, 0x07, 0x26, 0x36, 0x27,
- 0x7a, 0xa5, 0x79, 0x8d, 0x8d, 0x5c, 0x76, 0x76, 0x76,
- 0xac, 0x96, 0x76, 0x99, 0xa5, 0xa5, 0x62, 0x67, 0x49,
- 0x79, 0x79, 0x8d, 0x79, 0x5c, 0x00, 0x07, 0x76, 0x96,
- 0x6d, 0x9a, 0x62, 0x6a, 0x76, 0x7b, 0x7b, 0x00, 0x04,
- 0x76, 0x6f, 0x70, 0x70, 0xae, 0x40, 0x1e, 0x5d, 0x5d,
- 0x5c, 0x99, 0x6d, 0x70, 0x46, 0x1e, 0x6d, 0x9a, 0x8f,
- 0xaf, 0x00, 0x08, 0x02, 0xb0, 0x61, 0x4c, 0x00, 0x04,
- 0x7d, 0x7b, 0x70, 0x70, 0x1e, 0x5d, 0x41, 0xa5, 0xa5,
- 0x59, 0x00, 0x08, 0x03, 0x20, 0x1e, 0x1e, 0x66, 0x73,
- 0x73, 0x73, 0xa8, 0x9d, 0x70, 0x92, 0x00, 0x0a, 0x03,
- 0x01, 0x01, 0x00, 0x09, 0x02, 0x55, 0x51, 0x50, 0x0f,
- 0x00, 0x07, 0x25, 0x88, 0x26, 0x36, 0x36, 0x24, 0x10,
- 0x00, 0x0a, 0x25, 0x3c, 0x11, 0x11, 0x11, 0x37, 0x0f,
- 0x50, 0x50, 0x0e, 0x00, 0x07, 0xad, 0x88, 0x88, 0x36,
- 0x14, 0x52, 0x26, 0x0f, 0x25, 0x88, 0x88, 0x88, 0x37,
- 0x9e, 0x9e, 0x69, 0x88, 0xaa, 0x02, 0x02, 0x02, 0x33,
- 0x10, 0x10, 0x25, 0x88, 0x88, 0x88, 0x26, 0x69, 0x9e,
- 0x52, 0x58, 0x58, 0x88, 0x26, 0x26, 0x11, 0x98, 0x25,
- 0x25, 0x24, 0x25, 0x88, 0x00, 0x09, 0x26, 0xa1, 0x7a,
- 0x9d, 0x79, 0x79, 0x42, 0x76, 0x76, 0x76, 0x96, 0x9a,
- 0x5c, 0x76, 0x76, 0x6f, 0xb1, 0x5e, 0x9a, 0x5d, 0x79,
- 0x79, 0x79, 0x41, 0x00, 0x09, 0x76, 0x6f, 0xb1, 0x5e,
- 0x8f, 0x41, 0x5c, 0x42, 0x5c, 0x76, 0x76, 0x76, 0x6f,
- 0x70, 0x70, 0xb2, 0x46, 0x1e, 0x5d, 0x5d, 0x41, 0x99,
- 0x6d, 0x70, 0x46, 0x1e, 0x99, 0x9a, 0x9a, 0x9c, 0x2b,
- 0x00, 0x06, 0x02, 0x04, 0x1e, 0x1e, 0x4a, 0x7d, 0x7d,
- 0x7d, 0x49, 0x96, 0x70, 0x70, 0x1e, 0x5d, 0x1e, 0x6d,
- 0xa5, 0xa5, 0x2f, 0x00, 0x06, 0x03, 0x22, 0x1e, 0x1e,
- 0x33, 0x00, 0x04, 0x73, 0x39, 0x6d, 0x70, 0x92, 0x00,
- 0x0a, 0x03, 0x01, 0x01, 0x00, 0x09, 0x02, 0x95, 0x57,
- 0x0f, 0x00, 0x09, 0x25, 0x88, 0x26, 0x36, 0x88, 0x0f,
- 0x00, 0x0a, 0x25, 0x36, 0x11, 0x11, 0x11, 0x37, 0x51,
- 0x51, 0x10, 0x25, 0x00, 0x06, 0xad, 0x00, 0x04, 0x88,
- 0x11, 0x53, 0x3c, 0x0f, 0x25, 0x88, 0x88, 0x88, 0x14,
- 0x9e, 0x9e, 0x69, 0x88, 0x30, 0x02, 0x02, 0x02, 0xb3,
- 0x10, 0x10, 0x00, 0x04, 0x88, 0x3c, 0x9e, 0x9e, 0x37,
- 0x0f, 0x0f, 0x88, 0x26, 0x26, 0x11, 0x58, 0x00, 0x0e,
- 0x26, 0x9e, 0x7a, 0xb4, 0x79, 0x5d, 0x7b, 0x76, 0x76,
- 0x76, 0x8f, 0x6f, 0x42, 0x76, 0x76, 0x96, 0x5e, 0x5e,
- 0xb5, 0x5d, 0x79, 0x79, 0x1e, 0x00, 0x0a, 0x76, 0x96,
- 0x5e, 0x6e, 0x5e, 0x1e, 0x6c, 0xb6, 0x42, 0x76, 0x76,
- 0x76, 0x8a, 0x70, 0x70, 0x67, 0x46, 0x1e, 0x1e, 0x1e,
- 0x47, 0x99, 0x6d, 0x70, 0x46, 0x1e, 0x8e, 0x8f, 0x9a,
- 0x9a, 0x4b, 0x04, 0x00, 0x05, 0x02, 0x1d, 0x61, 0x6c,
- 0x7d, 0x7d, 0x7d, 0x33, 0x76, 0x96, 0x7a, 0x70, 0x1e,
- 0x5d, 0x5d, 0x99, 0x9a, 0xa5, 0x9a, 0x0b, 0x00, 0x05,
- 0x03, 0x1e, 0x1e, 0x4c, 0x7e, 0x73, 0x73, 0x73, 0x86,
- 0x96, 0x6f, 0x70, 0x65, 0x00, 0x0a, 0x03, 0x01, 0x01,
- 0x00, 0x09, 0x02, 0xb7, 0x0f, 0x00, 0x0b, 0x25, 0x88,
- 0x26, 0x36, 0x58, 0x00, 0x0a, 0x25, 0x26, 0x11, 0x11,
- 0x11, 0x1c, 0x57, 0x51, 0x24, 0x00, 0x04, 0xad, 0x1c,
- 0x9e, 0x37, 0x00, 0x04, 0x88, 0x14, 0x69, 0x37, 0x0f,
- 0x25, 0x88, 0x88, 0x88, 0x52, 0x9e, 0x9e, 0x69, 0x25,
- 0x22, 0x02, 0x02, 0x18, 0xb8, 0x10, 0x10, 0x00, 0x04,
- 0x88, 0x52, 0x9e, 0x9e, 0xb9, 0x10, 0x10, 0x88, 0x26,
- 0x26, 0x11, 0x58, 0x00, 0x0e, 0x26, 0x69, 0x7a, 0x46,
- 0x6c, 0x8e, 0x76, 0x76, 0x76, 0x96, 0xb5, 0x99, 0x42,
- 0x76, 0x76, 0x76, 0x5e, 0x70, 0x5e, 0x6c, 0x79, 0x6c,
- 0x89, 0x00, 0x04, 0x76, 0x8f, 0xb5, 0x54, 0x00, 0x04,
- 0x76, 0xb5, 0x7a, 0x7a, 0x42, 0x6c, 0x6c, 0x41, 0x76,
- 0x76, 0x76, 0x54, 0x70, 0x70, 0x59, 0x46, 0x1e, 0x1e,
- 0x1e, 0x47, 0x99, 0x6d, 0x70, 0x47, 0x1e, 0x47, 0x96,
- 0x8f, 0x9a, 0x9a, 0x67, 0x18, 0x02, 0x02, 0x02, 0xba,
- 0x61, 0x1e, 0x55, 0x7d, 0x7d, 0x7d, 0x40, 0x99, 0x96,
- 0x7a, 0x70, 0x1e, 0x5d, 0x1e, 0x76, 0x8a, 0xa5, 0xa5,
- 0x92, 0x21, 0x03, 0x03, 0x03, 0x91, 0x1e, 0x1e, 0x66,
- 0x73, 0x73, 0x73, 0xa7, 0x3d, 0x96, 0x6f, 0x70, 0x65,
- 0x00, 0x0a, 0x03, 0x01, 0x01, 0x00, 0x09, 0x02, 0xb7,
- 0x98, 0x00, 0x0c, 0x25, 0x88, 0x1c, 0x24, 0x00, 0x0a,
- 0x25, 0x88, 0x52, 0x11, 0x11, 0x3c, 0x57, 0x10, 0x00,
- 0x05, 0xad, 0x37, 0x69, 0x14, 0x26, 0x88, 0x88, 0x88,
- 0x1c, 0x69, 0x14, 0x0f, 0x25, 0x88, 0x88, 0x88, 0x52,
- 0x9e, 0x9e, 0x11, 0x25, 0x19, 0x18, 0x18, 0x18, 0xbb,
- 0x10, 0x0f, 0x88, 0x88, 0x88, 0x26, 0x9e, 0x9e, 0x9e,
- 0x88, 0x10, 0x10, 0x88, 0x26, 0x26, 0x11, 0x58, 0x00,
- 0x0e, 0x26, 0x53, 0x7a, 0x47, 0x5d, 0x00, 0x04, 0x76,
- 0x8f, 0xb5, 0x47, 0x42, 0x76, 0x76, 0x76, 0x27, 0x70,
- 0x9a, 0x6c, 0x6c, 0x42, 0x00, 0x05, 0x76, 0x5e, 0xb1,
- 0x96, 0x00, 0x04, 0x76, 0xb1, 0x70, 0x27, 0x1e, 0x6c,
- 0x6c, 0x46, 0x76, 0x76, 0x76, 0x77, 0x70, 0x70, 0x9c,
- 0x46, 0x1e, 0x1e, 0x1e, 0x46, 0x99, 0x6d, 0x70, 0x47,
- 0x1e, 0x46, 0x99, 0x77, 0x9a, 0x9a, 0x9a, 0xab, 0x02,
- 0x02, 0x18, 0x49, 0x61, 0x7c, 0x68, 0x7d, 0x7d, 0x4c,
- 0x99, 0x99, 0x96, 0x27, 0x70, 0x1e, 0x5d, 0x1e, 0x76,
- 0xbc, 0x6d, 0xa5, 0xa5, 0x4b, 0x19, 0x03, 0x1a, 0x1e,
- 0x1e, 0x31, 0x7e, 0x73, 0x73, 0x73, 0xbd, 0x96, 0x96,
- 0x6f, 0x70, 0x62, 0x00, 0x0a, 0x03, 0x01, 0x01, 0x00,
- 0x09, 0x02, 0x9f, 0x58, 0x00, 0x0d, 0x25, 0x3c, 0x88,
- 0x00, 0x0b, 0x25, 0x38, 0x11, 0x11, 0x36, 0x57, 0x0f,
- 0x00, 0x04, 0xad, 0x88, 0x14, 0x53, 0x14, 0x25, 0x88,
- 0x88, 0x88, 0x3c, 0x69, 0x52, 0x0f, 0x25, 0x88, 0x88,
- 0x88, 0x11, 0x9e, 0x9e, 0x11, 0x25, 0xbe, 0x3e, 0x18,
- 0x1b, 0x10, 0x10, 0x98, 0x88, 0x88, 0x88, 0x36, 0xa1,
- 0xa1, 0x9e, 0x24, 0x10, 0x10, 0x26, 0x26, 0x26, 0x11,
- 0x58, 0x00, 0x0e, 0x26, 0x11, 0x7a, 0x47, 0x42, 0x00,
- 0x04, 0x76, 0xb5, 0x62, 0x5d, 0x1e, 0x76, 0x76, 0x76,
- 0x27, 0x70, 0x6f, 0x6c, 0x6c, 0x8e, 0x00, 0x04, 0x76,
- 0x99, 0x6e, 0x5e, 0x8e, 0x47, 0x76, 0x76, 0x76, 0xa5,
- 0x70, 0x5e, 0x1e, 0x6c, 0x5d, 0x00, 0x04, 0x76, 0xac,
- 0x70, 0x70, 0x92, 0x47, 0x1e, 0x1e, 0x1e, 0x46, 0x99,
- 0x8f, 0x70, 0x47, 0x1e, 0x46, 0x99, 0x99, 0x6f, 0x9a,
- 0x9a, 0x92, 0x63, 0x02, 0x21, 0x61, 0x4c, 0x55, 0x68,
- 0x7d, 0x55, 0x7b, 0x99, 0x99, 0xbc, 0x5e, 0x70, 0x1e,
- 0x1e, 0x1e, 0x99, 0x99, 0x96, 0x8f, 0xa5, 0xa5, 0x67,
- 0x03, 0x4c, 0x1e, 0x1e, 0xa7, 0x7e, 0x73, 0x73, 0xbe,
- 0x99, 0x96, 0x96, 0x54, 0x70, 0x62, 0x00, 0x0a, 0x03,
- 0x01, 0x01, 0x00, 0x09, 0x02, 0x3a, 0x58, 0x00, 0x08,
- 0x25, 0x88, 0x00, 0x04, 0x25, 0x36, 0x26, 0x00, 0x07,
- 0x25, 0x88, 0x26, 0x25, 0xad, 0x3c, 0x11, 0x11, 0x26,
- 0x57, 0x24, 0xad, 0xad, 0xad, 0x88, 0x88, 0x52, 0x53,
- 0x11, 0x24, 0x25, 0x88, 0x88, 0x36, 0x69, 0x11, 0x0f,
- 0x25, 0x88, 0x88, 0x88, 0x11, 0x9e, 0x9e, 0x52, 0x24,
- 0x3c, 0x52, 0x54, 0x0b, 0x10, 0x10, 0x58, 0x88, 0x88,
- 0x88, 0x1c, 0xa1, 0xa1, 0x9e, 0x0f, 0x10, 0x0f, 0x26,
- 0x26, 0x26, 0x11, 0x58, 0x00, 0x0e, 0x26, 0x52, 0x27,
- 0x41, 0x5c, 0x76, 0x76, 0x76, 0x96, 0x6e, 0x8f, 0x5d,
- 0x5c, 0x76, 0x76, 0x76, 0x27, 0x70, 0x99, 0x6c, 0x5d,
- 0x00, 0x05, 0x76, 0x96, 0x7a, 0x5e, 0x41, 0x41, 0x89,
- 0x76, 0x76, 0x8f, 0x70, 0x5e, 0x5d, 0x6c, 0x1e, 0x00,
- 0x04, 0x76, 0x96, 0x7a, 0x70, 0x65, 0x47, 0x1e, 0x1e,
- 0x1e, 0x46, 0x99, 0x8f, 0x70, 0x47, 0x1e, 0x46, 0x99,
- 0x99, 0x99, 0x6d, 0x9a, 0x9a, 0x9c, 0x05, 0x61, 0x1e,
- 0x4a, 0x7d, 0x68, 0x7d, 0xbf, 0x00, 0x04, 0x99, 0x5e,
- 0x70, 0x1e, 0x1e, 0x1e, 0x99, 0x99, 0x99, 0x77, 0x9a,
- 0xa5, 0xa5, 0x2f, 0x1e, 0x1e, 0xaa, 0x7e, 0x73, 0x73,
- 0x73, 0x7b, 0x96, 0x96, 0x96, 0x54, 0x70, 0x5e, 0x6b,
- 0x00, 0x09, 0x03, 0x01, 0x01, 0x00, 0x09, 0x02, 0x31,
- 0x58, 0x00, 0x04, 0x25, 0x36, 0x52, 0x9e, 0x9e, 0xa1,
- 0x52, 0x26, 0x25, 0x25, 0x88, 0x36, 0x00, 0x06, 0x25,
- 0x26, 0x52, 0x53, 0x26, 0xad, 0x36, 0x11, 0x11, 0x36,
- 0x10, 0x25, 0xad, 0xad, 0x88, 0x88, 0x88, 0x52, 0x53,
- 0x11, 0x58, 0x24, 0x88, 0x88, 0x26, 0x69, 0x11, 0x0f,
- 0x25, 0x88, 0x88, 0x88, 0x69, 0x9e, 0x9e, 0x14, 0x57,
- 0x25, 0x36, 0x37, 0x3c, 0x10, 0x10, 0x24, 0x88, 0x88,
- 0x88, 0x37, 0xa1, 0xa1, 0x9e, 0x10, 0x10, 0x98, 0x26,
- 0x26, 0xb9, 0x52, 0x0e, 0x00, 0x0e, 0x26, 0x38, 0x27,
- 0x5c, 0x47, 0x76, 0x76, 0x76, 0x77, 0x7a, 0x6f, 0x5d,
- 0x47, 0x76, 0x76, 0x99, 0x27, 0x70, 0x76, 0x5d, 0x42,
- 0x00, 0x05, 0x76, 0x77, 0x70, 0x5e, 0x42, 0x61, 0x46,
- 0x76, 0x76, 0x8f, 0x70, 0x62, 0x6c, 0x6c, 0x5c, 0x00,
- 0x04, 0x76, 0x96, 0x7a, 0x70, 0x62, 0x47, 0x1e, 0x1e,
- 0x1e, 0x89, 0x99, 0x8f, 0x70, 0x5c, 0x1e, 0x46, 0x99,
- 0x99, 0x99, 0xbc, 0x8f, 0x9a, 0x9a, 0x6f, 0x42, 0x7c,
- 0x55, 0x68, 0x68, 0x7c, 0x76, 0x00, 0x04, 0x99, 0x5e,
- 0x70, 0x1e, 0x1e, 0x61, 0x00, 0x04, 0x99, 0x54, 0xa5,
- 0xa5, 0x9a, 0x47, 0x4c, 0x7e, 0x7e, 0x73, 0x73, 0x7f,
- 0x00, 0x04, 0x96, 0x54, 0x70, 0x5e, 0x6b, 0x00, 0x09,
- 0x03, 0x01, 0x01, 0x00, 0x09, 0x02, 0x31, 0x58, 0x24,
- 0x25, 0x25, 0x88, 0x52, 0x11, 0x9e, 0x27, 0x27, 0x11,
- 0x26, 0x25, 0x25, 0x88, 0x26, 0x00, 0x06, 0x25, 0x37,
- 0x11, 0x38, 0x25, 0xad, 0x26, 0x11, 0x11, 0x36, 0x0f,
- 0x25, 0x00, 0x05, 0x88, 0x52, 0x53, 0x53, 0x58, 0x58,
- 0x88, 0x88, 0x26, 0x9e, 0x53, 0x0e, 0x25, 0x88, 0x88,
- 0x26, 0x69, 0x9e, 0x9e, 0x26, 0x50, 0x00, 0x04, 0x25,
- 0x10, 0x10, 0x25, 0x88, 0x26, 0x26, 0x37, 0xa1, 0xa1,
- 0x11, 0x10, 0x10, 0x58, 0x26, 0x26, 0x1c, 0x14, 0x0e,
- 0x00, 0x0e, 0x26, 0x37, 0x27, 0x5c, 0x46, 0x76, 0x76,
- 0x76, 0x96, 0x5e, 0x77, 0x5d, 0x46, 0x76, 0x76, 0x99,
- 0x27, 0x70, 0x46, 0x5d, 0x41, 0x00, 0x05, 0x76, 0x54,
- 0x70, 0x5e, 0x61, 0x61, 0x46, 0x76, 0x76, 0x8f, 0x7a,
- 0x6d, 0x5d, 0x6c, 0x8e, 0x00, 0x04, 0x76, 0x99, 0x6e,
- 0x70, 0x62, 0x41, 0x1e, 0x1e, 0x1e, 0x76, 0x99, 0x8f,
- 0x70, 0x5c, 0x1e, 0x7b, 0x00, 0x04, 0x99, 0x96, 0x8f,
- 0x9a, 0x9a, 0x96, 0x55, 0x68, 0x68, 0x68, 0x46, 0x00,
- 0x05, 0x99, 0xb1, 0x70, 0x1e, 0x1e, 0x42, 0x00, 0x04,
- 0x99, 0xbc, 0x6f, 0xa5, 0xa5, 0x9c, 0x66, 0x7e, 0x7e,
- 0x73, 0x4d, 0x99, 0x00, 0x04, 0x96, 0x54, 0x70, 0x5e,
- 0x6b, 0x00, 0x09, 0x03, 0x01, 0x01, 0x00, 0x09, 0x02,
- 0xbe, 0x58, 0x24, 0x25, 0x25, 0x88, 0x52, 0x52, 0x52,
- 0x53, 0x52, 0x36, 0x00, 0x04, 0x25, 0x26, 0x00, 0x06,
- 0x25, 0x52, 0x11, 0x38, 0x24, 0x25, 0x88, 0x52, 0x11,
- 0x36, 0x0f, 0xad, 0x00, 0x05, 0x88, 0x11, 0x53, 0x53,
- 0x58, 0x58, 0x88, 0x88, 0x3c, 0x53, 0x52, 0x0f, 0x25,
- 0x88, 0x88, 0x26, 0x9e, 0x9e, 0x69, 0x57, 0x50, 0x24,
- 0x25, 0x25, 0x25, 0x10, 0x10, 0x25, 0x88, 0x26, 0x26,
- 0x1c, 0xa1, 0x9e, 0x38, 0x10, 0x10, 0x24, 0x26, 0x26,
- 0x14, 0x37, 0x0e, 0x00, 0x0e, 0x26, 0x3c, 0x27, 0x5c,
- 0x46, 0x00, 0x04, 0x76, 0xa5, 0x54, 0x1e, 0x77, 0x6f,
- 0x8f, 0xa5, 0x6e, 0x70, 0x47, 0x5d, 0x8e, 0x00, 0x05,
- 0x76, 0x6f, 0x70, 0xb5, 0x61, 0x61, 0x46, 0x76, 0x99,
- 0xb1, 0x5e, 0x96, 0x1e, 0x1e, 0x89, 0x00, 0x04, 0x76,
- 0x99, 0x6e, 0x70, 0xb5, 0x41, 0x1e, 0x1e, 0x1e, 0x76,
- 0x99, 0xa5, 0x5e, 0x42, 0x1e, 0x76, 0x00, 0x05, 0x99,
- 0x77, 0x9a, 0x9a, 0x9d, 0x55, 0x68, 0x68, 0x49, 0x00,
- 0x06, 0x99, 0xb1, 0x70, 0x42, 0x1e, 0x5c, 0x00, 0x05,
- 0x99, 0x96, 0x8f, 0xa5, 0xa5, 0x1f, 0x7e, 0x7e, 0x73,
- 0x80, 0x00, 0x05, 0x96, 0x77, 0x70, 0x6e, 0x6b, 0x00,
- 0x09, 0x03, 0x01, 0x01, 0x00, 0x09, 0x02, 0x6b, 0x58,
- 0x24, 0x25, 0x25, 0x88, 0x00, 0x04, 0x52, 0x98, 0x51,
- 0x0e, 0x25, 0x25, 0x25, 0x88, 0x00, 0x04, 0x25, 0xad,
- 0x88, 0x11, 0x11, 0x38, 0x58, 0x25, 0x88, 0x38, 0x11,
- 0x36, 0x0f, 0x00, 0x06, 0x88, 0x11, 0x53, 0x53, 0x24,
- 0x58, 0x88, 0x3c, 0x11, 0x11, 0x37, 0x0f, 0x24, 0x88,
- 0x88, 0x26, 0x9e, 0x9e, 0x3c, 0x50, 0x50, 0x24, 0x25,
- 0x25, 0x26, 0x24, 0x10, 0x88, 0x26, 0x26, 0x26, 0x3c,
- 0xa1, 0x11, 0x58, 0x10, 0x10, 0x25, 0x26, 0x26, 0x11,
- 0x1c, 0x0e, 0x00, 0x0d, 0x26, 0x36, 0x14, 0xa1, 0x42,
- 0x7b, 0x00, 0x04, 0x76, 0x54, 0x6d, 0x8f, 0x00, 0x05,
- 0x27, 0x5e, 0x5c, 0x5d, 0x46, 0x00, 0x05, 0x76, 0x8f,
- 0x70, 0xb1, 0x61, 0x61, 0x46, 0xbc, 0x9a, 0xb1, 0xb5,
- 0x40, 0x61, 0x61, 0x89, 0x76, 0x76, 0x76, 0x99, 0x99,
- 0x27, 0x70, 0x5e, 0x5c, 0x1e, 0x1e, 0x1e, 0x76, 0x99,
- 0x5e, 0x62, 0x1e, 0x1e, 0x76, 0x00, 0x06, 0x99, 0x6f,
- 0x9a, 0x8f, 0x7c, 0x68, 0x4a, 0x76, 0x00, 0x06, 0x99,
- 0x62, 0x70, 0x42, 0x1e, 0x5c, 0x00, 0x05, 0x99, 0x96,
- 0x96, 0x8f, 0xa5, 0x85, 0x7e, 0x73, 0x08, 0x00, 0x06,
- 0x96, 0x77, 0x70, 0x6e, 0x21, 0x00, 0x09, 0x03, 0x01,
- 0x01, 0x00, 0x09, 0x02, 0x6b, 0x58, 0x24, 0x25, 0x25,
- 0x88, 0x00, 0x04, 0x52, 0x10, 0x51, 0x51, 0x25, 0x25,
- 0x88, 0x26, 0x25, 0x25, 0x25, 0xad, 0xad, 0x26, 0x11,
- 0x11, 0x37, 0x0f, 0x24, 0xad, 0x1c, 0x11, 0x36, 0x0e,
- 0x00, 0x06, 0x88, 0x11, 0x53, 0x53, 0x25, 0x98, 0x1c,
- 0x11, 0x11, 0x11, 0x36, 0x0f, 0x24, 0x88, 0x88, 0x36,
- 0x9e, 0x9e, 0x0e, 0x50, 0x10, 0x88, 0x36, 0x52, 0x11,
- 0x24, 0x0f, 0x00, 0x04, 0x26, 0x36, 0x53, 0x24, 0x0f,
- 0x0f, 0x10, 0x88, 0x26, 0x26, 0x9e, 0x3c, 0x0e, 0x00,
- 0x09, 0x26, 0x36, 0x3c, 0x52, 0x69, 0x9e, 0x9e, 0x8a,
- 0x61, 0x00, 0x06, 0x76, 0x9a, 0x9a, 0xa5, 0xb5, 0x5e,
- 0x62, 0x9c, 0x41, 0x5d, 0x5d, 0x89, 0x00, 0x05, 0x76,
- 0x9a, 0x70, 0x62, 0x61, 0x61, 0x76, 0x62, 0xb1, 0xb1,
- 0x8f, 0x61, 0x61, 0x61, 0x89, 0x76, 0x76, 0x99, 0x99,
- 0x99, 0x5e, 0x70, 0x5e, 0x41, 0x1e, 0x1e, 0x1e, 0x99,
- 0x77, 0x70, 0x6d, 0x1e, 0x1e, 0x76, 0x00, 0x07, 0x99,
- 0x6d, 0x9a, 0x4c, 0x55, 0x41, 0x00, 0x07, 0x99, 0xa5,
- 0x70, 0x42, 0x1e, 0x41, 0x00, 0x04, 0x99, 0x96, 0x96,
- 0x96, 0x77, 0x9a, 0x3d, 0x7e, 0xa8, 0x3d, 0x00, 0x06,
- 0x96, 0x77, 0x70, 0x6e, 0x21, 0x00, 0x09, 0x03, 0x01,
- 0x01, 0x00, 0x09, 0x02, 0xba, 0x58, 0x24, 0x25, 0x25,
- 0x26, 0x00, 0x04, 0x52, 0x0f, 0x57, 0x0f, 0x25, 0x25,
- 0x88, 0x36, 0x25, 0x25, 0xad, 0xad, 0xad, 0x36, 0x11,
- 0x11, 0x37, 0x0f, 0x24, 0xad, 0x36, 0x11, 0x36, 0x58,
- 0x00, 0x06, 0x88, 0x53, 0x53, 0x53, 0x25, 0x25, 0x00,
- 0x04, 0x11, 0x24, 0x0f, 0x24, 0x88, 0x88, 0x36, 0x9e,
- 0x52, 0x51, 0x56, 0x88, 0x36, 0x11, 0x11, 0x1c, 0x10,
- 0x0f, 0x00, 0x04, 0x26, 0x36, 0x88, 0x00, 0x04, 0x0f,
- 0x88, 0x26, 0x26, 0xa1, 0x36, 0x0e, 0x00, 0x04, 0x26,
- 0x36, 0x3c, 0x26, 0x26, 0x26, 0x9e, 0xa1, 0x9e, 0x9e,
- 0x9e, 0x8f, 0x5c, 0x5c, 0x00, 0x06, 0x76, 0x77, 0x8f,
- 0x8f, 0x8f, 0x9a, 0x4b, 0x1f, 0x5d, 0x5d, 0x1e, 0x00,
- 0x06, 0x76, 0x62, 0x70, 0x9a, 0x61, 0x5c, 0xa5, 0xb1,
- 0xb1, 0x6a, 0x46, 0x61, 0x61, 0x61, 0x89, 0x76, 0x00,
- 0x04, 0x99, 0x5e, 0x70, 0x5e, 0x5c, 0x1e, 0x1e, 0x42,
- 0x99, 0x6d, 0x70, 0xac, 0x1e, 0x1e, 0x76, 0x00, 0x07,
- 0x99, 0x96, 0x8f, 0xc0, 0x4c, 0x00, 0x08, 0x99, 0x9a,
- 0x70, 0x5c, 0x1e, 0x47, 0x00, 0x04, 0x99, 0x00, 0x04,
- 0x96, 0x8a, 0x54, 0x7e, 0x85, 0x00, 0x08, 0x96, 0x7a,
- 0x70, 0x21, 0x00, 0x09, 0x03, 0x01, 0x01, 0x00, 0x09,
- 0x02, 0x71, 0x58, 0x24, 0x25, 0x25, 0x26, 0x52, 0x52,
- 0x52, 0x37, 0x0e, 0x0f, 0x25, 0x25, 0x25, 0x36, 0x3c,
- 0x25, 0x00, 0x04, 0xad, 0x3c, 0x11, 0x11, 0x1c, 0x0f,
- 0x24, 0x88, 0x26, 0x11, 0x36, 0x58, 0x00, 0x05, 0x88,
- 0x26, 0x53, 0x53, 0x53, 0x25, 0x3c, 0x11, 0x11, 0x9d,
- 0x86, 0xb7, 0x0f, 0x24, 0x88, 0x88, 0x36, 0x9e, 0x88,
- 0x51, 0x25, 0x26, 0x52, 0x11, 0x3c, 0x0f, 0x10, 0x98,
- 0x00, 0x09, 0x26, 0x88, 0x26, 0x26, 0x3c, 0xa1, 0x36,
- 0x58, 0x37, 0x52, 0x69, 0xa1, 0x9e, 0x25, 0x26, 0x26,
- 0x26, 0xa1, 0x15, 0x27, 0x9a, 0x67, 0x41, 0x5c, 0x5c,
- 0x00, 0x07, 0x76, 0x8a, 0x8f, 0x8f, 0x8f, 0xa5, 0x7b,
- 0x5d, 0x5d, 0x42, 0x00, 0x06, 0x76, 0xb1, 0x70, 0x9a,
- 0x61, 0x77, 0xb1, 0x62, 0x5a, 0x03, 0x8c, 0x61, 0x61,
- 0x61, 0x89, 0x00, 0x05, 0x99, 0x5e, 0x70, 0x6e, 0x5c,
- 0x1e, 0x1e, 0x42, 0x99, 0x62, 0x70, 0x46, 0x1e, 0x61,
- 0x76, 0x00, 0x08, 0x99, 0xac, 0x46, 0x46, 0x00, 0x08,
- 0x99, 0x8f, 0x70, 0x5c, 0x1e, 0x46, 0x99, 0x99, 0x99,
- 0x00, 0x06, 0x96, 0x6f, 0x86, 0x00, 0x09, 0x96, 0x7a,
- 0x70, 0x21, 0x00, 0x09, 0x03, 0x01, 0x01, 0x00, 0x09,
- 0x02, 0x04, 0x97, 0x24, 0x25, 0x25, 0x26, 0x52, 0x52,
- 0x52, 0xc1, 0x10, 0x0f, 0x25, 0x25, 0x25, 0x3c, 0x1c,
- 0x25, 0x00, 0x04, 0xad, 0x37, 0x11, 0x11, 0x3c, 0x0f,
- 0x24, 0x88, 0x88, 0x52, 0x36, 0x24, 0x00, 0x05, 0x88,
- 0x26, 0x53, 0x53, 0x53, 0x26, 0x52, 0x11, 0x96, 0x6b,
- 0x28, 0xb7, 0x0f, 0x24, 0x88, 0x88, 0x3c, 0xc2, 0x56,
- 0x58, 0x26, 0x38, 0x11, 0x3c, 0x7f, 0x10, 0x10, 0x58,
- 0x00, 0x0c, 0x26, 0x37, 0xa1, 0x26, 0x52, 0xa1, 0xa1,
- 0xa1, 0x9e, 0x25, 0x0f, 0x26, 0x26, 0x26, 0xa1, 0x15,
- 0x15, 0x6a, 0x18, 0x3f, 0x8e, 0x46, 0x00, 0x08, 0x76,
- 0x6f, 0x8f, 0x8f, 0x8f, 0x89, 0x5d, 0x5d, 0x5c, 0x00,
- 0x06, 0x76, 0x5e, 0x70, 0x8f, 0x47, 0x62, 0x9c, 0x07,
- 0x03, 0x03, 0x3f, 0x61, 0x61, 0x61, 0x89, 0x00, 0x05,
- 0x99, 0x62, 0x70, 0x7a, 0x5c, 0x1e, 0x1e, 0x5c, 0x99,
- 0x5e, 0x7a, 0x41, 0x1e, 0x42, 0x00, 0x14, 0x99, 0x8f,
- 0x70, 0x5c, 0x1e, 0x46, 0x99, 0x99, 0x00, 0x08, 0x96,
- 0x99, 0x00, 0x09, 0x96, 0x7a, 0x70, 0x21, 0x00, 0x09,
- 0x03, 0x01, 0x01, 0x00, 0x09, 0x02, 0x04, 0x97, 0x58,
- 0x25, 0x25, 0x88, 0x52, 0x52, 0xc3, 0xc4, 0x51, 0x10,
- 0x25, 0x25, 0xad, 0x38, 0x37, 0x25, 0xad, 0xad, 0xad,
- 0x88, 0x52, 0x11, 0x11, 0x3c, 0x0f, 0x24, 0x88, 0x88,
- 0x38, 0x36, 0x24, 0x00, 0x05, 0x88, 0x26, 0x53, 0x53,
- 0x53, 0x36, 0x11, 0x74, 0x03, 0x03, 0x03, 0xb7, 0x0f,
- 0x24, 0x88, 0x88, 0x3c, 0x36, 0x0f, 0x88, 0x1c, 0x14,
- 0x26, 0x37, 0x3c, 0x10, 0x10, 0x24, 0x00, 0x05, 0x26,
- 0x36, 0x37, 0x3c, 0x3c, 0x36, 0x26, 0x26, 0x52, 0xa1,
- 0x53, 0xa1, 0xa1, 0xc5, 0x65, 0x25, 0x10, 0x0f, 0x26,
- 0x26, 0x26, 0xa1, 0x15, 0x15, 0x96, 0x02, 0x2d, 0x7b,
- 0x89, 0x00, 0x08, 0x76, 0x99, 0x6d, 0x8f, 0x8f, 0x96,
- 0x5d, 0x5d, 0x47, 0x00, 0x05, 0x76, 0x99, 0x6e, 0x70,
- 0x8f, 0x6f, 0x6a, 0x19, 0x03, 0x03, 0x03, 0x3f, 0x61,
- 0x61, 0x61, 0x89, 0x00, 0x05, 0x99, 0x62, 0x70, 0x7a,
- 0x5c, 0x1e, 0x1e, 0x5c, 0x96, 0x7a, 0x6e, 0x42, 0x1e,
- 0x42, 0x00, 0x14, 0x99, 0x6d, 0x70, 0x5c, 0x1e, 0x46,
- 0x99, 0x00, 0x13, 0x96, 0x27, 0x70, 0x0b, 0x00, 0x09,
- 0x03, 0x01, 0x01, 0x00, 0x09, 0x02, 0x1b, 0x0e, 0x58,
- 0x25, 0x25, 0x88, 0x52, 0x52, 0xc6, 0x50, 0x50, 0x0f,
- 0x25, 0xad, 0x26, 0x11, 0x37, 0x25, 0xad, 0xad, 0xad,
- 0x88, 0x52, 0x11, 0x11, 0x36, 0x0f, 0x24, 0x88, 0x88,
- 0x37, 0x36, 0x25, 0x00, 0x05, 0x88, 0x36, 0x53, 0x53,
- 0x53, 0x14, 0x26, 0x30, 0x03, 0x03, 0x03, 0xb7, 0x0f,
- 0x24, 0x88, 0x88, 0x1c, 0x58, 0x88, 0x36, 0x1c, 0x24,
- 0x24, 0x26, 0x26, 0x10, 0x10, 0x25, 0x00, 0x05, 0x26,
- 0x37, 0x69, 0xa1, 0x27, 0x27, 0x27, 0x00, 0x04, 0xa1,
- 0x52, 0xaf, 0x04, 0x1b, 0xbb, 0x10, 0x0f, 0x26, 0x26,
- 0x26, 0x9e, 0x15, 0x15, 0x96, 0x02, 0x04, 0x7b, 0x96,
- 0x96, 0x99, 0x00, 0x07, 0x76, 0x96, 0x8f, 0x8f, 0x6d,
- 0x1e, 0x5d, 0x46, 0x00, 0x05, 0x76, 0x99, 0x7a, 0x70,
- 0x62, 0x5a, 0x00, 0x05, 0x03, 0x3f, 0x61, 0x61, 0x61,
- 0x89, 0x00, 0x05, 0x99, 0xa5, 0x70, 0x70, 0x5c, 0x1e,
- 0x1e, 0x41, 0x77, 0x7a, 0x6e, 0x42, 0x1e, 0x5c, 0x00,
- 0x14, 0x99, 0x6f, 0x70, 0x5c, 0x1e, 0x89, 0x00, 0x14,
- 0x96, 0x27, 0x70, 0xa3, 0x00, 0x09, 0x03, 0x01, 0x01,
- 0x00, 0x09, 0x02, 0x18, 0x0d, 0x58, 0x25, 0x25, 0x88,
- 0x14, 0xc3, 0x4f, 0x50, 0x57, 0x25, 0xad, 0xad, 0x36,
- 0x11, 0x37, 0x25, 0xad, 0xad, 0xad, 0x26, 0x11, 0x11,
- 0x11, 0x36, 0x0f, 0x24, 0x88, 0x88, 0x37, 0x36, 0x25,
- 0x00, 0x05, 0x88, 0x36, 0x53, 0x53, 0x53, 0x1c, 0x24,
- 0x66, 0x03, 0x03, 0x03, 0xb7, 0x0f, 0x24, 0x88, 0x88,
- 0x26, 0x88, 0x26, 0x3c, 0x24, 0x58, 0x24, 0x88, 0x26,
- 0x58, 0x58, 0x88, 0x00, 0x05, 0x26, 0x14, 0x9e, 0x9e,
- 0x11, 0x37, 0x11, 0xa1, 0x27, 0x27, 0xa1, 0xc7, 0x02,
- 0x02, 0x1b, 0x10, 0x10, 0x0e, 0x26, 0x26, 0x26, 0x9e,
- 0x15, 0x15, 0x96, 0x02, 0x02, 0xc8, 0x96, 0x6f, 0x9d,
- 0xac, 0x00, 0x07, 0x76, 0x6f, 0xa5, 0x9a, 0x42, 0x1e,
- 0x89, 0x00, 0x05, 0x76, 0xac, 0x70, 0x70, 0x92, 0x00,
- 0x06, 0x03, 0x8c, 0x61, 0x61, 0x61, 0x89, 0x00, 0x05,
- 0x99, 0x9a, 0x70, 0x70, 0x5c, 0x1e, 0x1e, 0x47, 0x77,
- 0x7a, 0x5e, 0x1e, 0x1e, 0x5c, 0x00, 0x10, 0x99, 0xbc,
- 0x99, 0x99, 0x99, 0x6f, 0x70, 0x5c, 0x1e, 0x76, 0x00,
- 0x14, 0x96, 0x27, 0x70, 0xa3, 0x00, 0x09, 0x03, 0x01,
- 0x01, 0x00, 0x0a, 0x02, 0x87, 0x58, 0x25, 0x25, 0x88,
- 0x37, 0xb8, 0x51, 0x0f, 0x25, 0xad, 0xad, 0x88, 0x37,
- 0x11, 0x52, 0x25, 0xad, 0xad, 0xad, 0x36, 0x11, 0x11,
- 0x11, 0x26, 0x0f, 0x24, 0x88, 0x88, 0x3c, 0x3c, 0x00,
- 0x06, 0x88, 0x36, 0x53, 0x53, 0x53, 0x3c, 0x24, 0x1a,
- 0x03, 0x03, 0x03, 0xc9, 0x0f, 0x24, 0x88, 0x88, 0x26,
- 0x88, 0x26, 0x25, 0x0e, 0x58, 0x88, 0x26, 0x36, 0x88,
- 0x58, 0x25, 0x00, 0x05, 0x26, 0x11, 0x9e, 0x69, 0x26,
- 0x0f, 0x98, 0x26, 0x1c, 0x52, 0x9e, 0x6a, 0x18, 0x02,
- 0x0c, 0x10, 0x10, 0x98, 0x26, 0x26, 0x26, 0x9e, 0x15,
- 0x15, 0x96, 0x02, 0x02, 0x2a, 0x2f, 0x9d, 0x9d, 0x9d,
- 0x77, 0x00, 0x06, 0x76, 0x99, 0x9a, 0xb1, 0x89, 0x5c,
- 0x7b, 0x00, 0x05, 0x76, 0x8a, 0x70, 0x70, 0x4b, 0x00,
- 0x06, 0x03, 0x8c, 0x61, 0x61, 0x61, 0x46, 0x00, 0x05,
- 0x99, 0x8f, 0x70, 0x70, 0x5c, 0x1e, 0x1e, 0x8e, 0x77,
- 0x70, 0x5e, 0x1e, 0x1e, 0x41, 0x00, 0x10, 0x99, 0x76,
- 0x99, 0x99, 0x99, 0x8a, 0x70, 0x5c, 0x1e, 0x76, 0x00,
- 0x0f, 0x96, 0x99, 0x99, 0x96, 0x96, 0x96, 0x5e, 0x70,
- 0xa3, 0x00, 0x09, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02,
- 0x87, 0x58, 0x25, 0x25, 0x88, 0xad, 0x0f, 0x25, 0x00,
- 0x04, 0xad, 0x26, 0x11, 0x11, 0x52, 0x24, 0x25, 0xad,
- 0x88, 0x36, 0x11, 0x11, 0x11, 0x36, 0x0e, 0x24, 0x88,
- 0x88, 0x3c, 0x37, 0x25, 0x00, 0x05, 0x88, 0x36, 0x53,
- 0x53, 0x53, 0x3c, 0x24, 0x1a, 0x03, 0x03, 0x03, 0xc9,
- 0x0f, 0x24, 0x00, 0x04, 0x88, 0x26, 0x88, 0x88, 0x88,
- 0x26, 0x36, 0x3c, 0x3c, 0x58, 0x25, 0x00, 0x04, 0x26,
- 0x3c, 0x69, 0x11, 0x24, 0x57, 0x57, 0x0e, 0x24, 0x24,
- 0x88, 0x38, 0xa1, 0xca, 0x02, 0x17, 0x10, 0x10, 0x58,
- 0x26, 0x26, 0x26, 0x9e, 0x15, 0x15, 0x96, 0x02, 0x02,
- 0x94, 0x76, 0x96, 0x6f, 0x9d, 0x9d, 0x54, 0x00, 0x06,
- 0x76, 0x6d, 0xb5, 0x77, 0x5c, 0x89, 0x00, 0x05, 0x76,
- 0x6f, 0x70, 0x70, 0x67, 0x00, 0x06, 0x03, 0x3f, 0x61,
- 0x61, 0x61, 0x46, 0x00, 0x05, 0x99, 0x8f, 0x70, 0x70,
- 0x5c, 0x1e, 0x1e, 0x46, 0x77, 0x70, 0xb1, 0x1e, 0x1e,
- 0x41, 0x00, 0x10, 0x99, 0x46, 0x99, 0x99, 0x99, 0x54,
- 0x70, 0x5c, 0x1e, 0x99, 0x00, 0x0f, 0x96, 0x46, 0x99,
- 0x96, 0x96, 0x96, 0x5e, 0x70, 0x5a, 0x00, 0x09, 0x03,
- 0x01, 0x01, 0x00, 0x0a, 0x02, 0x9f, 0x58, 0x00, 0x04,
- 0x25, 0x00, 0x05, 0xad, 0x26, 0x52, 0x11, 0x11, 0x38,
- 0x24, 0x25, 0x88, 0x88, 0x36, 0x11, 0x11, 0x11, 0x36,
- 0x0e, 0x24, 0x88, 0x88, 0x3c, 0x14, 0x25, 0x00, 0x05,
- 0x88, 0x3c, 0x53, 0x53, 0x53, 0x36, 0x24, 0x03, 0x03,
- 0x28, 0x1a, 0xc9, 0x0f, 0x58, 0x88, 0x88, 0x88, 0x00,
- 0x06, 0x26, 0x36, 0x37, 0x38, 0x25, 0x24, 0x00, 0x04,
- 0x26, 0x52, 0x9e, 0x37, 0x10, 0x57, 0x57, 0x58, 0x24,
- 0x24, 0x26, 0x3c, 0x52, 0x11, 0x2c, 0x17, 0x10, 0x10,
- 0x58, 0x26, 0x26, 0x26, 0x9e, 0x15, 0x15, 0x96, 0x02,
- 0x02, 0x1d, 0x42, 0x42, 0x5c, 0x89, 0x54, 0x9d, 0x6f,
- 0x99, 0x00, 0x04, 0x76, 0x77, 0x5e, 0x8f, 0x5c, 0x46,
- 0x00, 0x05, 0x76, 0x8f, 0x70, 0x70, 0x4e, 0x03, 0x19,
- 0x22, 0x21, 0x21, 0x07, 0x8c, 0x61, 0x61, 0x61, 0x46,
- 0x00, 0x05, 0x99, 0x8f, 0x70, 0x70, 0x5c, 0x1e, 0x1e,
- 0x46, 0x54, 0x70, 0x62, 0x1e, 0x1e, 0x47, 0x00, 0x0f,
- 0x99, 0x89, 0x8e, 0x99, 0x99, 0x99, 0x77, 0x70, 0x5c,
- 0x1e, 0x99, 0x96, 0x96, 0xac, 0x00, 0x0c, 0x96, 0x5c,
- 0x00, 0x04, 0x96, 0x5e, 0x70, 0xcb, 0x00, 0x09, 0x03,
- 0x01, 0x01, 0x00, 0x0a, 0x03, 0x9f, 0x58, 0x25, 0x25,
- 0x00, 0x06, 0xad, 0x26, 0x14, 0x11, 0x11, 0x11, 0x3c,
- 0x58, 0x24, 0x88, 0x88, 0x36, 0x11, 0x11, 0x11, 0x36,
- 0x0e, 0x24, 0x88, 0x88, 0x1c, 0x52, 0x25, 0x00, 0x05,
- 0x88, 0x3c, 0x53, 0x53, 0x53, 0x36, 0x24, 0x04, 0x84,
- 0xad, 0xad, 0x58, 0x0f, 0x58, 0x88, 0x26, 0x26, 0x3c,
- 0x00, 0x06, 0x26, 0x37, 0x11, 0x36, 0x24, 0x00, 0x04,
- 0x26, 0x11, 0xa1, 0x37, 0x0f, 0x10, 0x0f, 0x24, 0x24,
- 0x25, 0x36, 0x37, 0x14, 0x52, 0x7b, 0x66, 0x0f, 0x0f,
- 0x24, 0x26, 0x26, 0x26, 0x9e, 0x15, 0x15, 0x54, 0x03,
- 0x03, 0x1d, 0x42, 0x42, 0x61, 0x61, 0x42, 0x89, 0x54,
- 0x54, 0x99, 0x76, 0x76, 0x76, 0x99, 0x6e, 0x62, 0x5c,
- 0x46, 0x00, 0x05, 0x76, 0x8f, 0x70, 0x70, 0x90, 0x29,
- 0x00, 0x06, 0x76, 0x61, 0x61, 0x61, 0x46, 0x00, 0x05,
- 0x99, 0x6d, 0x70, 0x70, 0x5c, 0x1e, 0x1e, 0x89, 0x6f,
- 0x70, 0x9a, 0x1e, 0x1e, 0x47, 0x99, 0x99, 0x77, 0x77,
- 0x00, 0x0b, 0x99, 0x47, 0x46, 0x99, 0x99, 0x99, 0x77,
- 0x7a, 0x5c, 0x42, 0x99, 0x96, 0x96, 0x6f, 0xbc, 0x00,
- 0x0a, 0x96, 0x89, 0x5c, 0x00, 0x04, 0x96, 0xb1, 0x70,
- 0xa9, 0x00, 0x09, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03,
- 0x72, 0x58, 0x25, 0x00, 0x05, 0xad, 0x88, 0x3c, 0x00,
- 0x04, 0x11, 0x38, 0x3b, 0x58, 0x24, 0x88, 0x88, 0x36,
- 0x11, 0x11, 0x11, 0x36, 0x0e, 0x24, 0x88, 0x88, 0x37,
- 0x52, 0x24, 0x00, 0x05, 0x88, 0x3c, 0x53, 0x53, 0x53,
- 0x36, 0x25, 0x95, 0x00, 0x05, 0x0f, 0x58, 0x26, 0x26,
- 0x26, 0x11, 0x9e, 0x11, 0x3c, 0x26, 0x26, 0x26, 0x3c,
- 0x9e, 0x37, 0x58, 0x00, 0x04, 0x26, 0x52, 0x9e, 0x38,
- 0x0f, 0x24, 0x26, 0x26, 0x88, 0x26, 0x00, 0x04, 0x52,
- 0xcc, 0x66, 0x0f, 0x0f, 0x24, 0x26, 0x26, 0x26, 0x9e,
- 0x15, 0x15, 0x54, 0x03, 0x03, 0x1d, 0x42, 0x42, 0x61,
- 0x61, 0x42, 0x5c, 0x46, 0x77, 0x96, 0x76, 0x76, 0x76,
- 0x99, 0x6e, 0x62, 0x5c, 0x46, 0x00, 0x05, 0x76, 0xa5,
- 0x70, 0x70, 0x94, 0x5c, 0x41, 0x41, 0x41, 0x5c, 0x5c,
- 0x5c, 0x41, 0x61, 0x61, 0x46, 0x00, 0x05, 0x99, 0x6f,
- 0x70, 0x70, 0x5c, 0x1e, 0x1e, 0x89, 0x6f, 0x70, 0x8f,
- 0x1e, 0x1e, 0x46, 0x99, 0x99, 0x8a, 0x6d, 0x00, 0x0a,
- 0x99, 0x76, 0x5c, 0x46, 0x99, 0x99, 0x99, 0x77, 0x7a,
- 0x5c, 0x42, 0xbc, 0x96, 0x96, 0x9a, 0x99, 0x00, 0x0a,
- 0x96, 0x41, 0x5c, 0x00, 0x04, 0x96, 0xb1, 0x70, 0xab,
- 0x00, 0x09, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x31,
- 0x58, 0x25, 0x00, 0x04, 0xad, 0x36, 0x11, 0x69, 0x69,
- 0x53, 0x11, 0x38, 0x08, 0x33, 0x58, 0x24, 0x88, 0x88,
- 0x26, 0x11, 0x11, 0x11, 0x36, 0x0e, 0x24, 0x88, 0x88,
- 0x14, 0x11, 0x24, 0x00, 0x05, 0x88, 0x1c, 0x53, 0x53,
- 0x53, 0x36, 0x25, 0x00, 0x04, 0x57, 0x10, 0x58, 0x58,
- 0x26, 0x26, 0x26, 0x11, 0x69, 0x9e, 0x11, 0x3c, 0x26,
- 0x26, 0x36, 0x9e, 0x52, 0x58, 0x88, 0x26, 0x26, 0x26,
- 0x37, 0x9e, 0x52, 0x0f, 0x24, 0x00, 0x04, 0x26, 0x37,
- 0x52, 0x69, 0x9e, 0xa2, 0xaa, 0x0f, 0x0f, 0x24, 0x26,
- 0x26, 0x26, 0x9e, 0x15, 0x15, 0x54, 0x03, 0x03, 0x1d,
- 0x42, 0x42, 0x41, 0x47, 0x47, 0x46, 0x99, 0x8f, 0x77,
- 0x76, 0x76, 0x76, 0xbc, 0x7a, 0x62, 0x5c, 0x8e, 0x00,
- 0x05, 0x76, 0xb1, 0x70, 0x70, 0x9b, 0x1e, 0x6c, 0x61,
- 0x42, 0x42, 0x42, 0x54, 0x76, 0x61, 0x61, 0x46, 0x00,
- 0x05, 0x99, 0x6f, 0x70, 0x70, 0x5c, 0x1e, 0x1e, 0x76,
- 0x6d, 0x70, 0x6d, 0x1e, 0x1e, 0x46, 0x99, 0x99, 0x6f,
- 0xa5, 0x00, 0x0a, 0x99, 0x76, 0x61, 0x89, 0x99, 0x99,
- 0x96, 0x96, 0x7a, 0x5c, 0x5c, 0x96, 0x96, 0x96, 0x5e,
- 0x99, 0x99, 0x00, 0x08, 0x96, 0x76, 0x42, 0x41, 0x00,
- 0x04, 0x96, 0x62, 0x70, 0xae, 0x00, 0x09, 0x02, 0x01,
- 0x01, 0x00, 0x0a, 0x03, 0x31, 0x58, 0x24, 0xad, 0xad,
- 0xad, 0x88, 0x38, 0x52, 0x52, 0x52, 0x11, 0x3c, 0x25,
- 0xaa, 0xaa, 0x58, 0x24, 0x88, 0x88, 0x26, 0x11, 0x11,
- 0x11, 0x36, 0x0e, 0x24, 0x88, 0x88, 0x52, 0x11, 0x24,
- 0x00, 0x05, 0x88, 0x3c, 0x53, 0x53, 0x53, 0x1c, 0x0f,
- 0xcd, 0x57, 0x57, 0x10, 0x37, 0x88, 0x58, 0x26, 0x26,
- 0x26, 0x11, 0x53, 0x69, 0x3c, 0x88, 0x88, 0x26, 0x36,
- 0x9e, 0x53, 0x24, 0x88, 0x26, 0x26, 0x26, 0x3c, 0x9e,
- 0x11, 0x0f, 0x25, 0x00, 0x04, 0x26, 0x3c, 0xa1, 0x27,
- 0x27, 0xce, 0x33, 0x0f, 0x0f, 0x25, 0x26, 0x26, 0x26,
- 0x9e, 0x15, 0x15, 0x54, 0x03, 0x03, 0x64, 0x42, 0x42,
- 0x46, 0x76, 0x76, 0x76, 0xac, 0x5e, 0x77, 0x5c, 0x76,
- 0x76, 0x96, 0x7a, 0x62, 0x5c, 0x47, 0x00, 0x05, 0x76,
- 0xb1, 0x7a, 0x7a, 0x46, 0x6c, 0x6c, 0x1e, 0x42, 0x42,
- 0x77, 0x7a, 0x46, 0x61, 0x61, 0x46, 0x00, 0x05, 0x99,
- 0x8a, 0x70, 0x70, 0x5c, 0x1e, 0x1e, 0x76, 0x6d, 0x70,
- 0x6f, 0x1e, 0x1e, 0x46, 0x99, 0x99, 0x6d, 0x5e, 0x00,
- 0x09, 0x99, 0x96, 0x89, 0x1e, 0x89, 0x99, 0x99, 0x96,
- 0x96, 0x6e, 0x5c, 0x41, 0x96, 0x96, 0xac, 0x7a, 0x96,
- 0x99, 0x00, 0x08, 0x96, 0x46, 0x1e, 0x47, 0x00, 0x04,
- 0x96, 0xa5, 0x70, 0xae, 0x00, 0x09, 0x02, 0x01, 0x01,
- 0x00, 0x0a, 0x03, 0xaa, 0x58, 0x24, 0xad, 0xad, 0xad,
- 0x88, 0x3c, 0x38, 0x38, 0x52, 0x37, 0x58, 0x98, 0x66,
- 0x30, 0x58, 0x24, 0x88, 0x88, 0x26, 0x11, 0x11, 0x11,
- 0x36, 0x0e, 0x24, 0x88, 0x26, 0x11, 0x11, 0x24, 0x00,
- 0x05, 0x88, 0x36, 0x53, 0x53, 0x53, 0x37, 0x57, 0x51,
- 0x57, 0x0f, 0x52, 0x9e, 0x88, 0x58, 0x26, 0x26, 0x26,
- 0x11, 0x53, 0x69, 0x24, 0x58, 0x25, 0x26, 0x26, 0x9e,
- 0x9e, 0x36, 0x00, 0x04, 0x26, 0x36, 0x9e, 0x11, 0x0f,
- 0x25, 0x00, 0x04, 0x26, 0x3c, 0x27, 0x27, 0xa1, 0x08,
- 0x33, 0x0f, 0x0f, 0x25, 0x26, 0x26, 0x26, 0x9e, 0x15,
- 0x15, 0x54, 0x03, 0x03, 0x30, 0x42, 0x42, 0x8e, 0x76,
- 0x76, 0x76, 0x99, 0x7a, 0x77, 0x61, 0x76, 0x76, 0x8a,
- 0x27, 0x9a, 0x5c, 0x41, 0x00, 0x05, 0x76, 0xa5, 0x7a,
- 0x7a, 0x76, 0x6c, 0x6c, 0x6c, 0x5c, 0x96, 0x7a, 0x7a,
- 0x41, 0x42, 0x61, 0x46, 0x00, 0x05, 0x99, 0x77, 0x70,
- 0x70, 0x5c, 0x1e, 0x1e, 0x99, 0x8f, 0x70, 0x54, 0x1e,
- 0x1e, 0x46, 0x99, 0x99, 0x8f, 0x70, 0x96, 0x00, 0x08,
- 0x99, 0x6f, 0x41, 0x1e, 0x76, 0x00, 0x04, 0x96, 0x6e,
- 0x5c, 0x41, 0x96, 0x96, 0x54, 0x70, 0x77, 0x99, 0x99,
- 0x00, 0x07, 0x96, 0x41, 0x1e, 0x46, 0x00, 0x04, 0x96,
- 0xa5, 0x70, 0x67, 0x00, 0x09, 0x02, 0x01, 0x01, 0x00,
- 0x0a, 0x03, 0x66, 0x58, 0x24, 0x00, 0x04, 0xad, 0x36,
- 0x52, 0x52, 0x52, 0x37, 0x98, 0x98, 0x19, 0x66, 0x24,
- 0x24, 0x88, 0x88, 0x26, 0x11, 0x11, 0x11, 0x3c, 0x0e,
- 0x24, 0x88, 0x26, 0x11, 0x11, 0x26, 0x00, 0x05, 0x88,
- 0x26, 0x53, 0x53, 0x11, 0x1c, 0x51, 0xcd, 0x58, 0x3c,
- 0x9e, 0x9e, 0x24, 0x58, 0x26, 0x26, 0x26, 0x11, 0x53,
- 0x69, 0x25, 0x58, 0x24, 0x26, 0x26, 0x11, 0x9e, 0x1c,
- 0x88, 0x00, 0x04, 0x26, 0x9e, 0x11, 0x10, 0x25, 0x00,
- 0x04, 0x26, 0x3c, 0xa1, 0xa1, 0x53, 0x30, 0x72, 0x0f,
- 0x0f, 0x25, 0x26, 0x26, 0x26, 0x69, 0x15, 0x15, 0x54,
- 0x03, 0x03, 0x30, 0x42, 0x42, 0x8e, 0x76, 0x76, 0x76,
- 0x99, 0x70, 0x96, 0x42, 0x76, 0x76, 0x8f, 0x27, 0x8f,
- 0x41, 0x40, 0x00, 0x05, 0x76, 0x8f, 0x7a, 0x6e, 0x76,
- 0x6c, 0x6c, 0x5d, 0x76, 0xb5, 0x7a, 0x27, 0x5c, 0x42,
- 0x42, 0x46, 0x00, 0x05, 0x99, 0x77, 0x7a, 0x7a, 0x41,
- 0x1e, 0x42, 0x99, 0x8f, 0x70, 0x77, 0x1e, 0x1e, 0x89,
- 0x99, 0x99, 0x9a, 0x70, 0x8a, 0x00, 0x07, 0x99, 0xbc,
- 0x6f, 0x5c, 0x1e, 0x99, 0x00, 0x04, 0x96, 0x5e, 0x5c,
- 0x47, 0x96, 0x96, 0x8a, 0x70, 0x6f, 0x99, 0x99, 0x00,
- 0x06, 0x96, 0x77, 0x5c, 0x1e, 0x46, 0x00, 0x04, 0x96,
- 0xa5, 0x70, 0x59, 0x00, 0x09, 0x02, 0x01, 0x01, 0x00,
- 0x0a, 0x03, 0x1a, 0x58, 0x24, 0x00, 0x04, 0xad, 0xb9,
- 0x52, 0x52, 0x52, 0x3c, 0x98, 0x0e, 0x28, 0x28, 0x35,
- 0x25, 0x88, 0x88, 0x26, 0x52, 0x11, 0x11, 0x3c, 0x0e,
- 0x24, 0x88, 0x36, 0x53, 0x53, 0x36, 0x00, 0x06, 0x88,
- 0x52, 0x11, 0x11, 0x36, 0x51, 0x57, 0x88, 0x37, 0x9e,
- 0x9e, 0x24, 0x58, 0x26, 0x26, 0x26, 0x11, 0x69, 0x9e,
- 0x88, 0x58, 0x24, 0x26, 0x26, 0x52, 0x9e, 0x52, 0x88,
- 0x00, 0x04, 0x26, 0x11, 0x11, 0x10, 0x88, 0x00, 0x04,
- 0x26, 0x14, 0x9e, 0x9e, 0x9d, 0x03, 0xb3, 0x0f, 0x0f,
- 0x88, 0x26, 0x26, 0x26, 0x53, 0x15, 0x15, 0x54, 0x03,
- 0x03, 0x30, 0x42, 0x42, 0x8e, 0x76, 0x76, 0x76, 0x99,
- 0x70, 0x99, 0x5c, 0x76, 0x76, 0xb1, 0x27, 0x8f, 0x8e,
- 0x8e, 0x00, 0x05, 0x76, 0x6f, 0x5e, 0x5e, 0x89, 0x6c,
- 0x6c, 0x41, 0x99, 0x6e, 0x7a, 0x62, 0x5c, 0x42, 0x42,
- 0x46, 0x00, 0x05, 0x99, 0xbc, 0x27, 0x6e, 0x41, 0x5d,
- 0x42, 0x99, 0x9a, 0x7a, 0x77, 0x1e, 0x1e, 0x76, 0x99,
- 0x99, 0xa5, 0x70, 0x8f, 0x00, 0x07, 0x99, 0x77, 0x54,
- 0x61, 0x61, 0x99, 0x00, 0x04, 0x96, 0x5e, 0x5c, 0x46,
- 0x96, 0x96, 0x6f, 0x70, 0x8f, 0x99, 0x99, 0x99, 0x00,
- 0x05, 0x96, 0x77, 0x42, 0x1e, 0x89, 0x00, 0x04, 0x96,
- 0x9a, 0x70, 0x59, 0x00, 0x09, 0x02, 0x01, 0x01, 0x00,
- 0x0a, 0x03, 0x1a, 0x97, 0x24, 0xad, 0xad, 0x88, 0x88,
- 0x3c, 0x52, 0x52, 0x52, 0x3c, 0x58, 0x97, 0x28, 0x03,
- 0x09, 0x25, 0x88, 0x88, 0x88, 0x38, 0x52, 0x11, 0x37,
- 0x0e, 0x24, 0x88, 0x3c, 0x53, 0x53, 0x37, 0x36, 0x26,
- 0x00, 0x04, 0x88, 0x37, 0x52, 0x52, 0x36, 0x51, 0x0f,
- 0x26, 0x52, 0x9e, 0x9e, 0x24, 0x58, 0x26, 0x26, 0x26,
- 0x11, 0x69, 0x9e, 0x26, 0x58, 0x24, 0x26, 0x26, 0x38,
- 0x9e, 0x9e, 0x00, 0x05, 0x26, 0x52, 0x52, 0x10, 0x00,
- 0x05, 0x26, 0x11, 0x9e, 0x9e, 0x74, 0x03, 0xb3, 0x0f,
- 0x0f, 0x88, 0x26, 0x26, 0x26, 0x53, 0x15, 0x15, 0x1c,
- 0x03, 0x03, 0x30, 0x42, 0x42, 0x47, 0x76, 0x76, 0x76,
- 0x99, 0x70, 0x99, 0x5c, 0x76, 0xbc, 0x5e, 0x27, 0x9a,
- 0x7b, 0x00, 0x06, 0x76, 0x96, 0x5e, 0xb1, 0x46, 0x6c,
- 0x6c, 0x76, 0x77, 0x7a, 0x7a, 0x59, 0x46, 0x47, 0x47,
- 0x46, 0x00, 0x06, 0x99, 0xa5, 0x62, 0x5c, 0x6c, 0x5c,
- 0x99, 0x9a, 0x70, 0x96, 0x1e, 0x1e, 0x76, 0x99, 0x99,
- 0xb1, 0x70, 0x62, 0x00, 0x07, 0x99, 0x8f, 0x76, 0x1e,
- 0x42, 0x99, 0x00, 0x04, 0x96, 0x5e, 0x5c, 0x46, 0x96,
- 0x96, 0x8f, 0x70, 0x62, 0x00, 0x04, 0x99, 0x96, 0x96,
- 0x96, 0x6f, 0x76, 0x1e, 0x1e, 0x76, 0x00, 0x04, 0x96,
- 0x8f, 0x70, 0x59, 0x00, 0x09, 0x02, 0x01, 0x01, 0x00,
- 0x0a, 0x03, 0x28, 0x97, 0x24, 0xad, 0x88, 0x88, 0x88,
- 0x3c, 0x52, 0x52, 0x52, 0x36, 0x24, 0x97, 0x28, 0x03,
- 0x3a, 0x25, 0x88, 0x88, 0x88, 0x3c, 0x52, 0x52, 0x36,
- 0x10, 0x58, 0x88, 0x3c, 0x53, 0x53, 0x52, 0x36, 0x26,
- 0x00, 0x04, 0x88, 0x26, 0x37, 0x37, 0x26, 0x51, 0x25,
- 0x26, 0x11, 0x9e, 0x69, 0x58, 0x58, 0x26, 0x26, 0x26,
- 0x11, 0x69, 0x9e, 0x88, 0x0f, 0x0e, 0x26, 0x26, 0x37,
- 0x9e, 0x9e, 0x3c, 0x00, 0x04, 0x26, 0x37, 0x37, 0x98,
- 0x00, 0x04, 0x26, 0x1c, 0x69, 0x69, 0x9a, 0x6b, 0x03,
- 0x95, 0x0f, 0x0f, 0x88, 0x26, 0x26, 0x26, 0x53, 0x15,
- 0x15, 0x1c, 0x03, 0x03, 0x30, 0x42, 0x42, 0x47, 0x00,
- 0x04, 0x76, 0x6e, 0x89, 0x5c, 0x76, 0x8a, 0x27, 0x27,
- 0x4b, 0x7b, 0x00, 0x06, 0x76, 0x99, 0x8f, 0xa5, 0x46,
- 0x79, 0x42, 0x99, 0x6d, 0x7a, 0x7a, 0x90, 0x8c, 0x47,
- 0x47, 0x46, 0x00, 0x06, 0x99, 0x54, 0x6d, 0x5c, 0x4a,
- 0x46, 0x99, 0xa5, 0x70, 0x99, 0x1e, 0x61, 0x76, 0x99,
- 0x99, 0xb5, 0x70, 0xb1, 0x96, 0x00, 0x05, 0x99, 0x96,
- 0x62, 0x47, 0x1e, 0x42, 0x99, 0x00, 0x04, 0x96, 0xb1,
- 0x5c, 0x46, 0x96, 0x96, 0x8f, 0x70, 0x5e, 0x96, 0x99,
- 0x99, 0x99, 0x96, 0x96, 0x96, 0x9a, 0x41, 0x1e, 0x1e,
- 0x99, 0x00, 0x04, 0x96, 0x8f, 0x70, 0x4b, 0x00, 0x09,
- 0x02, 0x01, 0x01, 0x00, 0x0b, 0x03, 0x97, 0x24, 0x00,
- 0x04, 0x88, 0x3c, 0x52, 0x52, 0x52, 0x36, 0x58, 0xc9,
- 0x03, 0x03, 0xbe, 0x26, 0x26, 0x88, 0x88, 0x36, 0x38,
- 0x1c, 0x0f, 0x51, 0x58, 0x88, 0x38, 0x53, 0x53, 0x11,
- 0x36, 0x3c, 0x36, 0x26, 0x88, 0x88, 0x26, 0x3c, 0x37,
- 0x26, 0x10, 0x26, 0x26, 0x53, 0x69, 0x11, 0x58, 0x58,
- 0x26, 0x26, 0x26, 0x11, 0x9e, 0x9e, 0x25, 0x10, 0x0f,
- 0x26, 0x26, 0x3c, 0x9e, 0x9e, 0x52, 0x36, 0x36, 0x00,
- 0x04, 0x26, 0x24, 0x26, 0x26, 0x26, 0x36, 0xc2, 0x69,
- 0x69, 0xcb, 0x03, 0x03, 0x95, 0x0f, 0x0f, 0x00, 0x04,
- 0x26, 0x53, 0x15, 0x15, 0x1c, 0x03, 0x03, 0x22, 0x42,
- 0x42, 0x47, 0x00, 0x04, 0x76, 0x5e, 0x41, 0x47, 0x76,
- 0x8f, 0x27, 0x27, 0xa9, 0xcf, 0x99, 0x96, 0x96, 0x99,
- 0x76, 0x99, 0x99, 0x77, 0xa5, 0x46, 0x6c, 0x89, 0x99,
- 0x62, 0x27, 0x5e, 0x43, 0x2d, 0x47, 0x47, 0x8e, 0x00,
- 0x07, 0x99, 0x96, 0x8e, 0x41, 0x99, 0x99, 0x5e, 0x70,
- 0x46, 0x1e, 0x61, 0x76, 0x99, 0xbc, 0x5e, 0x70, 0x4b,
- 0x2f, 0x00, 0x05, 0x99, 0x6f, 0x9a, 0x5c, 0x1e, 0x5c,
- 0x00, 0x05, 0x96, 0x62, 0x5c, 0x89, 0x96, 0x96, 0xa5,
- 0x70, 0x65, 0x6f, 0x00, 0x04, 0x99, 0x96, 0x77, 0x8f,
- 0x42, 0x1e, 0x1e, 0x00, 0x05, 0x96, 0x8f, 0x70, 0x4b,
- 0x00, 0x09, 0x02, 0x01, 0x01, 0x00, 0x0b, 0x03, 0x3b,
- 0x24, 0x00, 0x04, 0x88, 0x1c, 0x52, 0x52, 0x52, 0x36,
- 0x0f, 0x66, 0x03, 0x03, 0x03, 0xd0, 0x26, 0x88, 0x88,
- 0x88, 0x36, 0x25, 0x51, 0x10, 0x88, 0x26, 0x11, 0x53,
- 0x53, 0x14, 0x25, 0x1c, 0x1c, 0x26, 0x88, 0x88, 0x88,
- 0x26, 0x37, 0x26, 0x58, 0x26, 0x3c, 0x69, 0x69, 0x52,
- 0x98, 0x58, 0x88, 0x26, 0x26, 0x53, 0x9e, 0x9e, 0x0f,
- 0x57, 0x0f, 0x26, 0x26, 0x36, 0x9e, 0x9e, 0x9e, 0x3c,
- 0x36, 0x36, 0x00, 0x07, 0x26, 0x37, 0x69, 0x69, 0x9c,
- 0x03, 0x03, 0x03, 0x95, 0x0f, 0x0f, 0x00, 0x04, 0x26,
- 0x53, 0x15, 0x15, 0x1c, 0x03, 0x03, 0x1a, 0x5c, 0x42,
- 0x47, 0x00, 0x04, 0x76, 0xa5, 0x5d, 0x89, 0x99, 0xb1,
- 0x5e, 0x5e, 0x2a, 0x04, 0x3d, 0x77, 0x77, 0x96, 0x00,
- 0x04, 0x99, 0x8f, 0x99, 0x61, 0x99, 0xac, 0x5e, 0x5e,
- 0x59, 0x02, 0x04, 0x40, 0x46, 0x46, 0x76, 0x00, 0x0a,
- 0x99, 0x77, 0x6e, 0x5e, 0x42, 0x1e, 0x61, 0x99, 0x99,
- 0x96, 0x27, 0x70, 0x6a, 0x6b, 0x96, 0x00, 0x04, 0x99,
- 0xa5, 0x8a, 0x42, 0x1e, 0x41, 0x00, 0x05, 0x96, 0xa5,
- 0x5c, 0x76, 0x96, 0x96, 0xb1, 0x70, 0xb2, 0x67, 0x54,
- 0x99, 0x99, 0x99, 0x96, 0x8f, 0x54, 0x61, 0x1e, 0x61,
- 0x00, 0x05, 0x96, 0x8f, 0x70, 0x4b, 0x00, 0x09, 0x02,
- 0x01, 0x01, 0x00, 0x0b, 0x03, 0x3b, 0x24, 0x88, 0x88,
- 0x88, 0x26, 0x11, 0x11, 0x11, 0x52, 0x58, 0x33, 0x00,
- 0x04, 0x03, 0x3a, 0x26, 0x26, 0x88, 0x88, 0x88, 0x25,
- 0x24, 0x88, 0x88, 0x3c, 0x11, 0x53, 0x53, 0x36, 0x33,
- 0xa3, 0x1c, 0x3c, 0x00, 0x04, 0x26, 0x36, 0x98, 0x88,
- 0x26, 0x52, 0x53, 0x53, 0x37, 0x98, 0x98, 0x88, 0x26,
- 0x26, 0x53, 0x9e, 0x69, 0x10, 0x57, 0x58, 0x26, 0x26,
- 0x26, 0x9e, 0x9e, 0x9e, 0x14, 0x36, 0x36, 0x00, 0x06,
- 0x26, 0x36, 0x69, 0x69, 0x53, 0x0b, 0x03, 0x03, 0x03,
- 0xb7, 0x0f, 0x0f, 0x00, 0x04, 0x26, 0x53, 0x15, 0x15,
- 0x1c, 0x03, 0x03, 0x19, 0x41, 0x41, 0x40, 0x00, 0x05,
- 0x76, 0x46, 0x76, 0x77, 0x5e, 0x5e, 0x4b, 0x18, 0x02,
- 0x2b, 0x96, 0x77, 0x77, 0xbc, 0x99, 0x99, 0x99, 0x96,
- 0x46, 0x46, 0x99, 0x8f, 0x5e, 0x5e, 0xa4, 0x02, 0x02,
- 0xcf, 0x89, 0x89, 0x76, 0x00, 0x0a, 0x99, 0xa5, 0x5e,
- 0x8f, 0x1e, 0x1e, 0x42, 0x99, 0x99, 0x96, 0x7a, 0x70,
- 0x67, 0x03, 0x0b, 0x96, 0x99, 0x99, 0xac, 0x5e, 0x76,
- 0x1e, 0x1e, 0x41, 0x00, 0x05, 0x96, 0x9a, 0x41, 0x76,
- 0x96, 0x96, 0x5e, 0x70, 0xae, 0x2a, 0x9c, 0xbc, 0x99,
- 0x99, 0x99, 0x5e, 0x89, 0x1e, 0x1e, 0x5c, 0x00, 0x05,
- 0x96, 0x8f, 0x70, 0x9c, 0x00, 0x09, 0x02, 0x01, 0x01,
- 0x00, 0x0b, 0x03, 0xd1, 0x24, 0x88, 0x88, 0x36, 0x52,
- 0x11, 0x11, 0x11, 0x36, 0xaa, 0x00, 0x05, 0x03, 0x28,
- 0xcc, 0x3c, 0x26, 0x00, 0x05, 0x88, 0x26, 0x52, 0x11,
- 0x11, 0x52, 0xc9, 0x1b, 0x18, 0xcb, 0x1c, 0x3c, 0x00,
- 0x06, 0x26, 0x3c, 0x53, 0x53, 0x53, 0xd2, 0x0e, 0x58,
- 0x88, 0x26, 0x26, 0x69, 0x9e, 0x11, 0x57, 0x57, 0x25,
- 0x26, 0x26, 0x3c, 0x9e, 0x9e, 0x9e, 0x52, 0x36, 0x36,
- 0x36, 0x00, 0x05, 0x26, 0x52, 0x69, 0x69, 0x54, 0x00,
- 0x04, 0x03, 0xb7, 0x0f, 0x0f, 0x00, 0x04, 0x26, 0x53,
- 0x15, 0x15, 0x9d, 0x03, 0x03, 0x03, 0x8c, 0x46, 0x46,
- 0x00, 0x06, 0x76, 0x99, 0xa5, 0x5e, 0x5e, 0xaf, 0x02,
- 0x02, 0x02, 0xc8, 0x77, 0x77, 0x77, 0x00, 0x06, 0x99,
- 0x54, 0x5e, 0x5e, 0x59, 0x02, 0x02, 0x02, 0x23, 0x76,
- 0x99, 0x99, 0xbc, 0x00, 0x07, 0x99, 0x96, 0x8f, 0xc5,
- 0x5e, 0x46, 0x1e, 0x1e, 0x5c, 0xbc, 0x99, 0xac, 0x7a,
- 0x70, 0xb2, 0x03, 0x03, 0x4e, 0x99, 0x99, 0x77, 0xb5,
- 0x47, 0x1e, 0x1e, 0x47, 0x00, 0x05, 0x96, 0x9a, 0x41,
- 0x99, 0x96, 0x96, 0x5e, 0x70, 0xa9, 0x02, 0xa6, 0x6f,
- 0x99, 0x99, 0x99, 0xb5, 0x5c, 0x1e, 0x1e, 0x5c, 0x00,
- 0x05, 0x96, 0x6d, 0x70, 0x9c, 0x00, 0x09, 0x02, 0x01,
- 0x01, 0x00, 0x0b, 0x03, 0x3a, 0x25, 0x88, 0x3c, 0x00,
- 0x04, 0x11, 0x81, 0x1a, 0x00, 0x07, 0x03, 0x86, 0x1c,
- 0x37, 0x36, 0x88, 0x88, 0x88, 0x26, 0x14, 0x11, 0x11,
- 0x11, 0x7b, 0x0c, 0x02, 0x02, 0x18, 0x7b, 0x1c, 0x3c,
- 0x00, 0x04, 0x26, 0x3c, 0x11, 0x53, 0x53, 0x54, 0x30,
- 0x0e, 0x98, 0x26, 0x3c, 0x52, 0x9e, 0x9e, 0x38, 0x57,
- 0x10, 0x26, 0x37, 0x11, 0x00, 0x04, 0x9e, 0x9d, 0x86,
- 0x36, 0x36, 0x36, 0x26, 0x26, 0x26, 0x1c, 0x69, 0x69,
- 0x53, 0x07, 0x00, 0x04, 0x03, 0x0f, 0x0f, 0x0f, 0x00,
- 0x04, 0x26, 0x11, 0x15, 0x15, 0x38, 0x03, 0x03, 0x03,
- 0x0b, 0x99, 0x96, 0x96, 0x00, 0x04, 0x76, 0x96, 0x9a,
- 0xb5, 0xb5, 0x67, 0x18, 0x00, 0x04, 0x02, 0x94, 0x77,
- 0x77, 0x54, 0x96, 0x99, 0x99, 0x99, 0x6f, 0xb1, 0xb5,
- 0x65, 0x5f, 0x00, 0x04, 0x02, 0x94, 0x77, 0x54, 0x8a,
- 0x77, 0x00, 0x04, 0x99, 0x77, 0x8f, 0xb1, 0x5e, 0xc5,
- 0x78, 0x5c, 0x46, 0x54, 0x8f, 0x8f, 0x54, 0x77, 0x70,
- 0x70, 0x12, 0x03, 0x03, 0x22, 0x96, 0x99, 0x77, 0x9a,
- 0x5c, 0x1e, 0x1e, 0x46, 0x96, 0x96, 0x54, 0x6d, 0x8f,
- 0x5e, 0x9a, 0x8f, 0x6f, 0x77, 0x6e, 0x70, 0xa4, 0x02,
- 0x18, 0x59, 0x77, 0x99, 0x96, 0x8f, 0x42, 0x1e, 0x1e,
- 0x41, 0x96, 0x77, 0x54, 0x6d, 0x8f, 0xb5, 0x7a, 0x92,
- 0x00, 0x09, 0x02, 0x01, 0x01, 0x00, 0x0b, 0x03, 0xaa,
- 0x25, 0x1c, 0x00, 0x04, 0x11, 0x7b, 0x00, 0x0a, 0x03,
- 0x2c, 0x38, 0xc2, 0x53, 0x53, 0x69, 0x9e, 0x69, 0x53,
- 0x53, 0x6a, 0x1b, 0x00, 0x04, 0x02, 0x04, 0xc7, 0x11,
- 0x69, 0x53, 0x53, 0x9e, 0x9e, 0x69, 0x53, 0x9d, 0x2a,
- 0x2e, 0x0e, 0x24, 0x11, 0x00, 0x04, 0x9e, 0x25, 0x57,
- 0x36, 0x00, 0x04, 0x9e, 0x53, 0x6a, 0x07, 0x03, 0x03,
- 0x7f, 0x37, 0x11, 0x53, 0x69, 0x69, 0x9e, 0x69, 0x53,
- 0x74, 0x00, 0x05, 0x03, 0x0f, 0x0f, 0x36, 0x69, 0x9e,
- 0xa1, 0x27, 0x15, 0x15, 0x15, 0x9d, 0x03, 0x03, 0x03,
- 0x28, 0x3d, 0x6f, 0x8f, 0x62, 0x62, 0xb5, 0x5e, 0x5e,
- 0x5e, 0xb5, 0x59, 0x04, 0x00, 0x05, 0x02, 0x18, 0x78,
- 0x6f, 0x8f, 0x62, 0xb1, 0xb1, 0x5e, 0x5e, 0x5e, 0x65,
- 0x48, 0x00, 0x05, 0x02, 0x18, 0x78, 0x6f, 0x8f, 0xa5,
- 0xb1, 0xb1, 0xb1, 0x27, 0x27, 0x27, 0x5e, 0x92, 0xa3,
- 0x03, 0x07, 0x6a, 0x9a, 0x62, 0x62, 0x62, 0xa5, 0x70,
- 0x70, 0xa3, 0x03, 0x03, 0x03, 0xa3, 0x96, 0x77, 0x54,
- 0x42, 0x1e, 0x5c, 0x8f, 0x27, 0x7a, 0x7a, 0x7a, 0x6e,
- 0x27, 0x62, 0xa5, 0xa5, 0xa5, 0x7a, 0x70, 0x48, 0x02,
- 0x02, 0x2b, 0x9c, 0x99, 0x77, 0xac, 0x61, 0x1e, 0x42,
- 0x9d, 0x5e, 0x7a, 0x7a, 0x7a, 0x6e, 0x6e, 0x65, 0xb2,
- 0x00, 0x09, 0x02, 0x01, 0x01, 0x00, 0x0b, 0x03, 0x19,
- 0x25, 0x52, 0x11, 0x11, 0x38, 0x0b, 0x00, 0x0b, 0x03,
- 0x02, 0x2c, 0x54, 0xa1, 0x15, 0xd3, 0x27, 0x9e, 0x53,
- 0xca, 0x18, 0x00, 0x06, 0x02, 0x43, 0xb2, 0xc5, 0x27,
- 0x15, 0x15, 0xa1, 0x53, 0x67, 0x04, 0x02, 0x17, 0x98,
- 0x38, 0x9e, 0x9e, 0xc5, 0x4b, 0xd1, 0x57, 0x36, 0x9e,
- 0x9e, 0x9e, 0x92, 0x74, 0x6b, 0x00, 0x05, 0x03, 0x39,
- 0x11, 0xa1, 0x15, 0x15, 0xa1, 0x53, 0x74, 0x00, 0x05,
- 0x03, 0x28, 0x0f, 0x37, 0x00, 0x07, 0xd3, 0x15, 0x6a,
- 0x00, 0x04, 0x03, 0x6b, 0x6a, 0x62, 0x6e, 0x70, 0x70,
- 0x70, 0x6e, 0x65, 0xae, 0x18, 0x00, 0x07, 0x02, 0x18,
- 0xae, 0x65, 0x5e, 0x7a, 0x70, 0x7a, 0x5e, 0x59, 0x2a,
- 0x00, 0x07, 0x02, 0x18, 0xa6, 0x92, 0x5e, 0x27, 0x70,
- 0x7a, 0x7a, 0x5e, 0x9c, 0x78, 0x19, 0x00, 0x04, 0x03,
- 0x21, 0x4e, 0x65, 0x62, 0x62, 0x5e, 0x70, 0x0b, 0x00,
- 0x04, 0x03, 0x4e, 0x77, 0x76, 0x1e, 0x8e, 0xb1, 0x7a,
- 0x7a, 0x6e, 0x5e, 0x92, 0x59, 0x12, 0x67, 0x65, 0xa5,
- 0xa5, 0x5e, 0x6e, 0x5f, 0x02, 0x02, 0x02, 0xab, 0x54,
- 0x54, 0x46, 0x1e, 0x40, 0x62, 0x6e, 0x7a, 0x6e, 0x62,
- 0x9c, 0xb2, 0x63, 0x18, 0x00, 0x0a, 0x02, 0x01, 0x01,
- 0x00, 0x0c, 0x03, 0x0a, 0x11, 0x11, 0x54, 0x22, 0x00,
- 0x0c, 0x03, 0x02, 0x02, 0x18, 0x63, 0xca, 0x67, 0xb2,
- 0xa6, 0x5f, 0x00, 0x0a, 0x02, 0x5f, 0xa6, 0xb2, 0xb2,
- 0xa9, 0x2a, 0x02, 0x02, 0x02, 0x17, 0x26, 0x9e, 0x92,
- 0xca, 0x5f, 0x18, 0xb3, 0x26, 0x9e, 0xc5, 0x4b, 0x0b,
- 0x00, 0x09, 0x03, 0x6b, 0xcb, 0x67, 0x67, 0xcb, 0x6b,
- 0x00, 0x06, 0x03, 0x19, 0x96, 0x9c, 0x4b, 0x6a, 0x67,
- 0xcb, 0x12, 0xa3, 0x07, 0x6b, 0x28, 0x00, 0x06, 0x03,
- 0x63, 0xae, 0xb2, 0xb2, 0xa9, 0xa4, 0x04, 0x00, 0x0b,
- 0x02, 0x04, 0x90, 0xb2, 0xb2, 0xa9, 0x5f, 0x18, 0x00,
- 0x0a, 0x02, 0x04, 0x90, 0xb2, 0xb2, 0xae, 0xa3, 0x6b,
- 0x00, 0x09, 0x03, 0x6b, 0x2f, 0x92, 0x62, 0x7a, 0x21,
- 0x00, 0x04, 0x03, 0x6b, 0x3d, 0x47, 0x76, 0x62, 0x9c,
- 0x78, 0x0b, 0x6b, 0x19, 0x00, 0x04, 0x03, 0x21, 0x4e,
- 0x65, 0x62, 0x5e, 0x18, 0x00, 0x04, 0x02, 0x3e, 0x96,
- 0x5c, 0x96, 0x65, 0x59, 0xa9, 0x48, 0x04, 0x18, 0x00,
- 0x0e, 0x02, 0x01, 0x01, 0x00, 0x0c, 0x03, 0xa2, 0x11,
- 0x39, 0x00, 0x0e, 0x03, 0x00, 0x1c, 0x02, 0x23, 0x67,
- 0x3e, 0x18, 0x02, 0x02, 0x1b, 0xad, 0x8f, 0xb2, 0x5f,
- 0x02, 0x00, 0x28, 0x03, 0x00, 0x28, 0x02, 0x00, 0x0d,
- 0x03, 0x19, 0x5a, 0x92, 0x19, 0x00, 0x05, 0x03, 0x19,
- 0x07, 0x0b, 0x00, 0x0c, 0x03, 0x6b, 0x2f, 0x9c, 0x00,
- 0x06, 0x02, 0x2a, 0xc8, 0x63, 0x18, 0x00, 0x13, 0x02,
- 0x01, 0x01, 0x00, 0x0c, 0x03, 0x7f, 0x1f, 0x00, 0x0f,
- 0x03, 0x00, 0x22, 0x02, 0x23, 0x3e, 0x04, 0x02, 0x02,
- 0x02, 0x00, 0x28, 0x03, 0x00, 0x28, 0x02, 0x00, 0x28,
- 0x03, 0x00, 0x1d, 0x02, 0x01, 0x01, 0x00, 0x1d, 0x03,
- 0x00, 0x28, 0x02, 0x00, 0x28, 0x03, 0x00, 0x28, 0x02,
- 0x00, 0x28, 0x03, 0x00, 0x1d, 0x02, 0x01, 0x01, 0x00,
- 0x1d, 0x03, 0x00, 0x28, 0x02, 0x00, 0x28, 0x03, 0x00,
- 0x28, 0x02, 0x00, 0x28, 0x03, 0x00, 0x1d, 0x02, 0x01,
- 0x01, 0x00, 0x1d, 0x03, 0x00, 0x28, 0x02, 0x00, 0x28,
- 0x03, 0x00, 0x28, 0x02, 0x00, 0x28, 0x03, 0x00, 0x1d,
- 0x02, 0x01, 0x01, 0x00, 0x11, 0x03, 0x00, 0x0c, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x0b, 0x7f, 0x00, 0x12, 0x02,
- 0x01, 0x01, 0x00, 0x0f, 0x03, 0x00, 0x0e, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x0d, 0x7f, 0x00, 0x10, 0x02, 0x01,
- 0x01, 0x00, 0x0d, 0x03, 0x00, 0x10, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x0f, 0x7f, 0x00, 0x0e, 0x02, 0x01, 0x01,
- 0x00, 0x0c, 0x03, 0x00, 0x11, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x10, 0x7f, 0x00, 0x0d, 0x02, 0x01, 0x01, 0x00,
- 0x0c, 0x03, 0x00, 0x11, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x10, 0x7f, 0x00, 0x0d, 0x02, 0x01, 0x01, 0x00, 0x0b,
- 0x03, 0x00, 0x12, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x11,
- 0x7f, 0x00, 0x0c, 0x02, 0x01, 0x01, 0x00, 0x0b, 0x03,
- 0x00, 0x12, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x11, 0x7f,
- 0x00, 0x0c, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00,
- 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00,
- 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b,
- 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02,
- 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01,
- 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01,
- 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00,
- 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a,
- 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12,
- 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03,
- 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f,
- 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00,
- 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00,
- 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b,
- 0x02, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03,
- 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01,
- 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01,
- 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00,
- 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a,
- 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12,
- 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02,
- 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1,
- 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00,
- 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00,
- 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b,
- 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03,
- 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01,
- 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01,
- 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00,
- 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a,
- 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12,
- 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02,
- 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1,
- 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00,
- 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00,
- 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b,
- 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03,
- 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01,
- 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01,
- 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00,
- 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a,
- 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12,
- 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02,
- 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1,
- 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00,
- 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00,
- 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b,
- 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03,
- 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01,
- 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01,
- 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00,
- 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a,
- 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12,
- 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02,
- 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1,
- 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00,
- 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00,
- 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b,
- 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03,
- 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01,
- 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01,
- 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00,
- 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a,
- 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12,
- 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03,
- 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f,
- 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00,
- 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00,
- 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b,
- 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02,
- 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01,
- 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01,
- 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00,
- 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a,
- 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12,
- 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03,
- 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f,
- 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00,
- 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00,
- 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b,
- 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02,
- 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01,
- 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01,
- 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00,
- 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a,
- 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12,
- 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03,
- 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f,
- 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00,
- 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00,
- 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b,
- 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02,
- 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01,
- 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01,
- 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00,
- 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a,
- 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12,
- 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03,
- 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f,
- 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00,
- 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00,
- 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b,
- 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02,
- 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01,
- 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01,
- 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00,
- 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x12, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a,
- 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12,
- 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03,
- 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f,
- 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00,
- 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x12, 0x7f, 0x00,
- 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b,
- 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03,
- 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01,
- 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01,
- 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00,
- 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a,
- 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12,
- 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02,
- 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1,
- 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00,
- 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00,
- 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b,
- 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03,
- 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01,
- 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01,
- 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00,
- 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x0c, 0x7f, 0xbd, 0xbd, 0x83, 0x00, 0x19, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00,
- 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x0c, 0x7f, 0x85, 0x85,
- 0xbd, 0x00, 0x19, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01,
- 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x0c, 0x7f, 0x85, 0x85, 0xbd, 0x00, 0x19, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1,
- 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00,
- 0x13, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x0c, 0x7f, 0x85,
- 0x85, 0xbd, 0x00, 0x19, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b, 0x03, 0x01,
- 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x0c, 0x7f, 0x85, 0x85, 0xbd, 0x00, 0x19,
- 0x7f, 0x00, 0x19, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x0c,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0x00, 0x0b,
- 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x0c, 0x7f, 0x85, 0x85, 0xbd,
- 0x00, 0x19, 0x7f, 0x00, 0x19, 0xd1, 0xce, 0xce, 0xce,
- 0x00, 0x0c, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1,
- 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00,
- 0x13, 0x7f, 0x00, 0x1e, 0xd1, 0x09, 0x00, 0x06, 0xce,
- 0xd1, 0xd1, 0xd1, 0x00, 0x06, 0x7f, 0xbd, 0xbd, 0x85,
- 0xbd, 0xbd, 0x7f, 0x85, 0x85, 0xbd, 0x7f, 0x7f, 0xbd,
- 0xbd, 0xbd, 0x00, 0x08, 0x7f, 0xbd, 0xbd, 0x83, 0x00,
- 0x05, 0x7f, 0xbd, 0xbd, 0x85, 0x85, 0xce, 0xce, 0x00,
- 0x06, 0xd1, 0xce, 0xce, 0xce, 0xd1, 0xd1, 0x00, 0x04,
- 0xce, 0x00, 0x06, 0xd1, 0x00, 0x0a, 0xce, 0x00, 0x05,
- 0xd1, 0xce, 0xce, 0x00, 0x05, 0x7f, 0xbd, 0xbd, 0xbd,
- 0x00, 0x06, 0x7f, 0xbd, 0xbd, 0x7f, 0x7f, 0xbd, 0xbd,
- 0x85, 0x85, 0xbd, 0xbd, 0x00, 0x06, 0x7f, 0xbd, 0xbd,
- 0x85, 0x85, 0xbd, 0xbd, 0x00, 0x04, 0x7f, 0x00, 0x04,
- 0xd1, 0x00, 0x07, 0xce, 0x00, 0x07, 0xd1, 0x00, 0x0b,
- 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f,
- 0x00, 0x1d, 0xd1, 0x00, 0x09, 0xce, 0xd1, 0xd1, 0x00,
- 0x05, 0x7f, 0xbd, 0x85, 0x85, 0xbd, 0xbd, 0x85, 0xbd,
- 0x85, 0x85, 0xbd, 0x7f, 0x7f, 0x83, 0x85, 0x85, 0xbd,
- 0x00, 0x06, 0x7f, 0xbd, 0x85, 0xbd, 0x00, 0x05, 0x7f,
- 0xbd, 0x85, 0x85, 0xbd, 0xbd, 0xce, 0xce, 0xce, 0x00,
- 0x05, 0xd1, 0x00, 0x0a, 0xce, 0x00, 0x04, 0xd1, 0x00,
- 0x0c, 0xce, 0xd1, 0xd1, 0xd1, 0xce, 0xce, 0xce, 0x00,
- 0x05, 0x7f, 0xbd, 0x85, 0x85, 0x00, 0x05, 0x7f, 0x83,
- 0x85, 0x85, 0xbd, 0xbd, 0x00, 0x05, 0x85, 0xbd, 0x00,
- 0x05, 0x7f, 0xbd, 0x85, 0x85, 0xbd, 0xbd, 0x85, 0x85,
- 0xbd, 0x7f, 0x7f, 0x7f, 0xd1, 0xd1, 0xd1, 0x00, 0x09,
- 0xce, 0x00, 0x06, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01,
- 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x1e, 0xd1,
- 0xce, 0x00, 0x05, 0xd1, 0xce, 0xce, 0xce, 0xd1, 0x00,
- 0x04, 0x7f, 0xbd, 0x85, 0x85, 0xbd, 0x7f, 0x7f, 0x83,
- 0xbd, 0x85, 0x85, 0xbd, 0x7f, 0x7f, 0x7f, 0xbd, 0x85,
- 0xbd, 0x00, 0x06, 0x7f, 0xbd, 0x85, 0xbd, 0x00, 0x04,
- 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0x7f, 0xd1, 0xce,
- 0xce, 0xce, 0x00, 0x04, 0xd1, 0x00, 0x05, 0xce, 0x09,
- 0xd1, 0x00, 0x04, 0xce, 0x00, 0x06, 0xd1, 0xce, 0xce,
- 0xce, 0x00, 0x09, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05,
- 0x7f, 0xbd, 0x85, 0x85, 0x00, 0x05, 0x7f, 0x83, 0x00,
- 0x04, 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x00,
- 0x04, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0x7f, 0xbd,
- 0x85, 0x85, 0xbd, 0x7f, 0x7f, 0xd1, 0xd1, 0xce, 0xce,
- 0xce, 0x00, 0x0d, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01,
- 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7f, 0x00, 0x24, 0xd1,
- 0xce, 0xce, 0xce, 0xd1, 0x00, 0x04, 0x7f, 0x85, 0x85,
- 0xbd, 0x00, 0x05, 0x7f, 0x85, 0x85, 0xbd, 0x7f, 0x7f,
- 0x7f, 0xbd, 0x85, 0x85, 0x83, 0x00, 0x04, 0x7f, 0xbd,
- 0x85, 0x85, 0x00, 0x04, 0x7f, 0xbd, 0x85, 0x85, 0xbd,
- 0x7f, 0x7f, 0x7f, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x04,
- 0xd1, 0x00, 0x04, 0xce, 0x00, 0x04, 0xd1, 0xce, 0xce,
- 0xce, 0x00, 0x06, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x09,
- 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05, 0x7f, 0xbd, 0x85,
- 0x85, 0x00, 0x05, 0x7f, 0x83, 0x85, 0x85, 0x85, 0xbd,
- 0x7f, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0x7f,
- 0xbd, 0x85, 0x85, 0x00, 0x05, 0x7f, 0xbd, 0x85, 0xbd,
- 0x7f, 0x7f, 0xd1, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x0d,
- 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02,
- 0x00, 0x13, 0x7f, 0x00, 0x24, 0xd1, 0xce, 0xce, 0xce,
- 0xd1, 0x7f, 0x7f, 0x7f, 0xbd, 0x85, 0x85, 0x83, 0x00,
- 0x05, 0x7f, 0x85, 0x85, 0xbd, 0x00, 0x04, 0x7f, 0xbd,
- 0x85, 0xbd, 0x00, 0x04, 0x7f, 0xbd, 0x85, 0xbd, 0x00,
- 0x04, 0x7f, 0xbd, 0x85, 0x85, 0x00, 0x04, 0x7f, 0xd1,
- 0xd1, 0xce, 0xce, 0x00, 0x04, 0xd1, 0xce, 0xce, 0xce,
- 0x00, 0x05, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x06, 0xd1,
- 0xce, 0xce, 0xce, 0x00, 0x09, 0xd1, 0xce, 0xce, 0xce,
- 0x00, 0x05, 0x7f, 0xbd, 0x85, 0x85, 0x00, 0x05, 0x7f,
- 0x83, 0x85, 0x85, 0xbd, 0x00, 0x0a, 0x7f, 0xbd, 0x85,
- 0xbd, 0x00, 0x05, 0x7f, 0xbd, 0x85, 0x85, 0x7f, 0x7f,
- 0xd1, 0xd1, 0x00, 0x04, 0xce, 0x00, 0x0c, 0xd1, 0x00,
- 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a, 0x02, 0x00, 0x13,
- 0x7f, 0x00, 0x20, 0xd1, 0x00, 0x07, 0xce, 0xd1, 0x7f,
- 0x7f, 0x7f, 0xbd, 0x85, 0x85, 0x00, 0x06, 0x7f, 0x85,
- 0x85, 0xbd, 0x00, 0x04, 0x7f, 0xbd, 0x85, 0x85, 0x00,
- 0x04, 0x7f, 0x85, 0x85, 0x83, 0x00, 0x04, 0x7f, 0xbd,
- 0x85, 0x00, 0x05, 0xbd, 0x00, 0x05, 0xce, 0xd1, 0xd1,
- 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05, 0xd1, 0xce, 0xce,
- 0xce, 0x00, 0x06, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x09,
- 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05, 0x7f, 0xbd, 0x85,
- 0x85, 0x00, 0x05, 0x7f, 0x83, 0x85, 0x85, 0x83, 0x00,
- 0x0a, 0x7f, 0x85, 0x85, 0x00, 0x07, 0xbd, 0x85, 0x85,
- 0x83, 0x7f, 0xd1, 0xd1, 0xd1, 0x00, 0x05, 0xce, 0x00,
- 0x0a, 0xd1, 0x00, 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0a,
- 0x02, 0x00, 0x13, 0x7f, 0x00, 0x1e, 0xd1, 0x00, 0x09,
- 0xce, 0xd1, 0x7f, 0x7f, 0x7f, 0xbd, 0x85, 0x85, 0x00,
- 0x06, 0x7f, 0x85, 0x85, 0xbd, 0x00, 0x05, 0x7f, 0x85,
- 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x00, 0x05,
- 0x7f, 0x00, 0x07, 0x85, 0x00, 0x05, 0xce, 0xd1, 0xd1,
- 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05, 0xd1, 0xce, 0xce,
- 0xce, 0x00, 0x06, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x09,
- 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05, 0x7f, 0xbd, 0x85,
- 0x85, 0x00, 0x05, 0x7f, 0x83, 0x85, 0x85, 0x83, 0x00,
- 0x09, 0x7f, 0x83, 0x00, 0x0b, 0x85, 0x83, 0x7f, 0x00,
- 0x04, 0xd1, 0x00, 0x07, 0xce, 0x00, 0x07, 0xd1, 0x00,
- 0x0b, 0x03, 0x01, 0x01, 0x00, 0x0b, 0x02, 0x00, 0x12,
- 0x7f, 0x00, 0x1d, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x04,
- 0xd1, 0xce, 0xce, 0xce, 0xd1, 0x7f, 0x7f, 0x7f, 0xbd,
- 0x85, 0x85, 0x00, 0x06, 0x7f, 0x85, 0x85, 0xbd, 0x00,
- 0x05, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85,
- 0xbd, 0x00, 0x05, 0x7f, 0x85, 0x85, 0xbd, 0x00, 0x04,
- 0x83, 0x00, 0x08, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05,
- 0xd1, 0xce, 0xce, 0xce, 0x00, 0x06, 0xd1, 0xce, 0xce,
- 0xce, 0x00, 0x09, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05,
- 0x7f, 0xbd, 0x85, 0x85, 0x00, 0x05, 0x7f, 0x83, 0x85,
- 0x85, 0x83, 0x00, 0x09, 0x7f, 0x83, 0x85, 0x85, 0xbd,
- 0x00, 0x08, 0x83, 0x7f, 0x7f, 0x00, 0x07, 0xd1, 0x00,
- 0x05, 0xce, 0x00, 0x05, 0xd1, 0x00, 0x0c, 0x03, 0x01,
- 0x01, 0x00, 0x0b, 0x02, 0x00, 0x12, 0x7f, 0x00, 0x1d,
- 0xd1, 0xce, 0xce, 0x00, 0x05, 0xd1, 0xce, 0xce, 0xce,
- 0xd1, 0x7f, 0x7f, 0x7f, 0xbd, 0x85, 0x85, 0x00, 0x06,
- 0x7f, 0x85, 0x85, 0xbd, 0x00, 0x05, 0x7f, 0xbd, 0x85,
- 0x85, 0x83, 0xbd, 0x85, 0xbd, 0x00, 0x06, 0x7f, 0xbd,
- 0x85, 0xbd, 0x00, 0x04, 0x7f, 0x00, 0x08, 0xd1, 0xce,
- 0xce, 0xce, 0x00, 0x05, 0xd1, 0xce, 0xce, 0xce, 0x00,
- 0x06, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x09, 0xd1, 0xce,
- 0xce, 0xce, 0x00, 0x05, 0x7f, 0xbd, 0x85, 0x85, 0x00,
- 0x05, 0x7f, 0x83, 0x85, 0x85, 0x83, 0x00, 0x0a, 0x7f,
- 0x85, 0x85, 0xbd, 0x00, 0x0a, 0x7f, 0x00, 0x09, 0xd1,
- 0xce, 0xce, 0xce, 0x00, 0x05, 0xd1, 0x00, 0x0c, 0x03,
- 0x01, 0x01, 0x00, 0x0c, 0x02, 0x00, 0x11, 0x7f, 0x00,
- 0x1c, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05, 0xd1, 0xce,
- 0xce, 0xce, 0xd1, 0x7f, 0x7f, 0x7f, 0xbd, 0x85, 0x85,
- 0xbd, 0x00, 0x04, 0x7f, 0xbd, 0x85, 0x85, 0xbd, 0x00,
- 0x06, 0x7f, 0xbd, 0x85, 0xbd, 0xbd, 0x85, 0xbd, 0x00,
- 0x06, 0x7f, 0xbd, 0x85, 0x85, 0xbd, 0x7f, 0x7f, 0x7f,
- 0x00, 0x08, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05, 0xd1,
- 0xce, 0xce, 0xce, 0x00, 0x06, 0xd1, 0xce, 0xce, 0xce,
- 0x00, 0x09, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x04, 0x7f,
- 0xbd, 0x85, 0x85, 0x85, 0x00, 0x05, 0x7f, 0x83, 0x85,
- 0x85, 0x83, 0x00, 0x0a, 0x7f, 0xbd, 0x85, 0x85, 0x00,
- 0x0a, 0x7f, 0x00, 0x0a, 0xd1, 0xce, 0xce, 0x00, 0x04,
- 0xd1, 0x00, 0x0d, 0x03, 0x01, 0x01, 0x00, 0x0c, 0x02,
- 0x00, 0x11, 0x7f, 0x00, 0x1c, 0xd1, 0x09, 0xce, 0xce,
- 0xce, 0x00, 0x04, 0xd1, 0xce, 0xce, 0xce, 0xd1, 0x00,
- 0x04, 0x7f, 0x85, 0x85, 0xbd, 0x7f, 0x7f, 0x7f, 0xbd,
- 0x85, 0x85, 0x85, 0xbd, 0x00, 0x06, 0x7f, 0xbd, 0x00,
- 0x04, 0x85, 0x00, 0x08, 0x7f, 0xbd, 0x85, 0xbd, 0x83,
- 0x7f, 0x7f, 0x00, 0x08, 0xd1, 0xce, 0xce, 0xce, 0x00,
- 0x05, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x07, 0xd1, 0xce,
- 0xce, 0x00, 0x0a, 0xd1, 0xce, 0xce, 0xbd, 0x7f, 0x7f,
- 0xbd, 0x00, 0x04, 0x85, 0x00, 0x05, 0x7f, 0x83, 0x85,
- 0x85, 0x83, 0x00, 0x0a, 0x7f, 0xbd, 0x85, 0x85, 0xbd,
- 0x00, 0x09, 0x7f, 0xd1, 0xd1, 0xce, 0x00, 0x06, 0xd1,
- 0xce, 0xce, 0xce, 0x00, 0x04, 0xd1, 0x00, 0x0d, 0x03,
- 0x01, 0x01, 0x00, 0x0d, 0x02, 0x00, 0x10, 0x7f, 0x00,
- 0x1d, 0xd1, 0x00, 0x0b, 0xce, 0x83, 0x7f, 0x7f, 0x7f,
- 0xbd, 0x85, 0x85, 0xbd, 0xbd, 0xbd, 0x85, 0xbd, 0x85,
- 0x85, 0xbd, 0x00, 0x07, 0x7f, 0x85, 0x85, 0x85, 0xbd,
- 0x00, 0x08, 0x7f, 0xbd, 0xbd, 0x85, 0x85, 0xbd, 0xbd,
- 0x00, 0x05, 0xce, 0xd1, 0xd1, 0xd1, 0xce, 0xce, 0xce,
- 0x00, 0x05, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x07, 0xd1,
- 0x00, 0x08, 0xce, 0x00, 0x04, 0xd1, 0xce, 0xce, 0x00,
- 0x04, 0x85, 0xbd, 0xbd, 0x85, 0x85, 0x00, 0x05, 0x7f,
- 0x83, 0x85, 0x85, 0x83, 0x00, 0x0b, 0x7f, 0xbd, 0x85,
- 0x85, 0x85, 0x00, 0x05, 0xbd, 0x85, 0x83, 0x7f, 0xd1,
- 0xd1, 0x00, 0x0a, 0xce, 0xd1, 0xd1, 0xd1, 0x00, 0x0e,
- 0x03, 0x01, 0x01, 0x00, 0x0f, 0x02, 0x00, 0x0e, 0x7f,
- 0x00, 0x1e, 0xd1, 0x00, 0x06, 0xce, 0xd1, 0xce, 0xce,
- 0xce, 0xbd, 0x00, 0x04, 0x7f, 0xbd, 0x85, 0x85, 0x85,
- 0xbd, 0xbd, 0x7f, 0x85, 0x85, 0xbd, 0x00, 0x07, 0x7f,
- 0xbd, 0x85, 0x85, 0x83, 0x00, 0x0a, 0x7f, 0xbd, 0x85,
- 0x85, 0x85, 0x00, 0x04, 0xce, 0x00, 0x04, 0xd1, 0xce,
- 0xce, 0xce, 0x00, 0x05, 0xd1, 0xce, 0xce, 0xce, 0x00,
- 0x08, 0xd1, 0x00, 0x07, 0xce, 0x00, 0x05, 0xd1, 0xce,
- 0x85, 0x85, 0x85, 0xbd, 0x7f, 0xbd, 0x85, 0x85, 0x00,
- 0x05, 0x7f, 0x83, 0x85, 0x85, 0x83, 0x00, 0x0c, 0x7f,
- 0x83, 0xbd, 0x00, 0x05, 0x85, 0xbd, 0xbd, 0x7f, 0x7f,
- 0xd1, 0xd1, 0x00, 0x08, 0xce, 0xd1, 0xd1, 0xd1, 0x00,
- 0x10, 0x03, 0x01, 0x01, 0x00, 0x11, 0x02, 0x00, 0x0c,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x07, 0x7f, 0x83, 0x83,
- 0x00, 0x1e, 0x7f, 0x83, 0x00, 0x28, 0xd1, 0x83, 0x83,
- 0x00, 0x1e, 0x7f, 0x83, 0x83, 0x83, 0x00, 0x05, 0x7f,
- 0x00, 0x0b, 0xd1, 0x00, 0x12, 0x03, 0x01, 0x01, 0x00,
- 0x1d, 0x02, 0x00, 0x28, 0x03, 0x00, 0x28, 0x02, 0x00,
- 0x28, 0x03, 0x00, 0x28, 0x02, 0x00, 0x1d, 0x03, 0x01,
- 0x01, 0x00, 0x1d, 0x02, 0x00, 0x28, 0x03, 0x00, 0x28,
- 0x02, 0x00, 0x28, 0x03, 0x00, 0x28, 0x02, 0x00, 0x1d,
- 0x03, 0x01, 0x01, 0x00, 0x1d, 0x02, 0x00, 0x28, 0x03,
- 0x00, 0x28, 0x02, 0x00, 0x28, 0x03, 0x00, 0x28, 0x02,
- 0x00, 0x1d, 0x03, 0x01, 0x01, 0x00, 0x1d, 0x02, 0x00,
- 0x28, 0x03, 0x00, 0x28, 0x02, 0x00, 0x28, 0x03, 0x00,
- 0x28, 0x02, 0x00, 0x1d, 0x03, 0x01, 0x01, 0x00, 0x1d,
- 0x02, 0x00, 0x28, 0x03, 0x00, 0x28, 0x02, 0x00, 0x28,
- 0x03, 0x00, 0x28, 0x02, 0x00, 0x1d, 0x03, 0x01, 0x01,
- 0x00, 0x11, 0x02, 0x00, 0x0c, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x0b, 0xd1, 0x00, 0x12, 0x03, 0x01, 0x01, 0x00,
- 0x0f, 0x03, 0x00, 0x0e, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x0d, 0x7f, 0x00, 0x10, 0x02, 0x01, 0x01, 0x00, 0x0d,
- 0x03, 0x00, 0x10, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x0f,
- 0x7f, 0x00, 0x0e, 0x02, 0x01, 0x01, 0x00, 0x0c, 0x03,
- 0x00, 0x11, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x10, 0x7f,
- 0x00, 0x0d, 0x02, 0x01, 0x01, 0x00, 0x0c, 0x03, 0x00,
- 0x11, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00,
- 0x28, 0x7f, 0x00, 0x1d, 0xd1, 0xce, 0xce, 0xce, 0x00,
- 0x08, 0xd1, 0x00, 0x10, 0x7f, 0x00, 0x0d, 0x02, 0x01,
- 0x01, 0x00, 0x0b, 0x03, 0x00, 0x12, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x1d,
- 0xd1, 0xce, 0xce, 0xce, 0x00, 0x08, 0xd1, 0x00, 0x11,
- 0x7f, 0x00, 0x0c, 0x02, 0x01, 0x01, 0x00, 0x0b, 0x03,
- 0x00, 0x12, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x16, 0xd1,
- 0x00, 0x07, 0xce, 0x00, 0x06, 0xd1, 0x00, 0x05, 0xce,
- 0xbd, 0x00, 0x05, 0x7f, 0xbd, 0xbd, 0xbd, 0x7f, 0xbd,
- 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f,
- 0x7f, 0xbd, 0xbd, 0xbd, 0x7f, 0xbd, 0x85, 0xbd, 0x7f,
- 0x7f, 0xbd, 0x85, 0xbd, 0x00, 0x07, 0x7f, 0x00, 0x06,
- 0xce, 0x00, 0x06, 0xd1, 0xce, 0xce, 0xd1, 0xd1, 0x00,
- 0x05, 0xce, 0x00, 0x05, 0xd1, 0x00, 0x0b, 0xce, 0xd1,
- 0xd1, 0xd1, 0x7f, 0x7f, 0x7f, 0xbd, 0xbd, 0x85, 0x85,
- 0x85, 0xbd, 0xbd, 0xbd, 0x00, 0x06, 0x7f, 0x00, 0x0c,
- 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x14, 0xd1, 0x00, 0x09, 0xce,
- 0x00, 0x05, 0xd1, 0x00, 0x06, 0xce, 0x85, 0x85, 0xbd,
- 0x7f, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0xbd, 0x85, 0x85,
- 0x85, 0xbd, 0xbd, 0x85, 0x85, 0x85, 0xbd, 0x7f, 0x7f,
- 0xbd, 0x85, 0xbd, 0xbd, 0x85, 0x85, 0x85, 0xbd, 0xbd,
- 0x85, 0x85, 0x85, 0xbd, 0x00, 0x05, 0x7f, 0xbd, 0x00,
- 0x07, 0xce, 0x00, 0x05, 0xd1, 0x00, 0x0a, 0xce, 0x00,
- 0x04, 0xd1, 0x00, 0x0c, 0xce, 0xd1, 0xd1, 0x7f, 0x7f,
- 0xbd, 0x85, 0x85, 0x00, 0x04, 0xbd, 0x85, 0x85, 0x00,
- 0x07, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a,
- 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x13,
- 0xd1, 0x00, 0x04, 0xce, 0x00, 0x05, 0xd1, 0x09, 0x00,
- 0x04, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x04, 0xd1, 0xbd,
- 0x85, 0x85, 0x83, 0x7f, 0x7f, 0xbd, 0x85, 0x85, 0x85,
- 0xbd, 0xbd, 0x85, 0xbd, 0x85, 0xbd, 0xbd, 0x85, 0x85,
- 0x7f, 0x7f, 0xbd, 0x85, 0x85, 0xbd, 0x7f, 0xbd, 0x85,
- 0xbd, 0xbd, 0x7f, 0xbd, 0x85, 0xbd, 0x00, 0x04, 0x7f,
- 0xbd, 0x85, 0xce, 0x00, 0x04, 0xd1, 0xce, 0xce, 0xce,
- 0x00, 0x04, 0xd1, 0x00, 0x05, 0xce, 0xd1, 0xd1, 0xce,
- 0xce, 0xce, 0x00, 0x07, 0xd1, 0xce, 0xce, 0xce, 0x00,
- 0x08, 0xd1, 0x7f, 0x7f, 0x85, 0x85, 0xbd, 0x00, 0x05,
- 0x7f, 0xbd, 0x00, 0x07, 0x7f, 0x00, 0x0b, 0x02, 0x01,
- 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28,
- 0x7f, 0x00, 0x13, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x0a,
- 0xd1, 0x09, 0xce, 0xce, 0x00, 0x05, 0xd1, 0x7f, 0x85,
- 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0x85, 0xbd, 0x7f,
- 0x83, 0x85, 0x85, 0xbd, 0x7f, 0x83, 0x85, 0x85, 0x7f,
- 0x7f, 0xbd, 0x85, 0x85, 0x7f, 0x7f, 0xbd, 0x85, 0x85,
- 0xbd, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0x7f, 0xbd,
- 0x85, 0x85, 0x00, 0x05, 0xd1, 0xce, 0xce, 0xce, 0x00,
- 0x04, 0xd1, 0x00, 0x04, 0xce, 0x00, 0x04, 0xd1, 0xce,
- 0xce, 0xce, 0x00, 0x06, 0xd1, 0xce, 0xce, 0xce, 0x00,
- 0x08, 0xd1, 0x7f, 0x83, 0x85, 0x85, 0x83, 0x00, 0x0d,
- 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03,
- 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1,
- 0xce, 0xce, 0xce, 0x00, 0x0b, 0xd1, 0xce, 0xce, 0xce,
- 0x00, 0x05, 0xd1, 0x7f, 0xbd, 0x85, 0x85, 0x7f, 0x7f,
- 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0x83, 0x85, 0x85, 0x7f,
- 0x7f, 0x83, 0x85, 0x85, 0x7f, 0x7f, 0xbd, 0x85, 0xbd,
- 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85,
- 0xbd, 0x7f, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x00, 0x05,
- 0xd1, 0xce, 0xce, 0xce, 0x00, 0x04, 0xd1, 0xce, 0xce,
- 0xce, 0x00, 0x05, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x06,
- 0xd1, 0xce, 0xce, 0xce, 0x00, 0x08, 0xd1, 0x7f, 0x7f,
- 0x85, 0x85, 0xbd, 0x83, 0x00, 0x0c, 0x7f, 0x00, 0x0b,
- 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x00, 0x13, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0xce, 0xce, 0xce,
- 0x00, 0x0b, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05, 0xd1,
- 0x7f, 0xbd, 0x85, 0x85, 0x83, 0x7f, 0xbd, 0x85, 0xbd,
- 0x7f, 0x7f, 0x83, 0x85, 0x85, 0x7f, 0x7f, 0x83, 0x85,
- 0x85, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0xbd,
- 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f,
- 0x7f, 0x85, 0x85, 0xbd, 0x00, 0x08, 0xce, 0x00, 0x04,
- 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05, 0xd1, 0xce, 0xce,
- 0xce, 0x00, 0x06, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x08,
- 0xd1, 0x7f, 0x7f, 0xbd, 0x85, 0x85, 0x85, 0xbd, 0xbd,
- 0x00, 0x0a, 0x7f, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00,
- 0x0a, 0x03, 0x00, 0x13, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x12, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x0b, 0xd1, 0xce,
- 0xce, 0xce, 0x00, 0x05, 0xd1, 0x7f, 0xbd, 0x85, 0x85,
- 0x83, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0x83, 0x85,
- 0x85, 0x7f, 0x7f, 0x83, 0x85, 0x85, 0x7f, 0x7f, 0xbd,
- 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f,
- 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0x83, 0x85, 0x85, 0x85,
- 0x00, 0x08, 0xce, 0x00, 0x04, 0xd1, 0xce, 0xce, 0xce,
- 0x00, 0x05, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x06, 0xd1,
- 0xce, 0xce, 0xce, 0x00, 0x08, 0xd1, 0x7f, 0x7f, 0x7f,
- 0xbd, 0xbd, 0x00, 0x04, 0x85, 0xbd, 0x00, 0x08, 0x7f,
- 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0b, 0x03, 0x00,
- 0x12, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x12, 0xd1, 0xce,
- 0xce, 0xce, 0x00, 0x0b, 0xd1, 0xce, 0xce, 0xce, 0x00,
- 0x05, 0xd1, 0x7f, 0xbd, 0x85, 0x85, 0x83, 0x7f, 0xbd,
- 0x85, 0xbd, 0x7f, 0x7f, 0x83, 0x85, 0x85, 0x7f, 0x7f,
- 0x83, 0x85, 0x85, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f,
- 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0xbd,
- 0x7f, 0x7f, 0x83, 0x85, 0x85, 0xbd, 0x00, 0x0c, 0xd1,
- 0xce, 0xce, 0xce, 0x00, 0x05, 0xd1, 0xce, 0xce, 0xce,
- 0x00, 0x06, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x08, 0xd1,
- 0x00, 0x06, 0x7f, 0xbd, 0xbd, 0x85, 0x85, 0x85, 0x83,
- 0x00, 0x05, 0x7f, 0x00, 0x0c, 0x02, 0x01, 0x01, 0x00,
- 0x0b, 0x03, 0x00, 0x12, 0xd1, 0x00, 0x28, 0x7f, 0x00,
- 0x12, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x0b, 0xd1, 0xce,
- 0xce, 0xce, 0x00, 0x05, 0xd1, 0x7f, 0xbd, 0x85, 0x85,
- 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0x83, 0x85,
- 0x85, 0x7f, 0x7f, 0x83, 0x85, 0x85, 0x7f, 0x7f, 0xbd,
- 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f,
- 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0x7f, 0x85, 0x85, 0xbd,
- 0x00, 0x0c, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05, 0xd1,
- 0xce, 0xce, 0xce, 0x00, 0x06, 0xd1, 0xce, 0xce, 0xce,
- 0x00, 0x08, 0xd1, 0x00, 0x08, 0x7f, 0xbd, 0x85, 0x85,
- 0xbd, 0x00, 0x05, 0x7f, 0x00, 0x0c, 0x02, 0x01, 0x01,
- 0x00, 0x0c, 0x03, 0x00, 0x11, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x12, 0xd1, 0x00, 0x04, 0xce, 0x00, 0x0a, 0xd1,
- 0xce, 0xce, 0xce, 0x00, 0x05, 0xd1, 0x7f, 0xbd, 0x85,
- 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0x83,
- 0x85, 0x85, 0x7f, 0x7f, 0x83, 0x85, 0x85, 0x7f, 0x7f,
- 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f,
- 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0x7f, 0xbd, 0x85,
- 0x85, 0x00, 0x0c, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x05,
- 0xd1, 0xce, 0xce, 0xce, 0x00, 0x06, 0xd1, 0xce, 0xce,
- 0xce, 0x00, 0x08, 0xd1, 0x00, 0x09, 0x7f, 0xbd, 0x85,
- 0xbd, 0x00, 0x04, 0x7f, 0x00, 0x0d, 0x02, 0x01, 0x01,
- 0x00, 0x0c, 0x03, 0x00, 0x11, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x13, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x0b, 0xd1,
- 0xce, 0xce, 0xce, 0x00, 0x04, 0xd1, 0xbd, 0x85, 0x85,
- 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0x83,
- 0x85, 0x85, 0x7f, 0x7f, 0x83, 0x85, 0x85, 0x7f, 0x7f,
- 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f,
- 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0x7f, 0xbd, 0x85,
- 0x85, 0xce, 0x00, 0x0b, 0xd1, 0xce, 0xce, 0xce, 0x00,
- 0x05, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x06, 0xd1, 0xce,
- 0xce, 0xce, 0x00, 0x08, 0xd1, 0x7f, 0x83, 0xbd, 0x00,
- 0x06, 0x7f, 0x85, 0x85, 0xbd, 0x00, 0x04, 0x7f, 0x00,
- 0x0d, 0x02, 0x01, 0x01, 0x00, 0x0d, 0x03, 0x00, 0x10,
- 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x14, 0xd1, 0x00, 0x09,
- 0xce, 0x00, 0x05, 0xd1, 0x00, 0x06, 0xce, 0x85, 0x85,
- 0xbd, 0x7f, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f,
- 0x83, 0x85, 0x85, 0x7f, 0x7f, 0x83, 0x85, 0x85, 0x7f,
- 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0xbd,
- 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x00, 0x04, 0x7f, 0xbd,
- 0x85, 0x00, 0x08, 0xce, 0x00, 0x04, 0xd1, 0xce, 0xce,
- 0xce, 0x00, 0x05, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x07,
- 0xd1, 0x00, 0x08, 0xce, 0xd1, 0xd1, 0x7f, 0xbd, 0x85,
- 0x85, 0x00, 0x04, 0xbd, 0x85, 0x85, 0xbd, 0x00, 0x04,
- 0x7f, 0x00, 0x0e, 0x02, 0x01, 0x01, 0x00, 0x0f, 0x03,
- 0x00, 0x0e, 0xd1, 0x00, 0x28, 0x7f, 0x00, 0x15, 0xd1,
- 0x00, 0x08, 0xce, 0x00, 0x06, 0xd1, 0x00, 0x05, 0xce,
- 0xbd, 0xbd, 0x00, 0x04, 0x7f, 0xbd, 0x85, 0xbd, 0x7f,
- 0x7f, 0x83, 0x85, 0x85, 0x7f, 0x7f, 0x83, 0x85, 0x85,
- 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x7f, 0x7f, 0xbd, 0x85,
- 0xbd, 0x7f, 0x7f, 0xbd, 0x85, 0xbd, 0x00, 0x05, 0x7f,
- 0x83, 0x00, 0x08, 0xce, 0x00, 0x04, 0xd1, 0xce, 0xce,
- 0xce, 0x00, 0x05, 0xd1, 0xce, 0xce, 0xce, 0x00, 0x08,
- 0xd1, 0x00, 0x07, 0xce, 0xd1, 0xd1, 0x7f, 0x83, 0xbd,
- 0x00, 0x06, 0x85, 0xbd, 0x7f, 0x7f, 0x7f, 0x00, 0x10,
- 0x02, 0x01, 0x01, 0x00, 0x11, 0x03, 0x00, 0x0c, 0xd1,
- 0x00, 0x28, 0x7f, 0x00, 0x28, 0xd1, 0x00, 0x28, 0x7f,
- 0x00, 0x28, 0xd1, 0x00, 0x05, 0x7f, 0x83, 0x83, 0x83,
- 0x7f, 0x7f, 0x7f, 0x00, 0x12, 0x02, 0x01, 0x01, 0x00,
- 0x1d, 0x03, 0x00, 0x28, 0x02, 0x00, 0x28, 0x03, 0x00,
- 0x28, 0x02, 0x00, 0x28, 0x03, 0x00, 0x1d, 0x02, 0x01,
- 0x01, 0x00, 0x1d, 0x03, 0x00, 0x28, 0x02, 0x00, 0x28,
- 0x03, 0x00, 0x28, 0x02, 0x00, 0x28, 0x03, 0x00, 0x1d,
- 0x02, 0x01, 0x01, 0x00, 0x1d, 0x03, 0x00, 0x28, 0x02,
- 0x00, 0x23, 0x03, 0x31, 0x87, 0x03, 0x03, 0x03, 0x00,
- 0x09, 0x02, 0x16, 0x00, 0x1e, 0x02, 0x00, 0x28, 0x03,
- 0x00, 0x06, 0x02, 0x16, 0xba, 0x06, 0xba, 0x02, 0x02,
- 0x02, 0x05, 0x16, 0x00, 0x0e, 0x02, 0x01, 0x01, 0x00,
- 0x1d, 0x03, 0x00, 0x28, 0x02, 0x00, 0x21, 0x03, 0x1a,
- 0xd4, 0x25, 0x09, 0x03, 0x03, 0x03, 0x00, 0x08, 0x02,
- 0x04, 0xce, 0x06, 0x00, 0x05, 0x02, 0xd4, 0x00, 0x17,
- 0x02, 0x00, 0x28, 0x03, 0x00, 0x06, 0x02, 0x25, 0x25,
- 0x25, 0x07, 0x02, 0x02, 0x02, 0x07, 0xba, 0x00, 0x0e,
- 0x02, 0x01, 0x01, 0x00, 0x0d, 0x03, 0x1a, 0x1a, 0x00,
- 0x0e, 0x03, 0x00, 0x28, 0x02, 0x00, 0x21, 0x03, 0x30,
- 0x25, 0x25, 0x09, 0x03, 0x03, 0x03, 0x00, 0x08, 0x02,
- 0x7f, 0x25, 0x09, 0x00, 0x04, 0x02, 0x16, 0xce, 0x00,
- 0x17, 0x02, 0x00, 0x1e, 0x03, 0x1a, 0x30, 0x1a, 0x00,
- 0x07, 0x03, 0x00, 0x06, 0x02, 0x25, 0x25, 0x25, 0x07,
- 0x02, 0x02, 0x02, 0x07, 0xba, 0x00, 0x0e, 0x02, 0x01,
- 0x01, 0x00, 0x0b, 0x03, 0x28, 0x82, 0x25, 0x0a, 0x28,
- 0x00, 0x0c, 0x03, 0x28, 0xba, 0x04, 0x00, 0x26, 0x02,
- 0x00, 0x21, 0x03, 0x30, 0x25, 0x25, 0x09, 0x03, 0x03,
- 0x03, 0x00, 0x07, 0x02, 0x21, 0x25, 0x25, 0x25, 0x16,
- 0x02, 0x02, 0x02, 0x07, 0x1f, 0x00, 0x17, 0x02, 0x00,
- 0x1c, 0x03, 0x86, 0x0a, 0x25, 0x25, 0x25, 0x82, 0x00,
- 0x06, 0x03, 0x02, 0x02, 0x02, 0x06, 0x02, 0x02, 0x25,
- 0x25, 0x25, 0xba, 0x02, 0x02, 0x02, 0x07, 0xba, 0x00,
- 0x0e, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x28, 0xd4,
- 0x25, 0xd1, 0x82, 0x87, 0x03, 0x03, 0x03, 0x28, 0x3a,
- 0x09, 0x09, 0x3a, 0x03, 0x03, 0x03, 0x28, 0xd4, 0x25,
- 0x25, 0x05, 0x00, 0x04, 0x02, 0x04, 0x23, 0x00, 0x1f,
- 0x02, 0x00, 0x1d, 0x03, 0x30, 0x03, 0x03, 0x03, 0x28,
- 0x25, 0x25, 0x09, 0x03, 0x03, 0x03, 0x02, 0x16, 0xba,
- 0x00, 0x04, 0x02, 0xd4, 0x25, 0x25, 0x25, 0x08, 0x02,
- 0x02, 0x02, 0x83, 0xba, 0x00, 0x17, 0x02, 0x00, 0x1b,
- 0x03, 0x1a, 0x25, 0x25, 0x3a, 0xbe, 0x0a, 0x35, 0x03,
- 0x03, 0x03, 0x28, 0x31, 0x03, 0x02, 0x02, 0x23, 0x25,
- 0x04, 0x02, 0x25, 0x25, 0x25, 0xba, 0x02, 0x02, 0x02,
- 0x07, 0xba, 0x02, 0x04, 0x04, 0x00, 0x0b, 0x02, 0x01,
- 0x01, 0x00, 0x0a, 0x03, 0x3a, 0x25, 0x35, 0x03, 0x3a,
- 0x25, 0x03, 0x03, 0x03, 0xd4, 0x25, 0x09, 0xd4, 0x25,
- 0x31, 0x03, 0x03, 0x87, 0x00, 0x04, 0x25, 0x07, 0x02,
- 0x02, 0x07, 0x0a, 0x07, 0x00, 0x1f, 0x02, 0x00, 0x1b,
- 0x03, 0x1a, 0xd4, 0x25, 0x35, 0x1a, 0x03, 0x03, 0x25,
- 0x25, 0x09, 0x03, 0x03, 0x03, 0x05, 0x25, 0x25, 0xce,
- 0x04, 0x02, 0x02, 0x06, 0x00, 0x04, 0x25, 0x04, 0x02,
- 0x02, 0x0a, 0x00, 0x18, 0x02, 0x00, 0x1b, 0x03, 0x3a,
- 0x25, 0x35, 0x03, 0x03, 0x87, 0x25, 0x03, 0x03, 0x1a,
- 0x0a, 0x25, 0x1a, 0x02, 0x02, 0x83, 0x08, 0x02, 0x02,
- 0x25, 0x25, 0x25, 0x16, 0x04, 0xba, 0x06, 0xd1, 0xce,
- 0x0a, 0x25, 0x07, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00,
- 0x0a, 0x03, 0x09, 0x25, 0x31, 0x03, 0x82, 0x25, 0x03,
- 0x03, 0xbe, 0x25, 0x25, 0x30, 0x28, 0x25, 0x3a, 0x03,
- 0x03, 0x0a, 0x25, 0x1f, 0x1f, 0x25, 0x25, 0x02, 0xba,
- 0x25, 0x25, 0x07, 0x02, 0x04, 0x07, 0xd1, 0x08, 0x04,
- 0x00, 0x19, 0x02, 0x00, 0x1a, 0x03, 0x1a, 0x00, 0x04,
- 0x25, 0x35, 0x28, 0x03, 0x25, 0x25, 0x09, 0x03, 0x03,
- 0x1a, 0x00, 0x04, 0x25, 0xd4, 0x04, 0x02, 0x02, 0xd4,
- 0x25, 0x25, 0x25, 0x07, 0x02, 0xba, 0x83, 0x00, 0x18,
- 0x02, 0x00, 0x1b, 0x03, 0x09, 0x25, 0x3a, 0x03, 0x03,
- 0x3a, 0x25, 0x03, 0x03, 0x3a, 0x25, 0x25, 0x3a, 0x02,
- 0x04, 0x25, 0x04, 0x02, 0x02, 0x07, 0x83, 0x0a, 0x02,
- 0xba, 0x00, 0x06, 0x25, 0x83, 0x00, 0x0b, 0x02, 0x01,
- 0x01, 0x00, 0x0a, 0x03, 0x25, 0x25, 0x30, 0x03, 0xd4,
- 0x25, 0x03, 0x03, 0x87, 0x25, 0x25, 0x30, 0x03, 0xd4,
- 0x09, 0x03, 0x1a, 0x25, 0x25, 0x04, 0x23, 0x25, 0x25,
- 0x02, 0xba, 0x25, 0x25, 0x07, 0x05, 0x0a, 0x25, 0x25,
- 0x25, 0x0a, 0x04, 0x00, 0x18, 0x02, 0x00, 0x1a, 0x03,
- 0x30, 0x00, 0x05, 0x25, 0x87, 0x03, 0x25, 0x25, 0x09,
- 0x03, 0x03, 0x3a, 0x25, 0x0a, 0x23, 0x25, 0x25, 0x07,
- 0x02, 0x02, 0x07, 0x25, 0x25, 0x25, 0xd4, 0x02, 0x1f,
- 0x07, 0x00, 0x18, 0x02, 0x00, 0x1b, 0x03, 0x35, 0x25,
- 0x1a, 0x03, 0x03, 0x87, 0x25, 0x03, 0x03, 0xbe, 0x25,
- 0x25, 0x09, 0x02, 0x1f, 0x08, 0x00, 0x07, 0x02, 0xba,
- 0x00, 0x06, 0x25, 0xd1, 0x00, 0x0b, 0x02, 0x01, 0x01,
- 0x00, 0x09, 0x03, 0x28, 0x25, 0x25, 0xbe, 0x1a, 0x09,
- 0x87, 0x03, 0x03, 0x35, 0x25, 0x25, 0x1a, 0x03, 0x09,
- 0x09, 0x03, 0x30, 0x25, 0x09, 0x02, 0x02, 0xd4, 0x25,
- 0x04, 0xba, 0x25, 0x25, 0x09, 0x00, 0x06, 0x25, 0x08,
- 0x00, 0x18, 0x02, 0x00, 0x1b, 0x03, 0x25, 0xd4, 0xbe,
- 0xbe, 0x25, 0x0a, 0x03, 0x25, 0x25, 0x09, 0x03, 0x03,
- 0x09, 0x25, 0x1f, 0x02, 0x09, 0x25, 0x07, 0x02, 0x02,
- 0x04, 0x0a, 0x25, 0x25, 0x25, 0x06, 0xce, 0x16, 0x00,
- 0x18, 0x02, 0x00, 0x1a, 0x03, 0x28, 0x25, 0x25, 0x03,
- 0x03, 0x03, 0x09, 0x09, 0x03, 0x03, 0x28, 0x25, 0x25,
- 0x25, 0x16, 0x0a, 0x16, 0x00, 0x05, 0x02, 0x04, 0x1f,
- 0x21, 0x00, 0x06, 0x25, 0xd4, 0x00, 0x0b, 0x02, 0x01,
- 0x01, 0x00, 0x09, 0x03, 0x30, 0x25, 0x25, 0xd4, 0x00,
- 0x05, 0x03, 0x25, 0x25, 0x25, 0x03, 0x03, 0x3a, 0x28,
- 0x03, 0x3a, 0x25, 0x09, 0x02, 0x02, 0x08, 0x25, 0xba,
- 0xba, 0x00, 0x04, 0x25, 0x83, 0xba, 0xba, 0x25, 0x25,
- 0x0a, 0x00, 0x18, 0x02, 0x00, 0x1b, 0x03, 0x25, 0x3a,
- 0x03, 0x03, 0x09, 0x25, 0x03, 0x0a, 0x25, 0x3a, 0x03,
- 0x03, 0x09, 0x25, 0xba, 0x02, 0x06, 0x25, 0x08, 0x02,
- 0x02, 0x02, 0x1f, 0x25, 0x25, 0x25, 0xce, 0x0a, 0x00,
- 0x19, 0x02, 0x00, 0x1a, 0x03, 0x30, 0x25, 0x25, 0x03,
- 0x03, 0x03, 0x0a, 0x82, 0x03, 0x03, 0x03, 0xd4, 0x25,
- 0x25, 0x7f, 0x09, 0x00, 0x04, 0x02, 0x16, 0x1f, 0x0a,
- 0x25, 0x07, 0x00, 0x07, 0x25, 0x00, 0x0b, 0x02, 0x01,
- 0x01, 0x00, 0x09, 0x03, 0x30, 0x25, 0x25, 0x25, 0x31,
- 0x03, 0x03, 0x03, 0x30, 0x25, 0x25, 0x25, 0x00, 0x05,
- 0x03, 0x3a, 0x25, 0x3a, 0x02, 0x02, 0x07, 0x25, 0xba,
- 0xba, 0x25, 0x25, 0x25, 0x21, 0x02, 0x02, 0x02, 0xd4,
- 0x25, 0x25, 0x04, 0x00, 0x17, 0x02, 0x00, 0x1b, 0x03,
- 0x25, 0x3a, 0x03, 0x03, 0x09, 0x25, 0x03, 0x09, 0x25,
- 0x3a, 0x03, 0x03, 0x0a, 0x25, 0x16, 0x02, 0x04, 0x25,
- 0xd1, 0x02, 0x02, 0x02, 0x04, 0x00, 0x04, 0x25, 0x83,
- 0x00, 0x19, 0x02, 0x00, 0x1a, 0x03, 0x3a, 0x25, 0x25,
- 0x03, 0x03, 0x28, 0x25, 0xbe, 0x03, 0x03, 0x03, 0x82,
- 0x25, 0x25, 0x25, 0x05, 0x00, 0x04, 0x02, 0x08, 0x25,
- 0x25, 0x25, 0x05, 0x25, 0x25, 0x25, 0xd4, 0x08, 0x07,
- 0xba, 0x00, 0x0b, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03,
- 0x35, 0x25, 0x25, 0x25, 0x86, 0x03, 0x03, 0x31, 0x25,
- 0x25, 0x25, 0x00, 0x05, 0x03, 0x09, 0x25, 0x3a, 0x16,
- 0x07, 0xce, 0x25, 0xba, 0xba, 0x25, 0x25, 0x09, 0x00,
- 0x04, 0x02, 0xd1, 0x25, 0x25, 0xba, 0x00, 0x17, 0x02,
- 0x00, 0x1b, 0x03, 0x25, 0x3a, 0x03, 0x03, 0x09, 0x09,
- 0x03, 0x09, 0x25, 0x3a, 0x03, 0x03, 0x25, 0x25, 0x02,
- 0x02, 0x02, 0x25, 0xd1, 0x00, 0x04, 0x02, 0x83, 0x25,
- 0x25, 0x25, 0x07, 0x00, 0x19, 0x02, 0x00, 0x1a, 0x03,
- 0x87, 0x25, 0x25, 0x82, 0x3a, 0x87, 0x25, 0x1a, 0x03,
- 0x03, 0x03, 0xbe, 0x25, 0x25, 0x25, 0x05, 0x00, 0x04,
- 0x02, 0x07, 0x25, 0x25, 0x25, 0x16, 0x08, 0x07, 0x08,
- 0xba, 0x00, 0x0e, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03,
- 0x1a, 0x35, 0x25, 0x25, 0x25, 0xbe, 0x03, 0x3a, 0x25,
- 0x25, 0x25, 0x00, 0x06, 0x03, 0x1a, 0xd4, 0x00, 0x04,
- 0x25, 0xba, 0xba, 0x25, 0x25, 0x07, 0x00, 0x04, 0x02,
- 0x83, 0x25, 0x25, 0xba, 0x00, 0x17, 0x02, 0x00, 0x1b,
- 0x03, 0x25, 0x87, 0x03, 0x03, 0x09, 0x3a, 0x03, 0x09,
- 0x25, 0x3a, 0x03, 0x1a, 0x25, 0x25, 0x04, 0x06, 0x1f,
- 0x25, 0xd1, 0x00, 0x04, 0x02, 0x23, 0x25, 0x25, 0x25,
- 0x16, 0x00, 0x19, 0x02, 0x00, 0x1a, 0x03, 0x09, 0x25,
- 0x25, 0xd4, 0x09, 0x09, 0x09, 0x00, 0x04, 0x03, 0x28,
- 0x25, 0x25, 0x25, 0x1f, 0x00, 0x04, 0x02, 0x07, 0x25,
- 0x25, 0xd4, 0x02, 0x02, 0x02, 0x07, 0x05, 0x00, 0x0e,
- 0x02, 0x01, 0x01, 0x00, 0x0b, 0x03, 0x28, 0x09, 0x25,
- 0x25, 0x0a, 0x28, 0x3a, 0x25, 0x25, 0xd4, 0x00, 0x05,
- 0x03, 0x28, 0xd4, 0x25, 0xd4, 0x06, 0x07, 0x25, 0x04,
- 0xba, 0x25, 0x25, 0x07, 0x00, 0x04, 0x02, 0x07, 0x25,
- 0x25, 0xba, 0x00, 0x17, 0x02, 0x00, 0x1b, 0x03, 0x25,
- 0x09, 0x03, 0x1a, 0x25, 0x30, 0x03, 0x09, 0x25, 0x3a,
- 0x03, 0x03, 0x28, 0x21, 0x0a, 0x25, 0x25, 0x25, 0xd1,
- 0x00, 0x05, 0x02, 0xd4, 0x25, 0x0a, 0x00, 0x1a, 0x02,
- 0x00, 0x1a, 0x03, 0x09, 0x25, 0x25, 0x00, 0x09, 0x03,
- 0xd4, 0x25, 0x25, 0xce, 0x00, 0x04, 0x02, 0x07, 0x25,
- 0x25, 0xd1, 0x02, 0x02, 0x02, 0xd1, 0x07, 0x00, 0x0e,
- 0x02, 0x01, 0x01, 0x00, 0x0d, 0x03, 0xd1, 0x25, 0x25,
- 0x31, 0x3a, 0x25, 0x25, 0x09, 0x00, 0x05, 0x03, 0x82,
- 0x25, 0xd4, 0x04, 0x02, 0x07, 0x25, 0x02, 0xba, 0x25,
- 0x25, 0x83, 0x00, 0x04, 0x02, 0x07, 0x25, 0x25, 0xba,
- 0x00, 0x17, 0x02, 0x00, 0x1b, 0x03, 0x25, 0x25, 0x30,
- 0x0a, 0x35, 0x03, 0x03, 0x09, 0x25, 0x82, 0x03, 0x03,
- 0x86, 0x25, 0x25, 0x08, 0x04, 0x25, 0x1f, 0x00, 0x05,
- 0x02, 0x06, 0x25, 0x83, 0x00, 0x1a, 0x02, 0x00, 0x1a,
- 0x03, 0x09, 0x25, 0x35, 0x00, 0x09, 0x03, 0x35, 0x25,
- 0x25, 0x25, 0x04, 0x02, 0x02, 0x02, 0x07, 0x25, 0x25,
- 0xd1, 0x02, 0x02, 0x02, 0xd1, 0x07, 0x00, 0x0e, 0x02,
- 0x01, 0x01, 0x00, 0x0e, 0x03, 0xd4, 0x25, 0x3a, 0x30,
- 0x25, 0x25, 0x09, 0x00, 0x05, 0x03, 0x0a, 0x25, 0x30,
- 0x02, 0x02, 0x07, 0x25, 0x02, 0xba, 0x25, 0x25, 0xd1,
- 0x00, 0x04, 0x02, 0x07, 0x25, 0x25, 0xba, 0x00, 0x17,
- 0x02, 0x00, 0x1b, 0x03, 0x25, 0x25, 0x25, 0x0a, 0x1a,
- 0x03, 0x03, 0x3a, 0x25, 0x09, 0x03, 0x1a, 0x0a, 0x25,
- 0x05, 0x02, 0x02, 0x25, 0x07, 0x00, 0x05, 0x02, 0x04,
- 0x0a, 0x07, 0x00, 0x1a, 0x02, 0x00, 0x1a, 0x03, 0x82,
- 0x25, 0x09, 0x03, 0x03, 0x1a, 0x00, 0x05, 0x03, 0x1a,
- 0x0a, 0xd4, 0x25, 0x25, 0xba, 0x02, 0x02, 0x02, 0xba,
- 0x25, 0x25, 0xd1, 0x02, 0x02, 0x02, 0xd1, 0x07, 0x00,
- 0x0e, 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x1a, 0x09,
- 0x3a, 0x03, 0x3a, 0x25, 0x3a, 0x30, 0x25, 0x25, 0x09,
- 0x00, 0x04, 0x03, 0x30, 0x25, 0x25, 0x03, 0x02, 0x02,
- 0x83, 0x25, 0x02, 0xba, 0x25, 0x25, 0xd1, 0x00, 0x04,
- 0x02, 0x1f, 0x25, 0x25, 0xba, 0x00, 0x17, 0x02, 0x00,
- 0x1b, 0x03, 0x25, 0x25, 0xd4, 0x1a, 0x03, 0x03, 0x03,
- 0x3a, 0x25, 0x09, 0x03, 0x3a, 0x25, 0x09, 0x02, 0x02,
- 0x02, 0x25, 0x07, 0x00, 0x06, 0x02, 0xd4, 0x16, 0x00,
- 0x1a, 0x02, 0x00, 0x1a, 0x03, 0x3a, 0x25, 0x09, 0x03,
- 0x03, 0x25, 0x0a, 0x1a, 0x03, 0x03, 0x03, 0x87, 0x87,
- 0x3a, 0x25, 0x25, 0x07, 0x02, 0x02, 0x02, 0xba, 0x25,
- 0x25, 0xd1, 0x02, 0x02, 0x02, 0xce, 0x08, 0x00, 0x0e,
- 0x02, 0x01, 0x01, 0x00, 0x0a, 0x03, 0x30, 0x25, 0x09,
- 0x03, 0x3a, 0x25, 0x1a, 0x03, 0x25, 0x25, 0x0a, 0x03,
- 0x03, 0x1a, 0x3a, 0x30, 0x25, 0x25, 0x03, 0x02, 0x04,
- 0x0a, 0x25, 0x02, 0xba, 0x25, 0x25, 0xd1, 0x00, 0x04,
- 0x02, 0xd1, 0x25, 0x25, 0xba, 0x00, 0x17, 0x02, 0x00,
- 0x1b, 0x03, 0x25, 0x25, 0x30, 0x00, 0x04, 0x03, 0x3a,
- 0x25, 0x09, 0x03, 0x09, 0x25, 0x07, 0x02, 0x02, 0x16,
- 0x25, 0x07, 0x00, 0x05, 0x02, 0x04, 0x0a, 0x00, 0x1b,
- 0x02, 0x00, 0x1a, 0x03, 0x1a, 0x25, 0x0a, 0x03, 0x03,
- 0x25, 0x25, 0x30, 0x03, 0x03, 0x03, 0x0a, 0xbe, 0x1a,
- 0x25, 0x25, 0xd1, 0x02, 0x02, 0x02, 0x16, 0x25, 0x25,
- 0xd1, 0x02, 0x02, 0x02, 0x25, 0xd1, 0x00, 0x0e, 0x02,
- 0x01, 0x01, 0x00, 0x0a, 0x03, 0x30, 0x25, 0x09, 0x03,
- 0x87, 0x0a, 0x03, 0x03, 0x87, 0x25, 0x25, 0x1a, 0x03,
- 0x87, 0x30, 0x30, 0x25, 0x25, 0x30, 0x04, 0xce, 0x25,
- 0x25, 0x04, 0xba, 0x25, 0x25, 0xd1, 0x00, 0x04, 0x02,
- 0xd1, 0x25, 0x25, 0xba, 0x00, 0x17, 0x02, 0x00, 0x1b,
- 0x03, 0x25, 0x25, 0x30, 0x00, 0x04, 0x03, 0x3a, 0x25,
- 0x09, 0x03, 0x09, 0x25, 0x07, 0x02, 0x02, 0x07, 0x25,
- 0x07, 0x00, 0x05, 0x02, 0x07, 0x08, 0x00, 0x1b, 0x02,
- 0x00, 0x1b, 0x03, 0x35, 0x25, 0x1a, 0x1a, 0x25, 0x25,
- 0x1a, 0x03, 0x03, 0xbe, 0x25, 0x28, 0x03, 0xd4, 0x25,
- 0x25, 0x00, 0x04, 0x02, 0x25, 0x25, 0xd1, 0x02, 0x02,
- 0x02, 0x25, 0xd1, 0x00, 0x0e, 0x02, 0x01, 0x01, 0x00,
- 0x0a, 0x02, 0xba, 0x25, 0xd1, 0x02, 0xd4, 0x83, 0x02,
- 0x02, 0x04, 0x0a, 0x25, 0x08, 0x04, 0x0a, 0x02, 0x02,
- 0xd4, 0x00, 0x04, 0x25, 0xd4, 0x25, 0x3a, 0x30, 0x25,
- 0x25, 0x35, 0x00, 0x04, 0x03, 0x09, 0x25, 0x25, 0x28,
- 0x00, 0x17, 0x03, 0x00, 0x1b, 0x02, 0x25, 0x25, 0xba,
- 0x00, 0x04, 0x02, 0x07, 0x25, 0xd1, 0x02, 0xd1, 0x25,
- 0xd4, 0x03, 0x31, 0x25, 0x25, 0x87, 0x00, 0x05, 0x03,
- 0x09, 0x31, 0x00, 0x1b, 0x03, 0x00, 0x1b, 0x02, 0x07,
- 0x25, 0xba, 0x07, 0x25, 0xd4, 0x02, 0x02, 0x02, 0x08,
- 0xd1, 0x02, 0x02, 0x87, 0x25, 0x25, 0x30, 0x03, 0x03,
- 0x03, 0x25, 0x25, 0x09, 0x03, 0x03, 0x03, 0x25, 0x09,
- 0x00, 0x0e, 0x03, 0x01, 0x01, 0x00, 0x0b, 0x02, 0x25,
- 0x25, 0xce, 0x25, 0x23, 0x02, 0x02, 0x02, 0x16, 0x0a,
- 0x25, 0x08, 0x05, 0x02, 0x02, 0x16, 0xd4, 0x25, 0x09,
- 0x3a, 0x03, 0xd4, 0x3a, 0x30, 0x25, 0x25, 0x25, 0x00,
- 0x04, 0x03, 0x0a, 0x25, 0x25, 0x00, 0x18, 0x03, 0x00,
- 0x1b, 0x02, 0x25, 0x25, 0xba, 0x00, 0x04, 0x02, 0x06,
- 0x25, 0x08, 0x02, 0x06, 0x00, 0x05, 0x25, 0xd4, 0x0a,
- 0x00, 0x05, 0x03, 0x0a, 0x28, 0x00, 0x1b, 0x03, 0x00,
- 0x1b, 0x02, 0x04, 0x0a, 0xce, 0xce, 0x25, 0x23, 0x02,
- 0x02, 0x02, 0x0a, 0x07, 0x02, 0x02, 0xbe, 0x25, 0x25,
- 0x31, 0x03, 0x03, 0x03, 0x25, 0x25, 0x09, 0x03, 0x03,
- 0x1a, 0x25, 0x35, 0x00, 0x0e, 0x03, 0x01, 0x01, 0x00,
- 0x0b, 0x02, 0xd1, 0x25, 0x0a, 0x07, 0x00, 0x05, 0x02,
- 0x04, 0x07, 0x23, 0x00, 0x06, 0x02, 0x03, 0x03, 0x03,
- 0x28, 0x00, 0x09, 0x03, 0x3a, 0x3a, 0x3a, 0x00, 0x18,
- 0x03, 0x00, 0x1b, 0x02, 0x25, 0x83, 0x00, 0x05, 0x02,
- 0xba, 0x0a, 0x04, 0x02, 0x02, 0x1f, 0x25, 0x35, 0x87,
- 0x1a, 0x30, 0x0a, 0x00, 0x04, 0x03, 0x1a, 0xd4, 0x00,
- 0x1c, 0x03, 0x00, 0x1c, 0x02, 0x05, 0x25, 0x25, 0x83,
- 0x02, 0x02, 0x02, 0x05, 0x25, 0x16, 0x02, 0x02, 0x03,
- 0x25, 0xd4, 0x00, 0x04, 0x03, 0x25, 0x25, 0xbe, 0x03,
- 0x03, 0x30, 0x25, 0x25, 0x00, 0x0e, 0x03, 0x01, 0x01,
- 0x00, 0x1d, 0x02, 0x00, 0x28, 0x03, 0x00, 0x1b, 0x02,
- 0x21, 0x00, 0x06, 0x02, 0xba, 0x23, 0x00, 0x04, 0x02,
- 0x00, 0x05, 0x03, 0x28, 0x00, 0x04, 0x03, 0x3a, 0x82,
- 0x00, 0x1c, 0x03, 0x00, 0x1d, 0x02, 0x05, 0x07, 0x04,
- 0x02, 0x02, 0x02, 0x04, 0x06, 0x02, 0x02, 0x02, 0x03,
- 0x09, 0x1a, 0x00, 0x04, 0x03, 0x35, 0x30, 0x03, 0x03,
- 0x03, 0x1a, 0x3a, 0x31, 0x00, 0x0e, 0x03, 0x01, 0x01,
- 0x00, 0x1d, 0x02, 0x00, 0x28, 0x03, 0x00, 0x28, 0x02,
- 0x00, 0x0a, 0x03, 0x09, 0xbe, 0x00, 0x1c, 0x03, 0x00,
- 0x28, 0x02, 0x03, 0x1a, 0x00, 0x05, 0x03, 0x28, 0x00,
- 0x15, 0x03, 0x01, 0x01, 0x00, 0x1d, 0x02, 0x00, 0x28,
- 0x03, 0x00, 0x28, 0x02, 0x00, 0x0a, 0x03, 0x0a, 0x28,
- 0x00, 0x1c, 0x03, 0x00, 0x28, 0x02, 0x00, 0x1d, 0x03,
- 0x01, 0x01, 0x00, 0x1d, 0x02, 0x00, 0x28, 0x03, 0x00,
- 0x28, 0x02, 0x00, 0x09, 0x03, 0x1a, 0xd4, 0x00, 0x1d,
- 0x03, 0x00, 0x28, 0x02, 0x00, 0x1d, 0x03, 0x01, 0x01,
- 0x00, 0x1d, 0x02, 0x00, 0x28, 0x03, 0x00, 0x28, 0x02,
- 0x00, 0x09, 0x03, 0x3a, 0x82, 0x00, 0x1d, 0x03, 0x00,
- 0x28, 0x02, 0x00, 0x1d, 0x03, 0x01, 0x01, 0x00, 0x1d,
- 0x02, 0x00, 0x28, 0x03, 0x00, 0x28, 0x02, 0x00, 0x09,
- 0x03, 0x09, 0x1a, 0x00, 0x1d, 0x03, 0x00, 0x28, 0x02,
- 0x00, 0x1d, 0x03, 0x01, 0x01, 0x00, 0x1d, 0x02, 0x00,
- 0x28, 0x03, 0x00, 0x28, 0x02, 0x00, 0x09, 0x03, 0x82,
- 0x00, 0x1e, 0x03, 0x00, 0x28, 0x02, 0x00, 0x1d, 0x03,
- 0x01, 0x01, 0x00, 0x1d, 0x02, 0x00, 0x28, 0x03, 0x00,
- 0x28, 0x02, 0x00, 0x28, 0x03, 0x00, 0x28, 0x02, 0x00,
- 0x1d, 0x03, 0x01, 0x01, 0x00, 0x1d, 0x02, 0x00, 0x28,
- 0x03, 0x00, 0x28, 0x02, 0x00, 0x28, 0x03, 0x00, 0x28,
- 0x02, 0x00, 0x1d, 0x03, 0x00, 0xdd, 0x01, 0x00, 0x00
-
-};
-
-unsigned char item_bomb_colors[] = {
- 0xff, 0xff, 0xff,
- 0x00, 0x00, 0x00,
- 0x62, 0x62, 0x74,
- 0x56, 0x61, 0xc1,
- 0x70, 0x72, 0x94,
- 0x57, 0x56, 0x5c,
- 0x7b, 0x7f, 0xac,
- 0x43, 0x46, 0x68,
- 0x28, 0x41, 0xfe,
- 0x49, 0x51, 0x92,
- 0x40, 0x41, 0x4a,
- 0x4e, 0x59, 0xb2,
- 0x3d, 0x3c, 0x3d,
- 0x42, 0x41, 0x42,
- 0x48, 0x47, 0x48,
- 0x41, 0x47, 0x7e,
- 0x6c, 0x70, 0x9c,
- 0x50, 0x4f, 0x50,
- 0x16, 0x24, 0x90,
- 0x50, 0x5b, 0xb0,
- 0x60, 0x61, 0x71,
- 0x71, 0x74, 0x97,
- 0x56, 0x57, 0x67,
- 0x26, 0x3e, 0xf6,
- 0x14, 0x20, 0x7f,
- 0x3a, 0x3f, 0x6a,
- 0x42, 0x45, 0x64,
- 0x4a, 0x52, 0x96,
- 0x41, 0x43, 0x52,
- 0x25, 0x3c, 0xee,
- 0x67, 0x68, 0x80,
- 0x6a, 0x6c, 0x88,
- 0x3c, 0x3b, 0x3c,
- 0x49, 0x48, 0x49,
- 0x5b, 0x5b, 0x65,
- 0x6b, 0x6f, 0x98,
- 0x4e, 0x4d, 0x4e,
- 0x45, 0x4a, 0x78,
- 0x47, 0x4d, 0x82,
- 0x40, 0x41, 0x54,
- 0x4e, 0x59, 0xa8,
- 0x41, 0x40, 0x41,
- 0x44, 0x43, 0x44,
- 0x64, 0x65, 0x7a,
- 0x6d, 0x6f, 0x8e,
- 0x5f, 0x5f, 0x6e,
- 0x72, 0x75, 0x9a,
- 0x38, 0x37, 0x38,
- 0x4d, 0x4c, 0x4d,
- 0x44, 0x48, 0x70,
- 0x48, 0x4f, 0x8a,
- 0x41, 0x44, 0x60,
- 0x4b, 0x53, 0x9a,
- 0x3f, 0x3e, 0x3f,
- 0x46, 0x45, 0x46,
- 0x3b, 0x3a, 0x3b,
- 0x4a, 0x49, 0x4a,
- 0x6e, 0x70, 0x8f,
- 0x69, 0x6b, 0x85,
- 0x59, 0x59, 0x62,
- 0x78, 0x7c, 0xa6,
- 0x54, 0x53, 0x56,
- 0x7d, 0x82, 0xb2,
- 0x4a, 0x52, 0x8e,
- 0x48, 0x4f, 0x80,
- 0x3f, 0x40, 0x50,
- 0x4d, 0x57, 0xaa,
- 0x3e, 0x3e, 0x48,
- 0x3c, 0x3c, 0x40,
- 0x50, 0x5b, 0xba,
- 0x6f, 0x72, 0x92,
- 0x66, 0x67, 0x7a,
- 0x67, 0x69, 0x81,
- 0x6c, 0x6e, 0x8b,
- 0x74, 0x77, 0x9d,
- 0x37, 0x36, 0x37,
- 0x35, 0x34, 0x35,
- 0x32, 0x32, 0x32,
- 0x52, 0x51, 0x52,
- 0x4b, 0x53, 0x92,
- 0x45, 0x4a, 0x6c,
- 0x47, 0x4d, 0x7a,
- 0x49, 0x51, 0x88,
- 0x44, 0x48, 0x66,
- 0x4b, 0x54, 0x9e,
- 0x70, 0x73, 0x96,
- 0x66, 0x67, 0x78,
- 0x67, 0x68, 0x7d,
- 0x6a, 0x6c, 0x8e,
- 0x4b, 0x4a, 0x4b,
- 0x4c, 0x54, 0x96,
- 0x49, 0x4c, 0x6c,
- 0x46, 0x4b, 0x72,
- 0x4b, 0x54, 0x94,
- 0x50, 0x58, 0x9a,
- 0x35, 0x37, 0x4b,
- 0x38, 0x3c, 0x5c,
- 0x4f, 0x5a, 0xac,
- 0x5d, 0x5e, 0x6b,
- 0x64, 0x63, 0x6b,
- 0x62, 0x6d, 0xc8,
- 0x52, 0x5b, 0x9c,
- 0x4b, 0x4f, 0x6e,
- 0x45, 0x49, 0x6a,
- 0x41, 0x43, 0x5c,
- 0x40, 0x42, 0x4e,
- 0x26, 0x3d, 0xf2,
- 0x75, 0x78, 0x9f,
- 0x35, 0x45, 0xc5,
- 0x3d, 0x4b, 0xba,
- 0x65, 0x66, 0x7c,
- 0x63, 0x64, 0x77,
- 0x69, 0x6c, 0x8c,
- 0x3a, 0x39, 0x3a,
- 0x33, 0x33, 0x39,
- 0x1f, 0x32, 0xc5,
- 0x65, 0x70, 0xc9,
- 0x4d, 0x57, 0xa2,
- 0x46, 0x4c, 0x74,
- 0x45, 0x4a, 0x6e,
- 0x4b, 0x53, 0x90,
- 0x16, 0x23, 0x8c,
- 0x50, 0x5c, 0xb4,
- 0x52, 0x5b, 0xa6,
- 0x4b, 0x4f, 0x78,
- 0x69, 0x6b, 0x8a,
- 0x47, 0x46, 0x47,
- 0x63, 0x62, 0x67,
- 0x7c, 0x80, 0xaf,
- 0x4a, 0x52, 0x8c,
- 0x3f, 0x40, 0x46,
- 0x4f, 0x5a, 0xb6,
- 0x33, 0x33, 0x33,
- 0x51, 0x50, 0x51,
- 0x54, 0x5e, 0xa8,
- 0x4d, 0x52, 0x7a,
- 0x77, 0x7b, 0xa5,
- 0x33, 0x44, 0xc8,
- 0x3b, 0x4a, 0xbd,
- 0x68, 0x69, 0x82,
- 0x53, 0x5d, 0xae,
- 0x4c, 0x51, 0x80,
- 0x7a, 0x7e, 0xab,
- 0x31, 0x43, 0xca,
- 0x3a, 0x49, 0xbf,
- 0x50, 0x5b, 0xb2,
- 0x49, 0x50, 0x84,
- 0x54, 0x5f, 0xb6,
- 0x4d, 0x53, 0x88,
- 0x56, 0x62, 0xb8,
- 0x4f, 0x56, 0x8a,
- 0x7b, 0x7f, 0xae,
- 0x30, 0x42, 0xcc,
- 0x38, 0x48, 0xc1,
- 0x51, 0x5c, 0xb6,
- 0x55, 0x60, 0xba,
- 0x4e, 0x54, 0x8c,
- 0x57, 0x63, 0xbc,
- 0x50, 0x57, 0x8e,
- 0x7d, 0x81, 0xb1,
- 0x2f, 0x41, 0xcd,
- 0x87, 0x87, 0x96,
- 0xc1, 0xc0, 0xc1,
- 0x53, 0x5c, 0xaa,
- 0x37, 0x47, 0xc2,
- 0x51, 0x5d, 0xba,
- 0xb7, 0xb8, 0xc6,
- 0xff, 0xff, 0xff,
- 0x6f, 0x78, 0xc6,
- 0x56, 0x61, 0xbe,
- 0x42, 0x4e, 0xb4,
- 0x32, 0x43, 0xc9,
- 0x4e, 0x55, 0x90,
- 0x89, 0x89, 0x95,
- 0x50, 0x5a, 0xab,
- 0xb7, 0xb8, 0xc2,
- 0x67, 0x72, 0xc2,
- 0xb5, 0xb5, 0xc0,
- 0x65, 0x6f, 0xc0,
- 0x42, 0x4f, 0xb3,
- 0x52, 0x50, 0x52,
- 0x46, 0x51, 0xab,
- 0x4b, 0x51, 0x89,
- 0x82, 0x83, 0x98,
- 0x57, 0x60, 0xa8,
- 0xb1, 0xb2, 0xc6,
- 0x75, 0x7e, 0xc6,
- 0x51, 0x4f, 0x51,
- 0x46, 0x51, 0xa8,
- 0x40, 0x4d, 0xb6,
- 0x33, 0x44, 0xc7,
- 0x4b, 0x51, 0x86,
- 0x45, 0x44, 0x45,
- 0x50, 0x4e, 0x50,
- 0x47, 0x51, 0xa2,
- 0x48, 0x51, 0x9c,
- 0x4d, 0x51, 0x7a
-
-};
-unsigned char item_bomb[] = {
- 0x00, 0xa9, 0x01, 0x02, 0x03, 0x04, 0x00, 0x0d, 0x01,
- 0x05, 0x03, 0x06, 0x00, 0x2d, 0x01, 0x07, 0x08, 0x09,
- 0x00, 0x0d, 0x01, 0x0a, 0x08, 0x0b, 0x00, 0x2d, 0x01,
- 0x0c, 0x0d, 0x0e, 0x00, 0x0b, 0x01, 0x0f, 0x03, 0x10,
- 0x0d, 0x11, 0x00, 0x3b, 0x01, 0x12, 0x08, 0x13, 0x00,
- 0x31, 0x01, 0x14, 0x03, 0x15, 0x00, 0x07, 0x01, 0x16,
- 0x08, 0x17, 0x18, 0x19, 0x00, 0x31, 0x01, 0x1a, 0x08,
- 0x1b, 0x00, 0x07, 0x01, 0x1c, 0x08, 0x1d, 0x00, 0x29,
- 0x01, 0x1e, 0x03, 0x1f, 0x00, 0x07, 0x01, 0x20, 0x0d,
- 0x21, 0x00, 0x05, 0x01, 0x22, 0x03, 0x23, 0x0d, 0x24,
- 0x00, 0x29, 0x01, 0x25, 0x08, 0x26, 0x00, 0x0f, 0x01,
- 0x27, 0x08, 0x28, 0x00, 0x2b, 0x01, 0x29, 0x0d, 0x2a,
- 0x01, 0x2b, 0x03, 0x2c, 0x00, 0x05, 0x01, 0x2d, 0x03,
- 0x2e, 0x01, 0x01, 0x01, 0x2f, 0x0d, 0x30, 0x00, 0x2f,
- 0x01, 0x31, 0x08, 0x32, 0x00, 0x05, 0x01, 0x33, 0x08,
- 0x34, 0x00, 0x35, 0x01, 0x35, 0x0d, 0x36, 0x01, 0x02,
- 0x03, 0x04, 0x01, 0x37, 0x0d, 0x38, 0x00, 0x39, 0x01,
- 0x07, 0x08, 0x09, 0x00, 0x2b, 0x01, 0x39, 0x00, 0x09,
- 0x03, 0x3a, 0x00, 0x07, 0x01, 0x0c, 0x0d, 0x0e, 0x00,
- 0x09, 0x01, 0x3b, 0x03, 0x3c, 0x01, 0x05, 0x03, 0x06,
- 0x01, 0x3d, 0x03, 0x3e, 0x00, 0x17, 0x01, 0x3f, 0x00,
- 0x09, 0x08, 0x40, 0x00, 0x13, 0x01, 0x41, 0x08, 0x42,
- 0x01, 0x43, 0x08, 0x0b, 0x01, 0x44, 0x08, 0x45, 0x00,
- 0x15, 0x01, 0x46, 0x03, 0x47, 0x00, 0x09, 0x0d, 0x48,
- 0x03, 0x03, 0x03, 0x49, 0x00, 0x05, 0x01, 0x14, 0x00,
- 0x05, 0x03, 0x4a, 0x01, 0x01, 0x01, 0x4b, 0x0d, 0x24,
- 0x01, 0x4c, 0x0d, 0x11, 0x01, 0x4d, 0x0d, 0x4e, 0x00,
- 0x15, 0x01, 0x4f, 0x08, 0x50, 0x00, 0x09, 0x01, 0x51,
- 0x08, 0x08, 0x08, 0x52, 0x00, 0x05, 0x01, 0x53, 0x00,
- 0x05, 0x08, 0x54, 0x00, 0x21, 0x01, 0x55, 0x03, 0x56,
- 0x0d, 0x0c, 0x00, 0x09, 0x01, 0x29, 0x0d, 0x0d, 0x0d,
- 0x57, 0x00, 0x05, 0x03, 0x58, 0x00, 0x05, 0x0d, 0x59,
- 0x00, 0x21, 0x01, 0x5a, 0x08, 0x5b, 0x00, 0x0f, 0x01,
- 0x5c, 0x00, 0x05, 0x08, 0x5d, 0x00, 0x27, 0x01, 0x5e,
- 0x08, 0x5b, 0x00, 0x0f, 0x01, 0x5f, 0x00, 0x05, 0x18,
- 0x60, 0x00, 0x09, 0x01, 0x3b, 0x03, 0x3c, 0x00, 0x1b,
- 0x01, 0x5e, 0x08, 0x5b, 0x00, 0x1f, 0x01, 0x41, 0x08,
- 0x61, 0x00, 0x1b, 0x01, 0x5e, 0x08, 0x5b, 0x00, 0x13,
- 0x01, 0x02, 0x03, 0x04, 0x01, 0x01, 0x01, 0x62, 0x03,
- 0x4a, 0x01, 0x01, 0x01, 0x4b, 0x0d, 0x63, 0x03, 0x64,
- 0x00, 0x19, 0x01, 0x65, 0x08, 0x66, 0x00, 0x13, 0x01,
- 0x67, 0x08, 0x09, 0x01, 0x01, 0x01, 0x68, 0x08, 0x54,
- 0x00, 0x05, 0x01, 0x69, 0x08, 0x6a, 0x00, 0x13, 0x01,
- 0x6b, 0x00, 0x05, 0x03, 0x6c, 0x08, 0x6d, 0x00, 0x05,
- 0x03, 0x6e, 0x00, 0x0b, 0x01, 0x6f, 0x03, 0x70, 0x0d,
- 0x0e, 0x01, 0x01, 0x01, 0x71, 0x0d, 0x59, 0x00, 0x05,
- 0x01, 0x72, 0x18, 0x73, 0x08, 0x74, 0x00, 0x11, 0x01,
- 0x75, 0x00, 0x0d, 0x08, 0x76, 0x00, 0x0b, 0x01, 0x77,
- 0x08, 0x78, 0x00, 0x0f, 0x01, 0x79, 0x08, 0x7a, 0x00,
- 0x11, 0x01, 0x7b, 0x00, 0x0d, 0x08, 0x7c, 0x00, 0x09,
- 0x01, 0x2b, 0x03, 0x7d, 0x0d, 0x7e, 0x00, 0x05, 0x01,
- 0x62, 0x03, 0x4a, 0x00, 0x07, 0x01, 0x4c, 0x0d, 0x7f,
- 0x03, 0x80, 0x00, 0x0f, 0x01, 0x7b, 0x00, 0x0d, 0x08,
- 0x7c, 0x00, 0x09, 0x01, 0x31, 0x08, 0x81, 0x00, 0x07,
- 0x01, 0x68, 0x08, 0x54, 0x00, 0x09, 0x01, 0x82, 0x08,
- 0x83, 0x00, 0x0f, 0x01, 0x7b, 0x00, 0x0d, 0x08, 0x7c,
- 0x00, 0x09, 0x01, 0x35, 0x0d, 0x36, 0x00, 0x07, 0x01,
- 0x71, 0x0d, 0x59, 0x00, 0x09, 0x01, 0x84, 0x0d, 0x85,
- 0x00, 0x0f, 0x01, 0x86, 0x00, 0x0d, 0x08, 0x87, 0x00,
- 0x2d, 0x01, 0x88, 0x03, 0x03, 0x03, 0x89, 0x00, 0x0d,
- 0x08, 0x8a, 0x03, 0x03, 0x03, 0x8b, 0x00, 0x0f, 0x01,
- 0x62, 0x03, 0x4a, 0x00, 0x17, 0x01, 0x8c, 0x00, 0x15,
- 0x08, 0x8d, 0x00, 0x0f, 0x01, 0x68, 0x08, 0x54, 0x00,
- 0x13, 0x01, 0x8e, 0x03, 0x03, 0x03, 0x8f, 0x00, 0x15,
- 0x08, 0x90, 0x03, 0x03, 0x03, 0x1f, 0x00, 0x0b, 0x01,
- 0x71, 0x0d, 0x59, 0x00, 0x13, 0x01, 0x91, 0x00, 0x1d,
- 0x08, 0x92, 0x00, 0x21, 0x01, 0x93, 0x00, 0x1d, 0x08,
- 0x94, 0x00, 0x21, 0x01, 0x95, 0x00, 0x1d, 0x08, 0x96,
- 0x00, 0x1f, 0x01, 0x97, 0x03, 0x98, 0x00, 0x1d, 0x08,
- 0x99, 0x03, 0x49, 0x00, 0x1d, 0x01, 0x9a, 0x00, 0x21,
- 0x08, 0x52, 0x00, 0x1d, 0x01, 0x9b, 0x00, 0x21, 0x08,
- 0x9c, 0x00, 0x1d, 0x01, 0x9d, 0x00, 0x21, 0x08, 0x9e,
- 0x00, 0x1b, 0x01, 0x9f, 0x03, 0xa0, 0x00, 0x05, 0x08,
- 0xa1, 0xa2, 0xa3, 0x00, 0x19, 0x08, 0xa4, 0x03, 0x2c,
- 0x00, 0x19, 0x01, 0xa5, 0x00, 0x07, 0x08, 0xa6, 0xa7,
- 0xa8, 0x00, 0x1b, 0x08, 0x81, 0x00, 0x19, 0x01, 0xa9,
- 0x00, 0x07, 0x08, 0xaa, 0x03, 0xab, 0x00, 0x1b, 0x08,
- 0xac, 0x00, 0x19, 0x01, 0xa9, 0x00, 0x25, 0x08, 0xac,
- 0x00, 0x19, 0x01, 0xa9, 0x00, 0x05, 0x08, 0xad, 0xa2,
- 0xae, 0x00, 0x1d, 0x08, 0xac, 0x00, 0x19, 0x01, 0xa9,
- 0x00, 0x05, 0x08, 0xaf, 0xa7, 0xb0, 0x00, 0x1d, 0x08,
- 0xac, 0x00, 0x19, 0x01, 0xa9, 0x00, 0x05, 0x08, 0xb1,
- 0xa7, 0xb2, 0x00, 0x1d, 0x08, 0xac, 0x00, 0x19, 0x01,
- 0xa9, 0x00, 0x05, 0x08, 0xb1, 0xa7, 0xb2, 0x00, 0x1d,
- 0x08, 0xac, 0x00, 0x19, 0x01, 0xa9, 0x00, 0x05, 0x08,
- 0xb1, 0xa7, 0xb2, 0x00, 0x1d, 0x08, 0xac, 0x00, 0x19,
- 0x01, 0xa9, 0x00, 0x05, 0x08, 0xaf, 0xa7, 0xb0, 0x00,
- 0x1d, 0x08, 0xac, 0x00, 0x19, 0x01, 0xa9, 0x00, 0x05,
- 0x08, 0xb3, 0x03, 0x8f, 0x00, 0x1d, 0x08, 0xac, 0x00,
- 0x19, 0x01, 0xa9, 0x00, 0x25, 0x08, 0xac, 0x00, 0x19,
- 0x01, 0xa9, 0x00, 0x07, 0x08, 0xa1, 0xa2, 0xa3, 0x00,
- 0x1b, 0x08, 0xac, 0x00, 0x19, 0x01, 0xa5, 0x00, 0x07,
- 0x08, 0xa6, 0xa7, 0xa8, 0x00, 0x1b, 0x08, 0x81, 0x00,
- 0x19, 0x01, 0xb4, 0x0d, 0xb5, 0x00, 0x05, 0x08, 0xaa,
- 0x03, 0xab, 0x00, 0x19, 0x08, 0xb6, 0x0d, 0x36, 0x00,
- 0x1b, 0x01, 0x9d, 0x00, 0x21, 0x08, 0x9e, 0x00, 0x1d,
- 0x01, 0x9b, 0x00, 0x09, 0x08, 0xb7, 0xa2, 0xb8, 0x00,
- 0x15, 0x08, 0x9c, 0x00, 0x1d, 0x01, 0x9a, 0x00, 0x09,
- 0x08, 0xb9, 0xa7, 0xba, 0x00, 0x15, 0x08, 0x52, 0x00,
- 0x1d, 0x01, 0xbb, 0x0d, 0xbc, 0x00, 0x07, 0x08, 0xbd,
- 0x03, 0xbe, 0x00, 0x13, 0x08, 0xbf, 0x0d, 0xc0, 0x00,
- 0x1f, 0x01, 0x95, 0x00, 0x1d, 0x08, 0x96, 0x00, 0x21,
- 0x01, 0x93, 0x00, 0x1d, 0x08, 0x94, 0x00, 0x21, 0x01,
- 0x91, 0x00, 0x1d, 0x08, 0x92, 0x00, 0x21, 0x01, 0xc1,
- 0x0d, 0x0d, 0x0d, 0xc2, 0x00, 0x15, 0x08, 0x8d, 0x0d,
- 0x0d, 0x0d, 0x2a, 0x00, 0x25, 0x01, 0x8c, 0x00, 0x15,
- 0x08, 0x8d, 0x00, 0x29, 0x01, 0x30, 0x0d, 0x0d, 0x0d,
- 0xc3, 0x00, 0x0d, 0x08, 0xc4, 0x00, 0x04, 0x0d, 0x00,
- 0x2d, 0x01, 0x7b, 0x00, 0x0d, 0x08, 0x7c, 0x00, 0x31,
- 0x01, 0x59, 0x00, 0x0d, 0x0d, 0x35, 0x00, 0x24, 0x01,
- 0x00, 0x00
-};
-
-#endif \ No newline at end of file
diff --git a/backends/wince/dynamic_imports.h b/backends/wince/dynamic_imports.h
deleted file mode 100644
index d742e13cff..0000000000
--- a/backends/wince/dynamic_imports.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001/2002 The ScummVM project
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Header$
- *
- */
-
-//Dynamically linked GAPI
-typedef int (*tGXOpenInput)(void);
-typedef struct GXKeyList (*tGXGetDefaultKeys)(int);
-typedef int (*tGXCloseDisplay)(void);
-typedef int (*tGXCloseInput)(void);
-typedef int (*tGXSuspend)(void);
-typedef int (*tGXResume)(void);
-typedef struct GXDisplayProperties (*tGXGetDisplayProperties)(void);
-typedef int (*tGXOpenDisplay)(HWND, unsigned long);
-typedef int (*tGXEndDraw)(void);
-typedef void* (*tGXBeginDraw)(void);
-typedef BOOL (*tGXIsDisplayDRAMBuffer)(void);
-
-extern tGXOpenInput dynamicGXOpenInput;
-extern tGXGetDefaultKeys dynamicGXGetDefaultKeys;
-extern tGXCloseDisplay dynamicGXCloseDisplay;
-extern tGXCloseInput dynamicGXCloseInput;
-extern tGXSuspend dynamicGXSuspend;
-extern tGXResume dynamicGXResume;
-extern tGXGetDisplayProperties dynamicGXGetDisplayProperties;
-extern tGXOpenDisplay dynamicGXOpenDisplay;
-extern tGXEndDraw dynamicGXEndDraw;
-extern tGXBeginDraw dynamicGXBeginDraw;
-static tGXIsDisplayDRAMBuffer dynamicGXIsDisplayDRAMBuffer;
diff --git a/backends/wince/findgame.cpp b/backends/wince/findgame.cpp
deleted file mode 100644
index 90cfc97dea..0000000000
--- a/backends/wince/findgame.cpp
+++ /dev/null
@@ -1,1067 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001/2002 The ScummVM project
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Header$
- *
- */
-
-#ifdef _WIN32_WCE
-
-// Browse directories to locate SCUMM games
-
-#include "stdafx.h"
-#include <assert.h>
-
-#if _WIN32_WCE < 300
-
-#include <Wingdi.h>
-#include <Winbase.h>
-
-#endif
-#include <Winuser.h>
-#include <Winnls.h>
-#include "resource.h"
-#include "scumm/scumm.h"
-#include "common/config-manager.h"
-#include "screen.h"
-
-#define CURRENT_GAMES_VERSION 7
-
-#define MAX_GAMES 34
-int MAX_DIRECTORY = 40;
-
-#define MAX_DISPLAYED_DIRECTORIES 7
-#define MAX_DISPLAYED_GAMES 7
-
-struct ScummGame {
- const char *gamename;
- const char *description;
- const char *directory;
- const char *check_file_1;
- const char *check_file_2;
- const char *filename;
- unsigned char is_demo;
-};
-
-struct InstalledScummGame {
- unsigned char reference;
- TCHAR directory[MAX_PATH];
-};
-
-struct DirectoryName {
- TCHAR name[MAX_PATH];
-};
-
-struct GameReference {
- char name[100];
- unsigned char reference;
-};
-
-static const ScummGame GameList[] = {
-
- { "Simon 1 demo",
- "Playable",
- "simon1demo", "", "",
- "simon1demo",
- 1
- },
- {
- "Simon 1 dos",
- "Completable",
- "simon1dos", "", "",
- "simon1dos",
- 0
- },
- {
- "Simon 1 talk",
- "Completable",
- "simon1talkie", "", "",
- "simon1talkie",
- 0
- },
- {
- "Simon 1 win",
- "Completable",
- "simon1win", "", "",
- "simon1win",
- 0
- },
- {
- "Simon 2 dos",
- "Completable",
- "simon2dos", "", "",
- "simon2dos",
- 0
- },
- {
- "Simon 2 talk",
- "Completable",
- "simon2talkie", "", "",
- "simon2talkie",
- 0
- },
- {
- "Simon 2 win",
- "Completable",
- "simon2win", "", "",
- "simon2win",
- 0
- },
- {
- "Simon 2 mac",
- "Completable",
- "simon2mac", "", "",
- "simon2mac",
- 0
- },
- {
- "Indiana Jones 3 EGA",
- "Completable, missing music",
- "indy3EGA", "", "",
- "indy3ega",
- 0
- },
- {
- "Indiana Jones 3 VGA",
- "Completable, missing music",
- "indy3", "", "",
- "indy3",
- 0
- },
- {
- "Zak Mc Kracken VGA",
- "Completable",
- "zak256", "", "",
- "zak256",
- 0
- },
- {
- "Zak Mc Kracken enhanced",
- "Experimental",
- "zak", "", "",
- "zak",
- 0
- },
- {
- "Maniac Mansion enhanced",
- "Experimental",
- "maniac", "", "",
- "maniac",
- 0
- },
- {
- "Loom EGA",
- "Completable",
- "loom", "", "",
- "loom",
- 0
- },
- {
- "Monkey Island 1 EGA",
- "Completable",
- "monkeyEGA", "", "",
- "monkeyega",
- 0
- },
- {
- "Loom VGA",
- "Completable, CD music",
- "loomcd", "", "",
- "loomcd",
- 0
- },
- {
- "Monkey Island 1 VGA CD",
- "Completable, CD music",
- "", "MONKEY.000", "MONKEY.001",
- "monkey",
- 0
- },
- {
- "Monkey Island 1 VGA CD",
- "Completable, CD music",
- "", "MONKEY1.000", "MONKEY1.001",
- "monkey1",
- 0
- },
- {
- "Monkey Island 1 VGA dk",
- "Completable, no sound",
- "monkeyvga", "", "",
- "monkeyvga",
- 0
- },
- {
- "Monkey Island 2 VGA",
- "Completable",
- "", "MONKEY2.000", "MONKEY2.001",
- "monkey2",
- 0
- },
- {
- "Indiana Jones 4",
- "Completable",
- "", "ATLANTIS.000", "ATLANTIS.001",
- "atlantis",
- 0
- },
- {
- "Indiana Jones 4 demo",
- "Completable",
- "", "PLAYFATE.000", "PLAYFATE.001",
- "playfate",
- 1
- },
- {
- "Day of the Tentacle",
- "Completable",
- "", "TENTACLE.000", "TENTACLE.001",
- "tentacle",
- 0
- },
- {
- "Day of Tentacle demo",
- "Completable",
- "", "DOTTDEMO.000", "DOTTDEMO.001",
- "dottdemo",
- 1
- },
- {
- "Sam & Max",
- "Completable",
- "", "SAMNMAX.000", "SAMNMAX.001",
- "samnmax",
- 0
- },
- {
- "Sam & Max demo",
- "Completable",
- "", "SNMDEMO.000", "SNMDEMO.001",
- "snmdemo",
- 1
- },
- {
- "Full Throttle",
- "Completable",
- "", "FT.LA0", "FT.LA1",
- "ft",
- 0
- },
- {
- "The Dig",
- "Completable",
- "", "DIG.LA0", "DIG.LA1",
- "dig",
- 0
- },
- {
- "Curse of Monkey Island",
- "Completable",
- "", "COMI.LA0", "",
- "comi",
- 0
- },
- {
- "Beneath a Steel Sky",
- "Completable",
- "", "SKY.DSK", "SKY.DNR",
- "sky",
- 0
- },
- {
- "Broken Sword 2",
- "Experimental",
- "", "PLAYERS.CLU", "",
- "sword2",
- 0
- },
- {
- "Broken Sword 2",
- "Experimental",
- "", "R2CTLNS.OCX", "",
- "sword2alt",
- 0
- },
-
- {
- "Flight of Amazon Queen",
- "Completable",
- "", "queen.tbl", "queen.1",
- "queen",
- 0
- },
- {
- "Flight of Amazon Queen",
- "Completable",
- "", "queen.tbl", "queen.1c",
- "queen",
- 0
- },
- {
- NULL, NULL, NULL, NULL, NULL, NULL, 0
- }
-};
-
-void findGame(TCHAR*);
-int displayFoundGames(void);
-void displayDirectoryList(void);
-void displayGamesList(void);
-void doScan(void);
-void startFindGame(BOOL, TCHAR*);
-bool loadGameSettings(BOOL);
-void sortFoundGames(void);
-
-char gamesFound[MAX_GAMES];
-GameReference listIndex[MAX_GAMES];
-InstalledScummGame gamesInstalled[MAX_GAMES];
-int installedGamesNumber;
-HWND hwndDlg;
-TCHAR basePath[MAX_PATH];
-TCHAR old_basePath[MAX_PATH];
-BOOL prescanning;
-
-DirectoryName *directories = NULL;
-int _first_index;
-int _total_directories;
-int _first_index_games;
-int _total_games;
-bool _scanning;
-int _last_selected = -1;
-bool _game_selected;
-
-extern int _game_selection_X_offset;
-extern int _game_selection_Y_offset;
-
-int chooseGame() {
-
- if (directories)
- free(directories);
-
- directories = (DirectoryName*)malloc(MAX_DIRECTORY * sizeof(DirectoryName));
-
- setGameSelectionPalette();
- drawBlankGameSelection();
-
- loadGameSettings(TRUE);
- _game_selected = false;
- while (!_game_selected) {
- MSG msg;
-
- if (!PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
- Sleep(100);
- else {
- TranslateMessage(&msg);
- DispatchMessage(&msg);
- }
- }
-
- return _last_selected;
-}
-
-/*
-BOOL isPrescanning() {
- return prescanning;
-}
-*/
-
-void setFindGameDlgHandle(HWND x) {
- hwndDlg = x;
-}
-
-bool loadGameSettings(BOOL display) {
- int index;
- int i;
- const char *current;
- int version;
-
- /*prescanning = FALSE;*/
- _scanning = false;
-
- /* check version */
- version = ConfMan.getInt("GamesVersion", "wince");
- if (!version || version != CURRENT_GAMES_VERSION)
- return FALSE;
-
- current = ConfMan.get("GamesInstalled", "wince").c_str();
- if (!current)
- return FALSE;
- index = atoi(current);
-
- installedGamesNumber = index;
-
- current = ConfMan.get("GamesReferences", "wince").c_str();
- if (!current)
- return FALSE;
- for (i=0; i<index; i++) {
- char x[6];
- int j;
-
- memset(x, 0, sizeof(x));
- memcpy(x, current + 3 * i, 2);
- sscanf(x, "%x", &j);
- gamesFound[j] = 1;
- gamesInstalled[i].reference = j;
- }
-
- current = ConfMan.get("BasePath", "wince").c_str();
- if (!current)
- return FALSE;
- MultiByteToWideChar(CP_ACP, 0, current, strlen(current) + 1, basePath, sizeof(basePath));
-
- for (i=0; i<index; i++) {
- char keyName[100];
-
- sprintf(keyName, "GamesDirectory%d", i);
- current = ConfMan.get(keyName, "wince").c_str();
- if (!current)
- return FALSE;
- MultiByteToWideChar(CP_ACP, 0, current, strlen(current) + 1, gamesInstalled[i].directory, sizeof(gamesInstalled[i].directory));
- }
-
- if (display)
- displayFoundGames();
- else
- sortFoundGames();
-
- return TRUE;
-}
-
-int countGameReferenced(int reference, int *infos) {
- int i;
- int number = 0;
-
- for (i=0; i<installedGamesNumber; i++)
- if (gamesInstalled[i].reference == reference)
- infos[number++] = i;
-
- return number;
-}
-
-void sortFoundGames() {
- int i;
-
- _total_games = 0;
- _first_index_games = 0;
-
- for (i = 0; i< MAX_GAMES; i++) {
- ScummGame current_game;
- char work[400];
- //TCHAR desc[400];
- int numberReferenced;
- int infos[10];
- int j;
-
- current_game = GameList[i];
- if (!current_game.filename)
- break;
- if (!gamesFound[i])
- continue;
-
- numberReferenced = countGameReferenced(i, infos);
-
- for (j=0; j<numberReferenced; j++) {
- if (numberReferenced != 1)
- sprintf(work, "%s (%d)", current_game.gamename, j + 1);
- else
- strcpy(work, current_game.gamename);
- //MultiByteToWideChar(CP_ACP, 0, work, strlen(work) + 1, desc, sizeof(desc));
- //SendMessage(GetDlgItem(hwndDlg, IDC_LISTAVAILABLE), LB_ADDSTRING, 0, (LPARAM)desc);
- strcpy(listIndex[_total_games].name, work);
- listIndex[_total_games].reference = infos[j];
- _total_games++;
- }
- }
-}
-
-int displayFoundGames() {
- sortFoundGames();
-
- displayGamesList();
-
- return _total_games;
-
-}
-
-void changeSelectedGame(int index) {
-
- int array_index;
- ScummGame game;
-
- if (index > MAX_DISPLAYED_GAMES - 1)
- return;
-
- if (_first_index_games)
- array_index = _first_index_games + index - 1;
- else
- array_index = index;
-
- if (array_index >= _total_games)
- return;
-
- // See if it's a previous/next link
- if (index == 0) {
- // potential previous
- if (_first_index_games) {
- _first_index_games -= (MAX_DISPLAYED_GAMES - 2);
- if (_first_index_games < 0 || _first_index_games - (MAX_DISPLAYED_GAMES - 2) < 0)
- _first_index_games = 0;
- resetLastHighlighted();
- displayGamesList();
- return;
- }
- }
- if (index == MAX_DISPLAYED_GAMES - 1) {
- char work[100];
-
- sprintf(work, "X %d Total %d", array_index, _total_games - 1);
- drawCommentString(work);
- // potential next
- if (array_index != _total_games) {
- if (!_first_index_games)
- _first_index_games += (MAX_DISPLAYED_GAMES - 1);
- else
- _first_index_games += (MAX_DISPLAYED_GAMES - 2);
- resetLastHighlighted();
- displayGamesList();
- return;
- }
- }
-
- // Highlight the current game and displays game informations
-
- drawHighlightedString(listIndex[array_index].name, index);
-
- game = GameList[gamesInstalled[listIndex[array_index].reference].reference];
- drawCommentString((char*)game.description);
-
- _last_selected = array_index;
-}
-
-
-void changeScanPath(int index) {
- //int item;
- TCHAR path[MAX_PATH];
- int array_index;
-
- if (index > MAX_DISPLAYED_DIRECTORIES - 1)
- return;
-
- if (_first_index)
- array_index = _first_index + index - 1;
- else
- array_index = index;
-
- if (array_index >= _total_directories)
- return;
-
- // See if it's a previous/next link
- if (index == 0) {
- // potential previous
- if (_first_index) {
- _first_index -= (MAX_DISPLAYED_DIRECTORIES - 2);
- if (_first_index < 0 || _first_index - (MAX_DISPLAYED_DIRECTORIES - 2) < 0)
- _first_index = 0;
- resetLastHighlighted();
- displayDirectoryList();
- return;
- }
- }
- if (index == MAX_DISPLAYED_DIRECTORIES - 1) {
- // potential next
- if (array_index != _total_directories) {
- if (!_first_index)
- _first_index += (MAX_DISPLAYED_DIRECTORIES - 1);
- else
- _first_index += (MAX_DISPLAYED_DIRECTORIES - 2);
- resetLastHighlighted();
- displayDirectoryList();
- return;
- }
- }
-
- wcscpy(path, directories[array_index].name);
-
- if (wcscmp(path, TEXT("..")) != 0) {
- wcscat(basePath, TEXT("\\"));
- wcscat(basePath, path);
- }
- else {
- TCHAR *work;
-
- work = wcsrchr(basePath, '\\');
- *work = 0;
- *(work + 1) = 0;
- }
-
- doScan();
-}
-
-void doScan() {
- WIN32_FIND_DATA desc;
- TCHAR searchPath[MAX_PATH];
- HANDLE x;
-
- //SendMessage(GetDlgItem(hwndDlg, IDC_LISTAVAILABLE), LB_RESETCONTENT, 0, 0);
-
- _total_directories = 0;
- _first_index = 0;
-
- if (wcslen(basePath) != 0) {
- //SendMessage(GetDlgItem(hwndDlg, IDC_LISTAVAILABLE), LB_ADDSTRING, 0, (LPARAM)TEXT(".."));
- if (_total_directories == MAX_DIRECTORY) {
- MAX_DIRECTORY += 10;
- directories = (DirectoryName*)realloc(directories, MAX_DIRECTORY * sizeof(DirectoryName));
- }
- wcscpy(directories[_total_directories++].name, TEXT(".."));
- }
-
- wsprintf(searchPath, TEXT("%s\\*"), basePath);
-
- x = FindFirstFile(searchPath, &desc);
- if (x == INVALID_HANDLE_VALUE) {
- FindClose(x);
- displayDirectoryList();
- return;
- }
- if (desc.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) {
- TCHAR *work;
-
- work = wcsrchr(desc.cFileName, '\\');
- /*
- SendMessage(GetDlgItem(hwndDlg, IDC_LISTAVAILABLE),
- LB_ADDSTRING, 0, (LPARAM)(work ? work + 1 : desc.cFileName));
- */
- if (_total_directories == MAX_DIRECTORY) {
- MAX_DIRECTORY += 10;
- directories = (DirectoryName*)realloc(directories, MAX_DIRECTORY * sizeof(DirectoryName));
- }
- wcscpy(directories[_total_directories++].name, (work ? work + 1 : desc.cFileName));
- }
- while (FindNextFile(x, &desc))
- if (desc.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) {
- TCHAR *work;
-
- work = wcsrchr(desc.cFileName, '\\');
- /*
- SendMessage(GetDlgItem(hwndDlg, IDC_LISTAVAILABLE),
- LB_ADDSTRING, 0, (LPARAM)(work ? work + 1 : desc.cFileName));
- */
- if (_total_directories == MAX_DIRECTORY) {
- MAX_DIRECTORY += 10;
- directories = (DirectoryName*)realloc(directories, MAX_DIRECTORY * sizeof(DirectoryName));
- }
- wcscpy(directories[_total_directories++].name, (work ? work + 1 : desc.cFileName));
- }
-
- FindClose(x);
- displayDirectoryList();
-}
-
-void displayGamesList() {
- int current = _first_index_games;
- int index_games = 0;
-
- _last_selected = -1;
-
- drawBlankGameSelection();
- drawCommentString("Choose a game");
-
- if (_first_index_games) {
- // include "previous" link
- drawStandardString("***[PREVIOUS]***", index_games++);
- }
-
- while (current < _total_games && index_games < MAX_DISPLAYED_GAMES - 1)
- drawStandardString(listIndex[current++].name, index_games++);
-
-
- if (current != _total_games) {
- // add "next" link
- drawStandardString("***[NEXT]***", index_games);
- }
-}
-
-int getTotalGames() {
- return _total_games;
-}
-
-TCHAR* getGameName(int x) {
- static TCHAR gameName[100];
-
- MultiByteToWideChar(CP_ACP, 0, listIndex[x].name, strlen(listIndex[x].name) + 1, gameName, sizeof(gameName));
-
- return gameName;
-}
-
-void displayDirectoryList() {
- int current = _first_index;
- int index_link = 0;
-
- _last_selected = -1;
-
- drawBlankGameSelection();
- drawCommentString("Choose root directory");
-
- if (_first_index) {
- // include "previous" link
- drawStandardString("***[PREVIOUS]***", index_link++);
- }
-
- while (current < _total_directories && index_link < MAX_DISPLAYED_DIRECTORIES - 1) {
- char work[MAX_PATH];
-
- WideCharToMultiByte(CP_ACP, 0, directories[current].name, wcslen(directories[current].name) + 1, work, sizeof(work), NULL, NULL);
- if (strlen(work) > 17) {
- strcpy(work + 17, "[...]");
- }
- drawStandardString(work, index_link++);
- current++;
- }
-
- if (current != _total_directories) {
- // add "next" link
- drawStandardString("***[NEXT]***", index_link);
- }
-}
-
-void startScan() {
- /*prescanning = TRUE;*/
- _scanning = true;
- wcscpy(old_basePath, basePath);
- //SetDlgItemText(hwndDlg, IDC_FILEPATH, TEXT("Choose the games root directory"));
- drawCommentString("Choose root directory");
- /*
- SetDlgItemText(hwndDlg, IDC_SCAN, TEXT("OK"));
- SetDlgItemText(hwndDlg, IDC_GAMEDESC, TEXT(""));
- ShowWindow(GetDlgItem(hwndDlg, IDC_PLAY), SW_HIDE);
- */
- doScan();
-}
-
-void endScanPath() {
- /*prescanning = FALSE;*/
- _scanning = false;
- /*
- SetDlgItemText(hwndDlg, IDC_SCAN, TEXT("Scan"));
- ShowWindow(GetDlgItem(hwndDlg, IDC_PLAY), SW_SHOW);
- */
- startFindGame(TRUE, NULL);
-}
-
-void abortScanPath() {
- /*prescanning = FALSE;*/
- _scanning = false;
- wcscpy(basePath, old_basePath);
- //SetDlgItemText(hwndDlg, IDC_FILEPATH, TEXT(""));
- drawCommentString("");
- /*
- SetDlgItemText(hwndDlg, IDC_SCAN, TEXT("Scan"));
- SendMessage(GetDlgItem(hwndDlg, IDC_LISTAVAILABLE), LB_RESETCONTENT, 0, 0);
- ShowWindow(GetDlgItem(hwndDlg, IDC_PLAY), SW_SHOW);
- */
- displayFoundGames();
-}
-
-void startFindGame(BOOL display, TCHAR *path) {
- //TCHAR fileName[MAX_PATH];
- //TCHAR *tempo;
- int i = 0;
- int index = 0;
- char tempo[1024];
- char workdir[MAX_PATH];
-
- //prescanning = FALSE;
- _scanning = false;
-
- //SetDlgItemText(hwndDlg, IDC_FILEPATH, TEXT("Scanning, please wait"));
- if (display) {
- drawBlankGameSelection();
- drawCommentString("Scanning, please wait");
- }
-
- //SendMessage(GetDlgItem(hwndDlg, IDC_LISTAVAILABLE), LB_RESETCONTENT, 0, 0);
-
- memset(gamesFound, 0, MAX_GAMES);
- /*
- GetModuleFileName(NULL, fileName, MAX_PATH);
- tempo = wcsrchr(fileName, '\\');
- *tempo = '\0';
- *(tempo + 1) = '\0';
- */
- installedGamesNumber = 0;
-
- //findGame(fileName);
- if (path)
- wcscpy(basePath, path);
- findGame(basePath);
-
- // Display the results
- if (display)
- index = displayFoundGames();
- else {
- sortFoundGames();
- index = _total_games;
- }
-
- // Save the results in the registry
- //SetDlgItemText(hwndDlg, IDC_FILEPATH, TEXT("Saving the results"));
- if (display)
- drawCommentString("Saving the results");
-
- ConfMan.set("GamesInstalled", index, "wince");
-
- tempo[0] = '\0';
- for (i=0; i<index; i++) {
- char x[3];
- sprintf(x, "%.2x ", gamesInstalled[i].reference);
- strcat(tempo, x);
- }
-
- ConfMan.set("GamesReferences", tempo, "wince");
-
- WideCharToMultiByte(CP_ACP, 0, basePath, wcslen(basePath) + 1, workdir, sizeof(workdir), NULL, NULL);
-
- ConfMan.set("BasePath", workdir, "wince");
-
- for (i=0; i<index; i++) {
- char keyName[100];
-
- sprintf(keyName, "GamesDirectory%d", i);
- WideCharToMultiByte(CP_ACP, 0, gamesInstalled[i].directory, wcslen(gamesInstalled[i].directory) + 1, workdir, sizeof(workdir), NULL, NULL);
- ConfMan.set(keyName, workdir, "wince");
- }
-
- ConfMan.set("GamesVersion", CURRENT_GAMES_VERSION, "wince");
-
- ConfMan.flushToDisk();
-
- //SetDlgItemText(hwndDlg, IDC_FILEPATH, TEXT("Scan finished"));
- if (display)
- drawCommentString("Scan finished");
-
-}
-
-void getSelectedGame(int result, char *id, TCHAR *directory, char *is_demo) {
- ScummGame game;
-
- game = GameList[gamesInstalled[listIndex[result].reference].reference];
- strcpy(id, game.filename);
- wcscpy(directory, gamesInstalled[listIndex[result].reference].directory);
- *is_demo = game.is_demo;
-}
-
-void displayGameInfo(int index) {
- //int item;
- //TCHAR work[400];
- ScummGame game;
-
- /*
- item = SendMessage(GetDlgItem(hwndDlg, IDC_LISTAVAILABLE), LB_GETCURSEL, 0, 0);
- if (item == LB_ERR)
- return;
- */
-
- game = GameList[gamesInstalled[listIndex[_last_selected].reference].reference];
- /*
- wcscpy(work, TEXT("File path : ..."));
- wcscat(work, wcsrchr(gamesInstalled[listIndex[item]].directory, '\\'));
- SetDlgItemText(hwndDlg, IDC_FILEPATH, work);
- MultiByteToWideChar(CP_ACP, 0, game.description, strlen(game.description) + 1, work, sizeof(work));
- SetDlgItemText(hwndDlg, IDC_GAMEDESC, work);
- */
- drawCommentString((char*)game.description);
-}
-
-void findGame(TCHAR *directory) {
- TCHAR fileName[MAX_PATH];
- TCHAR newDirectory[MAX_PATH];
- WIN32_FIND_DATA desc;
- HANDLE x;
- int i;
-
- // Check for games in the current directory
-
- //MessageBox(NULL, directory, TEXT("Current"), MB_OK);
-
- for (i = 0 ; i < MAX_GAMES ; i++) {
- ScummGame current_game;
-
- current_game = GameList[i];
- if (!current_game.filename)
- break;
-
- if (strlen(current_game.directory)) {
- // see if the last directory matches
- TCHAR *work;
- char curdir[MAX_PATH];
-
-
- work = wcsrchr(directory, '\\');
- if (work) {
- WideCharToMultiByte(CP_ACP, 0, work + 1, wcslen(work + 1) + 1, curdir, sizeof(curdir), NULL, NULL);
- if (stricmp(curdir, current_game.directory) == 0) {
- //MessageBox(NULL, TEXT("Match directory !"), TEXT("..."), MB_OK);
- gamesFound[i] = 1;
- gamesInstalled[installedGamesNumber].reference = i;
- wcscpy(gamesInstalled[installedGamesNumber].directory, directory);
- installedGamesNumber++;
- }
- }
- }
- else
- {
- TCHAR work[MAX_PATH];
- TCHAR checkfile[MAX_PATH];
-
-
- MultiByteToWideChar(CP_ACP, 0, current_game.check_file_1, strlen(current_game.check_file_1) + 1, checkfile, sizeof(checkfile));
- wsprintf(work, TEXT("%s\\%s"), directory, checkfile);
- //MessageBox(NULL, work, TEXT("Checking file"), MB_OK);
-
- if (GetFileAttributes(work) == 0xFFFFFFFF)
- continue;
-
- //MessageBox(NULL, TEXT("Check OK"), TEXT("Checking file"), MB_OK);
- if (strlen(current_game.check_file_2)) {
- MultiByteToWideChar(CP_ACP, 0, current_game.check_file_2, strlen(current_game.check_file_2) + 1, checkfile, sizeof(checkfile));
- wsprintf(work, TEXT("%s\\%s"), directory, checkfile);
- if (GetFileAttributes(work) == 0xFFFFFFFF)
- continue;
- }
-
- //MessageBox(NULL, TEXT("Match file !"), TEXT("..."), MB_OK);
- gamesFound[i] = 1;
- gamesInstalled[installedGamesNumber].reference = i;
- wcscpy(gamesInstalled[installedGamesNumber].directory, directory);
- installedGamesNumber++;
-
- }
- }
-
- // Recurse
-
- wsprintf(fileName, TEXT("%s\\*"), directory);
-
- x = FindFirstFile(fileName, &desc);
- if (x == INVALID_HANDLE_VALUE)
- return;
- if (desc.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) {
- if (wcscmp(desc.cFileName, TEXT("Windows")) != 0) {
- wsprintf(newDirectory, TEXT("%s\\%s"), directory, desc.cFileName);
- findGame(newDirectory);
- }
- }
- while (FindNextFile(x, &desc))
- if (desc.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) {
- if (wcscmp(desc.cFileName, TEXT("Windows")) != 0) {
- wsprintf(newDirectory, TEXT("%s\\%s"), directory, desc.cFileName);
- findGame(newDirectory);
- }
- }
- FindClose(x);
-}
-
-void handleSelectGameDown() {
- if (!_scanning) {
- if (_last_selected == -1) {
- if (_first_index_games)
- changeSelectedGame(1);
- else
- changeSelectedGame(0);
- }
- else
- changeSelectedGame(_last_selected - _first_index_games + 1);
- }
-}
-
-void handleSelectGameUp() {
- if (!_scanning) {
- if (_last_selected != -1 && _last_selected) {
- if (_last_selected == _first_index_games)
- changeSelectedGame(0);
- else
- changeSelectedGame(_last_selected - _first_index_games - 1);
- }
- }
-}
-
-void handleSelectGameButton() {
- if (!_scanning) {
- if (_last_selected == -1)
- drawCommentString("Please select a game");
- else
- _game_selected = true;
- }
-}
-
-void handleSelectGame(int x, int y) {
-
- int start = 70;
- int i;
-
- x -= _game_selection_X_offset;
- y -= _game_selection_Y_offset;
-
- if (y < start - 10) {
- drawVideoDevice();
- return;
- }
-
- /* See if it's a selection */
-
- for (i=0; i<MAX_DISPLAYED_GAMES; i++) {
- if (y >= start && y <= start + 8) {
- if (!_scanning)
- changeSelectedGame(i);
- else
- changeScanPath(i);
- return;
- }
- start += 15;
- }
-
- /* See if it's a button */
-
- if (y>=217 && y<=238) {
- if (x>=8 && x<=45) {
- if (!_scanning)
- startScan();
- else
- startFindGame(TRUE, NULL);
- }
- if ((x>=93 && x<=129)) {
- if (!_scanning) {
- if (_last_selected == -1)
- drawCommentString("Please select a game");
- else
- _game_selected = true;
- }
- else
- startFindGame(TRUE, NULL);
- }
- if (x>=175 && x<=208) {
- if (!_scanning) {
- _game_selected = true;
- _last_selected = -1;
- }
- else
- abortScanPath();
- }
- }
-}
-
-#endif
diff --git a/backends/wince/gapi_keys.cpp b/backends/wince/gapi_keys.cpp
deleted file mode 100644
index ff1622fd9b..0000000000
--- a/backends/wince/gapi_keys.cpp
+++ /dev/null
@@ -1,388 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001/2002 The ScummVM project
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Header$
- *
- */
-
-#ifdef _WIN32_WCE
-
-// Handle mapping of actions to hardware keys
-
-#include "stdafx.h"
-#include <assert.h>
-
-#if _WIN32_WCE < 300
-
-#include <Wingdi.h>
-#include <Winbase.h>
-#include <Wtypes.h>
-
-#endif
-
-#include <Winuser.h>
-#include <sipapi.h>
-//#include <Aygshell.h>
-#include <gx.h>
-#include "dynamic_imports.h"
-
-#include "gapi_keys.h"
-
-#include "screen.h"
-
-struct oneAction _actions[TOTAL_ACTIONS];
-struct GXKeyList _portrait_keys;
-struct GXKeyList _landscape_keys;
-pAction *_action_functions;
-
-void handleSelectGameUp(void);
-void handleSelectGameDown(void);
-void handleSelectGameButton(void);
-
-const char* ActionsText[] = {
- "None",
- "Pause",
- "Save",
- "Quit",
- "Skip",
- "Hide",
- "Keyboard",
- "Sound",
- "Right click",
- "Cursor on/off",
- "Subtitles on/off",
- "Boss",
- "Free look"
-};
-
-bool _typeExists(unsigned int x) {
- int i;
-
- for (i=0; i<TOTAL_ACTIONS; i++)
- if (_actions[i].action_type == x)
- return true;
-
- return false;
-}
-
-
-const char* getActionName(int action) {
- return ActionsText[action];
-}
-
-void GAPIKeysInit() {
- dynamicGXOpenInput();
- GAPIKeysGetReference();
-}
-
-void GAPIKeysInitActions(pAction *functions) {
- int i;
-
- for (i=0; i<TOTAL_ACTIONS; i++) {
- _actions[i].action_key = 0;
- }
-
- /* Default actions */
-
- /*
- _actions[0].action_type = ACTION_PAUSE;
- _actions[1].action_type = ACTION_SAVE;
- _actions[2].action_type = ACTION_QUIT;
- _actions[3].action_type = ACTION_SKIP;
- _actions[4].action_type = ACTION_HIDE;
- */
-
- _action_functions = functions;
-
-}
-
-void GAPIKeysGetReference() {
- /*
- if(GetScreenMode()) {
- _keys = GXGetDefaultKeys(GX_LANDSCAPEKEYS);
- } else {
- _keys = GXGetDefaultKeys(GX_NORMALKEYS);
- }
- */
-
- _portrait_keys = dynamicGXGetDefaultKeys(GX_NORMALKEYS);
- _landscape_keys = dynamicGXGetDefaultKeys(GX_LANDSCAPEKEYS);
-}
-
-void GAPIKeysHandleSelect(int key) {
- if (key == _portrait_keys.vkUp)
- handleSelectGameUp();
- if (key == _portrait_keys.vkDown)
- handleSelectGameDown();
- if (key == _portrait_keys.vkA ||
- key == _portrait_keys.vkB ||
- key == _portrait_keys.vkC ||
- key == _portrait_keys.vkStart)
- handleSelectGameButton();
-}
-
-unsigned int GAPIKeysTranslate(unsigned int key) {
-/*
- if (key == _landscape_keys.vkUp)
- return _portrait_keys.vkUp;
- if (key == _landscape_keys.vkDown)
- return _portrait_keys.vkDown;
- if (key == _landscape_keys.vkLeft)
- return _portrait_keys.vkLeft;
- if (key == _landscape_keys.vkRight)
- return _portrait_keys.vkRight;
- if (key == _landscape_keys.vkA)
- return _portrait_keys.vkA;
- if (key == _landscape_keys.vkB)
- return _portrait_keys.vkB;
- if (key == _landscape_keys.vkC)
- return _portrait_keys.vkC;
- if (key == _landscape_keys.vkStart)
- return _portrait_keys.vkStart;
-*/
- return key;
-}
-
-/*
-const unsigned char getGAPIKeyMapping(short key) {
- // first the standard GAPI controls
- if (key == _keys.vkA)
- return GAPI_KEY_VKA;
-
- if (key == _keys.vkB)
- return GAPI_KEY_VKB;
-
- if (key == _keys.vkC)
- return GAPI_KEY_VKC;
-
- if (key == _keys.vkStart)
- return GAPI_KEY_VKSTART;
-
- if (key == _keys.vkUp)
- return GAPI_KEY_VKUP;
-
- if (key == _keys.vkDown)
- return GAPI_KEY_VKDOWN;
-
- if (key == _keys.vkLeft)
- return GAPI_KEY_VKLEFT;
-
- if (key == _keys.vkRight)
- return GAPI_KEY_VKRIGHT;
-
- switch (key) {
- // then the "unsupported" keys
- case INTERNAL_KEY_CALENDAR:
- return GAPI_KEY_CALENDAR;
- case INTERNAL_KEY_CONTACTS:
- return GAPI_KEY_CONTACTS;
- case INTERNAL_KEY_INBOX:
- return GAPI_KEY_INBOX;
- case INTERNAL_KEY_ITASK:
- return GAPI_KEY_ITASK;
- default:
- return 0;
- }
-}
-*/
-
-const char* getGAPIKeyName(unsigned int key) {
- static char key_name[50];
-
- if (!key)
- return "Not mapped";
- if (key == (unsigned int)_portrait_keys.vkA)
- return "Button A";
- if (key == (unsigned int)_portrait_keys.vkB)
- return "Button B";
- if (key == (unsigned int)_portrait_keys.vkC)
- return "Button C";
- if (key == (unsigned int)_portrait_keys.vkStart)
- return "Button Start";
- if (key == (unsigned int)_portrait_keys.vkUp)
- return "Pad Up";
- if (key == (unsigned int)_portrait_keys.vkDown)
- return "Pad Down";
- if (key == (unsigned int)_portrait_keys.vkLeft)
- return "Pad Left";
- if (key == (unsigned int)_portrait_keys.vkRight)
- return "Pad Right";
- if (key == INTERNAL_KEY_CALENDAR)
- return "Button Calendar";
- if (key == INTERNAL_KEY_CONTACTS)
- return "Button Contacts";
- if (key == INTERNAL_KEY_INBOX)
- return "Button Inbox";
- if (key == INTERNAL_KEY_ITASK)
- return "Button ITask";
- sprintf(key_name, "Key %.4x", key);
- return key_name;
-
-/*
- switch(key) {
- case 0:
- return "Not mapped";
- case GAPI_KEY_VKA:
- return "Button A";
- case GAPI_KEY_VKB:
- return "Button B";
- case GAPI_KEY_VKC:
- return "Button C";
- case GAPI_KEY_VKSTART:
- return "Button Start";
- case GAPI_KEY_CALENDAR:
- return "Button Calendar";
- case GAPI_KEY_CONTACTS:
- return "Button Contacts";
- case GAPI_KEY_INBOX:
- return "Button Inbox";
- case GAPI_KEY_ITASK:
- return "Button ITask";
- case GAPI_KEY_VKUP:
- return "Pad Up";
- case GAPI_KEY_VKDOWN:
- return "Pad Down";
- case GAPI_KEY_VKLEFT:
- return "Pad Left";
- case GAPI_KEY_VKRIGHT:
- return "Pad Right";
- default:
- sprintf(key_name, "Unknown key %.4x", key);
- return key_name;
- }
-*/
-}
-
-struct oneAction* getAction(int action) {
- return &_actions[action];
-}
-
-bool processAction (unsigned int key) {
- int i;
- /*
- unsigned char GAPI_key;
-
- GAPI_key = getGAPIKeyMapping(key);
- if (!GAPI_key)
- return;
- */
-
- for (i=0; i<TOTAL_ACTIONS; i++) {
- //if (_actions[i].action_key == GAPI_key &&
- /*
- if (_actions[i].action_key == key &&
- _actions[i].action_type != ACTION_NONE &&
- _action_functions[_actions[i].action_type - 1]) {
- _action_functions[_actions[i].action_type - 1]();
- return true;
- }
- */
-
- if (_actions[i].action_key && _actions[i].action_key == key) {
- _action_functions[i]();
- return true;
- }
- }
-
-
- return false;
-}
-
-void clearActionKey (unsigned char key) {
- int i;
-
- for (i=0; i<TOTAL_ACTIONS; i++)
- if (_actions[i].action_key == key) {
- _actions[i].action_key = 0;
- }
-}
-
-const unsigned int* getActionKeys() {
- int i;
- static unsigned int actionKeys[TOTAL_ACTIONS];
-
- for (i=0; i<TOTAL_ACTIONS; i++)
- actionKeys[i] = _actions[i].action_key;
-
- return actionKeys;
-}
-
-const unsigned char* getActionTypes() {
- int i;
- static unsigned char actionTypes[TOTAL_ACTIONS];
-
- for (i=0; i<TOTAL_ACTIONS; i++)
- actionTypes[i] = _actions[i].action_type;
-
- return actionTypes;
-
-}
-
-
-void setNextType(int action) {
- int start = _actions[action].action_type;
- int current = start;
- for (;;) {
- current++;
- if (current == start)
- return;
- if (current > TOTAL_ACTIONS)
- current = 1;
- if (!_typeExists(current)) {
- _actions[action].action_type = current;
- return;
- }
- }
-}
-
-void setPreviousType(int action) {
- int start = _actions[action].action_type;
- int current = start;
- for (;;) {
- current--;
- if (current == start)
- return;
- if (current <= 0)
- current = TOTAL_ACTIONS;
- if (!_typeExists(current)) {
- _actions[action].action_type = current;
- return;
- }
- }
-}
-
-
-
-void setActionKeys(unsigned int *actionKeys) {
- int i;
-
- for (i=0; i<TOTAL_ACTIONS; i++)
- _actions[i].action_key = actionKeys[i];
-}
-
-void setActionTypes(unsigned char *actionTypes) {
- int i;
-
- for (i=0; i<TOTAL_ACTIONS; i++)
- _actions[i].action_type = (ActionType)actionTypes[i];
-}
-
-bool isRightClickSet() {
- return (_actions[ACTION_RIGHTCLICK].action_key);
-}
-
-#endif
diff --git a/backends/wince/gapi_keys.h b/backends/wince/gapi_keys.h
deleted file mode 100644
index 2fdf058474..0000000000
--- a/backends/wince/gapi_keys.h
+++ /dev/null
@@ -1,68 +0,0 @@
-#ifdef _WIN32_WCE
-
-typedef void (*pAction)();
-
-enum ActionType {
- ACTION_NONE = 0,
- ACTION_PAUSE = 1,
- ACTION_SAVE = 2,
- ACTION_QUIT = 3,
- ACTION_SKIP = 4,
- ACTION_HIDE = 5,
- ACTION_KEYBOARD = 6,
- ACTION_SOUND = 7,
- ACTION_RIGHTCLICK = 8,
- ACTION_CURSOR = 9,
- ACTION_SUBTITLES = 10,
- ACTION_BOSS = 11,
- ACTION_FREELOOK = 12
-};
-
-struct oneAction {
- unsigned int action_key;
- unsigned int action_type;
-};
-
-#define TOTAL_ACTIONS 13
-
-#define GAPI_KEY_BASE 1000
-/*
-#define GAPI_KEY_VKA 1
-#define GAPI_KEY_VKB 2
-#define GAPI_KEY_VKC 3
-#define GAPI_KEY_VKSTART 4
-#define GAPI_KEY_CALENDAR 5
-#define GAPI_KEY_CONTACTS 6
-#define GAPI_KEY_INBOX 7
-#define GAPI_KEY_ITASK 8
-#define GAPI_KEY_VKUP 9
-#define GAPI_KEY_VKDOWN 10
-#define GAPI_KEY_VKLEFT 11
-#define GAPI_KEY_VKRIGHT 12
-*/
-
-#define INTERNAL_KEY_CALENDAR 0xc1
-#define INTERNAL_KEY_CONTACTS 0xc2
-#define INTERNAL_KEY_INBOX 0xc3
-#define INTERNAL_KEY_ITASK 0xc4
-
-void GAPIKeysInit(void);
-void GAPIKeysInitActions(pAction*);
-void GAPIKeysGetReference(void);
-//const unsigned char getGAPIKeyMapping(short);
-const char* getGAPIKeyName(unsigned int);
-struct oneAction* getAction(int);
-bool processAction (unsigned int);
-void clearActionKey (unsigned char);
-const unsigned int* getActionKeys(void);
-void setActionKeys(unsigned int*);
-const char* getActionName(int);
-void setActionTypes(unsigned char *);
-const unsigned char* getActionTypes();
-void setNextType(int);
-void setPreviousType(int);
-unsigned int GAPIKeysTranslate(unsigned int);
-void GAPIKeysHandleSelect(int);
-bool isRightClickSet(void);
-
-#endif
diff --git a/backends/wince/logo.bmp b/backends/wince/logo.bmp
deleted file mode 100644
index df67559cf8..0000000000
--- a/backends/wince/logo.bmp
+++ /dev/null
Binary files differ
diff --git a/backends/wince/pocketpc.cpp b/backends/wince/pocketpc.cpp
deleted file mode 100644
index dc86ba50c0..0000000000
--- a/backends/wince/pocketpc.cpp
+++ /dev/null
@@ -1,322 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001/2002 The ScummVM project
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Header$
- *
- */
-
-#include "wince.h"
-#include "scumm/scumm.h"
-
-extern bool select_game;
-extern bool _force_get_key_mapping;
-extern bool _get_key_mapping;
-extern bool draw_keyboard;
-extern bool hide_toolbar;
-extern bool freelook;
-extern bool is_simon;
-extern bool is_bass;
-extern bool is_sword2;
-extern bool is_queen;
-extern int num_of_dirty_square;
-extern bool toolbar_drawn;
-extern Engine *engine;
-extern bool sound_activated;
-extern char is_demo;
-
-extern ToolbarSelected getToolbarSelection(int, int);
-extern void redrawSoundItem();
-extern int mapKey(int key);
-extern void handleSelectGame(int, int);
-extern void do_quit();
-
-const char KEYBOARD_MAPPING_ALPHA_HIGH[] = {"abcdefghijklm"};
-const char KEYBOARD_MAPPING_NUMERIC_HIGH[] = {"12345"};
-const char KEYBOARD_MAPPING_ALPHA_LOW[] = {"nopqrstuvwxyz"};
-const char KEYBOARD_MAPPING_NUMERIC_LOW[] = {"67890"};
-
-
-
-BOOL PPCWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam, OSystem_WINCE3 *wm) {
- switch(message) {
- case WM_KEYDOWN:
-
- /*
- if (wParam == VK_ESCAPE) // FIXME
- do_quit();
- */
-
- if(wParam && wParam != 0x84 && wParam != 0x5B) { // WHAT THE ???
-
- if (select_game) {
- GAPIKeysHandleSelect((int)wParam);
- break;
- }
-
- /*
- unsigned char GAPI_key;
-
- GAPI_key = getGAPIKeyMapping((short)wParam);
- if (GAPI_key) {
- */
- if (_force_get_key_mapping) {
- unsigned char selected_key = GAPIKeysTranslate((unsigned int)(wParam)) & 0xff;
- clearActionKey(selected_key);
- getAction(ACTION_RIGHTCLICK)->action_key = selected_key;
- }
- else
- if (_get_key_mapping) {
- wm->_event.kbd.flags = 0xff;
- wm->_event.kbd.ascii = GAPIKeysTranslate((unsigned int)(wParam));
- wm->_event.event_code = OSystem::EVENT_KEYDOWN;
- break;
- }
- /*
- else
- processAction((short)wParam);
- */
- /*}*/
- if (!processAction(GAPIKeysTranslate((unsigned int)(wParam))))
- /*else*/ {
- wm->_event.kbd.ascii = mapKey(wParam);
- wm->_event.kbd.keycode = tolower(wm->_event.kbd.ascii);
- wm->_event.event_code = OSystem::EVENT_KEYDOWN;
- }
- }
-
- break;
-
- case WM_KEYUP:
- if (_force_get_key_mapping)
- _force_get_key_mapping = false;
- else
- if (_get_key_mapping) {
- _get_key_mapping = false;
- wm->_event.kbd.flags = 0xff;
- wm->_event.kbd.ascii = GAPIKeysTranslate((int)wParam);
- wm->_event.event_code = OSystem::EVENT_KEYUP;
- break;
- }
- else {
- wm->_event.kbd.ascii = mapKey(wParam);
- wm->_event.kbd.keycode = mapKey(wParam);
- wm->_event.event_code = OSystem::EVENT_KEYUP;
- }
- break;
-
- case WM_MOUSEMOVE:
- {
- int x = ((int16*)&lParam)[0];
- int y = ((int16*)&lParam)[1];
- /*if (select_game) {
- handleSelectGame(x, y);
- break;
- }*/
- if (select_game)
- break;
- Translate(&x, &y);
- wm->_event.event_code = OSystem::EVENT_MOUSEMOVE;
- wm->_event.mouse.x = x;
- wm->_event.mouse.y = y;
- wm->_last_mouse_event = wm->_event;
- }
- break;
- case WM_LBUTTONDOWN:
- {
- ToolbarSelected toolbar_selection;
- int x = ((int16*)&lParam)[0];
- int y = ((int16*)&lParam)[1];
- if (select_game) {
- handleSelectGame(x, y);
- break;
- }
-
- Translate(&x, &y);
-
- wm->_event.kbd.flags = 0;
-
- if (freelook) {
- wm->_event.event_code = OSystem::EVENT_MOUSEMOVE;
- wm->_event.mouse.x = x;
- wm->_event.mouse.y = y;
- break;
- }
-
- if (draw_keyboard) {
- // Handle keyboard selection
- int offset_y;
- int saved_x = x;
- int saved_y = y;
-
- /*
- if (!GetScreenMode()) {
- x = ((int16*)&lParam)[0];
- y = ((int16*)&lParam)[1];
- }
- */
-
- offset_y = (GetScreenMode() ? 0 : 40 + 22);
-
- if (x<185 && y>=(200 + offset_y)) {
- //Alpha selection
- wm->_event.event_code = OSystem::EVENT_KEYDOWN;
- wm->_event.kbd.ascii =
- (y <= (220 + offset_y)? KEYBOARD_MAPPING_ALPHA_HIGH[((x + 10) / 14) - 1] :
- KEYBOARD_MAPPING_ALPHA_LOW[((x + 10) / 14) - 1]);
- wm->_event.kbd.keycode = tolower(wm->_event.kbd.ascii);
- break;
- }
- else
- if (x>=186 && y>=(200 + offset_y) && x<=255) {
- // Numeric selection
- wm->_event.event_code = OSystem::EVENT_KEYDOWN;
- wm->_event.kbd.ascii =
- (y <= (220 + offset_y) ? KEYBOARD_MAPPING_NUMERIC_HIGH[((x - 187 + 10) / 14) - 1] :
- KEYBOARD_MAPPING_NUMERIC_LOW[((x - 187 + 10) / 14) - 1]);
- wm->_event.kbd.keycode = wm->_event.kbd.ascii;
- break;
- }
- else
- if (x>=302 && x <= 316 && y >= (200 + offset_y) && y <= (220 + offset_y)) {
- // Backspace
- wm->_event.event_code = OSystem::EVENT_KEYDOWN;
- wm->_event.kbd.keycode = 8;
- wm->_event.kbd.ascii = mapKey(VK_BACK);
- break;
- }
- else
- if (x>=302 && x<= 316 && y >= (220 + offset_y)) {
- // Enter
- wm->_event.event_code = OSystem::EVENT_KEYDOWN;
- wm->_event.kbd.keycode = '\n';
- wm->_event.kbd.ascii = mapKey(VK_RETURN);
- break;
- }
-
- x = saved_x;
- y = saved_y;
-
- wm->_event.event_code = OSystem::EVENT_LBUTTONDOWN;
- wm->_event.mouse.x = x;
- wm->_event.mouse.y = y;
- wm->_last_mouse_event = wm->_event;
- break;
-
- }
-
-
- toolbar_selection = (hide_toolbar || _get_key_mapping ? ToolbarNone :
- getToolbarSelection(
- (GetScreenMode() ? x : ((int16*)&lParam)[0]),
- (GetScreenMode() ? y : ((int16*)&lParam)[1])));
- if (toolbar_selection == ToolbarNone) {
- wm->_event.event_code = OSystem::EVENT_LBUTTONDOWN;
- wm->_event.mouse.x = x;
- wm->_event.mouse.y = y;
- wm->_last_mouse_event = wm->_event;
- }
- else {
- switch(toolbar_selection) {
- case ToolbarSaveLoad:
- if (is_simon)
- break;
-
- /*if (GetScreenMode()) {*/
- /*
- draw_keyboard = true;
- if (!hide_toolbar)
- toolbar_drawn = false;
- */
- /*}*/
- wm->_event.event_code = OSystem::EVENT_KEYDOWN;
- if (is_queen)
- wm->_event.kbd.keycode = 282;
- if (is_bass)
- wm->_event.kbd.ascii = 63;
- else
- wm->_event.kbd.ascii = 319; // "F5" key; opens up the save menu in Scumm games
- break;
- case ToolbarMode:
- SetScreenMode(!GetScreenMode());
- num_of_dirty_square = MAX_NUMBER_OF_DIRTY_SQUARES;
- if (!hide_toolbar)
- toolbar_drawn = false;
- break;
- case ToolbarSkip:
- if (is_demo)
- do_quit();
-
- wm->_event.event_code = OSystem::EVENT_KEYDOWN;
- if (is_simon || is_bass || is_sword2 || is_queen) {
- wm->_event.kbd.ascii = mapKey(VK_ESCAPE);
- wm->_event.kbd.keycode = mapKey(VK_ESCAPE);
- break;
- }
- /*
- if (g_scumm->vm.cutScenePtr[g_scumm->vm.cutSceneStackPointer] || g_scumm->_insaneState)
- wm->_event.kbd.ascii = g_scumm->_vars[g_scumm->VAR_CUTSCENEEXIT_KEY];
- else
- if (g_scumm->_talkDelay > 0)
- wm->_event.kbd.ascii = g_scumm->VAR_TALKSTOP_KEY;
- else
- wm->_event.kbd.ascii = mapKey(VK_ESCAPE);
- */
- wm->_event.kbd.ascii = Scumm::KEY_ALL_SKIP;
- break;
- case ToolbarSound:
- sound_activated = !sound_activated;
- redrawSoundItem();
- break;
- default:
- break;
- }
- }
- }
- break;
-
- case WM_LBUTTONUP:
- {
- // pinched from the SDL code. Distinguishes between taps and not
- int x = ((int16*)&lParam)[0];
- int y = ((int16*)&lParam)[1];
- /*
- if (select_game) {
- handleSelectGame(x, y);
- break;
- }
- */
- if (select_game)
- break;
- Translate(&x, &y);
- wm->_event.event_code = OSystem::EVENT_LBUTTONUP;
- wm->_event.mouse.x = x;
- wm->_event.mouse.y = y;
- wm->_last_mouse_event = wm->_event;
- }
- break;
-
- case WM_LBUTTONDBLCLK: // doesn't seem to work right now
- //wm->_scumm->_rightBtnPressed |= msClicked | msDown;
- break;
-
- default:
- return FALSE;
-
- }
-
- return TRUE;
-}
diff --git a/backends/wince/pocketpc.h b/backends/wince/pocketpc.h
deleted file mode 100644
index 43f3197b79..0000000000
--- a/backends/wince/pocketpc.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001/2002 The ScummVM project
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Header$
- *
- */
-
-BOOL PPCWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam, OSystem_WINCE3 *wm);
diff --git a/backends/wince/pocketscumm.ico b/backends/wince/pocketscumm.ico
deleted file mode 100644
index 1bc0dae683..0000000000
--- a/backends/wince/pocketscumm.ico
+++ /dev/null
Binary files differ
diff --git a/backends/wince/screen.cpp b/backends/wince/screen.cpp
deleted file mode 100644
index f5a2ed1cd7..0000000000
--- a/backends/wince/screen.cpp
+++ /dev/null
@@ -1,3170 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001/2002 The ScummVM project
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Header$
- *
- */
-
-#ifdef _WIN32_WCE
-
-/* Original GFX code by Vasyl Tsvirkunov */
-
-#include "wince.h"
-#include "gui/newgui.h"
-
-//#include <windows.h>
-//#include <Aygshell.h>
-//#include "gx.h"
-//#include "screen.h"
-//#include "resource.h"
-//#include "dynamic_imports.h"
-
-#include <tlhelp32.h>
-
-using namespace GUI;
-
-#define COLORCONV565(r,g,b) \
-(((r&0xf8)<<(11-3))|((g&0xfc)<<(5-2))|((b&0xf8)>>3))
-#define COLORCONV555(r,g,b) \
-(((r&0xf8)<<(10-3))|((g&0xf8)<<(5-2))|((b&0xf8)>>3))
-#define COLORCONVMONO(r,g,b) ((((3*r>>3)+(g>>1)+(b>>3))>>colorscale)^invert)
-#define RED_FROM_565(x) ((((x)>>11)&0x1F) << 3)
-#define GREEN_FROM_565(x) ((((x)>>5)&0x3F) << 2)
-#define BLUE_FROM_565(x) (((x)&0x1F) << 3)
-
-#define MAX_CLR 0x100
-static UBYTE palRed[MAX_CLR];
-static UBYTE palGreen[MAX_CLR];
-static UBYTE palBlue[MAX_CLR];
-static unsigned short pal[MAX_CLR];
- /* First 10 and last 10 colors on palettized devices require special treatment */
-static UBYTE staticTranslate[20];
-static UBYTE invert = 0;
-static int colorscale = 0;
-unsigned char color_match[500]; // used for paletted issues
-
-extern const char *getBuildDate();
-
-extern UBYTE item_toolbar[];
-extern UBYTE item_toolbar_colors[];
-extern UBYTE item_toolbarPortrait[];
-extern UBYTE item_toolbarPortrait_colors[];
-extern UBYTE item_disk[];
-extern UBYTE item_disk_colors[];
-extern UBYTE item_skip[];
-extern UBYTE item_skip_colors[];
-extern UBYTE item_soundOff[];
-extern UBYTE item_soundOff_colors[];
-extern UBYTE item_soundOn[];
-extern UBYTE item_soundOn_colors[];
-extern UBYTE item_monkeyPortrait[];
-extern UBYTE item_monkeyPortrait_colors[];
-extern UBYTE item_monkeyLandscape[];
-extern UBYTE item_monkeyLandscape_colors[];
-extern UBYTE item_keyboard[];
-extern UBYTE item_keyboard_colors[];
-extern UBYTE item_keyboardPortrait[];
-extern UBYTE item_keyboardPortrait_colors[];
-extern UBYTE item_loading[];
-extern UBYTE item_loading_colors[];
-extern UBYTE item_startup[];
-extern UBYTE item_startup_colors[];
-extern int item_startup_colors_size;
-extern UBYTE item_bomb[];
-extern UBYTE item_bomb_colors[];
-
-
-extern bool sound_activated;
-extern bool hide_toolbar;
-extern bool is_simon;
-extern bool smartphone;
-extern bool high_res;
-//extern NewGui *g_gui;
-bool toolbar_drawn;
-bool draw_keyboard;
-bool wide_screen;
-bool extra_wide_screen;
-
-GXDisplayProperties gxdp;
-int active;
-
-UBYTE decomp[320 * 240];
-UBYTE comment_zone[8 * 220];
-UBYTE highlighted_zone[8 * 220];
-int _highlighted_index = -1;
-
-
-bool _gfx_mode_switch;
-int _game_selection_X_offset;
-int _game_selection_Y_offset;
-
-float _screen_factor;
-
-struct tScreenGeometry
-{
- long width;
- long height;
- long startoffset;
- long sourceoffset;
- long linestep;
- long pixelstep;
- long xSkipMask;
- long xLimit;
- long lineLimit;
-};
-
-
-tScreenGeometry geom[3];
-tScreenGeometry portrait_geometry;
-
-int currentScreenMode = 0;
-int useMode = 0;
-int maxMode = 2;
-int filter_available;
-int smooth_filter;
-int toolbar_available;
-
-UBYTE *toolbar = NULL;
-
-UBYTE *displayCache;
-
-#ifndef NEW_GAPI_CODE
-
-UBYTE *noGAPI_video_buffer = NULL;
-HDC noGAPI_compat;
-
-#else
-
-
-UBYTE *noGAPI_buffer;
-HBITMAP noGAPI_bitmap;
-BITMAPINFOHEADER noGAPI_bitmap_header;
-HDC noGAPI_compat;
-
-#endif
-
-char noGAPI = 0;
-
-/* Using vectorized function to save on branches */
-typedef void (*tScreenOp)();
-typedef void (*tCls)();
-typedef void (*tBlt)(UBYTE*);
-typedef void (*tBlt_part)(UBYTE*,int, int, int, int, UBYTE*, int, BOOL = FALSE);
-typedef void (*tSet_565)(INT16 *buffer, int pitch, int x, int y, int width, int height);
-
-void mono_Cls();
-void mono_Blt(UBYTE*);
-void mono_Blt_part(UBYTE*, int, int, int, int, UBYTE*, int, BOOL = FALSE);
-void mono_Set_565(INT16*, int, int, int, int, int);
-
-
-void palette_Cls();
-void palette_Blt(UBYTE*);
-void palette_Blt_part(UBYTE*, int, int, int, int, UBYTE*, int, BOOL = FALSE);
-void palette_Set_565(INT16*, int, int, int, int, int);
-
-
-void hicolor_Cls();
-void hicolor555_Blt(UBYTE*);
-void hicolor555_Blt_part(UBYTE*, int, int, int, int, UBYTE*, int, BOOL = FALSE);
-void hicolor555_Set_565(INT16*, int, int, int, int, int);
-
-void hicolor565_Blt(UBYTE*);
-void hicolor565_Blt_part(UBYTE*, int, int, int, int, UBYTE*, int, BOOL = FALSE);
-//void hicolor565_Get_565(INT16*, int, int, int, int, int);
-void hicolor565_Set_565(INT16*, int, int, int, int, int);
-
-void noGAPI_Cls();
-void noGAPI_Blt(UBYTE*);
-void noGAPI_Blt_part(UBYTE*, int, int, int, int, UBYTE*, int, BOOL = FALSE);
-void noGAPI_Set_565(INT16*, int, int, int, int, int);
-
-//void NULL_Get_565(INT16*, int, int, int, int, int);
-void NULL_Set_565(INT16*, int, int, int, int, int);
-
-void palette_update();
-
-void printString(const char *, int, int, int, int = -1, int = 220);
-int drawString(const char *, int, int, int, int = -1);
-static byte textfont[] = {0,0,99,1,226,8,4,8,6,8,6,0,0,0,0,0,0,0,0,0,0,0,8,2,1,8,0,0,0,0,0,0,0,0,0,0,0,0,4,3,7,8,7,7,8,4,5,5,8,7,4,7,3,8,7,7,7,7,8,7,7,7,7,7,3,4,7,5,7,7,8,7,7,7,7,7,7,7,7,5,7,7,
-7,8,7,7,7,7,7,7,7,7,7,8,7,7,7,5,8,5,8,8,7,7,7,6,7,7,7,7,7,5,6,7,5,8,7,7,7,7,7,7,7,7,7,8,7,7,7,5,3,5,0,8,7,7,7,7,7,7,0,6,7,7,7,5,5,5,7,0,6,8,8,7,7,7,7,7,0,7,7,0,0,
-0,0,0,7,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,1,3,6,12,
-24,62,3,0,128,192,96,48,24,124,192,0,0,3,62,24,12,6,3,1,0,192,124,24,48,96,192,128,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,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,237,74,72,0,0,0,0,0,128,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,60,66,153,161,161,153,66,60,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,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,0,
-0,0,0,0,0,0,0,0,0,96,96,96,96,0,0,96,0,102,102,102,0,0,0,0,0,102,102,255,102,255,102,102,0,24,62,96,60,6,124,24,0,98,102,12,24,48,102,70,0,60,102,60,56,103,102,63,0,96,48,16,0,0,0,0,0,24,48,96,96,96,48,24,0,96,48,24,24,24,48,96,0,
-0,102,60,255,60,102,0,0,0,24,24,126,24,24,0,0,0,0,0,0,0,48,48,96,0,0,0,126,0,0,0,0,0,0,0,0,0,96,96,0,0,3,6,12,24,48,96,0,60,102,102,102,102,102,60,0,24,24,56,24,24,24,126,0,60,102,6,12,48,96,126,0,60,102,6,28,6,102,60,0,6,
-14,30,102,127,6,6,0,126,96,124,6,6,102,60,0,60,102,96,124,102,102,60,0,126,102,12,24,24,24,24,0,60,102,102,60,102,102,60,0,60,102,102,62,6,102,60,0,0,0,96,0,0,96,0,0,0,0,48,0,0,48,48,96,14,24,48,96,48,24,14,0,0,0,120,0,120,0,0,0,112,24,
-12,6,12,24,112,0,60,102,6,12,24,0,24,0,0,0,0,255,255,0,0,0,24,60,102,126,102,102,102,0,124,102,102,124,102,102,124,0,60,102,96,96,96,102,60,0,120,108,102,102,102,108,120,0,126,96,96,120,96,96,126,0,126,96,96,120,96,96,96,0,60,102,96,110,102,102,60,0,102,102,102,
-126,102,102,102,0,120,48,48,48,48,48,120,0,30,12,12,12,12,108,56,0,102,108,120,112,120,108,102,0,96,96,96,96,96,96,126,0,99,119,127,107,99,99,99,0,102,118,126,126,110,102,102,0,60,102,102,102,102,102,60,0,124,102,102,124,96,96,96,0,60,102,102,102,102,60,14,0,124,102,102,124,
-120,108,102,0,60,102,96,60,6,102,60,0,126,24,24,24,24,24,24,0,102,102,102,102,102,102,60,0,102,102,102,102,102,60,24,0,99,99,99,107,127,119,99,0,102,102,60,24,60,102,102,0,102,102,102,60,24,24,24,0,126,6,12,24,48,96,126,0,120,96,96,96,96,96,120,0,3,6,12,24,48,
-96,192,0,120,24,24,24,24,24,120,0,0,0,0,0,0,219,219,0,0,0,0,0,0,0,0,255,102,102,102,0,0,0,0,0,0,0,60,6,62,102,62,0,0,96,96,124,102,102,124,0,0,0,60,96,96,96,60,0,0,6,6,62,102,102,62,0,0,0,60,102,126,96,60,0,0,14,24,62,24,24,
-24,0,0,0,62,102,102,62,6,124,0,96,96,124,102,102,102,0,0,48,0,112,48,48,120,0,0,12,0,12,12,12,12,120,0,96,96,108,120,108,102,0,0,112,48,48,48,48,120,0,0,0,102,127,127,107,99,0,0,0,124,102,102,102,102,0,0,0,60,102,102,102,60,0,0,0,124,102,102,124,96,
-96,0,0,62,102,102,62,6,6,0,0,124,102,96,96,96,0,0,0,62,96,60,6,124,0,0,24,126,24,24,24,14,0,0,0,102,102,102,102,62,0,0,0,102,102,102,60,24,0,0,0,99,107,127,62,54,0,0,0,102,60,24,60,102,0,0,0,102,102,102,62,12,120,0,0,126,12,24,48,126,0,
-24,48,48,96,48,48,24,0,96,96,96,0,96,96,96,0,96,48,48,24,48,48,96,0,0,0,0,0,0,0,0,0,8,12,14,255,255,14,12,8,60,102,96,96,102,60,24,56,102,0,102,102,102,102,62,0,12,24,60,102,126,96,60,0,24,36,60,6,62,102,62,0,102,0,60,6,62,102,62,0,48,
-24,60,6,62,102,62,0,0,0,0,0,0,0,0,0,0,60,96,96,96,60,24,56,24,36,60,102,126,96,60,0,102,0,60,102,126,96,60,0,48,24,60,102,126,96,60,0,0,216,0,112,48,48,120,0,48,72,0,112,48,48,120,0,96,48,0,112,48,48,120,0,102,24,60,102,126,102,102,0,0,0,
-0,0,0,0,0,0,24,48,124,96,120,96,124,0,0,0,108,26,126,216,110,0,30,40,40,126,72,136,142,0,24,36,60,102,102,102,60,0,102,0,60,102,102,102,60,0,48,24,60,102,102,102,60,0,24,36,0,102,102,102,62,0,48,24,102,102,102,102,62,0,0,0,0,0,0,0,0,0,102,60,102,
-102,102,102,60,0,102,0,102,102,102,102,60,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,12,24,60,6,62,102,62,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,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,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,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,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,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,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,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,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,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,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,28,54,54,124,102,102,124,64,0,0,0};
-
-static tCls pCls = NULL;
-static tBlt pBlt = NULL;
-static tBlt_part pBlt_part = NULL;
-static tSet_565 pSet_565 = NULL;
-static tScreenOp pBeginDraw = NULL;
-static tScreenOp pEndDraw = NULL;
-
-static int _geometry_w;
-static int _geometry_h;
-static int _saved_geometry_h;
-
-HWND hWndMain;
-
-typedef enum {
- DEVICE_HPC = 0,
- DEVICE_PPC,
- DEVICE_SMARTPHONE
-} pdaDevice;
-
-
-typedef enum {
- DEVICE_GAPI = 0,
- DEVICE_VIDEO,
- DEVICE_GDI
-} gfxDevice;
-
-typedef enum {
- VIDEO_565 = 0,
- VIDEO_555,
- VIDEO_PALETTED,
- VIDEO_MONO,
- VIDEO_DONT_CARE
-} gfxOption;
-
-
-unsigned char* pda_device_name[] = {
- (unsigned char*)"HPC",
- (unsigned char*)"PPC",
- (unsigned char*)"Smartphone"
-};
-
-unsigned char* gfx_device_name[] = {
- (unsigned char*)"GAPI",
- (unsigned char*)"Direct Video",
- (unsigned char*)"GDI"
-};
-
-unsigned char* gfx_device_options_name[] = {
- (unsigned char*)"565",
- (unsigned char*)"555",
- (unsigned char*)"paletted",
- (unsigned char*)"mono",
- (unsigned char*)"",
-};
-
-pdaDevice _pda_device;
-gfxDevice _gfx_device;
-gfxOption _gfx_option;
-
-
-unsigned char *image_expand(unsigned char *src) {
- int i = 0;
- int j;
- int expanded = 0;
-
- for (;;) {
- if (!src[i]) {
- if (!src[i + 1])
- break;
- for (j=0; j<src[i + 1]; j++)
- decomp[expanded++] = src[i+2];
- i += 3;
- }
- else
- decomp[expanded++] = src[i++];
- }
-
- return decomp;
-}
-
-
-void SetScreenMode(int mode)
-{
- currentScreenMode = mode;
- if(currentScreenMode > maxMode)
- currentScreenMode = 0;
-}
-
-int GetScreenMode()
-{
- return currentScreenMode;
-}
-
-void GraphicsSuspend()
-{
- if(active)
- {
- active = 0;
- dynamicGXSuspend();
- }
-}
-
-void GraphicsResume()
-{
- if(!active)
- {
- active = 1;
- dynamicGXResume();
- }
-
- palette_update();
-}
-
-void GraphicsOff(void)
-{
- dynamicGXCloseDisplay();
- active = 0;
-}
-
-void GAPIBeginDraw() {
- displayCache = (UBYTE*)dynamicGXBeginDraw();
-}
-
-void GAPIEndDraw() {
- dynamicGXEndDraw();
-}
-
-void SetScreenGeometry(int w, int h) {
- // Complain (loudly) if w > 320 and h > 240 ...
- /*
- if (w != 320 || h > 240) {
- char tempo[100];
- sprintf(tempo, "Unsupported screen geometry %dx%d", w, h);
- drawError(tempo);
- exit(1);
- }
- */
-
- _geometry_w = w;
- _geometry_h = h;
- _saved_geometry_h = h;
- RestoreScreenGeometry();
-}
-
-void LimitScreenGeometry() {
- int limit;
-
- if (high_res) {
- if (wide_screen)
- limit = 440;
- else
- limit = 400;
- }
- else
- limit = 200;
-
- if (_geometry_h > limit) {
- geom[0].lineLimit = _geometry_w*limit;
- geom[1].lineLimit = _geometry_w*limit;
- geom[2].lineLimit = _geometry_w*limit;
- _geometry_h = limit;
- }
-}
-
-void RestoreScreenGeometry() {
- _geometry_h = _saved_geometry_h;
- geom[0].lineLimit = _geometry_w * _geometry_h;
- geom[1].lineLimit = _geometry_w * _geometry_h;
- geom[2].lineLimit = _geometry_w * _geometry_h;
-}
-
-int GraphicsOn(HWND hWndMain_param, bool gfx_mode_switch)
-{
- hWndMain = hWndMain_param;
-
- _gfx_device = DEVICE_GAPI;
-
- if (!noGAPI && dynamicGXOpenDisplay(hWndMain, GX_FULLSCREEN) == GAPI_SIMU)
- _gfx_device = DEVICE_VIDEO;
-
- _gfx_mode_switch = gfx_mode_switch;
-
- if (_gfx_mode_switch) {
- _game_selection_X_offset = GAME_SELECTION_X_OFFSET;
- _game_selection_Y_offset = GAME_SELECTION_Y_OFFSET;
- }
- else {
- _game_selection_X_offset = 0;
- _game_selection_Y_offset = 0;
- }
-
- memset(&gxdp, 0, sizeof(gxdp));
-
- if (!noGAPI)
- gxdp = dynamicGXGetDisplayProperties();
- else {
- gxdp.cxWidth = GetSystemMetrics(SM_CXSCREEN);
- gxdp.cyHeight = GetSystemMetrics(SM_CYSCREEN);
- gxdp.ffFormat = 0xA8;
- }
-
- // Possible Aero problem
-
- if (gxdp.cbxPitch == 61440 &&
- gxdp.cbyPitch == -2 &&
- gxdp.ffFormat == 0x18
- ) {
- gxdp.cbxPitch = 640;
- gxdp.cbyPitch = -2;
- gxdp.ffFormat = kfDirect | kfDirect565;
- }
-
- if(noGAPI)
- {
- HDC hdc;
- int width = (!high_res ? 320 : 640);
- int height = (!high_res ? 240 : 480);
-
- pCls = noGAPI_Cls;
- pBlt = noGAPI_Blt;
- pBlt_part = noGAPI_Blt_part;
- pSet_565 = noGAPI_Set_565;
-
- toolbar_available = 1;
-
- hdc = GetDC(hWndMain);
- noGAPI_compat = CreateCompatibleDC(hdc);
- ReleaseDC(hWndMain, hdc);
-
-
-#ifndef NEW_GAPI_CODE
- // Init GDI
- noGAPI_video_buffer = (UBYTE*)malloc(320 * 240 * 2);
-#else
-
- memset(&noGAPI_bitmap_header, 0, sizeof(BITMAPINFOHEADER));
- noGAPI_bitmap_header.biSize = sizeof(BITMAPINFOHEADER);
-
- noGAPI_bitmap_header.biWidth = GetSystemMetrics(SM_CXSCREEN);
- noGAPI_bitmap_header.biHeight = -GetSystemMetrics(SM_CYSCREEN); /* origin = top */
-
- noGAPI_bitmap_header.biPlanes = 1;
- noGAPI_bitmap_header.biBitCount = 24;
- noGAPI_bitmap_header.biCompression = BI_RGB; /* paletted fixme Jornada 820 ? */
-
-
- noGAPI_bitmap = CreateDIBSection(noGAPI_compat, (BITMAPINFO*)&noGAPI_bitmap_header, DIB_RGB_COLORS, (void**)&noGAPI_buffer, NULL, 0);
- if (!noGAPI_bitmap)
- exit(1);
-
- SelectObject(noGAPI_compat, noGAPI_bitmap);
-#endif
-
- _gfx_device = DEVICE_GDI;
- _gfx_option = VIDEO_DONT_CARE;
- }
- else if(gxdp.ffFormat & kfDirect565)
- {
- pCls = hicolor_Cls;
- pBlt = hicolor565_Blt;
- pBlt_part = hicolor565_Blt_part;
- pSet_565 = hicolor565_Set_565;
- pBeginDraw = GAPIBeginDraw;
- pEndDraw = GAPIEndDraw;
- filter_available = 1;
- smooth_filter = 1;
- toolbar_available = 1;
-
- _gfx_option = VIDEO_565;
- }
- else if(gxdp.ffFormat & kfDirect555)
- {
- pCls = hicolor_Cls;
- pBlt = hicolor555_Blt;
- pBlt_part = hicolor555_Blt_part;
- pSet_565 = hicolor555_Set_565;
- pBeginDraw = GAPIBeginDraw;
- pEndDraw = GAPIEndDraw;
- filter_available = 1;
- smooth_filter = 1;
- toolbar_available = 1;
-
- _gfx_option = VIDEO_555;
- }
- else if((gxdp.ffFormat & kfDirect) && (gxdp.cBPP <= 8))
- {
- pCls = mono_Cls;
- pBlt = mono_Blt;
- pBlt_part = mono_Blt_part;
- pSet_565 = mono_Set_565;
- pBeginDraw = GAPIBeginDraw;
- pEndDraw = GAPIEndDraw;
-
- if(gxdp.ffFormat & kfDirectInverted)
- invert = (1<<gxdp.cBPP)-1;
- colorscale = gxdp.cBPP < 8 ? 8-gxdp.cBPP : 0;
-
- if(gxdp.cBPP >= 4)
- filter_available = 1;
-
- toolbar_available = 1;
-
- _gfx_option = VIDEO_MONO;
- }
- else if(gxdp.ffFormat & kfPalette)
- {
- pCls = palette_Cls;
- pBlt = palette_Blt;
- pBlt_part = palette_Blt_part;
- pSet_565 = palette_Set_565;
- pBeginDraw = GAPIBeginDraw;
- pEndDraw = GAPIEndDraw;
-
- toolbar_available = 1;
-
- _gfx_option = VIDEO_PALETTED;
- }
-
-
- if(!pCls || !pBlt || (!smartphone && (gxdp.cxWidth < 240 || gxdp.cyHeight < 240))
- )
- {
- // I don't believe there are devices that end up here
- GraphicsOff();
- return 1;
- }
-
- if (smartphone)
- toolbar_available = 0;
-
-
- // compute geometries
-
- // portrait
- portrait_geometry.width = gxdp.cxWidth; // 240
- portrait_geometry.height = gxdp.cyHeight; // 320
- portrait_geometry.startoffset = 0;
- portrait_geometry.sourceoffset = 0;
- portrait_geometry.linestep = gxdp.cbyPitch;
- portrait_geometry.pixelstep = gxdp.cbxPitch;
- portrait_geometry.xSkipMask = gxdp.cxWidth < 320 ? 0x00000003 : 0xffffffff;
- portrait_geometry.xLimit = 320; // skip 1/4
- portrait_geometry.lineLimit = 320*200;
- geom[0].width = gxdp.cxWidth;
- geom[0].height = gxdp.cyHeight;
- geom[0].startoffset = 0;
- geom[0].sourceoffset = 0;
- geom[0].linestep = gxdp.cbyPitch;
- geom[0].pixelstep = gxdp.cbxPitch;
- geom[0].xSkipMask = 0xffffffff;
- geom[0].xLimit = 240;
- geom[0].lineLimit = 320*240;
-
- _screen_factor = 1/2;
-
- // This will be overridden for the Smartphone implementation
-
- // left handed landscape
- geom[1].width = gxdp.cyHeight; // 320
- geom[1].height = gxdp.cxWidth; // 240
- geom[1].startoffset = gxdp.cbyPitch*(gxdp.cyHeight-1);
- geom[1].sourceoffset = 0;
- geom[1].linestep = gxdp.cbxPitch;
- geom[1].pixelstep = -gxdp.cbyPitch;
- geom[1].xSkipMask = 0xffffffff;
- geom[1].xLimit = 320; // no skip
- geom[1].lineLimit = 320*200;
-
- // right handed landscape
- geom[2].width = gxdp.cyHeight; // 320
- geom[2].height = gxdp.cxWidth; // 240
- geom[2].startoffset = gxdp.cbxPitch*(gxdp.cxWidth-1);
- geom[2].sourceoffset = 0;
- geom[2].linestep = -gxdp.cbxPitch;
- geom[2].pixelstep = gxdp.cbyPitch;
- geom[2].xSkipMask = 0xffffffff;
- geom[2].xLimit = 320; // no skip
- geom[2].lineLimit = 320*200;
-
-
- if(gxdp.cyHeight < 320 && !smartphone)
- maxMode = 0; // portrait only!
-
- active = 1;
-
- wide_screen = GetSystemMetrics(SM_CXSCREEN) >= 320;
- extra_wide_screen = GetSystemMetrics(SM_CYSCREEN) >= 480;
-
- if (wide_screen)
- _pda_device = DEVICE_HPC;
- else {
- if (smartphone)
- _pda_device = DEVICE_SMARTPHONE;
- else
- _pda_device = DEVICE_PPC;
- }
-
- return 0;
-}
-
-/* Find the best color match in the palette (limited to 'limit' entries) */
- UBYTE best_match(UBYTE r, UBYTE g, UBYTE b, int limit)
- {
- UBYTE best = 0;
- int distance = 768;
- int i, d;
- for(i=0; i<limit; i++)
- {
- /* Manhattan distance for now. Not the best but rather fast */
- d = abs(r-palRed[i])+abs(g-palGreen[i])+abs(b-palBlue[i]);
- if(d < distance)
- {
- distance = d;
- best = i;
- }
- }
-
- return (UBYTE)best;
- }
-
-
-void palette_update()
-{
- if(gxdp.ffFormat & kfPalette)
- {
- LOGPALETTE* ple =
-(LOGPALETTE*)malloc(sizeof(LOGPALETTE)+sizeof(PALETTEENTRY)*255);
- ple->palVersion = 0x300;
- ple->palNumEntries = 256;
- for(int i=0; i<236; i++) // first 10 and last ten belong to the system!
- {
- ple->palPalEntry[i+10].peBlue = palBlue[i];
- ple->palPalEntry[i+10].peGreen = palGreen[i];
- ple->palPalEntry[i+10].peRed = palRed[i];
- ple->palPalEntry[i+10].peFlags = PC_RESERVED;
- }
- HDC hDC = GetDC(hWndMain);
- GetSystemPaletteEntries(hDC, 0, 10, &(ple->palPalEntry[0]));
- GetSystemPaletteEntries(hDC, 246, 10, &(ple->palPalEntry[246]));
- HPALETTE hpal = CreatePalette(ple);
- SelectPalette(hDC, hpal, FALSE);
- RealizePalette(hDC);
- DeleteObject((HGDIOBJ)hpal);
- ReleaseDC(hWndMain, hDC);
- free((void*)ple);
-
- for(i=0; i<20; i++)
- staticTranslate[i] = best_match(palRed[i+236], palGreen[i+236], palBlue[i+236], 236)+10;
-
- memset(color_match, 255, sizeof(color_match));
-
- }
-}
-
-void SetPalEntry(int ent, UBYTE r, UBYTE g, UBYTE b)
-{
- int i;
-
- if (ent >= MAX_CLR)
- return;
-
- palRed[ent] = r;
- palGreen[ent] = g;
- palBlue[ent] = b;
-
- if(gxdp.ffFormat & kfDirect565)
- pal[ent] = COLORCONV565(r,g,b);
- else if(gxdp.ffFormat & kfDirect555)
- pal[ent] = COLORCONV555(r,g,b);
- else if(gxdp.ffFormat & kfDirect)
- pal[ent] = COLORCONVMONO(r,g,b);
-
-}
-
-/* *************** CLS IMPLEMENTATIONS ****************** */
-
-void mono_Cls()
-{
- int x, y;
- UBYTE* dst;
- UBYTE *scraddr;
- int linestep, pixelstep;
- UBYTE fillcolor;
-
- fillcolor = (gxdp.ffFormat & kfDirectInverted) ? 0xff : 0x00;
-
- pixelstep = geom[0].pixelstep;
- if(pixelstep == 0)
- return;
- linestep = (pixelstep > 0) ? -1 : 1;
-
- scraddr = (UBYTE*)dynamicGXBeginDraw();
- if(scraddr)
- {
- for(y=0; y<geom[0].height*gxdp.cBPP/8; y++)
- {
- dst = scraddr+geom[0].startoffset;
- for(x=0; x<geom[0].width; x++)
- {
- *dst = fillcolor;
- dst += pixelstep;
- }
- scraddr += linestep;
- }
- dynamicGXEndDraw();
- }
-}
-
-void palette_Cls()
-{
- int x, y;
- UBYTE* dst;
- UBYTE *scraddr;
- scraddr = (UBYTE*)dynamicGXBeginDraw();
- if(scraddr)
- {
- for(y=0; y<geom[useMode].height; y++)
- {
- dst = scraddr+geom[useMode].startoffset;
- for(x=0; x<geom[useMode].width; x++)
- {
- *dst = 0;
- dst += geom[useMode].pixelstep;
- }
- scraddr += geom[useMode].linestep;
- }
- dynamicGXEndDraw();
- }
-}
-
-void hicolor_Cls()
-{
- int x, y;
- UBYTE* dst;
- UBYTE *scraddr;
- scraddr = (UBYTE*)dynamicGXBeginDraw();
- if(scraddr)
- {
- for(y=0; y<geom[useMode].height; y++)
- {
- dst = scraddr+geom[useMode].startoffset;
- for(x=0; x<geom[useMode].width; x++)
- {
- *(unsigned short*)dst = 0;
- dst += geom[useMode].pixelstep;
- }
- scraddr += geom[useMode].linestep;
- }
- dynamicGXEndDraw();
- }
-}
-
-
-void Cls()
-{
- pCls();
-}
-int counter = 0;
-
-void drawSoundItem(int x, int y) {
- if (!sound_activated)
- pBlt_part(image_expand(item_soundOn), x, y, 32, 32, item_soundOn_colors, 0);
- else
- pBlt_part(image_expand(item_soundOff), x, y, 32, 32, item_soundOff_colors, 0);
-}
-
-void drawError(char *error) {
- FILE *file_error;
-
- file_error=fopen("scummvm_error.txt", "w");
- if (file_error) {
- fprintf(file_error, "%s\n", error);
- fclose(file_error);
- }
- int current_y = 80;
- Cls();
- pBlt_part(image_expand(item_toolbar), 0, 0, 320, 40, item_toolbar_colors, 0);
- pBlt_part(image_expand(item_bomb), 0, 0, 64, 67, item_bomb_colors, 0);
- memset(decomp, 0, sizeof(decomp));
- current_y = drawString("SCUMMVM ERROR !", 10, current_y, 2, 1);
- current_y += 10;
- current_y = drawString(error, 10, current_y, 8, 1);
- current_y += 10;
- current_y = drawString("Exiting in 10 seconds", 10, current_y, 8, 1);
- Sleep(10 * 1000);
-}
-
-void drawWait() {
- pBlt_part(image_expand(item_toolbar), 0, 0, 320, 40, item_toolbar_colors, 0);
- pBlt_part(image_expand(item_loading), 28, 10, 100, 25, item_loading_colors, 0);
-}
-
-void drawWaitSelectKey() {
- drawWait();
- drawString("Press key for RIGHT CLICK", 10, 100, 2, 1);
-}
-
-void setGameSelectionPalette() {
- int i;
-
- if (_gfx_option != VIDEO_PALETTED)
- return;
-
- for (i=0; i<item_startup_colors_size; i++)
- SetPalEntry(i, item_startup_colors[3 * i], item_startup_colors[(3 * i) + 1],
- item_startup_colors[(3 * i) + 2]);
-
- palette_update();
-}
-
-void drawBlankGameSelection() {
- //int i;
- image_expand(item_startup);
- /* Store empty comment */
- memcpy(comment_zone, decomp + (206 * 220), 8 * 220);
- pBlt_part(decomp, _game_selection_X_offset, _game_selection_Y_offset, 220, 250, item_startup_colors, 0);
-}
-
-void drawVideoDevice() {
- char info[100];
-
- sprintf(info, "Video device : %s %s - CVS %s PPC %s", gfx_device_name[_gfx_device], gfx_device_options_name[_gfx_option], gScummVMVersion, getBuildDate());
- drawString(info, 10, 0, 2, 1);
- /*
- printString(video_device, 10, 270, 2, 0);
- pBlt_part(decomp + (270 * 220), 0, 5, 220, 8, item_startup_colors, 1);
- */
-
-}
-
-void drawCommentString(char *comment) {
- /* Erase old comment */
- memcpy(decomp + (206 * 220), comment_zone, 8 * 220);
- /* Draw new comment */
- printString(comment, 24, 206, 2);
- pBlt_part(decomp + (206 * 220), _game_selection_X_offset, _game_selection_Y_offset + 206, 220, 8, item_startup_colors, 0);
-}
-
-void drawStandardString(char *game, int index) {
- printString(game, 24, 70 + (15 * index), 2);
- //pBlt_part(decomp, GAME_SELECTION_X_OFFSET + 24, GAME_SELECTION_Y_OFFSET + 70 + (12 * index), 220, 8, item_startup_colors);
- pBlt_part(decomp + ((70 + (15 * index)) * 220), _game_selection_X_offset, _game_selection_Y_offset + 70 + (15 * index), 220, 8, item_startup_colors, 0);
-}
-
-void drawHighlightedString(char *game, int index) {
- /* Replace former highlighted string */
- if (_highlighted_index != -1) {
- memcpy(decomp + ((70 + (15 * _highlighted_index)) * 220), highlighted_zone, 8 * 220);
- pBlt_part(decomp + ((70 + (15 * _highlighted_index)) * 220), _game_selection_X_offset, _game_selection_Y_offset + 70 + (15 * _highlighted_index), 220, 8, item_startup_colors, 0);
- }
- /* Save non highlighted string */
- _highlighted_index = index;
- memcpy(highlighted_zone, decomp + ((70 + (15 * index)) * 220), 8 * 220);
- /* Draw new highlighted string */
- printString(game, 24, 70 + (15 * index), 2, 3);
- pBlt_part(decomp + ((70 + (15 * index)) * 220), _game_selection_X_offset, _game_selection_Y_offset + 70 + (15 * index), 220, 8, item_startup_colors, 0);
-}
-
-void resetLastHighlighted() {
- _highlighted_index = -1;
-}
-
-void reducePortraitGeometry() {
- if (_gfx_mode_switch)
- memcpy(&geom[0], &portrait_geometry, sizeof(tScreenGeometry));
-}
-
-void drawAllToolbar() {
- int x,y;
- int start_offset;
-
- if (high_res && wide_screen)
- start_offset = 440;
- else
- start_offset = 200;
-
- if (currentScreenMode || wide_screen) {
-
- if (draw_keyboard) {
- pBlt_part(image_expand(item_keyboard), 0, start_offset, 320, 40, item_keyboard_colors, 0);
- }
- else {
- pBlt_part(image_expand(item_toolbar), 0, start_offset, 320, 40, item_toolbar_colors, 0);
- x = 10;
- y = start_offset + 4;
- if (!is_simon)
- pBlt_part(image_expand(item_disk), x, y, 32, 32, item_disk_colors, 0);
- x += 40;
- pBlt_part(image_expand(item_skip), x, y, 32, 32, item_skip_colors, 0);
- x += 40;
- drawSoundItem(x, y);
- if (_gfx_mode_switch && !high_res) {
- x += 40;
- pBlt_part(image_expand(item_monkeyPortrait), x, y, 32, 32,
- item_monkeyPortrait_colors, 0);
- }
- }
- }
- else {
- if (draw_keyboard) {
- pBlt_part(image_expand(item_keyboardPortrait), 0, 240, 320, 80,
- item_keyboardPortrait_colors, 0);
- }
- else {
- pBlt_part(image_expand(item_toolbarPortrait), 0, 240, 320, 80,
- item_toolbarPortrait_colors, 0);
- /*drawToolbarItem(item_toolbarPortrait_colors, item_toolbarPortrait,
- 0, 240, 240, 80);*/
- x = 10;
- y = 240;
- pBlt_part(image_expand(item_disk), x, y, 32, 32, item_disk_colors, 0);
- x += 40;
- pBlt_part(image_expand(item_skip), x, y, 32, 32, item_skip_colors, 0);
- x += 40;
- drawSoundItem(x, y);
- if (_gfx_mode_switch && !high_res) {
- x += 40;
- pBlt_part(image_expand(item_monkeyLandscape), x, y, 32, 32,
- item_monkeyLandscape_colors, 0);
- }
- }
- }
-
- toolbar_drawn = true;
-}
-
-void redrawSoundItem() {
- drawSoundItem(10 + 40 + 40, (currentScreenMode || wide_screen ? 204 : 240));
-}
-
-bool isInBox(int x, int y, int x1, int y1, int x2, int y2) {
- return ((x >= x1 && y >= y1) && (x <= x2 && y <= y2));
-}
-
-ToolbarSelected getToolbarSelection (int x, int y) {
- int test_x, test_y;
- int offset = 1;
-
- /*
- if (!currentScreenMode)
- return ToolbarNone;
- */
-
- if (!high_res && !(x >= 10 && y >= 204))
- return ToolbarNone;
-
- if (high_res && !(x >= 10 && y >= 444))
- return ToolbarNone;
-
- if (!high_res)
- test_y = (currentScreenMode || wide_screen ? 204 : 240);
- else
- test_y = 444;
-
- if (high_res && !wide_screen)
- offset = 2;
-
- test_x = (10 * offset);
-
- if (isInBox(x, y, test_x, test_y, test_x + (32 * offset), test_y + (32 * offset)))
- return ToolbarSaveLoad;
- test_x += (40 * offset);
- if (isInBox(x, y, test_x, test_y, test_x + (32 * offset), test_y + (32 * offset)))
- return ToolbarSkip;
- test_x += (40 * offset);
- if (isInBox(x, y, test_x, test_y, test_x + (32 * offset), test_y + (32 * offset)))
- return ToolbarSound;
- if (_gfx_mode_switch && !high_res) {
- test_x += (40 * offset);
- if (isInBox(x, y, test_x, test_y, test_x + (32 * offset), test_y + (32 * offset)))
- return ToolbarMode;
- }
- return ToolbarNone;
-}
-
-/* ************************** BLT IMPLEMENTATION **************************** */
-
-void beginBltPart() {
- if (pBeginDraw)
- pBeginDraw();
-}
-
-void endBltPart() {
- if (pEndDraw)
- pEndDraw();
-}
-
-
-void Blt(UBYTE * scr_ptr)
-{
- pBlt(scr_ptr);
-
- //if (toolbar_available && currentScreenMode && !toolbar_drawn)
- if (toolbar_available && !toolbar_drawn && !hide_toolbar)
- drawAllToolbar();
-
-}
-
-void Blt_part(UBYTE * src_ptr, int x, int y, int width, int height, int pitch, bool check) {
-
- if (toolbar_available && !toolbar_drawn && !hide_toolbar)
- drawAllToolbar();
-
- if (y > _geometry_h)
- return;
-
- if (y + height > _geometry_h)
- height = _geometry_h - y;
-
- pBlt_part(src_ptr, x, y, width, height, NULL, pitch, TRUE);
-
- //if (check && (y > _geometry_h || (y + height) > _geometry_h)) {
- // toolbar_drawn = false;
- //}
-
-}
-
-void checkToolbar() {
- if (toolbar_available && !toolbar_drawn && !hide_toolbar)
- drawAllToolbar();
-}
-
-/* *************************** MONO DISPLAY ********************************* */
-
-#define ADVANCE_PARTIAL(address, step) \
- bitshift += gxdp.cBPP; \
- if(bitshift >= 8) \
- { \
- bitshift = 0; \
- bitmask = (1<<gxdp.cBPP)-1; \
- address += step; \
- } \
- else \
- bitmask <<= gxdp.cBPP;
-
-#define ADVANCE_REV_PARTIAL(address, step) \
- bitshift -= gxdp.cBPP; \
- if(bitshift < 0) \
- { \
- bitshift = 8-gxdp.cBPP; \
- bitmask = ((1<<gxdp.cBPP)-1)<<bitshift; \
- address += step; \
- } \
- else \
- bitmask >>= gxdp.cBPP;
-
-
-void mono_Set_565(INT16 *buffer, int pitch, int x, int y, int width, int height) {
-
- static UBYTE *scraddr;
- static UBYTE *dst;
- static long pixelstep;
- static long linestep;
- static UBYTE bitmask;
- static int bitshift;
- static long skipmask;
-
- scraddr = (UBYTE*)dynamicGXBeginDraw();
- pixelstep = geom[useMode].pixelstep;
- linestep = (pixelstep > 0) ? -1 : 1;
- skipmask = geom[useMode].xSkipMask;
- bitshift = 0;
- bitmask = (1<<gxdp.cBPP)-1;
-
- if(scraddr)
- {
- int lines = 0;
- int current = 0;
-
- scraddr += geom[useMode].startoffset;
- scraddr += y * linestep;
-
- while(lines != height)
- {
- int i;
- current = 0;
-
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- /* Turtle warning !!! */
-
- for (i=0; i<width; i++) {
- if (skipmask == 0xffffffff || (long)i & skipmask) {
- *dst = ((*dst)&~bitmask)|(COLORCONVMONO(
- RED_FROM_565(*(buffer + i)),
- GREEN_FROM_565(*(buffer + i)),
- BLUE_FROM_565(*(buffer + i))) << bitshift);
-
- dst += pixelstep;
- }
- }
-
- ADVANCE_PARTIAL(scraddr, linestep);
-
- buffer += pitch;
- lines++;
- }
- }
-
- dynamicGXEndDraw();
-}
-
-
-void mono_Blt(UBYTE *src_ptr) {
- mono_Blt_part(src_ptr, 0, 0, _geometry_w, _geometry_h, NULL, 0);
-}
-
-
-void mono_Blt_part(UBYTE * scr_ptr, int x, int y, int width, int height,
- UBYTE * own_palette, int pitch, BOOL useCache)
-{
-// Mono blit routines contain good deal of voodoo
- static UBYTE *src;
- static UBYTE *dst;
- static UBYTE *scraddr;
- static UBYTE *scr_ptr_limit;
- static UBYTE *src_limit;
- static long pixelstep;
- static long linestep;
- static long skipmask;
-
-// Special code is used to deal with packed pixels in monochrome mode
- static UBYTE bitmask;
- static int bitshift;
-
- if(!active)
- {
- Sleep(100);
- return;
- }
-
- /* Update screen mode, also thread protection by doing this */
- if(useMode != currentScreenMode)
- {
- useMode = currentScreenMode;
- pCls();
- }
-
- pixelstep = geom[useMode].pixelstep;
- linestep = geom[useMode].linestep;
- skipmask = geom[useMode].xSkipMask;
-
- if (!useCache)
- scraddr = (UBYTE*)dynamicGXBeginDraw();
- else
- scraddr = displayCache;
-
- if(pixelstep)
- {
- // this will work on mono iPAQ and @migo, don't know about any others
- linestep = (pixelstep > 0) ? -1 : 1;
-
- bitshift = 0;
- bitmask = (1<<gxdp.cBPP)-1;
-
- if(scraddr)
- {
- scraddr += geom[useMode].startoffset;
- scr_ptr += geom[useMode].sourceoffset;
- //scr_ptr_limit = scr_ptr + geom[useMode].lineLimit;
- //src_limit = scr_ptr + geom[useMode].xLimit;
-
- /* Update offsets to the current line */
- scraddr += y * linestep;
- scr_ptr_limit = scr_ptr + (pitch ? pitch : width) * height;
- src_limit = scr_ptr + width;
-
- /*
- if (scr_ptr_limit > scr_ptr + geom[useMode].lineLimit)
- scr_ptr_limit = scr_ptr + geom[useMode].lineLimit;
- */
-
- /* CMI rendering */
- if (high_res && !own_palette && !extra_wide_screen) {
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- while(src < src_limit)
- {
-
- *dst = ((*dst)&~bitmask)|(pal[*src]<<bitshift);
- dst += pixelstep;
- src +=2;
- }
-
- ADVANCE_PARTIAL(scraddr, linestep);
-
- scr_ptr += (pitch ? 2 * pitch : 2 * width);
- src_limit += (pitch ? 2 * pitch : 2 * width);
- }
- }
- else
- /* Internal pixel loops */
- if(skipmask == 3 && (smooth_filter) && gxdp.cBPP >= 4)
- {
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- while(src < src_limit)
- {
- UBYTE r, g, b;
-
- if (!own_palette) {
- r = (3*palRed[*(src+0)] + palRed[*(src+1)])>>2;
- g = (3*palGreen[*(src+0)] + palGreen[*(src+1)])>>2;
- b = (3*palBlue[*(src+0)] + palBlue[*(src+1)])>>2;
- } else {
- r = (3 * own_palette[3 * *(src + 0)] +
- own_palette[3 * *(src + 1)]) >> 2;
- g = (3 * own_palette[3 * *(src + 0) + 1] +
- own_palette[3 * *(src + 1) + 1]) >> 2;
- b = (3 * own_palette[3 * *(src + 0) + 2] +
- own_palette[3 * *(src + 1) + 2]) >> 2;
- }
-
-
- *dst = (*dst & ~bitmask) | (COLORCONVMONO(r,g,b)<<bitshift);
-
- dst += pixelstep;
-
- if (!own_palette) {
- r = (palRed[*(src+1)] + palRed[*(src+2)])>>1;
- g = (palGreen[*(src+1)] + palGreen[*(src+2)])>>1;
- b = (palBlue[*(src+1)] + palBlue[*(src+2)])>>1;
- }
- else {
- r = (own_palette[3 * *(src + 1)] +
- own_palette[3 * *(src + 2)]) >> 2;
- g = (own_palette[3 * *(src + 1) + 1] +
- own_palette[3 * *(src + 2) + 1]) >> 2;
- b = (own_palette[3 * *(src + 1) + 2] +
- own_palette[3 * *(src + 2) + 2]) >> 2;
- }
-
- *dst = (*dst & ~bitmask) | (COLORCONVMONO(r,g,b)<<bitshift);
-
- dst += pixelstep;
-
- if (!own_palette) {
- r = (palRed[*(src+2)] + 3*palRed[*(src+3)])>>2;
- g = (palGreen[*(src+2)] + 3*palGreen[*(src+3)])>>2;
- b = (palBlue[*(src+2)] + 3*palBlue[*(src+3)])>>2;
- }
- else {
- r = (own_palette[3 * *(src + 2)] +
- 3 * own_palette[3 * *(src + 3)]) >> 2;
- g = (own_palette[3 * *(src + 2) + 1] +
- 3 * own_palette[3 * *(src + 3) + 1]) >> 2;
- b = (own_palette[3 * *(src + 2) + 2] +
- 3 * own_palette[3 * *(src + 3) + 2]) >> 2;
-
- }
-
- *dst = (*dst & ~bitmask) | (COLORCONVMONO(r,g,b)<<bitshift);
-
- dst += pixelstep;
-
- src += 4;
- }
-
- ADVANCE_PARTIAL(scraddr, linestep);
-
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
- else if(skipmask != 0xffffffff)
- {
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- while(src < src_limit)
- {
- if((long)src & skipmask)
- {
- if (!own_palette)
- *dst = ((*dst)&~bitmask)|(pal[*src]<<bitshift);
- else
- *dst = ((*dst)&~bitmask)|(COLORCONVMONO(
- own_palette[3 * *src],
- own_palette[(3 * *src) + 1],
- own_palette[(3 * *src) + 2]) << bitshift);
- dst += pixelstep;
- }
- src ++;
- }
-
- ADVANCE_PARTIAL(scraddr, linestep);
-
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
- else
- {
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- while(src < src_limit)
- {
- if (!own_palette)
- *dst = ((*dst)&~bitmask)|(pal[*src]<<bitshift);
- else
- *dst = ((*dst)&~bitmask)|(COLORCONVMONO(
- own_palette[3 * *src],
- own_palette[(3 * *src) + 1],
- own_palette[(3 * *src) + 2]) << bitshift);
- dst += pixelstep;
- src ++;
- }
-
- ADVANCE_PARTIAL(scraddr, linestep);
-
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
- }
- }
- else
- {
- // Filtering is not implemented in this mode. Not needed by current devices anyway
- pixelstep = (linestep > 0) ? 1 : -1;
-
- if(scraddr)
- {
-
- scraddr += geom[useMode].startoffset;
- scr_ptr += geom[useMode].sourceoffset;
- //scr_ptr_limit = scr_ptr + geom[useMode].lineLimit;
- //src_limit = scr_ptr + geom[useMode].xLimit;
-
- /* Update offsets to the current line */
- scraddr += y * linestep;
- scr_ptr_limit = scr_ptr + (pitch ? pitch : width) * height;
- src_limit = scr_ptr + width;
-
- if (scr_ptr_limit > scr_ptr + geom[useMode].lineLimit)
- scr_ptr_limit = scr_ptr + geom[useMode].lineLimit;
-
- /* CMI rendering */
- if (high_res && !own_palette && !extra_wide_screen) {
- if(pixelstep > 0)
- {
- bitshift = 8-gxdp.cBPP;
- bitmask = ((1<<gxdp.cBPP)-1)<<bitshift;
-
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
- dst -= (linestep-pixelstep);
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- ADVANCE_REV_PARTIAL(dst, pixelstep);
-
- while(src < src_limit)
- {
- *dst = ((*dst)&~bitmask)|(pal[*src]<<bitshift);
- ADVANCE_REV_PARTIAL(dst, pixelstep);
- src += 2;
- }
-
- scraddr += linestep;
-
- scr_ptr += (pitch ? 2 * pitch : 2 * width);
- src_limit += (pitch ? 2 * pitch : 2 * width);
- }
- }
- else {
- bitshift = 0;
- bitmask = (1<<gxdp.cBPP)-1;
-
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- ADVANCE_PARTIAL(dst, pixelstep);
-
- while(src < src_limit)
- {
- *dst = ((*dst)&~bitmask)|(pal[*src]<<bitshift);
- ADVANCE_PARTIAL(dst, pixelstep);
- src += 2;
- }
-
- scraddr += linestep;
-
- scr_ptr += (pitch ? 2 * pitch : 2 * width);
- src_limit += (pitch ? 2 * pitch : 2 * width);
- }
- }
- }
- else
-
- if(skipmask != 0xffffffff)
- {
- if(pixelstep > 0)
- {
- bitshift = 8-gxdp.cBPP;
- bitmask = ((1<<gxdp.cBPP)-1)<<bitshift;
-
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
- dst -= (linestep-pixelstep);
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- ADVANCE_REV_PARTIAL(dst, pixelstep);
-
- while(src < src_limit)
- {
- if((long)src & skipmask)
- {
- if (!own_palette)
- *dst = ((*dst)&~bitmask)|(pal[*src]<<bitshift);
- else
- *dst = ((*dst)&~bitmask)|(COLORCONVMONO(
- own_palette[3 * *src],
- own_palette[(3 * *src) + 1],
- own_palette[(3 * *src) + 2]) << bitshift);
- ADVANCE_REV_PARTIAL(dst, pixelstep);
- }
- src ++;
- }
-
- scraddr += linestep;
-
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
- else
- {
- bitshift = 0;
- bitmask = (1<<gxdp.cBPP)-1;
-
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- ADVANCE_PARTIAL(dst, pixelstep);
-
- while(src < src_limit)
- {
- if((long)src & skipmask)
- {
- if (!own_palette)
- *dst = ((*dst)&~bitmask)|(pal[*src]<<bitshift);
- else
- *dst = ((*dst)&~bitmask)|(COLORCONVMONO(
- own_palette[3 * *src],
- own_palette[(3 * *src) + 1],
- own_palette[(3 * *src) + 2]) << bitshift);
- ADVANCE_PARTIAL(dst, pixelstep);
- }
- src ++;
- }
-
- scraddr += linestep;
-
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
- }
- else
- {
- if(pixelstep > 0)
- {
- bitshift = 8-gxdp.cBPP;
- bitmask = ((1<<gxdp.cBPP)-1)<<bitshift;
-
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
- dst -= (linestep-pixelstep);
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- ADVANCE_REV_PARTIAL(dst, pixelstep);
-
- while(src < src_limit)
- {
- if (!own_palette)
- *dst = ((*dst)&~bitmask)|(pal[*src]<<bitshift);
- else
- *dst = ((*dst)&~bitmask)|(COLORCONVMONO(
- own_palette[3 * *src],
- own_palette[(3 * *src) + 1],
- own_palette[(3 * *src) + 2]) << bitshift);
- ADVANCE_REV_PARTIAL(dst, pixelstep);
- src ++;
- }
-
- scraddr += linestep;
-
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
- else
- {
- bitshift = 0;
- bitmask = (1<<gxdp.cBPP)-1;
-
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- ADVANCE_PARTIAL(dst, pixelstep);
-
-
- while(src < src_limit)
- {
- if (!own_palette)
- *dst = ((*dst)&~bitmask)|(pal[*src]<<bitshift);
- else
- *dst = ((*dst)&~bitmask)|(COLORCONVMONO(
- own_palette[3 * *src],
- own_palette[(3 * *src) + 1],
- own_palette[(3 * *src) + 2]) << bitshift);
- ADVANCE_PARTIAL(dst, pixelstep);
- src ++;
- }
-
- scraddr += linestep;
-
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
- }
- }
- }
- if (!useCache)
- dynamicGXEndDraw();
-}
-
-/* *************************** PALETTED DISPLAY ********************************* */
-
-void palette_Set_565(INT16 *buffer_param, int pitch, int x, int y, int width, int height) {
-
- static UBYTE *scraddr;
- static UBYTE *dst;
- static long pixelstep;
- static long linestep;
- static long skipmask;
- static unsigned char *color_match_2;
- static UINT16 *buffer;
-
- buffer = (UINT16*)buffer_param;
-
- scraddr = (UBYTE*)dynamicGXBeginDraw();
-
- pixelstep = geom[useMode].pixelstep;
- linestep = geom[useMode].linestep;
- skipmask = geom[useMode].xSkipMask;
-
- color_match_2 = (unsigned char*)malloc(0xffff);
- if (color_match_2)
- memset(color_match_2, 0xff, 0xffff);
-
-
- if(scraddr)
- {
- int lines = 0;
- int current = 0;
-
- scraddr += geom[useMode].startoffset;
- scraddr += y * linestep;
-
- while(lines != height)
- {
- int i;
- current = 0;
-
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- /* Turtle warning !!! */
-
- for (i=0; i<width; i++) {
- if (skipmask == 0xffffffff || (long)i & skipmask) {
- if (color_match_2) {
- if (color_match_2[*(buffer + i)] == 255)
- color_match_2[*(buffer + i)] = best_match(
- RED_FROM_565(*(buffer + i)),
- GREEN_FROM_565(*(buffer + i)),
- BLUE_FROM_565(*(buffer + i)), 236) + 10;
- *dst = color_match_2[*(buffer + i)];
- }
- else {
- *dst = best_match(
- RED_FROM_565(*(buffer + i)),
- GREEN_FROM_565(*(buffer + i)),
- BLUE_FROM_565(*(buffer + i)), 236) + 10;
- }
- dst += pixelstep;
- }
- }
-
- buffer += pitch;
- scraddr += linestep;
- lines++;
- }
- }
-
- if (color_match_2)
- free(color_match_2);
- dynamicGXEndDraw();
-}
-
-
-void palette_Blt(UBYTE *src_ptr) {
- palette_Blt_part(src_ptr, 0, 0, _geometry_w, _geometry_h, NULL, 0);
-}
-
-void palette_Blt_part(UBYTE * scr_ptr,int x, int y, int width, int height,
- UBYTE * own_palette, int pitch, BOOL useCache)
-{
- static UBYTE *src;
- static UBYTE *dst;
- static UBYTE *scraddr;
- static UBYTE *scr_ptr_limit;
- static UBYTE *src_limit;
- static long pixelstep;
- static long linestep;
- static long skipmask;
-
-// Special code is used to deal with packed pixels in monochrome mode
- static UBYTE bitmask;
- static int bitshift;
-
- if(!active)
- {
- Sleep(100);
- return;
- }
-
- /* Update screen mode, also thread protection by doing this */
- if(useMode != currentScreenMode)
- {
- useMode = currentScreenMode;
- pCls();
- }
-
- pixelstep = geom[useMode].pixelstep;
- linestep = geom[useMode].linestep;
- skipmask = geom[useMode].xSkipMask;
-
- if (!useCache)
- scraddr = (UBYTE*)dynamicGXBeginDraw();
- else
- scraddr = displayCache;
-
- if(scraddr)
- {
-
- scraddr += geom[useMode].startoffset;
- scr_ptr += geom[useMode].sourceoffset;
- //scr_ptr_limit = scr_ptr + geom[useMode].lineLimit;
- //src_limit = scr_ptr + geom[useMode].xLimit;
-
- /* Update offsets to the current line */
- scraddr += y * linestep;
- scr_ptr_limit = scr_ptr + (pitch ? pitch : width) * height;
- src_limit = scr_ptr + width;
-
- /*
- if (scr_ptr_limit > scr_ptr + geom[useMode].lineLimit)
- scr_ptr_limit = scr_ptr + geom[useMode].lineLimit;
- */
-
- /* CMI rendering */
- if (high_res && !own_palette && !extra_wide_screen) {
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- while(src < src_limit)
- {
- if (*src < 236)
- *dst = *src + 10;
- else
- *dst = staticTranslate[*src-236];
-
- dst += pixelstep;
-
- src += 2;
- }
- scraddr += linestep;
- scr_ptr += (pitch ? 2 * pitch : 2 * width);
- src_limit += (pitch ? 2 * pitch : 2 * width);
- }
- }
- else
- /* Internal pixel loops */
- if(skipmask != 0xffffffff)
- {
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- while(src < src_limit)
- {
- if((long)src & skipmask)
- {
- if (!own_palette) {
- if (*src < 236)
- *dst = *src + 10;
- else
- *dst = staticTranslate[*src-236];
- } else {
- // Turtle warning !!!
- if (color_match[*src] == 255)
- color_match[*src] =
- best_match(own_palette[(3 * *src)],
- own_palette[(3 * *src) + 1],
- own_palette[(3 * *src) + 2], 236) + 10;
- *dst = color_match[*src];
- }
- dst += pixelstep;
- }
- src ++;
- }
- scraddr += linestep;
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
- else
- {
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
-
- while(src < src_limit)
- {
- if (!own_palette) {
- if (*src < 236)
- *dst = *src + 10;
- else
- *dst = staticTranslate[*src-236];
- }
- else {
- // Turtle warning !!!
- if (color_match[*src] == 255)
- color_match[*src] =
- best_match(own_palette[(3 * *src)],
- own_palette[(3 * *src) + 1],
- own_palette[(3 * *src) + 2], 236) + 10;
- *dst = color_match[*src];
- }
- dst += pixelstep;
- src ++;
- }
- scraddr += linestep;
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
- if (!useCache)
- dynamicGXEndDraw();
- }
-}
-
-/* ********************************* 555 DISPLAY ********************************* */
-
-void hicolor555_Set_565(INT16 *buffer, int pitch, int x, int y, int width, int height) {
-
- static UBYTE *scraddr;
- static UBYTE *dst;
- static long pixelstep;
- static long linestep;
- static long skipmask;
-
- scraddr = (UBYTE*)dynamicGXBeginDraw();
-
- pixelstep = geom[useMode].pixelstep;
- linestep = geom[useMode].linestep;
- skipmask = geom[useMode].xSkipMask;
-
- if(scraddr)
- {
- int lines = 0;
- int current = 0;
-
- scraddr += geom[useMode].startoffset;
- scraddr += y * linestep;
-
- while(lines != height)
- {
- int i;
- current = 0;
-
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- /* Turtle warning !!! */
-
- for (i=0; i<width; i++) {
- if (skipmask == 0xffffffff || (long)i & skipmask) {
-
- *(unsigned short*)dst = COLORCONV555(
- RED_FROM_565(*(buffer + i)), GREEN_FROM_565(*(buffer + i)), BLUE_FROM_565(*(buffer + i))
- );
- dst += pixelstep;
- }
- }
-
- buffer += pitch;
- scraddr += linestep;
- lines++;
- }
- }
-
- dynamicGXEndDraw();
-}
-
-
-void hicolor555_Blt(UBYTE *src_ptr) {
- hicolor555_Blt_part(src_ptr, 0, 0, _geometry_w, _geometry_h, NULL, 0);
-}
-
-
-void hicolor555_Blt_part(UBYTE * scr_ptr,int x, int y, int width, int height,
- UBYTE * own_palette, int pitch, BOOL useCache)
-{
- static UBYTE *src;
- static UBYTE *dst;
- static UBYTE *scraddr;
- static UBYTE *scr_ptr_limit;
- static UBYTE *src_limit;
- static long pixelstep;
- static long linestep;
- static long skipmask;
-
- if(!active)
- {
- Sleep(100);
- return;
- }
-
- /* Update screen mode, also thread protection by doing this */
- if(useMode != currentScreenMode)
- {
- useMode = currentScreenMode;
- pCls();
- }
-
- pixelstep = geom[useMode].pixelstep;
- linestep = geom[useMode].linestep;
- skipmask = geom[useMode].xSkipMask;
-
- if (!useCache)
- scraddr = (UBYTE*)dynamicGXBeginDraw();
- else
- scraddr = displayCache;
-
- if(scraddr)
- {
-
- scraddr += geom[useMode].startoffset;
- scr_ptr += geom[useMode].sourceoffset;
- //scr_ptr_limit = scr_ptr + geom[useMode].lineLimit;
- //src_limit = scr_ptr + geom[useMode].xLimit;
-
- /* Update offsets to the current line */
- scraddr += y * linestep;
- scr_ptr_limit = scr_ptr + (pitch ? pitch : width) * height;
-
- /*
- if (scr_ptr_limit > scr_ptr + geom[useMode].lineLimit)
- scr_ptr_limit = scr_ptr + geom[useMode].lineLimit;
- */
-
- src_limit = scr_ptr + width;
-
- /* CMI rendering */
- if (high_res && !own_palette && !extra_wide_screen) {
-
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- while(src < src_limit)
- {
- UBYTE r, g, b;
-
- /*
- r = (3*palRed[*(src+0)] + palRed[*(src+1)])>>2;
- g = (3*palGreen[*(src+0)] + palGreen[*(src+1)])>>2;
- b = (3*palBlue[*(src+0)] + palBlue[*(src+1)])>>2;
- */
-
- r = (2*palRed[*(src + 0)] + palRed[*(src + (pitch ? pitch : width) + 0)] + palRed[*(src + 1)]) >> 2;
- g = (2*palGreen[*(src + 0)] + palGreen[*(src + (pitch ? pitch : width) + 0)] + palGreen[*(src + 1)]) >> 2;
- b = (2*palBlue[*(src + 0)] + palBlue[*(src + (pitch ? pitch : width) + 0)] + palBlue[*(src + 1)]) >> 2;
-
-
- *(unsigned short*)dst = COLORCONV555(r,g,b);
-
- dst += pixelstep;
-
- src += 2;
- }
-
- scraddr += linestep;
- scr_ptr += (pitch ? 2 * pitch : 2 * width);
- src_limit += (pitch ? 2 * pitch : 2 * width);
- }
- }
- else
- /* Internal pixel loops */
- if(skipmask == 3 && smooth_filter)
- {
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- while(src < src_limit)
- {
- UBYTE r, g, b;
- if (!own_palette) {
- r = (3*palRed[*(src+0)] + palRed[*(src+1)])>>2;
- g = (3*palGreen[*(src+0)] + palGreen[*(src+1)])>>2;
- b = (3*palBlue[*(src+0)] + palBlue[*(src+1)])>>2;
- } else {
- r = (3 * own_palette[3 * *(src + 0)] +
- own_palette[3 * *(src + 1)]) >> 2;
- g = (3 * own_palette[3 * *(src + 0) + 1] +
- own_palette[3 * *(src + 1) + 1]) >> 2;
- b = (3 * own_palette[3 * *(src + 0) + 2] +
- own_palette[3 * *(src + 1) + 2]) >> 2;
- }
-
- *(unsigned short*)dst = COLORCONV555(r,g,b);
-
- dst += pixelstep;
-
- if (!own_palette) {
- r = (palRed[*(src+1)] + palRed[*(src+2)])>>1;
- g = (palGreen[*(src+1)] + palGreen[*(src+2)])>>1;
- b = (palBlue[*(src+1)] + palBlue[*(src+2)])>>1;
- }
- else {
- r = (own_palette[3 * *(src + 1)] +
- own_palette[3 * *(src + 2)]) >> 2;
- g = (own_palette[3 * *(src + 1) + 1] +
- own_palette[3 * *(src + 2) + 1]) >> 2;
- b = (own_palette[3 * *(src + 1) + 2] +
- own_palette[3 * *(src + 2) + 2]) >> 2;
- }
-
- *(unsigned short*)dst = COLORCONV555(r,g,b);
-
- dst += pixelstep;
-
- if (!own_palette) {
- r = (palRed[*(src+2)] + 3*palRed[*(src+3)])>>2;
- g = (palGreen[*(src+2)] + 3*palGreen[*(src+3)])>>2;
- b = (palBlue[*(src+2)] + 3*palBlue[*(src+3)])>>2;
- }
- else {
- r = (own_palette[3 * *(src + 2)] +
- 3 * own_palette[3 * *(src + 3)]) >> 2;
- g = (own_palette[3 * *(src + 2) + 1] +
- 3 * own_palette[3 * *(src + 3) + 1]) >> 2;
- b = (own_palette[3 * *(src + 2) + 2] +
- 3 * own_palette[3 * *(src + 3) + 2]) >> 2;
-
- }
-
- *(unsigned short*)dst = COLORCONV555(r,g,b);
-
- dst += pixelstep;
-
- src += 4;
- }
- scraddr += linestep;
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
- else if(skipmask != 0xffffffff)
- {
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
-
- while(src < src_limit)
- {
- if((long)src & skipmask)
- {
- if (!own_palette)
- *(unsigned short*)dst = pal[*src];
- else
- *(unsigned short*)dst =
- COLORCONV555(own_palette[3 * *src],
- own_palette[(3 * *src) + 1],
- own_palette[(3 * *src) + 2]);
- dst += pixelstep;
- }
- src ++;
- }
- scraddr += linestep;
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
- else
- {
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
-
- while(src < src_limit)
- {
- if (!own_palette)
- *(unsigned short*)dst = pal[*src];
- else
- *(unsigned short*)dst =
- COLORCONV555(own_palette[3 * *src],
- own_palette[(3 * *src) + 1],
- own_palette[(3 * *src) + 2]);
- dst += pixelstep;
- src ++;
- }
-
- scraddr += linestep;
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
-
- if (!useCache)
- dynamicGXEndDraw();
- }
-}
-
-/* ********************************* 565 DISPLAY ********************************* */
-
-
-void hicolor565_Blt(UBYTE *src_ptr) {
- hicolor565_Blt_part(src_ptr, 0, 0, _geometry_w, _geometry_h, NULL, 0);
-}
-
-
-void hicolor565_Set_565(INT16 *buffer, int pitch, int x, int y, int width, int height) {
-
- static UBYTE *scraddr;
- static UBYTE *dst;
- static long pixelstep;
- static long linestep;
- static long skipmask;
-
- scraddr = (UBYTE*)dynamicGXBeginDraw();
-
- pixelstep = geom[useMode].pixelstep;
- linestep = geom[useMode].linestep;
- skipmask = geom[useMode].xSkipMask;
-
- if(scraddr)
- {
- int lines = 0;
- int current = 0;
-
- scraddr += geom[useMode].startoffset;
- scraddr += y * linestep;
-
- if (smartphone) {
- while(lines != height)
- {
- int i;
- current = 0;
-
- dst = scraddr;
-
- /* skip non updated pixels for this line */
-
- dst += x * pixelstep;
-
- for (i=0; i<width; i+=3) {
-
- register UBYTE r,g,b;
-
- register currentRed = RED_FROM_565(buffer[i]);
- register currentGreen = GREEN_FROM_565(buffer[i]);
- register currentBlue = BLUE_FROM_565(buffer[i]);
- register currentRed1 = RED_FROM_565(buffer[i+1]);
- register currentGreen1 = GREEN_FROM_565(buffer[i+1]);
- register currentBlue1 = BLUE_FROM_565(buffer[i+1]);
- register currentRed2 = RED_FROM_565(buffer[i+2]);
- register currentGreen2 = GREEN_FROM_565(buffer[i+2]);
- register currentBlue2 = BLUE_FROM_565(buffer[i+2]);
-
-
- r = (3 * currentRed + currentRed1)>>2;
- g = (3 * currentGreen + currentGreen1)>>2;
- b = (3 * currentBlue + currentBlue1)>>2;
-
- *(unsigned short*)dst = COLORCONV565(r, g, b);
- dst += pixelstep;
-
- r = (currentRed1 + currentRed2)>>1;
- g = (currentGreen1 + currentGreen2)>>1;
- b = (currentBlue1 + currentBlue2)>>1;
-
- *(unsigned short*)dst = COLORCONV565(r, g, b);
- dst += pixelstep;
- }
-
- buffer += pitch;
- scraddr += linestep;
- lines++;
- if (lines != 0 && !(lines % 7)) {
- lines++;
- buffer += pitch;
- }
- }
-
- }
- else {
-
- while(lines != height)
- {
- int i;
- current = 0;
-
- dst = scraddr;
-
-
- /* skip non updated pixels for this line */
-
- dst += x * pixelstep;
-
- for (i=0; i<width; i++) {
- if (skipmask == 0xffffffff || (long)i & skipmask) {
- *(unsigned short*)dst = buffer[i];
- dst += pixelstep;
- }
- }
- //memcpy(dst, buffer, width * 2);
-
- buffer += pitch;
- scraddr += linestep;
- lines++;
- }
- }
-
- }
-
- dynamicGXEndDraw();
-}
-
-int getColor565 (int color) {
- return COLORCONV565(palRed[color], palGreen[color], palBlue[color]);
-}
-
-void hicolor565_Blt_part(UBYTE * scr_ptr, int x, int y, int width, int height,
- UBYTE * own_palette, int pitch, BOOL useCache)
-{
- static UBYTE *src;
- static UBYTE *dst;
- static UBYTE *scraddr;
- static UBYTE *scr_ptr_limit;
- static UBYTE *src_limit;
- static long pixelstep;
- static long linestep;
- static long skipmask;
-
- if(!active)
- {
- Sleep(100);
- return;
- }
-
- /* Update screen mode, also thread protection by doing this */
- if(useMode != currentScreenMode)
- {
- useMode = currentScreenMode;
- pCls();
- }
-
- pixelstep = geom[useMode].pixelstep;
- linestep = geom[useMode].linestep;
- skipmask = geom[useMode].xSkipMask;
-
- if (!useCache)
- scraddr = (UBYTE*)dynamicGXBeginDraw();
- else
- scraddr = displayCache;
-
- if(scraddr)
- {
-
- scraddr += geom[useMode].startoffset;
- scr_ptr += geom[useMode].sourceoffset;
- //scr_ptr_limit = scr_ptr + geom[useMode].lineLimit;
- //src_limit = scr_ptr + geom[useMode].xLimit;
-
- /* Update offsets to the current line */
- scraddr += y * linestep;
- scr_ptr_limit = scr_ptr + (pitch ? pitch : width) * height;
-
- /*
- if (scr_ptr_limit > scr_ptr + geom[useMode].lineLimit)
- scr_ptr_limit = scr_ptr + geom[useMode].lineLimit;
- */
-
- src_limit = scr_ptr + width;
-
- /* CMI rendering */
- if (high_res && !own_palette && !extra_wide_screen) {
-
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- while(src < src_limit)
- {
- UBYTE r, g, b;
-
- UBYTE *index1;
- UBYTE *index2;
- UBYTE *index3;
- UBYTE *index4;
-
- /*
- r = (3*palRed[*(src+0)] + palRed[*(src+1)])>>2;
- g = (3*palGreen[*(src+0)] + palGreen[*(src+1)])>>2;
- b = (3*palBlue[*(src+0)] + palBlue[*(src+1)])>>2;
- */
-
- r = (2*palRed[*(src + 0)] + palRed[*(src + (pitch ? pitch : width) + 0)] + palRed[*(src + 1)]) >> 2;
- g = (2*palGreen[*(src + 0)] + palGreen[*(src + (pitch ? pitch : width) + 0)] + palGreen[*(src + 1)]) >> 2;
- b = (2*palBlue[*(src + 0)] + palBlue[*(src + (pitch ? pitch : width) + 0)] + palBlue[*(src + 1)]) >> 2;
-
- *(unsigned short*)dst = COLORCONV565(r,g,b);
-
- dst += pixelstep;
-
- src += 2;
- }
-
- scraddr += linestep;
- scr_ptr += (pitch ? 2 * pitch : 2 * width);
- src_limit += (pitch ? 2 * pitch : 2 * width);
- }
-
- }
- else
- /* Special Smartphone implementation */
- /* Landscape mode, 2/3 X, 7/8 Y */
- if (smartphone && own_palette) {
- int line = 0;
- int toskip = 0;
-
- while(scr_ptr < scr_ptr_limit)
- {
- //int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- //for (i=0; i < x; i++)
- dst += x * pixelstep;
-
-
- while(src < src_limit)
- {
- UBYTE r, g, b;
- register first = 3 * *(src + 0);
- register second = 3 * *(src + 1);
- register third = 3 * *(src + 2);
-
- r = (3 * own_palette[first] +
- own_palette[second]) >> 2;
- g = (3 * own_palette[first + 1] +
- own_palette[second + 1]) >> 2;
- b = (3 * own_palette[first + 2] +
- own_palette[second + 2]) >> 2;
-
- *(unsigned short*)dst = COLORCONV565(r,g,b);
-
- dst += pixelstep;
-
- r = (own_palette[second] +
- own_palette[third]) >> 1;
- g = (own_palette[second + 1] +
- own_palette[third + 1]) >> 1;
- b = (own_palette[second + 2] +
- own_palette[third + 2]) >> 1;
-
- *(unsigned short*)dst = COLORCONV565(r,g,b);
-
- dst += pixelstep;
-
- src += 3;
- }
-
- scraddr += linestep;
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
-
-
- line++;
- if (line == 7) {
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- line = 0;
- }
- }
- }
- else
- if (smartphone && !own_palette) {
- int line = 0;
- int toskip = 0;
-
- while(scr_ptr < scr_ptr_limit)
- {
- //int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- //for (i=0; i < x; i++)
- dst += x * pixelstep;
-
-
- while(src < src_limit)
- {
- UBYTE r, g, b;
- register first = *(src + 0);
- register second = *(src + 1);
- register third = *(src + 2);
-
- if (line != 6) {
- r = (3*palRed[first] + palRed[second])>>2;
- g = (3*palGreen[first] + palGreen[second])>>2;
- b = (3*palBlue[first] + palBlue[second])>>2;
- }
- else {
- r = (2*palRed[first] + palRed[*(src + (pitch ? pitch : width) + 0)] + palRed[second]) >> 2;
- g = (2*palGreen[first] + palGreen[*(src + (pitch ? pitch : width) + 0)] + palGreen[second]) >> 2;
- b = (2*palBlue[first] + palBlue[*(src + (pitch ? pitch : width) + 0)] + palBlue[second]) >> 2;
- }
-
- *(unsigned short*)dst = COLORCONV565(r,g,b);
-
-
- dst += pixelstep;
-
- /*
- r = (palRed[second] + palRed[third])>>1;
- g = (palGreen[second] + palGreen[third])>>1;
- b = (palBlue[second] + palBlue[third])>>1;
-
- *(unsigned short*)dst = COLORCONV565(r,g,b);
-
- dst += pixelstep;
- */
-
- if (line != 6) {
- r = (3*palRed[second] + palRed[third])>>2;
- g = (3*palGreen[second] + palGreen[third])>>2;
- b = (3*palBlue[second] + palBlue[third])>>2;
- }
- else {
- r = (2*palRed[second] + palRed[*(src + 1 + (pitch ? pitch : width) + 0)] + palRed[third]) >> 2;
- g = (2*palGreen[second] + palGreen[*(src + 1 + (pitch ? pitch : width) + 0)] + palGreen[third]) >> 2;
- b = (2*palBlue[second] + palBlue[*(src + 1 + (pitch ? pitch : width) + 0)] + palBlue[third]) >> 2;
- }
-
- *(unsigned short*)dst = COLORCONV565(r,g,b);
-
- dst += pixelstep;
-
-
- src += 3;
- }
-
- scraddr += linestep;
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
-
-
- line++;
- if (line == 7) {
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- line = 0;
- }
- }
- }
- else
- /* Internal pixel loops */
- if(skipmask == 3 && smooth_filter)
- {
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- while(src < src_limit)
- {
- UBYTE r, g, b;
- if (!own_palette) {
- r = (3*palRed[*(src+0)] + palRed[*(src+1)])>>2;
- g = (3*palGreen[*(src+0)] + palGreen[*(src+1)])>>2;
- b = (3*palBlue[*(src+0)] + palBlue[*(src+1)])>>2;
- } else {
- r = (3 * own_palette[3 * *(src + 0)] +
- own_palette[3 * *(src + 1)]) >> 2;
- g = (3 * own_palette[3 * *(src + 0) + 1] +
- own_palette[3 * *(src + 1) + 1]) >> 2;
- b = (3 * own_palette[3 * *(src + 0) + 2] +
- own_palette[3 * *(src + 1) + 2]) >> 2;
- }
-
- *(unsigned short*)dst = COLORCONV565(r,g,b);
-
- dst += pixelstep;
-
- if (!own_palette) {
- r = (palRed[*(src+1)] + palRed[*(src+2)])>>1;
- g = (palGreen[*(src+1)] + palGreen[*(src+2)])>>1;
- b = (palBlue[*(src+1)] + palBlue[*(src+2)])>>1;
- }
- else {
- r = (own_palette[3 * *(src + 1)] +
- own_palette[3 * *(src + 2)]) >> 1;
- g = (own_palette[3 * *(src + 1) + 1] +
- own_palette[3 * *(src + 2) + 1]) >> 1;
- b = (own_palette[3 * *(src + 1) + 2] +
- own_palette[3 * *(src + 2) + 2]) >> 1;
- }
-
- *(unsigned short*)dst = COLORCONV565(r,g,b);
-
- dst += pixelstep;
-
- if (!own_palette) {
- r = (palRed[*(src+2)] + 3*palRed[*(src+3)])>>2;
- g = (palGreen[*(src+2)] + 3*palGreen[*(src+3)])>>2;
- b = (palBlue[*(src+2)] + 3*palBlue[*(src+3)])>>2;
- }
- else {
- r = (own_palette[3 * *(src + 2)] +
- 3 * own_palette[3 * *(src + 3)]) >> 2;
- g = (own_palette[3 * *(src + 2) + 1] +
- 3 * own_palette[3 * *(src + 3) + 1]) >> 2;
- b = (own_palette[3 * *(src + 2) + 2] +
- 3 * own_palette[3 * *(src + 3) + 2]) >> 2;
-
- }
-
- *(unsigned short*)dst = COLORCONV565(r,g,b);
-
- dst += pixelstep;
-
- src += 4;
- }
-
- scraddr += linestep;
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
- else if(skipmask != 0xffffffff)
- {
-
- int line = 0;
- int toskip = 0;
-
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- while(src < src_limit)
- {
-
- if((long)src & skipmask)
- {
- if (!own_palette)
- *(unsigned short*)dst = pal[*src];
- else
- *(unsigned short*)dst =
- COLORCONV565(own_palette[3 * *src],
- own_palette[(3 * *src) + 1],
- own_palette[(3 * *src) + 2]);
- dst += pixelstep;
- }
-
- src ++;
- }
-
-
- scraddr += linestep;
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
- else
- {
- while(scr_ptr < scr_ptr_limit)
- {
- int i;
-
- src = scr_ptr;
- dst = scraddr;
-
- /* skip non updated pixels for this line */
- for (i=0; i < x; i++)
- dst += pixelstep;
-
- while(src < src_limit)
- {
- if (!own_palette)
- *(unsigned short*)dst = pal[*src];
- else
- *(unsigned short*)dst =
- COLORCONV565(own_palette[3 * *src],
- own_palette[(3 * *src) + 1],
- own_palette[(3 * *src) + 2]);
- dst += pixelstep;
- src ++;
- }
-
- scraddr += linestep;
- scr_ptr += (pitch ? pitch : width);
- src_limit += (pitch ? pitch : width);
- }
- }
-
- if (!useCache)
- dynamicGXEndDraw();
- }
-}
-
-/* ********************************* NO GAPI DISPLAY ********************************* */
-
-#ifndef NEW_GAPI_CODE
-
-void noGAPI_Cls() {
- HBITMAP old;
- RECT rc;
- HDC hdc = GetDC(hWndMain);
- HBITMAP hb;
-
- GetWindowRect(hWndMain, &rc);
- memset(noGAPI_video_buffer, 0x00, sizeof(noGAPI_video_buffer));
- if (currentScreenMode || wide_screen)
- hb = CreateBitmap(320, 240, 1, 16, noGAPI_video_buffer);
- else
- hb = CreateBitmap(240, 320, 1, 16, noGAPI_video_buffer);
- old = (HBITMAP)SelectObject(noGAPI_compat, hb);
- if (currentScreenMode || wide_screen)
- BitBlt(hdc, 0, 0, 320, 240, noGAPI_compat, 0, 0, SRCCOPY);
- else
- BitBlt(hdc, 0, 0, 240, 320, noGAPI_compat, 0, 0, SRCCOPY);
- SelectObject(noGAPI_compat, old);
- ReleaseDC(hWndMain, hdc);
- DeleteObject(hb);
-}
-
-void noGAPI_Blt(UBYTE *src_ptr) {
- noGAPI_Blt_part(src_ptr, 0, 0, _geometry_w, _geometry_h, NULL, 0);
-}
-
-void noGAPI_Set_565(INT16 *buffer, int pitch, int x, int y, int width, int height) {
- HBITMAP old;
- RECT rc;
- HDC hdc = GetDC(hWndMain);
- HBITMAP hb;
- UBYTE *work_buffer;
- int i;
- int j;
- //long skipmask;
-
- //skipmask = geom[useMode].xSkipMask;
-
-
- GetWindowRect(hWndMain, &rc);
-
- work_buffer = noGAPI_video_buffer;
- unsigned short *work_buffer_2 = (unsigned short*)work_buffer;
- if (currentScreenMode && !wide_screen) {
-
- for (i=0; i<width; i++) {
- for (j=0; j<height; j++) {
- work_buffer_2[i * height + j] =
- buffer[(pitch ? pitch : width) * j + (width - i)];
- }
- }
- }
- else {
- for (i=0; i<height; i++) {
- for (j=0; j<width; j++) {
- *(unsigned short*)work_buffer = buffer[(pitch ? pitch : width) * i + j];
- work_buffer += 2;
- }
- }
- }
-
- if (currentScreenMode && !wide_screen)
- hb = CreateBitmap(height, width, 1, 16, noGAPI_video_buffer);
- else
- hb = CreateBitmap(width, height, 1, 16, noGAPI_video_buffer);
- old = (HBITMAP)SelectObject(noGAPI_compat, hb);
- if (currentScreenMode && !wide_screen)
- BitBlt(hdc, y , 320 - (x + width), height, width, noGAPI_compat, 0, 0, SRCCOPY);
- else
- BitBlt(hdc, x, y, width, height, noGAPI_compat, 0, 0, SRCCOPY);
- SelectObject(noGAPI_compat, old);
- ReleaseDC(hWndMain, hdc);
- DeleteObject(hb);
-}
-
-void noGAPI_Blt_part(UBYTE * scr_ptr, int x, int y, int width, int height,
- UBYTE * own_palette, int pitch, BOOL useCache) {
- HBITMAP old;
- RECT rc;
- HDC hdc = GetDC(hWndMain);
- HBITMAP hb;
- UBYTE *work_buffer;
- int i;
- int j;
- //long skipmask;
-
- //skipmask = geom[useMode].xSkipMask;
-
-
- GetWindowRect(hWndMain, &rc);
-
- work_buffer = noGAPI_video_buffer;
- if (currentScreenMode && !wide_screen) {
- unsigned short *work_buffer_2 = (unsigned short*)work_buffer;
- for (i=0; i<width; i++)
- for (j=0; j<height; j++)
- if (!own_palette)
- work_buffer_2[i * height + j] =
- pal[scr_ptr[(pitch ? pitch : width) * j + (width - i)]];
- else
- work_buffer_2[i * height + j] =
- COLORCONV565(own_palette[3 * scr_ptr[(pitch ? pitch : width) * j + (width - i)]],
- own_palette[(3 * scr_ptr[(pitch ? pitch : width) * j + (width - i)]) + 1],
- own_palette[(3 * scr_ptr[(pitch ? pitch : width) * j + (width - i)]) + 2]);
- }
- else {
- for (i=0; i<height; i++) {
- for (j=0; j<width; j++) {
- if (!own_palette)
- *(unsigned short*)work_buffer =
- pal[scr_ptr[(pitch ? pitch : width) * i + j]];
- else
- *(unsigned short*)work_buffer =
- COLORCONV565(own_palette[3 * scr_ptr[(pitch ? pitch : width) * i + j]],
- own_palette[(3 * scr_ptr[(pitch ? pitch : width) * i + j]) + 1],
- own_palette[(3 * scr_ptr[(pitch ? pitch : width) * i + j]) + 2]);
-
- work_buffer += 2;
- }
- }
- }
-
- if (currentScreenMode && !wide_screen)
- hb = CreateBitmap(height, width, 1, 16, noGAPI_video_buffer);
- else
- hb = CreateBitmap(width, height, 1, 16, noGAPI_video_buffer);
- old = (HBITMAP)SelectObject(noGAPI_compat, hb);
- if (currentScreenMode && !wide_screen)
- BitBlt(hdc, y , 320 - (x + width), height, width, noGAPI_compat, 0, 0, SRCCOPY);
- else
- BitBlt(hdc, x, y, width, height, noGAPI_compat, 0, 0, SRCCOPY);
- SelectObject(noGAPI_compat, old);
- ReleaseDC(hWndMain, hdc);
- DeleteObject(hb);
-}
-
-#else
-
-void noGAPI_Cls() {
- HBITMAP old;
- RECT rc;
- HDC hdc = GetDC(hWndMain);
- HBITMAP hb;
-
- memset(noGAPI_buffer, 0x00, GetSystemMetrics(SM_CXSCREEN) * GetSystemMetrics(SM_CYSCREEN) * 3);
- BitBlt(hdc, 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN), noGAPI_compat, 0, 0, SRCCOPY);
- ReleaseDC(hWndMain, hdc);
-}
-
-void noGAPI_Blt(UBYTE *src_ptr) {
- noGAPI_Blt_part(src_ptr, 0, 0, _geometry_w, _geometry_h, NULL, 0);
-}
-
-void noGAPI_Set_565(INT16 *buffer, int pitch, int x, int y, int width, int height) {
- HBITMAP old;
- RECT rc;
- HDC hdc = GetDC(hWndMain);
- HBITMAP hb;
- UBYTE *workBuffer = noGAPI_buffer;
- INT16 *srcBuffer = buffer;
- UBYTE *tempBuffer;
- INT16 *tempSrcBuffer;
- int i;
- int j;
-
- int startOffset;
- int lineStep;
- int pixelStep;
-
- if (currentScreenMode && !wide_screen) {
- startOffset = (GetSystemMetrics(SM_CXSCREEN) * (GetSystemMetrics(SM_CYSCREEN) - 1)) * 3;
- lineStep = 3;
- pixelStep = -(GetSystemMetrics(SM_CXSCREEN) * 3);
- }
- else {
- startOffset = 0;
- lineStep = GetSystemMetrics(SM_CXSCREEN) * 3;
- pixelStep = 3;
- }
-
- workBuffer += startOffset;
- workBuffer += y * lineStep;
-
- for (i=0; i<height; i++) {
-
- tempBuffer = workBuffer;
- tempSrcBuffer = srcBuffer;
-
- tempBuffer += x * pixelStep;
-
- for (j=0; j<width; j++) {
- *tempBuffer = BLUE_FROM_565(*tempSrcBuffer);
- *(tempBuffer + 1) = GREEN_FROM_565(*tempSrcBuffer);
- *(tempBuffer + 2) = RED_FROM_565(*tempSrcBuffer);
- tempBuffer += pixelStep;
- tempSrcBuffer++;
- }
-
- workBuffer += lineStep;
- srcBuffer += (pitch ? pitch : width);
- }
-
-
- if (currentScreenMode && !wide_screen)
- BitBlt(hdc, y , 320 - (x + width), height, width, noGAPI_compat, y, 320 - (x + width), SRCCOPY);
- else
- BitBlt(hdc, x, y, width, height, noGAPI_compat, x, y, SRCCOPY);
-
- ReleaseDC(hWndMain, hdc);
-}
-
-void noGAPI_Blt_part(UBYTE * scr_ptr, int x, int y, int width, int height,
- UBYTE * own_palette, int pitch, BOOL useCache) {
- HDC hdc = GetDC(hWndMain);
- HBITMAP hb;
- UBYTE *workBuffer = noGAPI_buffer;
- UBYTE *srcBuffer = scr_ptr;
- UBYTE *tempBuffer;
- UBYTE *tempSrcBuffer;
- int i;
- int j;
- //long skipmask;
-
- int startOffset;
- int lineStep;
- int pixelStep;
-
- if (currentScreenMode && !wide_screen) {
- startOffset = (GetSystemMetrics(SM_CXSCREEN) * (GetSystemMetrics(SM_CYSCREEN) - 1)) * 3;
- lineStep = 3;
- pixelStep = -(GetSystemMetrics(SM_CXSCREEN) * 3);
- }
- else {
- startOffset = 0;
- lineStep = GetSystemMetrics(SM_CXSCREEN) * 3;
- pixelStep = 3;
- }
-
- if (high_res && !extra_wide_screen) {
- height /= 2;
- width /= 2;
- }
-
- workBuffer += startOffset;
- workBuffer += y * lineStep;
-
- for (i=0; i<height; i++) {
-
- tempBuffer = workBuffer;
- tempSrcBuffer = srcBuffer;
-
- tempBuffer += x * pixelStep;
-
- for (j=0; j<width; j++) {
- if (!own_palette) {
- if (high_res && !extra_wide_screen) {
- *tempBuffer = (3*palBlue[*tempSrcBuffer] + palBlue[*(tempSrcBuffer + 1)]) >> 2;
- *(tempBuffer + 1) = (3 * palGreen[*tempSrcBuffer] + palGreen[(*tempSrcBuffer + 1)]) >> 2;
- *(tempBuffer + 2) = (3 * palRed[*tempSrcBuffer] + palRed[*(tempSrcBuffer + 1)]) >> 2;
- tempBuffer += pixelStep;
- tempSrcBuffer += 2;
- }
- else {
- *tempBuffer = palBlue[*tempSrcBuffer];
- *(tempBuffer + 1) = palGreen[*tempSrcBuffer];
- *(tempBuffer + 2) = palRed[*tempSrcBuffer];
- tempBuffer += pixelStep;
- tempSrcBuffer++;
- }
-
- }
- else {
- *tempBuffer = own_palette[3 * *tempSrcBuffer + 2];
- *(tempBuffer + 1) = own_palette[3 * *tempSrcBuffer + 1];
- *(tempBuffer + 2) = own_palette[3 * *tempSrcBuffer];
- tempBuffer += pixelStep;
- tempSrcBuffer++;
- }
- }
-
- workBuffer += lineStep;
- if (high_res && !extra_wide_screen)
- srcBuffer += (pitch ? 2 * pitch : 2 * width);
- else
- srcBuffer += (pitch ? pitch : width);
- }
-
- if (currentScreenMode && !wide_screen)
- BitBlt(hdc, y , 320 - (x + width), height, width, noGAPI_compat, y, 320 - (x + width), SRCCOPY);
- else
- BitBlt(hdc, x, y, width, height, noGAPI_compat, x, y, SRCCOPY);
-
- ReleaseDC(hWndMain, hdc);
-}
-
-#endif
-
-/* ************************** STYLUS TRANSLATION ************************* */
-
-
-void Translate(int* px, int* py)
-{
- int x, y;
-
- if ((wide_screen && !high_res) || (wide_screen && extra_wide_screen && high_res))
- return;
-
- if (wide_screen && high_res) {
- if (!g_gui.isActive()) {
- *px = *px * 2;
- *py = *py * 2;
- }
- return;
- }
-
- if (high_res) {
- x = 320 - *py;
- y = *px;
- if (!g_gui.isActive()) {
- *px = x * 2;
- *py = y * 2;
- }
- else {
- *px = x;
- *py = y;
- }
- return;
- }
-
- switch(currentScreenMode)
- {
- case 0: /* portrait */
- *px = *px*4/3;
- break;
- case 1: /* landscape left */
- x = 320 - *py;
- y = *px;
- *px = x;
- *py = y;
- break;
- case 2: /* landscape right */
- x = *py;
- y = 240 - *px;
- *px = x;
- *py = y;
- break;
- }
-}
-
-/* ************************** LAUNCHER FONT STUFF ************************* */
-
-void printChar(const char str, int xx, int yy, int textcolor, int highlight, int width)
-{
- unsigned int buffer = 0, mask = 0, x, y;
- byte *tmp;
- byte *ptr;
-
- tmp = &textfont[0];
- tmp += 224 + (str + 1) * 8;
-
- ptr = decomp + (yy * width) + xx;
-
- for (y = 0; y < 8; y++) {
- for (x = 0; x < 8; x++) {
- unsigned char color;
- if ((mask >>= 1) == 0) {
- buffer = *tmp++;
- mask = 0x80;
- }
- color = ((buffer & mask) != 0);
- if (color)
- ptr[x] = textcolor;
- else if (highlight > 0)
- ptr[x] = highlight;
- }
- if (highlight > 0) {
- int i;
- for (i=9; i<width; i++)
- ptr[x] = highlight;
- }
- ptr += width;
- }
-
-}
-void printString(const char *str, int x, int y, int textcolor, int highlight, int width)
-{
- for (uint letter = 0; letter < strlen(str); letter++)
- printChar(str[letter], x + (letter * 8), y, textcolor, highlight, width);
-}
-
-#define MAX_CHARS_PER_LINE 29
-
-int drawString(const char *str, int x, int y, int textcolor, int highlight) {
- int current_y;
- unsigned int current_pos = 0;
- char substring[MAX_CHARS_PER_LINE + 1];
-
- current_y = y;
-
- while(current_pos < strlen(str)) {
- memset(decomp + (current_y * 320), 0, 320 * 8);
- memset(substring, 0, sizeof(substring));
- if (strlen(str + current_pos) > MAX_CHARS_PER_LINE)
- memcpy(substring, str + current_pos, MAX_CHARS_PER_LINE);
- else
- strcpy(substring, str + current_pos);
- printString(substring, x, current_y, textcolor, highlight, 320);
- pBlt_part(decomp + (current_y * 320), 0, current_y, 320, 8, item_startup_colors, 0);
- current_pos += MAX_CHARS_PER_LINE;
- current_y += 10;
- }
-
- return current_y;
-}
-
-/* ************************** DIRECT BLT IMPLEMENTATION ************************* */
-
-
-void Get_565(UBYTE *src, INT16 *buffer, int pitch, int x, int y, int width, int height) {
- int i,j;
- UBYTE *tempo = (UBYTE*)buffer;
-
- // Dumb conversion to 565
-
- if (!(high_res && !wide_screen)) {
- for (i=0; i<height; i++) {
- for (j=0; j<width; j++) {
- *buffer++ = COLORCONV565(palRed[*src], palGreen[*src], palBlue[*src]);
- src++;
- }
- }
- }
- else {
- UBYTE *current;
-
- for (i=0; i<height; i++) {
- current = src;
- for (j=0; j<width; j++) {
- *buffer++ = COLORCONV565(palRed[*current], palGreen[*current], palBlue[*current]);
- current += 2;
- }
- src += 2 * 640;
- }
- }
-}
-
-void Set_565(INT16 *buffer, int pitch, int x, int y, int width, int height) {
- pSet_565(buffer, pitch, x, y, width, height);
-}
-
-void NULL_Set_565(INT16 *buffer, int pitch, int x, int y, int width, int height) {
-}
-
-
-#endif
diff --git a/backends/wince/screen.h b/backends/wince/screen.h
deleted file mode 100644
index ff8777da72..0000000000
--- a/backends/wince/screen.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001/2002 The ScummVM project
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Header$
- *
- */
-
-/* Original code by Vasyl Tsvirkunov */
-
-#ifndef SCREEN_H
-#define SCREEN_H
-
-#ifndef UBYTE
-#define UBYTE unsigned char
-#endif
-
-#ifndef INT16
-#define INT16 signed short
-#endif
-
-#define GAME_SELECTION_X_OFFSET 15
-#define GAME_SELECTION_Y_OFFSET 25
-
-#define GAPI_SIMU 0x123456
-
-void SetScreenGeometry(int w, int h);
-void LimitScreenGeometry();
-void RestoreScreenGeometry();
-int GraphicsOn(HWND hWndMain, bool gfx_mode_switch);
-void GraphicsOff();
-void GraphicsSuspend();
-void GraphicsResume();
-
-void SetPalEntry(int ent, UBYTE r, UBYTE g, UBYTE b);
-void Blt(UBYTE * scr_ptr);
-void Blt_part(UBYTE * src_ptr, int x, int y, int width, int height, int pitch, bool check = false);
-void checkToolbar();
-
-void beginBltPart();
-void endBltPart();
-
-void Get_565(UBYTE *src, INT16 *buffer, int pitch, int x, int y, int width, int height);
-void Set_565(INT16 *buffer, int pitch, int x, int y, int width, int height);
-
-int getColor565 (int color);
-
-/* meaning: 0 - portrait, 1 - left hand landscape, 2 - right hand landscape */
-void SetScreenMode(int mode);
-int GetScreenMode();
-void drawWait();
-void drawVideoDevice();
-
-void setGameSelectionPalette();
-void drawBlankGameSelection();
-void reducePortraitGeometry();
-void drawCommentString(char *);
-void drawStandardString(char *, int);
-void drawHighlightedString(char *, int);
-void drawWaitSelectKey();
-void resetLastHighlighted();
-
-void Translate(int* x, int* y);
-
-typedef enum ToolbarSelected {
- ToolbarNone,
- ToolbarSaveLoad,
- ToolbarMode,
- ToolbarSkip,
- ToolbarSound
-} ToolbarSelected;
-
-
-#endif
diff --git a/backends/wince/smartphone.cpp b/backends/wince/smartphone.cpp
deleted file mode 100644
index ff1695ffe3..0000000000
--- a/backends/wince/smartphone.cpp
+++ /dev/null
@@ -1,847 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001/2002 The ScummVM project
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Header$
- *
- */
-
-
-#include "wince.h"
-
-#ifdef WIN32_PLATFORM_WFSP
-
-#include <aygshell.h>
-
-#define IDM_SMARTFON_LIST_BASE 99100
-
-#define IDM_SMARTFON_MAP_BASE 99200
-
-#define SCAN_LOCATION ""
-
-#define KEYS_VERSION 1
-#define TOTAL_KEYS 10
-#define TOTAL_ZONES 3
-
-typedef struct zoneDesc {
- int x;
- int y;
- int width;
- int height;
-} zoneDesc;
-
-typedef BOOL (*tSHCreateMenuBar)(void*);
-typedef void (*tSmartfonAction)(OSystem_WINCE3 *wm, BOOL repeat);
-
-extern const char *getBuildDate();
-
-extern tSHCreateMenuBar dynamicSHCreateMenuBar;
-extern bool need_GAPI;
-extern void startFindGame(BOOL display, TCHAR *path);
-extern bool loadGameSettings(BOOL display);
-extern void sortFoundGames(void);
-extern int getTotalGames(void);
-extern void getSelectedGame(int result, char *id, TCHAR *directory, char* is_demo);
-extern TCHAR* getGameName(int);
-extern Engine *engine;
-extern bool is_simon;
-extern bool is_bass;
-extern bool is_queen;
-extern bool sound_activated;
-extern void Cls();
-
-int game_chosen;
-
-HMENU gamesMenu;
-HMENU optionsMenu;
-HMENU gamesListMenu;
-HMENU keysMappingMenu;
-HWND _hWnd;
-HWND _hWndMenu;
-
-int mouseX;
-int mouseY;
-int lastKeyPressed = 0;
-int lastKeyRepeat = 0;
-int mapping = -1;
-int mappingDone = -1;
-
-int repeatX;
-int stepX1;
-int stepX2;
-int stepX3;
-
-int repeatY;
-int stepY1;
-int stepY2;
-int stepY3;
-
-int mouseXZone[TOTAL_ZONES];
-int mouseYZone[TOTAL_ZONES];
-int currentZone = 0;
-
-extern char is_demo;
-
-zoneDesc ZONES[TOTAL_ZONES] = {
- { 0, 0, 320, 145 },
- { 0, 145, 150, 55 },
- { 150, 145, 170, 55 }
-};
-
-const char* SMARTFON_KEYS_MAPPING[TOTAL_KEYS] = {
- "Up",
- "Down",
- "Left",
- "Right",
- "Left click",
- "Right click",
- "Options",
- "Skip",
- "Zone",
- "Boss"
-};
-
-#define HELP1 \
- "USAGE\r\n\r\n" \
- \
- "Copy your games on your storage card, then do a scan\r\n" \
- "Some games must be put in a specific directory\r\n" \
- \
- "* loomcd for Loom VGA\r\n" \
- "* loom for Loom EGA\r\n" \
- "* zak256 for Zak Mc Kracken FMTOWNS\r\n" \
- "* indy3ega for Indiana Jones 3 EGA\r\n" \
- "* indy3 for Indiana Jones 3 VGA\r\n" \
- "* monkeyvga for Monkey Island 1 VGA floppy\r\n" \
- "* monkeyega for Monkey Island 1 EGA\r\n" \
- \
- "\r\nKEYS MAPPING\r\n\r\n" \
- \
- "Map some actions to the keys you'd like\r\n" \
- "* Up, Down, Left, Right : mouse cursor movement - keeping the key pressed makes the cursor move faster\r\n" \
- "* Left click, Right click : mouse click\r\n" \
- "* Zone : jump cursor to game/verbs/inventory - VERY useful :)\r\n" \
- "* Options : open options dialog, to save/load/quit\r\n" \
- "* Skip : skip the current non-interactive sequence or dialog\r\n" \
- "* Boss : save and exit quickly :)\r\n"
-
-#define HELP2 \
- "\r\nMORE INFORMATION HELP \r\n\r\n" \
- "* http://scummvm.sf.net : official ScummVM site\r\n" \
- "* http://arisme.free.fr/PocketScumm : latest version of this port\r\n" \
- "* http://www.pocketmatrix.com : PocketMatrix forums (preferred help forums for PocketPC & Smartphone versions)\r\n" \
- "* http://www.smartphony.org : Smartphony news & forums (french help forum for Smartphone version)\r\n" \
- "* http://www.modaco.com : MoDaCo forums (english help forum for Smartphone version)\r\n" \
- "\r\nHAPPY ADVENTURING :)\r\n"
-
-#define HELP HELP1 HELP2
-
-void SmartfonUp(OSystem_WINCE3 *wm, int repeat);
-void SmartfonDown(OSystem_WINCE3 *wm, int repeat);
-void SmartfonLeft(OSystem_WINCE3 *wm, int repeat);
-void SmartfonRight(OSystem_WINCE3 *wm, int repeat);
-void SmartfonLeftClick(OSystem_WINCE3 *wm, int repeat);
-void SmartfonLeftUp(OSystem_WINCE3 *wm, int repeat);
-void SmartfonRightClick(OSystem_WINCE3 *wm, int repeat);
-void SmartfonRightUp(OSystem_WINCE3 *wm, int repeat);
-void SmartfonSave(OSystem_WINCE3 *wm, int repeat);
-void SmartfonSkip(OSystem_WINCE3 *wm, int repeat);
-void SmartfonBoss(OSystem_WINCE3 *wm, int repeat);
-void SmartfonZone(OSystem_WINCE3 *wm, int repeat);
-
-
-const tSmartfonAction SMARTFON_ACTIONS[TOTAL_KEYS] = {
- SmartfonUp,
- SmartfonDown,
- SmartfonLeft,
- SmartfonRight,
- SmartfonLeftClick,
- SmartfonRightClick,
- SmartfonSave,
- SmartfonSkip,
- SmartfonZone,
- SmartfonBoss,
-};
-
-const tSmartfonAction SMARTFON_DEACTIONS[TOTAL_KEYS] = {
- NULL,
- NULL,
- NULL,
- NULL,
- SmartfonLeftUp,
- SmartfonRightUp,
- NULL,
- NULL,
- NULL,
- NULL
-};
-
-
-const char* KEYS_NAME[] = {
- "1", "2", "3","4", "5", "6", "7", "8", "9", "*", "0", "#",
- "Home", "Back", "Up", "Down", "Left", "Right", "Action", "Hang up", "Call",
- "Soft 1", "Soft 2", "Power", "Volume Up" ,"Volume Down", "Record", "None", 0
-};
-
-const int KEYS_MAPPING[] = {
- '1', '2', '3', '4', '5', '6', '7', '8', '9', VK_F8, '0', VK_F9,
- VK_LWIN, VK_ESCAPE, VK_UP, VK_DOWN, VK_LEFT, VK_RIGHT, VK_RETURN, VK_F4, VK_F3,
- VK_F1, VK_F2, VK_F18, VK_F6, VK_F7, VK_F10, 0xff, 0
-};
-
-const int DEFAULT_MAPPING[TOTAL_KEYS] = {
- '4',
- '6',
- '8',
- '2',
- VK_F1,
- VK_F2,
- VK_LWIN,
- VK_ESCAPE,
- VK_F8,
- 0xff
-};
-
-int current_mapping[TOTAL_KEYS];
-
-// Actions
-
-void SmartfonUp(OSystem_WINCE3 *wm, int repeat) {
- if (repeat > repeatY)
- mouseY -= stepY3;
- else
- if (repeat)
- mouseY -= stepY2;
- else
- mouseY -= stepY1;
-
- if (mouseY < 0)
- mouseY = 0;
-
- wm->_event.event_code = OSystem::EVENT_MOUSEMOVE;
- wm->_event.mouse.x = mouseX;
- wm->_event.mouse.y = mouseY;
-}
-
-void SmartfonDown(OSystem_WINCE3 *wm, int repeat) {
- if (repeat > repeatY)
- mouseY += stepY3;
- else
- if (repeat)
- mouseY += stepY2;
- else
- mouseY += stepY1;
-
- if (mouseY > 200)
- mouseY = 200;
-
- wm->_event.event_code = OSystem::EVENT_MOUSEMOVE;
- wm->_event.mouse.x = mouseX;
- wm->_event.mouse.y = mouseY;
-}
-
-void SmartfonLeft(OSystem_WINCE3 *wm, int repeat) {
- if (repeat > repeatX)
- mouseX -= stepX3;
- else
- if (repeat)
- mouseX -= stepX2;
- else
- mouseX -= stepX1;
-
- if (mouseX < 0)
- mouseX = 0;
-
- wm->_event.event_code = OSystem::EVENT_MOUSEMOVE;
- wm->_event.mouse.x = mouseX;
- wm->_event.mouse.y = mouseY;
-}
-
-void SmartfonRight(OSystem_WINCE3 *wm, int repeat) {
- if (repeat > repeatX)
- mouseX += stepX3;
- else if (repeat)
- mouseX += stepX2;
- else
- mouseX += stepX1;
-
- if (mouseX > 320)
- mouseX = 320;
-
- wm->_event.event_code = OSystem::EVENT_MOUSEMOVE;
- wm->_event.mouse.x = mouseX;
- wm->_event.mouse.y = mouseY;
-}
-
-void SmartfonLeftClick(OSystem_WINCE3 *wm, int repeat) {
-
- wm->_event.event_code = OSystem::EVENT_LBUTTONDOWN;
- wm->_event.mouse.x = mouseX;
- wm->_event.mouse.y = mouseY;
-}
-
-void SmartfonLeftUp(OSystem_WINCE3 *wm, int repeat) {
-
- wm->_event.event_code = OSystem::EVENT_LBUTTONUP;
- wm->_event.mouse.x = mouseX;
- wm->_event.mouse.y = mouseY;
-}
-
-
-void SmartfonRightClick(OSystem_WINCE3 *wm, int repeat) {
-
- wm->_event.event_code = OSystem::EVENT_RBUTTONDOWN;
- wm->_event.mouse.x = mouseX;
- wm->_event.mouse.y = mouseY;
-}
-
-void SmartfonRightUp(OSystem_WINCE3 *wm, int repeat) {
-
- wm->_event.event_code = OSystem::EVENT_RBUTTONUP;
- wm->_event.mouse.x = mouseX;
- wm->_event.mouse.y = mouseY;
-}
-
-
-void SmartfonSave(OSystem_WINCE3 *wm, int repeat) {
- if (is_simon)
- return;
-
- wm->_event.event_code = OSystem::EVENT_KEYDOWN;
- if (is_queen)
- wm->_event.kbd.keycode = 282;
- else
- if (is_bass)
- wm->_event.kbd.ascii = 63;
- else
- wm->_event.kbd.ascii = 319; // "F5" key; opens up the save menu in Scumm games
-}
-
-void SmartfonSkip(OSystem_WINCE3 *wm, int repeat) {
-
-
- wm->_event.event_code = OSystem::EVENT_KEYDOWN;
- if (is_simon || is_bass || is_queen) {
- wm->_event.kbd.ascii = VK_ESCAPE;
- wm->_event.kbd.keycode = VK_ESCAPE;
- return;
- }
- /*
- if (g_scumm->vm.cutScenePtr[g_scumm->vm.cutSceneStackPointer] || g_scumm->_insaneState)
- wm->_event.kbd.ascii = g_scumm->_vars[g_scumm->VAR_CUTSCENEEXIT_KEY];
- else
- if (g_scumm->_talkDelay > 0)
- wm->_event.kbd.ascii = g_scumm->VAR_TALKSTOP_KEY;
- else
- wm->_event.kbd.ascii = VK_ESCAPE;
- */
- wm->_event.kbd.ascii = Scumm::KEY_ALL_SKIP;
-}
-
-void SmartfonBoss(OSystem_WINCE3 *wm, int repeat) {
- SHELLEXECUTEINFO se;
-
- sound_activated = false;
- Cls();
- Scumm::g_scumm->requestSave(0, "BOSS");
- Scumm::g_scumm->scummLoop(0);
- dynamicGXCloseInput();
- dynamicGXCloseDisplay();
- SDL_AudioQuit();
- memset(&se, 0, sizeof(se));
- se.cbSize = sizeof(se);
- se.hwnd = NULL;
- se.lpFile = TEXT("tasks.exe");
- se.lpVerb = TEXT("open");
- se.lpDirectory = TEXT("\\windows");
- ShellExecuteEx(&se);
- exit(1);
-}
-
-void updateZone(int x, int y) {
- int i;
-
- for (i=0; i<TOTAL_ZONES; i++)
- if (x >= ZONES[i].x && y >= ZONES[i].y &&
- x <= ZONES[i].x + ZONES[i].width && y <= ZONES[i].y + ZONES[i].height
- ) {
- mouseXZone[i] = x;
- mouseYZone[i] = y;
- break;
- }
-}
-
-void initZone() {
- int i;
-
- for (i=0; i<TOTAL_ZONES; i++) {
- mouseXZone[i] = ZONES[i].x + (ZONES[i].width / 2);
- mouseYZone[i] = ZONES[i].y + (ZONES[i].height / 2);
- }
- mouseX = mouseXZone[0];
- mouseY = mouseYZone[0];
-}
-
-void SmartfonZone(OSystem_WINCE3 *wm, BOOL repeat) {
- updateZone(mouseX, mouseY);
- currentZone++;
- if (currentZone >= TOTAL_ZONES)
- currentZone = 0;
- mouseX = mouseXZone[currentZone];
- mouseY = mouseYZone[currentZone];
- wm->_event.event_code = OSystem::EVENT_MOUSEMOVE;
- wm->_event.mouse.x = mouseX;
- wm->_event.mouse.y = mouseY;
-}
-
-//
-
-char *getKeyName(int key) {
- int i;
-
- for (i=0; KEYS_MAPPING[i]; i++)
- if (KEYS_MAPPING[i] == key)
- return (char*)KEYS_NAME[i];
-
- return NULL;
-}
-
-void updateMapping(int mapping, int key) {
- int i;
-
- for (i=0; i<TOTAL_KEYS; i++)
- if (current_mapping[i] == key)
- current_mapping[i] = 0xff;
-
- current_mapping[mapping] = key;
-}
-
-void disableHotKeys() {
- dynamicGXOpenInput();
-}
-
-void enableHotKeys() {
- dynamicGXCloseInput();
-}
-
-void eraseKeysMappingMenu() {
- int i;
-
- for (i=0; i<TOTAL_KEYS; i++)
- DeleteMenu(keysMappingMenu, 0, MF_BYPOSITION);
-}
-
-void buildKeysMappingMenu() {
- int i;
-
- for (i=0; i<TOTAL_KEYS; i++) {
- char mapping[100];
- TCHAR mappingUnicode[100];
-
- sprintf(mapping, "Map %s (%s)", SMARTFON_KEYS_MAPPING[i], getKeyName(current_mapping[i]));
- MultiByteToWideChar(CP_ACP, 0, mapping, strlen(mapping) + 1, mappingUnicode, sizeof(mappingUnicode));
-
- InsertMenu(keysMappingMenu, 0, MF_BYPOSITION, IDM_SMARTFON_MAP_BASE + i, mappingUnicode);
- }
-}
-
-BOOL saveKeyMapping() {
- int i;
- char tempo[1024];
-
- tempo[0] = '\0';
- ConfMan.set("KeysVersion", KEYS_VERSION, "smartfon");
- for (i=0; i<TOTAL_KEYS; i++) {
- char x[4];
- sprintf(x, "%.4x ", current_mapping[i]);
- strcat(tempo, x);
- }
- ConfMan.set("ActionKeys", tempo, "smartfon");
- ConfMan.flushToDisk();
-
- return TRUE;
-}
-
-void loadKeyRepeat() {
- repeatY = ConfMan.getInt("repeatY", "smartfon-keys");
- if (!repeatY)
- repeatY = 4;
- ConfMan.set("repeatY", repeatY, "smartfon-keys");
- stepY1 = ConfMan.getInt("stepY1", "smartfon-keys");
- if (!stepY1)
- stepY1 = 2;
- ConfMan.set("stepY1", stepY1, "smartfon-keys");
- stepY2 = ConfMan.getInt("stepY2", "smartfon-keys");
- if (!stepY2)
- stepY2 = 10;
- ConfMan.set("stepY2", stepY2, "smartfon-keys");
- stepY3 = ConfMan.getInt("stepY3", "smartfon-keys");
- if (!stepY3)
- stepY3 = 20;
- ConfMan.set("stepY3", stepY3, "smartfon-keys");
- repeatX = ConfMan.getInt("repeatX", "smartfon-keys");
- if (!repeatX)
- repeatX = 4;
- ConfMan.set("repeatX", repeatX, "smartfon-keys");
- stepX1 = ConfMan.getInt("stepX1", "smartfon-keys");
- if (!stepX1)
- stepX1 = 2;
- ConfMan.set("stepX1", stepX1, "smartfon-keys");
- stepX2 = ConfMan.getInt("stepX2", "smartfon-keys");
- if (!stepX2)
- stepX2 = 10;
- ConfMan.set("stepX2", stepX2, "smartfon-keys");
- stepX3 = ConfMan.getInt("stepX3", "smartfon-keys");
- if (!stepX3)
- stepX3 = 40;
- ConfMan.set("stepX3", stepX3, "smartfon-keys");
- ConfMan.flushToDisk();
-
-}
-
-BOOL loadKeyMapping() {
- int version;
- const char *current;
-
- version = ConfMan.getInt("KeysVersion", "smartfon");
- current = ConfMan.get("ActionKeys", "smartfon").c_str();
- if (current && version == KEYS_VERSION) {
- int i;
- for (i=0; i<TOTAL_KEYS; i++) {
- char x[6];
- int j;
-
- memset(x, 0, sizeof(x));
- memcpy(x, current + 5 * i, 4);
- sscanf(x, "%x", &j);
- current_mapping[i] = j;
- }
- return TRUE;
- }
- else {
- memcpy(current_mapping, DEFAULT_MAPPING, TOTAL_KEYS * sizeof(int));
- return FALSE;
- }
-}
-
-void addGames() {
- int i;
-
- sortFoundGames();
-
- for (i=0; i<getTotalGames(); i++)
- InsertMenu(gamesListMenu, 0, MF_BYPOSITION, IDM_SMARTFON_LIST_BASE + i, getGameName(i));
-
- DrawMenuBar(_hWnd);
-}
-
-
-int SmartphoneInitialMenu(HINSTANCE hInstance, HWND hWnd, char *game_name, TCHAR *directory) {
-
-
- SHMENUBARINFO menuBarInfo;
- TBBUTTONINFO buttonInfo;
- MENUITEMINFO menuItemInfo;
-
- _hWnd = hWnd;
-
- // Create "games" menu, and get a real handle to access it
-
- memset(&menuBarInfo, 0, sizeof(menuBarInfo));
- menuBarInfo.cbSize = sizeof(menuBarInfo);
- menuBarInfo.hwndParent = hWnd;
- menuBarInfo.nToolBarId = IDR_SMARTFON_MENUBAR_GAMES;
- menuBarInfo.hInstRes = hInstance;
- dynamicSHCreateMenuBar(&menuBarInfo);
-
- _hWndMenu = menuBarInfo.hwndMB;
-
- buttonInfo.cbSize = sizeof(buttonInfo);
- buttonInfo.dwMask = TBIF_LPARAM;
- SendMessage(menuBarInfo.hwndMB, TB_GETBUTTONINFO, ID_MENU_GAMES, (LPARAM)&buttonInfo);
- gamesMenu = (HMENU)buttonInfo.lParam;
-
- // Get a handle to the popup list of games
-
- memset(&menuItemInfo, 0, sizeof(menuItemInfo));
- menuItemInfo.cbSize = sizeof(menuItemInfo);
- menuItemInfo.fMask = MIIM_SUBMENU;
- GetMenuItemInfo(gamesMenu, 0, TRUE, &menuItemInfo);
- gamesListMenu = menuItemInfo.hSubMenu;
-
- // Same for options
-
- buttonInfo.cbSize = sizeof(buttonInfo);
- buttonInfo.dwMask = TBIF_LPARAM;
- SendMessage(menuBarInfo.hwndMB, TB_GETBUTTONINFO, ID_MENU_OPTIONS, (LPARAM)&buttonInfo);
- optionsMenu = (HMENU)buttonInfo.lParam;
-
- memset(&menuItemInfo, 0, sizeof(menuItemInfo));
- menuItemInfo.cbSize = sizeof(menuItemInfo);
- menuItemInfo.fMask = MIIM_SUBMENU;
- GetMenuItemInfo(optionsMenu, 0, TRUE, &menuItemInfo);
- keysMappingMenu = menuItemInfo.hSubMenu;
-
- // Build key mapping menu
-
- loadKeyMapping();
- buildKeysMappingMenu();
- initZone();
- loadKeyRepeat();
-
- DrawMenuBar(hWnd);
-
- // See if some games are already installed
- if (loadGameSettings(FALSE))
- addGames();
-
- // See if sound is activated
- if (ConfMan.getBool("Sound", "wince") || ConfMan.get("Sound", "wince").c_str() == NULL)
- CheckMenuItem(optionsMenu, IDM_SMARTFON_SOUND, MF_BYCOMMAND | MF_CHECKED);
- else
- CheckMenuItem(optionsMenu, IDM_SMARTFON_SOUND, MF_BYCOMMAND | MF_UNCHECKED);
-
- game_chosen = -1;
-
- for (;game_chosen < 0;) {
- MSG msg;
-
- if (!GetMessage(&msg, NULL, 0, 0))
- return 1;
-
- TranslateMessage(&msg);
- DispatchMessage(&msg);
- }
-
- getSelectedGame(game_chosen, game_name, directory, &is_demo);
-
- return 0;
-}
-
-void doSmartphoneScan() {
- int i;
- for (i=0; i<getTotalGames(); i++)
- DeleteMenu(gamesListMenu, 0, MF_BYPOSITION);
- startFindGame(FALSE, TEXT(SCAN_LOCATION));
- addGames();
-}
-
-void doPaint() {
- RECT rcString, rcClient;
- POINT ptTrig[4];
- INT i, cy;
- HDC hDC;
- HDC copyhDC;
- PAINTSTRUCT ps;
- HBITMAP bitmap;
- char dateString[100];
- TCHAR dateStringUnicode[100];
- TCHAR scummVMVersionUnicode[100];
-
- GetClientRect (_hWnd, &rcClient);
- hDC = BeginPaint (_hWnd, &ps);
-
- FillRect(hDC, &rcClient, (HBRUSH)GetStockObject(BLACK_BRUSH));
-
- SetTextColor (hDC, 0x000077FF);
- SetBkColor (hDC, 0x00000000);
- rcClient.left = 0;
- rcClient.top = 40;
- DrawText(hDC, TEXT("For Microsoft Smartphone"), -1, &rcClient, DT_CENTER | DT_SINGLELINE);
- SetTextColor (hDC, 0x0000FF77);
- rcClient.left = 0;
- rcClient.top = 70;
- DrawText(hDC, TEXT("http://www.scummvm.org"), -1, &rcClient, DT_CENTER | DT_SINGLELINE);
- rcClient.left = 0;
- rcClient.top = 90;
- MultiByteToWideChar(CP_ACP, 0, gScummVMVersion, strlen(gScummVMVersion) + 1, scummVMVersionUnicode, sizeof(scummVMVersionUnicode));
- DrawText(hDC, scummVMVersionUnicode, -1, &rcClient, DT_CENTER | DT_SINGLELINE);
- rcClient.left = 0;
- rcClient.top = 110;
- DrawText(hDC, TEXT("http://arisme.free.fr"), -1, &rcClient, DT_CENTER | DT_SINGLELINE);
- rcClient.left = 0;
- rcClient.top = 130;
- sprintf(dateString, "Build %s", getBuildDate());
- MultiByteToWideChar(CP_ACP, 0, dateString, strlen(dateString) + 1, dateStringUnicode, sizeof(dateStringUnicode));
- DrawText(hDC, dateStringUnicode, -1, &rcClient, DT_CENTER | DT_SINGLELINE);
-
- if (mapping != -1) {
- char mappingInfo[100];
- TCHAR mappingInfoUnicode[100];
-
- if (mappingDone == -1) {
- sprintf(mappingInfo, "Press key to map to %s", SMARTFON_KEYS_MAPPING[mapping]);
- }
- else {
- sprintf(mappingInfo, "Key %s mapped to %s", getKeyName(mappingDone), SMARTFON_KEYS_MAPPING[mapping]);
- updateMapping(mapping, mappingDone);
- eraseKeysMappingMenu();
- buildKeysMappingMenu();
- mapping = -1;
- mappingDone = -1;
- }
-
- MultiByteToWideChar(CP_ACP, 0, mappingInfo, strlen(mappingInfo) + 1, mappingInfoUnicode, sizeof(mappingInfoUnicode));
- rcClient.left = 0;
- rcClient.top = 150;
- SetTextColor (hDC, 0x000077FF);
- DrawText(hDC, mappingInfoUnicode, -1, &rcClient, DT_CENTER | DT_SINGLELINE);
- }
-
- bitmap = LoadBitmap(GetModuleHandle(NULL), MAKEINTRESOURCE(IDB_LOGO));
- copyhDC = CreateCompatibleDC(hDC);
- SelectObject(copyhDC, bitmap);
- BitBlt(hDC, 15, 0, 150, 35, copyhDC, 0, 0, SRCCOPY);
- DeleteDC(copyhDC);
- DeleteObject(bitmap);
-
-
- EndPaint (_hWnd, &ps);
-}
-
-BOOL SmartphoneWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam, OSystem_WINCE3 *wm) {
-
- switch(message) {
- case WM_ERASEBKGND:
-
- if (need_GAPI)
- return FALSE;
-
- doPaint();
- break;
-
- case WM_PAINT:
-
- if (need_GAPI)
- return FALSE;
-
- doPaint();
-
- break;
-
- case WM_COMMAND:
- if (need_GAPI)
- return FALSE;
-
- if (wParam >= IDM_SMARTFON_MAP_BASE) {
- mapping = wParam - IDM_SMARTFON_MAP_BASE;
- disableHotKeys();
- return TRUE;
- }
-
- if (wParam >= IDM_SMARTFON_LIST_BASE) {
- game_chosen = wParam - IDM_SMARTFON_LIST_BASE;
- saveKeyMapping();
- return TRUE;
- }
-
- switch(wParam) {
- case IDM_SMARTFON_QUIT:
- exit(0);
- break;
- case IDM_SMARTFON_SCAN:
- doSmartphoneScan();
- break;
- case IDM_SMARTFON_HELP:
- TCHAR *help;
- help = (TCHAR*)malloc((strlen(HELP) + 1) * sizeof(TCHAR));
- MultiByteToWideChar(CP_ACP, 0, HELP, strlen(HELP) + 1, help, (strlen(HELP) + 1) * sizeof(TCHAR));
- MessageBox(hWnd, help, TEXT("PocketScumm help"), MB_OK | MB_ICONINFORMATION);
- free(help);
- break;
- case IDM_SMARTFON_SOUND:
- if (ConfMan.getBool("Sound", "wince") || ConfMan.get("Sound", "wince").c_str() == NULL) {
- sound_activated = false;
- ConfMan.set("Sound", false, "wince");
- CheckMenuItem(optionsMenu, IDM_SMARTFON_SOUND, MF_BYCOMMAND | MF_UNCHECKED);
- }
- else {
- sound_activated = true;
- ConfMan.set("Sound", true, "wince");
- CheckMenuItem(optionsMenu, IDM_SMARTFON_SOUND, MF_BYCOMMAND | MF_CHECKED);
- }
- break;
- default:
- return FALSE;
- }
- break;
-
-
- case WM_KEYDOWN:
-
- int i;
-
- if (!need_GAPI && mapping == -1)
- break;
-
- if (mapping != -1) {
- mappingDone = wParam;
- InvalidateRect(_hWnd, NULL, FALSE);
- enableHotKeys();
- return TRUE;
- }
-
- for (i=0; i<TOTAL_KEYS; i++)
- if (current_mapping[i] == wParam) {
- if (lastKeyPressed != wParam)
- lastKeyRepeat = 0;
- SMARTFON_ACTIONS[i](wm, lastKeyRepeat);
- lastKeyRepeat++;
- lastKeyPressed = wParam;
- return TRUE;
- }
- lastKeyPressed = wParam;
-
- wm->_event.event_code = OSystem::EVENT_KEYDOWN;
- wm->_event.kbd.ascii = wParam;
- wm->_event.kbd.keycode = wParam;
-
- break;
-
- case WM_KEYUP:
- if (!need_GAPI)
- break;
-
- for (i=0; i<TOTAL_KEYS; i++)
- if (current_mapping[i] == wParam) {
- if (SMARTFON_DEACTIONS[i]) {
- SMARTFON_DEACTIONS[i](wm, 0);
- break;
- }
- }
- lastKeyPressed = 0;
- break;
-
- default:
- return FALSE;
- }
-
- return TRUE;
-}
-
-#else
-
-int SmartphoneInitialMenu(HINSTANCE hInstance, HWND hWnd, char *game_name, TCHAR *directory) {
- MessageBox(hWnd, TEXT("This executable was not compiled with Smartphone support !"), TEXT("PocketScumm error"), MB_OK);
- exit(1);
- return 0;
-}
-
-BOOL SmartphoneWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam, OSystem_WINCE3 *wm) {
- return FALSE;
-}
-
-#endif \ No newline at end of file
diff --git a/backends/wince/smartphone.h b/backends/wince/smartphone.h
deleted file mode 100644
index 4fc52a09ae..0000000000
--- a/backends/wince/smartphone.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001/2002 The ScummVM project
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Header$
- *
- */
-
-int SmartphoneInitialMenu(HINSTANCE hInstance, HWND hWnd, char *game_name, TCHAR *directory);
-BOOL SmartphoneWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam, OSystem_WINCE3 *wm); \ No newline at end of file
diff --git a/backends/wince/wince.cpp b/backends/wince/wince.cpp
deleted file mode 100644
index 06d54d845a..0000000000
--- a/backends/wince/wince.cpp
+++ /dev/null
@@ -1,1976 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001/2002 The ScummVM project
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Header$
- *
- */
-
-#include "wince.h"
-#include "sound/fmopl.h"
-#include "base/plugins.h"
-
-
-#ifdef USE_VORBIS
-#include <vorbis/vorbisfile.h>
-#endif
-
-#if _WIN32_WCE >= 300
-
-#include <Aygshell.h>
-
-#else
-
-// Put in include file
-
-typedef enum tagSIPSTATE
-{
- SIP_UP = 0,
- SIP_DOWN,
- SIP_FORCEDOWN,
- SIP_UNCHANGED,
- SIP_INPUTDIALOG,
-} SIPSTATE;
-
-#define SHFS_SHOWTASKBAR 0x0001
-#define SHFS_HIDETASKBAR 0x0002
-#define SHFS_SHOWSIPBUTTON 0x0004
-#define SHFS_HIDESIPBUTTON 0x0008
-#define SHFS_SHOWSTARTICON 0x0010
-#define SHFS_HIDESTARTICON 0x0020
-
-typedef struct
-{
- DWORD cbSize;
- HWND hwndLastFocus;
- UINT fSipUp :1;
- UINT fSipOnDeactivation :1;
- UINT fActive :1;
- UINT fReserved :29;
-} SHACTIVATEINFO, *PSHACTIVATEINFO;
-
-#endif
-
-
-#define CURRENT_KEYS_VERSION 3
-
-// Dynamically linked Aygshell
-typedef BOOL (*tSHFullScreen)(HWND,DWORD);
-//typedef BOOL (WINSHELLAPI *tSHHandleWMSettingChange)(HWND,WPARAM,LPARAM,SHACTIVATEINFO*);
-typedef BOOL (*tSHSipPreference)(HWND,SIPSTATE);
-typedef BOOL (*tSHCreateMenuBar)(void*);
-
-/*
-// Dynamically linked SDLAudio
-typedef void (*tSDL_AudioQuit)();
-typedef int (*tSDL_Init)(Uint32);
-typedef void (*tSDL_PauseAudio)(int);
-typedef int (*tSDL_OpenAudio)(SDL_AudioSpec*, SDL_AudioSpec*);
-*/
-
-// GAPI "emulation"
-typedef struct pseudoGAPI {
- const TCHAR *device;
- void *buffer;
- int xWidth;
- int yHeight;
- int xPitch;
- int yPitch;
- int BPP;
- int format;
-} pseudoGAPI;
-
-typedef struct {
- int x, y, w, h;
-} dirty_square;
-
-#define AddDirtyRect(xi,yi,wi,hi) \
- if (num_of_dirty_square < MAX_NUMBER_OF_DIRTY_SQUARES) { \
- if (smartphone) { /* Align dirty rect for smartphone */ \
- register int offsetX = xi % 3; \
- register int offsetY = yi % 8; \
- register int newX = (xi < 3 ? 0 : xi - offsetX); \
- register int newY = (yi < 8 ? 0 : yi - offsetY); \
- ds[num_of_dirty_square].x = newX; \
- ds[num_of_dirty_square].y = newY; \
- ds[num_of_dirty_square].w = wi + offsetX; \
- ds[num_of_dirty_square].h = hi + offsetY; \
- } \
- else { \
- ds[num_of_dirty_square].x = xi; \
- ds[num_of_dirty_square].y = yi; \
- ds[num_of_dirty_square].w = wi; \
- ds[num_of_dirty_square].h = hi; \
- } \
- num_of_dirty_square++; \
- }
-
-
-/* Hardcode the video buffer for some devices for which there is no GAPI */
-/* and no GameX support */
-
-pseudoGAPI availablePseudoGAPI[] = {
- { TEXT("HP, Jornada 710"),
- (void*)0x82200000,
- 640,
- 240,
- 2,
- 1280,
- 16,
- 0xA8
- },
- { TEXT("HP, Jornada 720"),
- (void*)0x82200000,
- 640,
- 240,
- 2,
- 1280,
- 16,
- 0xA8
- },
- { TEXT("Compaq iPAQ H3600"), /* this is just a test for my device :) */
- (void*)0xAC05029E,
- 240,
- 320,
- 640,
- -2,
- 16,
- 0xA8
- },
- { TEXT("ORG_FR"), /* smartphone SPV - more tests :) */
- (void*)0x46000020,
- 176,
- 220,
- 2,
- 352,
- 16,
- 0xA0
- },
- { 0, 0, 0, 0, 0, 0, 0, 0 }
-};
-
-OSystem_WINCE3 *mainClass;
-
-int _pseudoGAPI_device;
-
-int _thread_priority;
-
-bool canCacheGAPIBuffer;
-
-
-extern char noGAPI;
-
-extern bool wide_screen;
-extern bool extra_wide_screen;
-
-extern float _screen_factor;
-
-/* Default SDLAUDIO */
-
-/*
-
-void defaultSDL_AudioQuit() {
-}
-
-int defaultSDL_Init(Uint32 flags) {
- return 0;
-}
-
-void defaultSDL_PauseAudio(int pause) {
-}
-
-int defaultSDL_OpenAudio(SDL_AudioSpec *desired, SDL_AudioSpec *obtained) {
- return 0;
-}
-
-*/
-
-/* Default AYGSHELL */
-
-BOOL defaultSHFullScreen(HWND handle, DWORD action) {
- if ((action & SHFS_HIDETASKBAR) != 0 || (action & SHFS_SHOWTASKBAR) != 0) {
- // Hide taskbar, WinCE 2.x style - from EasyCE
- HKEY hKey=0;
- DWORD dwValue = 0;
- unsigned long lSize = sizeof( DWORD );
- DWORD dwType = REG_DWORD;
- MSG msg;
-
-
- RegOpenKeyEx( HKEY_LOCAL_MACHINE, TEXT("\\software\\microsoft\\shell"), 0, KEY_ALL_ACCESS, &hKey );
- RegQueryValueEx( hKey, TEXT("TBOpt"), 0, &dwType, (BYTE*)&dwValue, &lSize );
- if ((action & SHFS_SHOWTASKBAR) != 0)
- dwValue &= 0xFFFFFFFF - 8;// reset bit to show taskbar
- else dwValue |= 8; // set bit to hide taskbar
- RegSetValueEx( hKey, TEXT("TBOpt"), 0, REG_DWORD, (BYTE*)&dwValue, lSize );
- msg.hwnd = FindWindow( TEXT("HHTaskBar"), NULL );
- SendMessage( msg.hwnd, WM_COMMAND, 0x03EA, 0 );
- if (handle)
- SetForegroundWindow( handle );
- }
-
- return TRUE;
-}
-
-/*
-BOOL WINSHELLAPI defaultSHHandleWMSettingChange(HWND handle, WPARAM param1, LPARAM param2, SHACTIVATEINFO *info) {
- return TRUE;
-}
-*/
-
-BOOL defaultSHSipPreference(HWND handle, SIPSTATE state) {
- return TRUE;
-}
-
-/* Default GAPI */
-
-int defaultGXOpenDisplay(HWND hWnd, DWORD dwFlags) {
- return GAPI_SIMU;
-}
-
-int defaultGXCloseDisplay() {
- return 0;
-}
-
-
-void* defaultGXBeginDraw() {
- return availablePseudoGAPI[_pseudoGAPI_device].buffer;
-}
-
-int defaultGXEndDraw() {
- return 0;
-}
-
-int defaultGXOpenInput() {
- return 0;
-}
-
-int defaultGXCloseInput() {
- return 0;
-}
-
-GXDisplayProperties defaultGXGetDisplayProperties() {
- GXDisplayProperties result;
-
- result.cxWidth = availablePseudoGAPI[_pseudoGAPI_device].xWidth;
- result.cyHeight = availablePseudoGAPI[_pseudoGAPI_device].yHeight;
- result.cbxPitch = availablePseudoGAPI[_pseudoGAPI_device].xPitch;
- result.cbyPitch = availablePseudoGAPI[_pseudoGAPI_device].yPitch;
- result.cBPP = availablePseudoGAPI[_pseudoGAPI_device].BPP;
- result.ffFormat = availablePseudoGAPI[_pseudoGAPI_device].format;
-
- return result;
-}
-
-GXKeyList defaultGXGetDefaultKeys(int options) {
- GXKeyList result;
-
- memset(&result, 0xff, sizeof(result));
-
- return result;
-}
-
-int defaultGXSuspend() {
- return 0;
-}
-
-int defaultGXResume() {
- return 0;
-}
-
-/* GAMEX GAPI emulation */
-
-#ifdef GAMEX
-
-GameX *gameX;
-
-int gameXGXOpenDisplay(HWND hWnd, DWORD dwFlags) {
- gameX = new GameX();
- if (!gameX || !gameX->OpenGraphics() || !gameX->GetFBAddress()) {
- //MessageBox(NULL, TEXT("Couldn't initialize GameX. Reverting to GDI graphics"), TEXT("PocketScumm rendering"), MB_OK);
- noGAPI = 1;
- }
- return 0;
-}
-
-int gameXGXCloseDisplay() {
- gameX->CloseGraphics();
- delete gameX;
- return 0;
-}
-
-
-void* gameXGXBeginDraw() {
- gameX->BeginDraw();
- return (gameX->GetFBAddress());
-}
-
-int gameXGXEndDraw() {
- return gameX->EndDraw();
-}
-
-int gameXGXOpenInput() {
- return 0;
-}
-
-int gameXGXCloseInput() {
- return 0;
-}
-
-GXDisplayProperties gameXGXGetDisplayProperties() {
- GXDisplayProperties result;
-
- result.cBPP = gameX->GetFBBpp();
- if (result.cBPP == 16)
- result.cbxPitch = 2;
- else
- result.cbxPitch = 1;
- result.cbyPitch = gameX->GetFBModulo();
-
- return result;
-}
-
-GXKeyList gameXGXGetDefaultKeys(int options) {
- GXKeyList result;
-
- memset(&result, 0xff, sizeof(result));
-
- return result;
-}
-
-int gameXGXSuspend() {
- return 0;
-}
-
-int gameXGXResume() {
- return 0;
-}
-
-#endif
-
-GameDetector detector;
-Engine *engine;
-bool is_simon;
-bool is_bass;
-bool is_sword2;
-bool is_queen;
-//extern Scumm *g_scumm;
-//extern SimonEngine *g_simon;
-//OSystem *g_system;
-//SoundMixer *g_mixer;
-//Config *g_config;
-OSystem::TimerProc timer_callback;
-int timer_interval;
-
-tSHFullScreen dynamicSHFullScreen = NULL;
-//tSHHandleWMSettingChange dynamicSHHandleWMSettingChange = NULL;
-tSHSipPreference dynamicSHSipPreference = NULL;
-tSHCreateMenuBar dynamicSHCreateMenuBar = NULL;
-tGXOpenInput dynamicGXOpenInput = NULL;
-tGXGetDefaultKeys dynamicGXGetDefaultKeys = NULL;
-tGXCloseDisplay dynamicGXCloseDisplay = NULL;
-tGXCloseInput dynamicGXCloseInput = NULL;
-tGXSuspend dynamicGXSuspend = NULL;
-tGXResume dynamicGXResume = NULL;
-tGXGetDisplayProperties dynamicGXGetDisplayProperties = NULL;
-tGXOpenDisplay dynamicGXOpenDisplay = NULL;
-tGXEndDraw dynamicGXEndDrawInternal = NULL;
-tGXBeginDraw dynamicGXBeginDrawInternal = NULL;
-tGXEndDraw dynamicGXEndDraw = NULL;
-tGXBeginDraw dynamicGXBeginDraw = NULL;
-
-
-extern void Cls();
-
-extern BOOL isPrescanning();
-extern void changeScanPath();
-extern void startScan();
-extern void endScanPath();
-extern void abortScanPath();
-
-void load_key_mapping();
-void keypad_init();
-
-extern void Cls();
-
-extern BOOL isPrescanning();
-extern void changeScanPath();
-extern void startScan();
-extern void endScanPath();
-extern void abortScanPath();
-
-void keypad_init();
-
-/************* WinCE Specifics *****************/
-byte veryFastMode;
-
-bool sound_activated, terminated;
-HWND hWnd_MainMenu;
-HWND hWnd_Window;
-
-void drawAllToolbar(bool);
-void redrawSoundItem();
-
-extern bool toolbar_drawn;
-extern bool draw_keyboard;
-bool hide_toolbar;
-bool hide_cursor;
-bool save_hide_cursor;
-bool freelook;
-bool save_hide_toolbar;
-bool keyboard_override;
-
-bool _get_key_mapping;
-bool _force_get_key_mapping;
-static char _directory[MAX_PATH];
-bool select_game;
-bool need_GAPI;
-char is_demo;
-
-bool gfx_mode_switch;
-
-dirty_square ds[MAX_NUMBER_OF_DIRTY_SQUARES];
-int num_of_dirty_square;
-
-
-OSystem::SoundProc real_soundproc;
-
-extern void startFindGame();
-extern void displayGameInfo();
-extern bool loadGameSettings();
-extern void setFindGameDlgHandle(HWND);
-extern void getSelectedGame(int, char*, TCHAR*, char*);
-extern void runGame(char*);
-
-extern void palette_update();
-
-extern void own_soundProc(void *buffer, byte *samples, int len);
-
-extern int chooseGame();
-
-//#define SHMenuBar_GetMenu(hWndMB,ID_MENU) (HMENU)SendMessage((hWndMB), SHCMBM_GETSUBMENU, (WPARAM)0, (LPARAM)ID_MENU)
-
-/* Monkey Island 1 and 2 keyboard stuff (copy protection) */
-bool monkey_keyboard;
-
-bool new_audio_rate;
-bool FM_high_quality;
-
-bool closing = false;
-
-/* Check platform */
-bool smartphone = false;
-bool high_res = false;
-
-bool isSmartphone() {
- return smartphone;
-}
-
-void close_GAPI() {
- ConfMan.set("Sound", sound_activated, "wince");
- ConfMan.set("DisplayMode", GetScreenMode(), "wince");
- ConfMan.flushToDisk();
- dynamicSHFullScreen(hWnd_Window, SHFS_SHOWTASKBAR | SHFS_SHOWSIPBUTTON | SHFS_SHOWSTARTICON);
- dynamicGXCloseInput();
- dynamicGXCloseDisplay();
- SDL_AudioQuit();
- UpdateWindow(hWnd_Window);
- closing = true;
-}
-
-void do_quit() {
- close_GAPI();
- exit(1);
-}
-
-void Error(LPCTSTR msg)
-{
- OutputDebugString(msg);
- MessageBox(HWND_DESKTOP, msg, TEXT("Error"), MB_ICONSTOP);
- exit(1);
-}
-
-void Warning(LPCTSTR msg)
-{
- OutputDebugString(msg);
- MessageBox(HWND_DESKTOP, msg, TEXT("Error"), MB_ICONSTOP);
-}
-
-int mapKey(int key) {
- if (key>=VK_F1 && key<=VK_F9) {
- return key - VK_F1 + 315;
- }
- return key;
-}
-
-
-#define IMPORT(Handle,Variable,Type,Function, Replace) \
- Variable = (Type)GetProcAddress(Handle, TEXT(Function)); \
- if (!Variable) { \
- if (Replace) { \
- Variable = Replace; \
- } \
- else { \
- MessageBox(NULL, TEXT(Function), TEXT("Error importing DLL function"), MB_OK); \
- exit(1); \
- } \
- }
-
-
-void* dynamicGXBeginDrawCached() {
- static bool checked = false;
- static void* buffer;
-
- if (!checked) {
- checked = true;
- canCacheGAPIBuffer = !dynamicGXIsDisplayDRAMBuffer();
- if (canCacheGAPIBuffer) {
- buffer = dynamicGXBeginDrawInternal();
- return buffer;
- }
- else {
- dynamicGXBeginDraw = dynamicGXBeginDrawInternal;
- return dynamicGXBeginDrawInternal();
- }
- }
-
- return buffer;
-}
-
-int dynamicGXEndDrawCached() {
- if (!canCacheGAPIBuffer)
- return dynamicGXEndDrawInternal();
-
- return 1;
-}
-
-int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nShowCmd)
-{
-
- TCHAR directory[MAX_PATH];
- char game_name[100];
- bool sound;
- int version;
- int result;
-
- HMODULE aygshell_handle;
- //HMODULE SDLAudio_handle;
- HMODULE GAPI_handle;
-
- // Check platform
- smartphone = (GetSystemMetrics(SM_CXSCREEN) < 320 && GetSystemMetrics(SM_CYSCREEN) < 320);
-
- hide_toolbar = false;
- freelook = false;
- noGAPI = 0;
-
- // See if we're running on a Windows CE version supporting aygshell
- aygshell_handle = LoadLibrary(TEXT("aygshell.dll"));
- if (aygshell_handle) {
- IMPORT(aygshell_handle, dynamicSHFullScreen, tSHFullScreen, "SHFullScreen", defaultSHFullScreen)
- IMPORT(aygshell_handle, dynamicSHSipPreference, tSHSipPreference, "SHSipPreference", NULL)
- if (smartphone) {
- IMPORT(aygshell_handle, dynamicSHCreateMenuBar, tSHCreateMenuBar, "SHCreateMenuBar", NULL)
- }
- // This function doesn't seem to be implemented on my 3630 !
- //IMPORT(aygshell_handle, dynamicSHHandleWMSettingChange, tSHHandleWMSettingChange, "SHHandleWMSettingChange")
-
- } else {
- dynamicSHFullScreen = defaultSHFullScreen;
- dynamicSHSipPreference = defaultSHSipPreference;
- //dynamicSHHandleWMSettingChange = defaultSHHandleWMSettingChange;
- }
-
- // See if GX.dll is present
- GAPI_handle = LoadLibrary(TEXT("gx.dll"));
-
- if (GAPI_handle) {
- IMPORT(GAPI_handle, dynamicGXOpenInput, tGXOpenInput, "?GXOpenInput@@YAHXZ", NULL)
- IMPORT(GAPI_handle, dynamicGXGetDefaultKeys, tGXGetDefaultKeys, "?GXGetDefaultKeys@@YA?AUGXKeyList@@H@Z", NULL)
- IMPORT(GAPI_handle, dynamicGXCloseDisplay, tGXCloseDisplay, "?GXCloseDisplay@@YAHXZ", NULL)
- IMPORT(GAPI_handle, dynamicGXCloseInput, tGXCloseInput, "?GXCloseInput@@YAHXZ", NULL)
- IMPORT(GAPI_handle, dynamicGXSuspend, tGXSuspend, "?GXSuspend@@YAHXZ", NULL)
- IMPORT(GAPI_handle, dynamicGXResume, tGXResume, "?GXResume@@YAHXZ", NULL)
- IMPORT(GAPI_handle, dynamicGXGetDisplayProperties, tGXGetDisplayProperties, "?GXGetDisplayProperties@@YA?AUGXDisplayProperties@@XZ", NULL)
- IMPORT(GAPI_handle, dynamicGXOpenDisplay, tGXOpenDisplay, "?GXOpenDisplay@@YAHPAUHWND__@@K@Z", NULL)
- IMPORT(GAPI_handle, dynamicGXEndDrawInternal, tGXEndDraw, "?GXEndDraw@@YAHXZ", NULL)
- IMPORT(GAPI_handle, dynamicGXBeginDrawInternal, tGXBeginDraw, "?GXBeginDraw@@YAPAXXZ", NULL)
- IMPORT(GAPI_handle, dynamicGXIsDisplayDRAMBuffer, tGXIsDisplayDRAMBuffer, "?GXIsDisplayDRAMBuffer@@YAHXZ", NULL);
- dynamicGXBeginDraw = dynamicGXBeginDrawCached;
- dynamicGXEndDraw = dynamicGXEndDrawCached;
- gfx_mode_switch = !smartphone;
- } else {
-
-#ifndef GAMEX
-
- TCHAR oeminfo[MAX_PATH];
- int i = 0;
-
- SystemParametersInfo(SPI_GETOEMINFO, sizeof(oeminfo), oeminfo, 0);
-
- while (availablePseudoGAPI[i].device) {
- if (!_tcsncmp(oeminfo, availablePseudoGAPI[i].device, _tcslen(availablePseudoGAPI[i].device))) {
- _pseudoGAPI_device = i;
- break;
- }
- i++;
- }
-
- if (!availablePseudoGAPI[i].device) {
- noGAPI = 1;
- }
- else {
- FILE *test;
-
- test = fopen("NoDirectVideo", "r");
- if (test) {
- noGAPI = 1;
- fclose(test);
- }
- else
- if (ConfMan.getBool("NoDirectVideo", "wince"))
- noGAPI = 1;
- }
-
- dynamicGXOpenInput = defaultGXOpenInput;
- dynamicGXGetDefaultKeys = defaultGXGetDefaultKeys;
- dynamicGXCloseDisplay = defaultGXCloseDisplay;
- dynamicGXCloseInput = defaultGXCloseInput;
- dynamicGXSuspend = defaultGXSuspend;
- dynamicGXResume = defaultGXResume;
- dynamicGXGetDisplayProperties = defaultGXGetDisplayProperties;
- dynamicGXOpenDisplay = defaultGXOpenDisplay;
- dynamicGXEndDraw = defaultGXEndDraw;
- dynamicGXBeginDraw = defaultGXBeginDraw;
-
-#else
- dynamicGXOpenInput = gameXGXOpenInput;
- dynamicGXGetDefaultKeys = gameXGXGetDefaultKeys;
- dynamicGXCloseDisplay = gameXGXCloseDisplay;
- dynamicGXCloseInput = gameXGXCloseInput;
- dynamicGXSuspend = gameXGXSuspend;
- dynamicGXResume = gameXGXResume;
- dynamicGXGetDisplayProperties = gameXGXGetDisplayProperties;
- dynamicGXOpenDisplay = gameXGXOpenDisplay;
- dynamicGXEndDraw = gameXGXEndDraw;
- dynamicGXBeginDraw = gameXGXBeginDraw;
-
- FILE *test;
-
- test = fopen("GameX", "r");
- if (!test)
- noGAPI = 1;
- else
- fclose(test);
-
-#endif
-
- gfx_mode_switch = false;
- }
-
- if (ConfMan.get("Sound", "wince").isEmpty())
- sound = true;
- else
- sound = ConfMan.getBool("Sound", "wince");
- if (sound)
- sound_activated = sound;
- else
- sound_activated = true;
-
- FM_high_quality = ConfMan.getBool("FMHighQuality", "wince");
- ConfMan.set("FMHighQuality", FM_high_quality, "wince");
-
- if (ConfMan.get("SoundThreadPriority", "wince").isEmpty())
- _thread_priority = -1;
- else
- _thread_priority = ConfMan.getInt("SoundThreadPriority", "wince");
- if (_thread_priority < 0) {
-#ifdef SH3
- _thread_priority = THREAD_PRIORITY_NORMAL;
-#else
- _thread_priority = THREAD_PRIORITY_ABOVE_NORMAL;
-#endif
- ConfMan.set("SoundThreadPriority", _thread_priority, "wince");
- ConfMan.flushToDisk();
- }
-
- select_game = true;
- need_GAPI = !smartphone;
-
- /* Create the main window */
- WNDCLASS wcex;
- wcex.style = CS_HREDRAW | CS_VREDRAW;
- wcex.lpfnWndProc = (WNDPROC)OSystem_WINCE3::WndProc;
- wcex.cbClsExtra = 0;
- wcex.cbWndExtra = 0;
- wcex.hInstance = hInstance;
- wcex.hIcon = 0;
- wcex.hCursor = NULL;
- wcex.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
- wcex.lpszMenuName = 0;
- wcex.lpszClassName = TEXT("ScummVM");
- if (!RegisterClass(&wcex))
- Error(TEXT("Cannot register window class!"));
-
- hWnd_Window = CreateWindow(TEXT("ScummVM"), TEXT("ScummVM"), WS_VISIBLE,
- 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN), NULL, NULL, GetModuleHandle(NULL), NULL);
-
- ShowWindow(hWnd_Window, SW_SHOW);
- UpdateWindow(hWnd_Window);
-
- if (smartphone) {
- if (SmartphoneInitialMenu(hInstance, hWnd_Window, game_name, directory))
- return 0;
- need_GAPI = true;
- }
-
- if (GraphicsOn(hWnd_Window, gfx_mode_switch)) { // open GAPI in Portrait mode
-
- MessageBox(NULL, TEXT("Couldn't initialize display !"), TEXT("PocketSCUMM error"), MB_OK);
-
- return 0;
-
- }
- GAPIKeysInit();
- Cls();
-
- // Hide taskbar
- SetWindowPos(hWnd_Window, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);
- SetForegroundWindow(hWnd_Window);
- dynamicSHFullScreen(hWnd_Window, SHFS_HIDESIPBUTTON | SHFS_HIDETASKBAR | SHFS_HIDESTARTICON);
-
- if (!smartphone) {
-
- result = chooseGame();
-
- if (result < 0)
- return 0;
-
- getSelectedGame(result, game_name, directory, &is_demo);
- }
-
- WideCharToMultiByte(CP_ACP, 0, directory, wcslen(directory) + 1, _directory, sizeof(_directory), NULL, NULL);
- strcat(_directory, "\\");
-
- runGame(game_name);
-
- return 0;
-}
-
-
-#ifdef USE_VORBIS
-bool checkOggSampleRate(char *directory) {
- char trackFile[255];
- FILE *testFile;
- OggVorbis_File *test_ov_file = new OggVorbis_File;
-
- sprintf(trackFile,"%s/Track1.ogg", directory);
- // Check if we have an OGG audio track
- testFile = fopen(trackFile, "rb");
- if (testFile) {
- if (!ov_open(testFile, test_ov_file, NULL, 0)) {
- bool highSampleRate = (ov_info(test_ov_file, -1)->rate == 22050);
- ov_clear(test_ov_file);
- return highSampleRate;
- }
- }
-
- // Do not test for OGG samples - too big and too slow anyway :)
-
- return false;
-}
-#endif
-
-void save_key_mapping() {
- char tempo[1024];
- const unsigned int *work_keys;
-// const unsigned char *work;
- int i;
-
- tempo[0] = '\0';
- work_keys = getActionKeys();
- for (i=0; i<TOTAL_ACTIONS; i++) {
- char x[4];
- sprintf(x, "%.4x ", work_keys[i]);
- strcat(tempo, x);
- }
- ConfMan.set("ActionKeys", tempo, "wince");
-
-/*
- tempo[0] = '\0';
-
- work = getActionTypes();
- for (i=0; i<TOTAL_ACTIONS; i++) {
- char x[3];
- sprintf(x, "%.2x ", work[i]);
- strcat(tempo, x);
- }
- ConfMan.set("ActionTypes", tempo, "wince");
-*/
-
- ConfMan.flushToDisk();
-}
-
-
-void runGame(char *game_name) {
- int argc = 4;
- char* argv[4];
- char argdir[MAX_PATH];
- char music[50];
- bool no_music;
-
- if (!game_name)
- return;
-
- select_game = false;
-
- argv[0] = NULL;
- sprintf(argdir, "-p%s", _directory);
- argv[1] = argdir;
-
-
- no_music = ConfMan.getBool("NoMusic", "wince");
- //sprintf(music, "-e%s", (no_music ? "null" : "wince"));
- sprintf(music, "-e%s", (no_music ? "null" : "adlib"));
-
- //sprintf(music, "-enull");
-
- argv[2] = music;
- argv[3] = game_name;
-
- // No default toolbar for zak256
- /*
- if (strcmp(game_name, "zak256") == 0)
- hide_toolbar = true;
- */
-
- // Special games switches
- is_simon = (strcmp(game_name, "simon") == 0);
- is_bass = (strcmp(game_name, "sky") == 0);
- is_sword2 = (strcmp(game_name, "sword2") == 0);
- is_queen = (strcmp(game_name, "queen") == 0);
-
- // Keyboard activated for Monkey Island 2 and Monkey 1 floppy
- if (strcmp(game_name, "monkey2") == 0 ||
- strcmp(game_name, "monkeyvga") == 0 ||
- strcmp(game_name, "monkeyega") == 0) {
- draw_keyboard = true;
- monkey_keyboard = true;
- }
-
- if (strcmp(game_name, "comi") == 0 || is_sword2) {
- high_res = true;
- }
-
- //new_audio_rate = (strcmp(game_name, "dig") == 0 || strcmp(game_name, "monkey") == 0);
- new_audio_rate = (strcmp(game_name, "dig") == 0 || strcmp(game_name, "ft") == 0 || strcmp(game_name, "comi") == 0 || is_sword2 || is_queen);
-
-#ifdef USE_VORBIS
- // Modify the sample rate on the fly if OGG is involved
-
- if (!new_audio_rate)
- new_audio_rate = checkOggSampleRate(_directory);
-#endif
-
-
- ConfMan.set("versioninfo", gScummVMVersion, Common::ConfigManager::kApplicationDomain);
-
- // Load the plugins
- PluginManager::instance().loadPlugins();
-
- // Parse the command line infomation
- detector.parseCommandLine(argc, argv);
-
- // Create the system object
- OSystem *system = OSystem::instance();
-
- // Create the timer services
- g_timer = new Timer(system);
-
- if (!detector.detectMain())
- //return (-1);
- return;
-
- mainClass = (OSystem_WINCE3*)system;
-
- /* Start the engine */
-
- if (smartphone || strcmp(game_name, "samnmax") == 0 || strcmp(game_name, "dig") == 0 || strcmp(game_name, "ft") == 0 || strcmp(game_name, "comi") == 0 || is_sword2 || is_queen)
- hide_cursor = FALSE;
- else
- hide_cursor = TRUE;
-
- engine = detector.createEngine(system);
-
- keypad_init();
- load_key_mapping();
-
- /* See if we need to force a mapping */
-
- if (!smartphone && (is_bass || strcmp(game_name, "samnmax") || strcmp(game_name, "comi") || is_sword2 || is_queen) && !isRightClickSet()) {
- Cls();
- drawWaitSelectKey();
- _force_get_key_mapping = true;
- while (_force_get_key_mapping) {
- MSG msg;
-
- if (!PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
- Sleep(100);
- else {
- TranslateMessage(&msg);
- DispatchMessage(&msg);
- }
- }
-
- save_key_mapping();
- Cls();
- drawWait();
- }
-
- engine->go();
-
- //return 0;
-}
-
-
-
-LRESULT CALLBACK OSystem_WINCE3::WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
-{
- static SHACTIVATEINFO sai;
-
- OSystem_WINCE3 *wm = NULL;
-
- if (!select_game)
- wm = (OSystem_WINCE3*)GetWindowLong(hWnd, GWL_USERDATA);
-
- if (smartphone) {
- if (SmartphoneWndProc(hWnd, message, wParam, lParam, wm))
- return 0;
- }
- else
- if (PPCWndProc(hWnd, message, wParam, lParam, wm))
- return 0;
-
- switch (message)
- {
- case WM_CREATE:
-
- memset(&sai, 0, sizeof(sai));
- if (need_GAPI)
- dynamicSHSipPreference(hWnd, SIP_FORCEDOWN);
-// SHSipPreference(hWnd, SIP_INPUTDIALOG);
-
- return 0;
-
- case WM_DESTROY:
- case WM_CLOSE:
- if (need_GAPI)
- GraphicsOff();
- PostQuitMessage(0);
- break;
-
- case WM_ERASEBKGND:
- {
-
- if (!need_GAPI) {
- RECT rc;
- HDC hDC;
- GetClientRect(hWnd, &rc);
- hDC = GetDC(hWnd);
- FillRect(hDC, &rc, (HBRUSH)GetStockObject(WHITE_BRUSH));
- ReleaseDC(hWnd, hDC);
- }
- }
- return 1;
-
- case WM_PAINT:
- {
- HDC hDC;
- PAINTSTRUCT ps;
-
- if (!need_GAPI)
- return DefWindowProc(hWnd, message, wParam, lParam);
-
- hDC = BeginPaint (hWnd, &ps);
- EndPaint (hWnd, &ps);
-
- if (!hide_toolbar)
- toolbar_drawn = false;
-
- /*
- if(!GetScreenMode()) {
- SHSipPreference(hWnd, SIP_UP);
- } else {
- SHSipPreference(hWnd, SIP_FORCEDOWN);
- }
- */
- dynamicSHSipPreference(hWnd, SIP_FORCEDOWN);
- }
-// SHSipPreference(hWnd, SIP_UP); /* Hack! */
- /* It does not happen often but I don't want to see tooltip traces */
- if (!select_game)
- wm->update_screen();
- return 0;
-
- case WM_ACTIVATE:
- case WM_SETFOCUS:
- if (!need_GAPI) {
- SetFocus(hWnd);
- break;
- }
- GraphicsResume();
- if (!hide_toolbar)
- toolbar_drawn = false;
-// SHHandleWMActivate(hWnd, wParam, lParam, &sai, SHA_INPUTDIALOG);
-
- dynamicSHSipPreference(hWnd, SIP_FORCEDOWN);
- dynamicSHFullScreen(hWnd, SHFS_HIDETASKBAR);
- MoveWindow(hWnd, 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN), TRUE);
- SetCapture(hWnd);
-
- /*
- if (LOWORD(wParam) == WA_ACTIVE) {
- if (GetScreenMode()) {
- SHSipPreference(hWnd, SIP_FORCEDOWN);
- SHFullScreen(hWnd, SHFS_HIDETASKBAR);
- MoveWindow(hWnd, 0, 0, GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN), TRUE);
- SetCapture(hWnd);
- }
- else {
- SHFullScreen(hWnd, SHFS_SHOWTASKBAR);
- MoveWindow(hWnd, 0, 0, GetSystemMetrics(SM_CYSCREEN), GetSystemMetrics(SM_CXSCREEN), TRUE);
- }
- }
- */
-
- return 0;
-
- case WM_HIBERNATE:
- case WM_KILLFOCUS:
- GraphicsSuspend();
- if (!hide_toolbar)
- toolbar_drawn = false;
- return 0;
-
- case WM_SETTINGCHANGE:
- //not implemented ?
- //dynamicSHHandleWMSettingChange(hWnd, wParam, lParam, &sai);
- if (!hide_toolbar)
- toolbar_drawn = false;
- return 0;
-
- case WM_COMMAND:
- return 0;
-
- case WM_TIMER:
- timer_callback(timer_interval);
- break;
-
- default:
- return DefWindowProc(hWnd, message, wParam, lParam);
- break;
- }
- return 0;
-}
-
-/*************** Specific config support ***********/
-
-void load_key_mapping() {
-// unsigned char actions[TOTAL_ACTIONS];
- unsigned int actions_keys[TOTAL_ACTIONS];
- const char *current;
- int version;
- int i;
-
- memset(actions_keys, 0, sizeof(actions_keys));
-
- version = ConfMan.getInt("KeysVersion", "wince");
-
- memset(actions_keys, 0, TOTAL_ACTIONS);
-
- current = ConfMan.get("ActionKeys", "wince").c_str();
- if (current && version == CURRENT_KEYS_VERSION) {
- for (i=0; i<TOTAL_ACTIONS; i++) {
- char x[6];
- int j;
-
- memset(x, 0, sizeof(x));
- memcpy(x, current + 5 * i, 4);
- sscanf(x, "%x", &j);
- actions_keys[i] = j;
- }
- }
- setActionKeys(actions_keys);
-
- /*
- memset(actions, 0, TOTAL_ACTIONS);
-
- actions[0] = ACTION_PAUSE;
- actions[1] = ACTION_SAVE;
- actions[2] = ACTION_BOSS;
- actions[3] = ACTION_SKIP;
- actions[4] = ACTION_HIDE;
-
- current = ConfMan.get("ActionTypes", "wince");
- if (current && version) {
- for (i=0; i<TOTAL_ACTIONS; i++) {
- char x[6];
- int j;
-
- memset(x, 0, sizeof(x));
- memcpy(x, current + 3 * i, 2);
- sscanf(x, "%x", &j);
- actions[i] = j;
- }
- }
- setActionTypes(actions);
- */
-
- if (!version || version != CURRENT_KEYS_VERSION) {
- ConfMan.set("KeysVersion", CURRENT_KEYS_VERSION, "wince");
- ConfMan.flushToDisk();
- }
-}
-
-/*************** Hardware keys support ***********/
-
-void OSystem_WINCE3::addEventKeyPressed(int ascii_code) {
- _event.event_code = EVENT_KEYDOWN;
- _event.kbd.ascii = ascii_code;
- _event.kbd.keycode = ascii_code;
-}
-
-void OSystem_WINCE3::addEventRightButtonClicked() {
- //OSystem_WINCE3* system;
- //system = (OSystem_WINCE3*)g_scumm->_system;
-
- //system->addEventKeyPressed(9);
- if (is_bass)
- _event.event_code = EVENT_RBUTTONDOWN;
- else
- addEventKeyPressed(9);
-}
-
-void action_right_click() {
- //OSystem_WINCE3* system;
- //system = (OSystem_WINCE3*)g_scumm->_system;
-
- //system->addEventRightButtonClicked();
- mainClass->addEventRightButtonClicked();
-}
-
-void action_pause() {
- //OSystem_WINCE3* system;
- //system = (OSystem_WINCE3*)g_scumm->_system;
-
- //system->addEventKeyPressed(mapKey(VK_SPACE));
- mainClass->addEventKeyPressed(mapKey(VK_SPACE));
-}
-
-void action_save() {
- //OSystem_WINCE3* system;
- //system = (OSystem_WINCE3*)g_scumm->_system;
-
- /*if (GetScreenMode()) {*/
- /*
- draw_keyboard = true;
- if (!hide_toolbar)
- toolbar_drawn = false;
- */
- /*}*/
-
- if (is_simon)
- return;
- else
- if (is_queen)
- mainClass->addEventKeyPressed(282); // "F1"
- else
- if (is_bass)
- mainClass->addEventKeyPressed(63);
- else
- mainClass->addEventKeyPressed(319); // "F5"
-}
-
-void action_quit() {
- do_quit();
-}
-
-void action_freelook() {
- if (!freelook) {
- save_hide_cursor = hide_cursor;
- hide_cursor = false;
- }
- else {
- hide_cursor = save_hide_cursor;
- }
- freelook = !freelook;
-}
-
-void action_boss() {
- SHELLEXECUTEINFO se;
-
- ConfMan.set("Sound", sound_activated, "wince");
- ConfMan.set("DisplayMode", GetScreenMode(), "wince");
- ConfMan.flushToDisk();
- sound_activated = false;
- toolbar_drawn = false;
- hide_toolbar = true;
- Cls();
- Scumm::g_scumm->requestSave(0, "BOSS");
- Scumm::g_scumm->scummLoop(0);
- dynamicGXCloseInput();
- dynamicGXCloseDisplay();
- SDL_AudioQuit();
- memset(&se, 0, sizeof(se));
- se.cbSize = sizeof(se);
- se.hwnd = NULL;
- se.lpFile = TEXT("tasks.exe");
- se.lpVerb = TEXT("open");
- se.lpDirectory = TEXT("\\windows");
- ShellExecuteEx(&se);
- exit(1);
-}
-
-void action_skip() {
- //OSystem_WINCE3* system;
- //system = (OSystem_WINCE3*)g_scumm->_system;
-
- if (is_simon || is_bass || is_sword2 || is_queen) {
- //system->addEventKeyPressed(mapKey(VK_ESCAPE));
- mainClass->addEventKeyPressed(mapKey(VK_ESCAPE));
- return;
- }
-
- //system->addEventKeyPressed(KEY_MAGIC_SKIP);
- mainClass->addEventKeyPressed(Scumm::KEY_ALL_SKIP);
-/*
- if (g_scumm->vm.cutScenePtr[g_scumm->vm.cutSceneStackPointer] || g_scumm->_insaneState)
- system->addEventKeyPressed(g_scumm->_vars[g_scumm->VAR_CUTSCENEEXIT_KEY]);
- else
- if (g_scumm->_talkDelay > 0)
- system->addEventKeyPressed(g_scumm->VAR_TALKSTOP_KEY);
- else
- system->addEventKeyPressed(mapKey(VK_ESCAPE));
-*/
-}
-
-void do_hide(bool hide_state) {
- hide_toolbar = hide_state;
- if (hide_toolbar)
- RestoreScreenGeometry();
- else
- LimitScreenGeometry();
- Cls();
- num_of_dirty_square = MAX_NUMBER_OF_DIRTY_SQUARES;
- toolbar_drawn = hide_toolbar;
- //g_scumm->_system->update_screen();
- mainClass->update_screen();
-}
-
-void action_hide() {
- do_hide(!hide_toolbar);
-}
-
-void action_keyboard() {
- /*if (GetScreenMode()) {*/
- draw_keyboard = !draw_keyboard;
- if (!hide_toolbar)
- toolbar_drawn = false;
- /*}*/
-}
-
-void action_sound() {
- sound_activated = !sound_activated;
-}
-
-void action_cursoronoff() {
- hide_cursor = !hide_cursor;
-}
-
-void action_subtitleonoff() {
- Scumm::g_scumm->_noSubtitles = !Scumm::g_scumm->_noSubtitles;
-}
-
-void keypad_init() {
- static pAction actions[TOTAL_ACTIONS] =
- { NULL, action_pause, action_save, action_quit, action_skip, action_hide,
- action_keyboard, action_sound, action_right_click, action_cursoronoff,
- action_subtitleonoff, action_boss, action_freelook
- };
-
- GAPIKeysInitActions(actions);
-
-}
-
-void keypad_close() {
- dynamicGXCloseInput();
-}
-
-void force_keyboard(bool activate) {
-
-if (activate) {
- save_hide_toolbar = hide_toolbar;
- if (save_hide_toolbar) {
- // Display the keyboard while the dialog is running
- do_hide(false);
- }
- if (!draw_keyboard) {
- keyboard_override = true;
- draw_keyboard = true;
- toolbar_drawn = false;
- }
-}
-else {
- if (save_hide_toolbar) {
- do_hide(true);
- save_hide_toolbar = false;
- }
- if (keyboard_override) {
- keyboard_override = false;
- draw_keyboard = false;
- toolbar_drawn = false;
- }
-}
-}
-
-/************* OSystem Main **********************/
-OSystem *OSystem_WINCE3::create(int gfx_mode, bool full_screen) {
- const char *display_mode;
- OSystem_WINCE3 *syst = new OSystem_WINCE3();
- syst->_mode = gfx_mode;
- syst->_full_screen = full_screen;
- syst->_event.event_code = EVENT_WHEELUP; /* FIXME lazy */
- syst->_start_time = GetTickCount();
-
- /* Retrieve the handle of this module */
- syst->hInst = GetModuleHandle(NULL);
-
- syst->hWnd = hWnd_Window;
- SetWindowLong(syst->hWnd, GWL_USERDATA, (long)syst);
-
- // Mini SDL init
-
- if (SDL_Init(SDL_INIT_AUDIO | SDL_INIT_TIMER)==-1) {
- exit(1);
- }
-
- reducePortraitGeometry();
-
- if (smartphone || (high_res && !wide_screen) || ((noGAPI || !gfx_mode_switch) && GetSystemMetrics(SM_CXSCREEN) < 320))
- SetScreenMode(1);
-
- Cls();
- drawWait();
-
- // Set mode, portrait or landscape
- display_mode = ConfMan.get("DisplayMode", "wince").c_str();
-
- if (display_mode && !(high_res || noGAPI || !gfx_mode_switch))
- SetScreenMode(atoi(display_mode));
-
- return syst;
-}
-
-OSystem *OSystem_WINCE3_create() {
- return OSystem_WINCE3::create(0, 0);
-}
-
-void OSystem_WINCE3::set_timer(TimerProc callback, int timer) {
- if (!SetTimer(hWnd, 1, timer, NULL))
- exit(1);
- timer_interval = timer;
- timer_callback = callback;
-}
-
-void OSystem_WINCE3::set_palette(const byte *colors, uint start, uint num) {
- const byte *b = colors;
- uint i;
- for(i=0;i!=num;i++) {
- SetPalEntry(i + start, b[0], b[1], b[2]);
- b += 4;
- }
-
- palette_update();
-
- num_of_dirty_square = MAX_NUMBER_OF_DIRTY_SQUARES;
-}
-
-int16 OSystem_WINCE3::get_height() {
- return _screenHeight;
-}
-
-int16 OSystem_WINCE3::get_width() {
- return _screenWidth;
-}
-
-void OSystem_WINCE3::clear_sound_proc() {
- SDL_CloseAudio();
-}
-
-void OSystem_WINCE3::load_gfx_mode() {
- force_full = true;
-
- if (!high_res) {
- _gfx_buf = (byte*)malloc((320 * 240) * sizeof(byte));
- if (!_gfx_buf) {
- drawError("Not enough memory - main buffer");
- exit(1);
- }
- _overlay_buf = (byte*)malloc((320 * 240) * sizeof(uint16));
- if (!_overlay_buf) {
- drawError("Not enough memory - overlay buffer");
- exit(1);
- }
- }
- else {
- _gfx_buf = (byte*)malloc((640 * 480) * sizeof(byte));
- if (!_gfx_buf) {
- drawError("Not enough memory - main buffer");
- exit(1);
- }
- _overlay_buf = (byte*)malloc((320 * 240) * sizeof(uint16));
- if (!_overlay_buf) {
- drawError("Not enough memory - overlay buffer");
- exit(1);
- }
- }
- //_ms_backup = (byte*)malloc((40 * 40 * 3) * sizeof(byte));
- _ms_backup = (byte*)malloc((MAX_MOUSE_W * MAX_MOUSE_H) * sizeof(uint16));
- if (!_ms_backup) {
- drawError("Not enogh memory - mouse cursor");
- exit(1);
- }
-}
-
-void OSystem_WINCE3::unload_gfx_mode() {
- // FIXME: Free the _gfx_buf here
-}
-
-void OSystem_WINCE3::init_size(uint w, uint h) {
- load_gfx_mode();
- SetScreenGeometry(w, h);
- LimitScreenGeometry();
- _screenWidth = w;
- _screenHeight = h;
- num_of_dirty_square = MAX_NUMBER_OF_DIRTY_SQUARES;
-}
-
-void OSystem_WINCE3::copy_rect(const byte *buf, int pitch, int x, int y, int w, int h) {
- byte *dst;
-
- if (!hide_cursor && _mouse_drawn)
- undraw_mouse();
-
- if (!select_game && monkey_keyboard && (
- Scumm::g_scumm->VAR(Scumm::g_scumm->VAR_ROOM) != 108 && // monkey 2
- Scumm::g_scumm->VAR(Scumm::g_scumm->VAR_ROOM) != 90)) { // monkey 1 floppy
- monkey_keyboard = false;
- draw_keyboard = false;
- toolbar_drawn = false;
- }
-
- /* Clip */
- if (x < 0) {
- w += x;
- buf -= x;
- x = 0;
- }
- if (y < 0) {
- h += y;
- buf -= y * pitch;
- y = 0;
- }
- if (w > _screenWidth - x)
- w = _screenWidth - x;
-
- if (h > _screenHeight - y)
- h = _screenHeight - y;
-
- if (w <= 0 || h <= 0)
- return;
-
- AddDirtyRect(x, y, w, h);
-
- if (x == 0 && y == 0 && w == _screenWidth && h == _screenHeight) {
- memcpy(_gfx_buf, buf, _screenWidth * _screenHeight);
- return;
- }
-
- dst = _gfx_buf + y * (high_res ? 640 : 320) + x;
- do {
- memcpy(dst, buf, w);
- dst += (high_res ? 640 : 320);
- buf += pitch;
- } while (--h);
-
-}
-
-void OSystem_WINCE3::update_screen() {
-
- if (!hide_cursor)
- draw_mouse();
-
- if (_overlay_visible) {
- Set_565((int16*)_overlay_buf, 320, 0, 0, 320, 200);
- checkToolbar();
- }
- else {
- if (num_of_dirty_square >= MAX_NUMBER_OF_DIRTY_SQUARES) {
- Blt(_gfx_buf); // global redraw
- num_of_dirty_square = 0;
- }
- else {
- int i;
- beginBltPart();
-
- for (i=0; i<num_of_dirty_square; i++) {
- if (wide_screen && extra_wide_screen)
- Blt_part(_gfx_buf + ((high_res ? 640 : 320) * ds[i].y) + ds[i].x, ds[i].x, ds[i].y, ds[i].w, ds[i].h, (high_res ? 640 : 320), false);
- else
- if (wide_screen)
- Blt_part(_gfx_buf + ((high_res ? 640 : 320) * ds[i].y) + ds[i].x, (!high_res ? ds[i].x : ds[i].x/2), (!high_res ? ds[i].y : ds[i].y/2), ds[i].w, ds[i].h, (high_res ? 640 : 320), false);
- else
- if (smartphone)
- Blt_part(_gfx_buf + (320 * ds[i].y) + ds[i].x, ds[i].x * 2 / 3, ds[i].y * 7 / 8, ds[i].w, ds[i].h, 320, false);
- else
- if (high_res)
- Blt_part(_gfx_buf + (640 * ds[i].y) + ds[i].x, ds[i].x/2, ds[i].y/2, ds[i].w, ds[i].h, 640, false);
- else
- Blt_part(_gfx_buf + (320 * ds[i].y) + ds[i].x, (GetScreenMode() ? ds[i].x : ds[i].x * 3/4), ds[i].y, ds[i].w, ds[i].h, 320, false);
- }
- endBltPart();
- num_of_dirty_square = 0;
- }
- }
-}
-
-bool OSystem_WINCE3::show_mouse(bool visible) {
- if (_mouse_visible == visible)
- return visible;
-
- bool last = _mouse_visible;
- _mouse_visible = visible;
-
- return last;
-}
-
-// From SDL backend
-
-void OSystem_WINCE3::draw_mouse() {
- if (_mouse_drawn || !_mouse_visible)
- return;
-
- int x = _ms_cur.x - _ms_hotspot_x;
- int y = _ms_cur.y - _ms_hotspot_x;
- int w = _ms_cur.w;
- int h = _ms_cur.h;
- byte color;
- byte *src = _ms_buf; // Image representing the mouse
- int toolbar_offset = (high_res && wide_screen ? 440 : 200);
-
- if (_overlay_visible && (x >= 320 || y>=240))
- return;
-
-
- // Do not draw the mouse over the toolbar
- if (!hide_toolbar && (y >= toolbar_offset))
- return;
-
- // clip the mouse rect, and addjust the src pointer accordingly
- if (x < 0) {
- w += x;
- src -= x;
- x = 0;
- }
- if (y < 0) {
- h += y;
- src -= y * _ms_cur.w;
- y = 0;
- }
-
- if (w > _screenWidth - x)
- w = _screenWidth - x;
- if (h > _screenHeight - y)
- h = _screenHeight - y;
-
- // Quick check to see if anything has to be drawn at all
- if (w <= 0 || h <= 0)
- return;
-
- // Store the bounding box so that undraw mouse can restore the area the
- // mouse currently covers to its original content.
- _ms_old.x = x;
- _ms_old.y = y;
- _ms_old.w = w;
- _ms_old.h = h;
-
- // Mark as dirty
- AddDirtyRect(x, y, w, h);
-
- if (!_overlay_visible) {
- byte *bak = _ms_backup; // Surface used to backup the area obscured by the mouse
- byte *dst; // Surface we are drawing into
-
- dst = (byte *)_gfx_buf + y * _screenWidth + x;
- while (h > 0) {
- int width = w;
- while (width > 0) {
- *bak++ = *dst;
- color = *src++;
- if (color != 0xFF) // 0xFF = transparent, don't draw
- *dst = color;
- dst++;
- width--;
- }
- src += _ms_cur.w - w;
- bak += MAX_MOUSE_W - w;
- dst += _screenWidth - w;
- h--;
- }
- }
- else {
- uint16 *bak = (uint16 *)_ms_backup; // Surface used to backup the area obscured by the mouse
- uint16 *dst; // Surface we are drawing into
-
- dst = (uint16*)_overlay_buf + y * 320 + x;
- while (h > 0) {
- int width = w;
- while (width > 0) {
- *bak++ = *dst;
- color = *src++;
- if (color != 0xFF) { // 0xFF = transparent, don't draw
- uint16 x = getColor565(color);
- memcpy(dst, &x, sizeof(uint16));
- }
- dst++;
- width--;
- }
- src += _ms_cur.w - w;
- bak += MAX_MOUSE_W - w;
- dst += 320 - w;
- h--;
- }
- }
-
- // Finally, set the flag to indicate the mouse has been drawn
- _mouse_drawn = true;
-}
-
-
-void OSystem_WINCE3::undraw_mouse() {
- if (!_mouse_drawn)
- return;
- _mouse_drawn = false;
-
- const int old_mouse_x = _ms_old.x;
- const int old_mouse_y = _ms_old.y;
- const int old_mouse_w = _ms_old.w;
- const int old_mouse_h = _ms_old.h;
- int x, y;
-
- if (!_overlay_visible) {
- byte *dst, *bak = _ms_backup;
-
- // No need to do clipping here, since draw_mouse() did that already
- dst = (byte *)_gfx_buf + old_mouse_y * _screenWidth + old_mouse_x;
- for (y = 0; y < old_mouse_h; ++y, bak += MAX_MOUSE_W, dst += _screenWidth) {
- for (x = 0; x < old_mouse_w; ++x) {
- dst[x] = bak[x];
- }
- }
- }
- else {
- uint16 *dst, *bak = (uint16 *)_ms_backup;
-
- // No need to do clipping here, since draw_mouse() did that already
- dst = (uint16 *)_overlay_buf + old_mouse_y * 320 + old_mouse_x;
- for (y = 0; y < old_mouse_h; ++y, bak += MAX_MOUSE_W, dst += 320) {
- for (x = 0; x < old_mouse_w; ++x) {
- dst[x] = bak[x];
- }
- }
- }
-
- AddDirtyRect(old_mouse_x, old_mouse_y, old_mouse_w, old_mouse_h);
-}
-
-void OSystem_WINCE3::warp_mouse(int x, int y) {
-}
-
-void OSystem_WINCE3::set_mouse_pos(int x, int y) {
- if (x != _ms_cur.x || y != _ms_cur.y) {
- _ms_cur.x = x;
- _ms_cur.y = y;
- undraw_mouse();
- }
-}
-
-void OSystem_WINCE3::set_mouse_cursor(const byte *buf, uint w, uint h, int hotspot_x, int hotspot_y) {
- _ms_cur.w = w;
- _ms_cur.h = h;
-
- _ms_hotspot_x = hotspot_x;
- _ms_hotspot_y = hotspot_y;
-
- _ms_buf = (byte*)buf;
-
- // Refresh mouse cursor
-
- if (!hide_cursor) {
- undraw_mouse();
- draw_mouse();
- }
-}
-
-void OSystem_WINCE3::set_shake_pos(int shake_pos) {;}
-
-uint32 OSystem_WINCE3::get_msecs() {
- return GetTickCount() - _start_time;
-}
-
-void OSystem_WINCE3::delay_msecs(uint msecs) {
- //handleMessage();
- if (msecs <= 0 || msecs >= 10000)
- exit(1);
- Sleep(msecs);
-}
-
-int mapKey(int key, byte mod)
-{
- if (key>=VK_F1 && key<=VK_F9) {
- return key - VK_F1 + 315;
- }
- return key;
-}
-
-bool OSystem_WINCE3::poll_event(Event *event) {
-
- for (;;) {
- MSG msg;
-
- _event.event_code = EVENT_WHEELUP; /* FIXME lazy */
-
- if (!PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
- return false;
-
- if (msg.message==WM_QUIT) {
- terminated=true;
- do_quit();
- return false;
- }
-
- TranslateMessage(&msg);
- DispatchMessage(&msg);
-
- if (_event.event_code == EVENT_WHEELUP) /* FIXME lazy */
- return false;
-
- *event = _event;
-
- if (_event.event_code == EVENT_MOUSEMOVE)
- set_mouse_pos(_event.mouse.x, _event.mouse.y);
-
- _event.event_code = EVENT_WHEELUP;
-
- return true;
- }
-
- return false;
-}
-
-void own_soundProc(void *buffer, byte *samples, int len) {
-
- (*real_soundproc)(buffer, samples, len);
-
- if (!sound_activated)
- memset(samples, 0, len);
-}
-
-bool OSystem_WINCE3::set_sound_proc(SoundProc proc, void *param, SoundFormat format) {
- SDL_AudioSpec desired;
-
- /* only one format supported at the moment */
-
- real_soundproc = proc;
- desired.freq = (new_audio_rate ? SAMPLES_PER_SEC_NEW : SAMPLES_PER_SEC_OLD);
- desired.format = AUDIO_S16SYS;
- desired.channels = 2;
- desired.samples = 128;
- desired.callback = own_soundProc;
- desired.userdata = param;
- desired.thread_priority = _thread_priority;
-
- if (SDL_OpenAudio(&desired, NULL) != 0) {
- return false;
- }
- SDL_PauseAudio(0);
-
- return true;
-}
-
-/* Hotswap graphics modes */
-void OSystem_WINCE3::get_320x200_image(byte *buf) {;}
-void OSystem_WINCE3::hotswap_gfx_mode() {;}
-uint32 OSystem_WINCE3::property(int param, Property *value) {
- switch(param) {
-
- case PROP_TOGGLE_FULLSCREEN:
- return 1;
-
- case PROP_SET_WINDOW_CAPTION:
- return 1;
-
- case PROP_OPEN_CD:
- break;
-
- case PROP_SET_GFX_MODE:
- return 1;
-
- case PROP_GET_SAMPLE_RATE:
- return (new_audio_rate ? SAMPLES_PER_SEC_NEW : SAMPLES_PER_SEC_OLD);
-
- case PROP_GET_FMOPL_ENV_BITS:
- return (FM_high_quality ? FMOPL_ENV_BITS_HQ : FMOPL_ENV_BITS_LQ);
-
- case PROP_GET_FMOPL_EG_ENT:
- return (FM_high_quality ? FMOPL_EG_ENT_HQ : FMOPL_EG_ENT_LQ);
- }
-
- return 0;
-}
-
-void OSystem_WINCE3::quit() {
- unload_gfx_mode();
- do_quit();
-}
-
-/* CDRom Audio */
-void OSystem_WINCE3::stop_cdrom() {;}
-void OSystem_WINCE3::play_cdrom(int track, int num_loops, int start_frame, int duration) {;}
-
-bool OSystem_WINCE3::poll_cdrom() {return 0;}
-void OSystem_WINCE3::update_cdrom() {;}
-
-//void ScummDebugger::attach(Scumm *s) {;}
-
-/* Mutex stuff */
-OSystem::MutexRef OSystem_WINCE3::create_mutex() {
- return (MutexRef)CreateMutex(NULL, FALSE, NULL);
-}
-void OSystem_WINCE3::lock_mutex(MutexRef handle) {
- WaitForSingleObject((HANDLE)handle, INFINITE);
-}
-
-void OSystem_WINCE3::unlock_mutex(MutexRef handle) {
- ReleaseMutex((HANDLE)handle);
-}
-
-void OSystem_WINCE3::delete_mutex(MutexRef handle) {
- CloseHandle((HANDLE)handle);
-}
-
-/* Overlay stuff */
-
-void OSystem_WINCE3::show_overlay() {
- undraw_mouse();
- _overlay_visible = true;
- clear_overlay();
-
-}
-
-void OSystem_WINCE3::hide_overlay() {
- undraw_mouse();
- _overlay_visible = false;
- toolbar_drawn = false;
- num_of_dirty_square = MAX_NUMBER_OF_DIRTY_SQUARES;
-}
-
-void OSystem_WINCE3::clear_overlay() {
-
- if (!_overlay_visible)
- return;
-
- Blt(_gfx_buf);
-}
-
-void OSystem_WINCE3::grab_overlay(int16 *buf, int pitch) {
- //FIXME : it'd be better with a REAL surface :)
- //Blt(_gfx_buf);
- Get_565(_gfx_buf, buf, pitch, 0, 0, 320, 200);
- memcpy(_overlay_buf, buf, 320 * 200 * sizeof(int16));
-}
-
-void OSystem_WINCE3::copy_rect_overlay(const int16 *buf, int pitch, int x, int y, int w, int h) {
- int i;
-
- UBYTE *dest = _overlay_buf;
- dest += y * 320 * sizeof(int16);
- for (i=0; i<h; i++) {
- memcpy(dest + (x * sizeof(int16)), buf, w * 2);
- dest += 320 * sizeof(int16);
- buf += pitch;
- }
-}
-
-void OSystem_WINCE3::move_screen(int dx, int dy, int height) {
- // FIXME : to be implemented
-}
-
-/* NECESSARY operators redefinition */
-
-/*
-void *operator new(size_t size) {
- return memset(malloc(size), 0xE7, size);
-}
-
-void operator delete(void *ptr) {
- free(ptr);
-}
-
-#undef free
-void free_check(void *ptr) {
- if ((uint)ptr == 0xE7E7E7E7UL) {
- printf("ERROR: freeing 0xE7E7E7E7\n");
- exit(1);
- }
- if ((int)ptr & 1) {
- warning("Freeing odd address 0x%x\n", ptr);
- }
- free(ptr);
-}
-*/
-
-
-void *operator new(size_t size) {
- return calloc(size, 1);
-}
-
-void operator delete(void *ptr) {
- free(ptr);
-}
-
-const char* getBuildDate() {
- static char buildDate[100];
- int i;
-
- strcpy(buildDate, __DATE__);
- for (i=strlen(buildDate) - 1; buildDate[i] != ' '; i--)
- buildDate[i] = '\0';
- strcat(buildDate, __TIME__);
- buildDate[strlen(buildDate) - 3] = '\0';
-
- return buildDate;
-}
diff --git a/backends/wince/wince.h b/backends/wince/wince.h
deleted file mode 100644
index 4fcc2d0548..0000000000
--- a/backends/wince/wince.h
+++ /dev/null
@@ -1,251 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001/2002 The ScummVM project
- *
- * 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, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- *
- * $Header$
- *
- */
-
-#include "stdafx.h"
-#include "backends/intern.h"
-
-//#include "commctrl.h"
-
-#if _WIN32_WCE < 300
-
-#include <Wingdi.h>
-#include <Winbase.h>
-#include <Wtypes.h>
-
-#endif
-
-#include <Winuser.h>
-#include <Winnls.h>
-#include <sipapi.h>
-#include <gx.h>
-#include "resource.h"
-
-#include "scumm/scumm.h"
-//#include "debug.h"
-#include "screen.h"
-#include "gui/newgui.h"
-#include "sound/mididrv.h"
-#include "base/engine.h"
-#include "common/timer.h"
-//#include "simon/simon.h"
-#include "gapi_keys.h"
-#include "common/config-manager.h"
-#include "base/gameDetector.h"
-
-
-#include "SDL.h"
-
-#include "dynamic_imports.h"
-
-#include "backends/fs/fs.h"
-
-#if (defined(MIPS) || defined(SH3)) && (_WIN32_WCE < 300)
-// Comment this out if you don't want to support GameX
-//#define GAMEX
-#endif
-
-#ifdef GAMEX
-#include "GameX.h"
-#endif
-
-class OSystem_WINCE3;
-
-#include "pocketpc.h"
-#include "smartphone.h"
-
-#define MAX_NUMBER_OF_DIRTY_SQUARES 32
-
-class OSystem_WINCE3 : public OSystem {
-public:
- // Set colors of the palette
- void set_palette(const byte *colors, uint start, uint num);
-
- // Set the size of the video bitmap.
- // Typically, 320x200
- void init_size(uint w, uint h);
-
- // Draw a bitmap to screen.
- // The screen will not be updated to reflect the new bitmap
- void copy_rect(const byte *buf, int pitch, int x, int y, int w, int h);
-
- // Update the dirty areas of the screen
- void update_screen();
-
- // Either show or hide the mouse cursor
- bool show_mouse(bool visible);
-
- // Set the position of the mouse cursor
- void set_mouse_pos(int x, int y);
-
- // Set the bitmap that's used when drawing the cursor.
- void set_mouse_cursor(const byte *buf, uint w, uint h, int hotspot_x, int hotspot_y);
-
- // Shaking is used in SCUMM. Set current shake position.
- void set_shake_pos(int shake_pos);
-
- // Get the number of milliseconds since the program was started.
- uint32 get_msecs();
-
- // Delay for a specified amount of milliseconds
- void delay_msecs(uint msecs);
-
- // Get the next event.
- // Returns true if an event was retrieved.
- bool poll_event(Event *event);
-
- // Set function that generates samples
- bool set_sound_proc(SoundProc proc, void *param, SoundFormat format);
-
- // Poll cdrom status
- // Returns true if cd audio is playing
- bool poll_cdrom();
-
- // Play cdrom audio track
- void play_cdrom(int track, int num_loops, int start_frame, int duration);
-
- // Stop cdrom audio track
- void stop_cdrom();
-
- // Update cdrom audio status
- void update_cdrom();
-
- // Add a new callback timer
- void set_timer(TimerProc callback, int timer);
-
- // Quit
- void quit();
-
- // Set a parameter
- uint32 property(int param, Property *value);
-
- // Overlay
- void show_overlay();
- void hide_overlay();
- void clear_overlay();
- void grab_overlay(int16 *buf, int pitch);
- void copy_rect_overlay(const int16 *buf, int pitch, int x, int y, int w, int h);
-
- void move_screen(int dx, int dy, int height);
-
- static OSystem *create(int gfx_mode, bool full_screen);
-
- // Added for hardware keys mapping
-
- void addEventKeyPressed(int ascii_code);
-
- void addEventRightButtonClicked();
-
- // Mutex functions
-
- MutexRef create_mutex();
- void lock_mutex(MutexRef);
- void unlock_mutex(MutexRef);
- void delete_mutex(MutexRef);
-
- // New helpers
-
- int16 get_height();
- int16 get_width();
- void clear_sound_proc();
-
- // Windows callbacks & stuff
- static LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
-
-//private:
- // Windows callbacks & stuff
- //bool handleMessage();
-
-
- byte *_gfx_buf;
- byte *_overlay_buf;
- uint _screenHeight;
- uint _screenWidth;
- bool _overlay_visible;
- uint32 _start_time;
- Event _event;
- Event _last_mouse_event;
- HMODULE hInst;
- HWND hWnd;
- bool _display_cursor;
-
- enum {
- DF_FORCE_FULL_ON_PALETTE = 1,
- DF_WANT_RECT_OPTIM = 2,
- DF_2xSAI = 4,
- DF_SEPARATE_HWSCREEN = 8,
- DF_UPDATE_EXPAND_1_PIXEL = 16,
- };
-
- int _mode;
- bool _full_screen;
- bool _mouse_visible;
- bool _mouse_drawn;
- uint32 _mode_flags;
-
- byte _internal_scaling;
-
- bool force_full; //Force full redraw on next update_screen
- bool cksum_valid;
-
- enum {
- NUM_DIRTY_RECT = 100,
- SCREEN_WIDTH = 320,
- SCREEN_HEIGHT = 200,
- CKSUM_NUM = (SCREEN_WIDTH*SCREEN_HEIGHT/(8*8)),
-
- MAX_MOUSE_W = 80,
- MAX_MOUSE_H = 80,
- MAX_SCALING = 3,
-
- TMP_SCREEN_OFFS = 320*2 + 8,
- };
-
- /* CD Audio */
- int cd_track, cd_num_loops, cd_start_frame, cd_end_frame;
- Uint32 cd_end_time, cd_stop_time, cd_next_second;
-
- struct MousePos {
- int16 x,y,w,h;
- };
-
- byte *_ms_buf;
- byte *_ms_backup;
- MousePos _ms_cur;
- MousePos _ms_old;
- int16 _ms_hotspot_x;
- int16 _ms_hotspot_y;
- int _current_shake_pos;
-
-
- static void fill_sound(void *userdata, Uint8 * stream, int len);
-
-
- void draw_mouse();
- void undraw_mouse();
- void warp_mouse(int x, int y);
-
- void load_gfx_mode();
- void unload_gfx_mode();
-
- void hotswap_gfx_mode();
-
- void get_320x200_image(byte *buf);
-};