Files
FireAlarmCtrlCn/MyCode/Gui/TipPopup.cpp
2026-04-06 19:02:09 +08:00

347 lines
42 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#include "TipPopup.h"
#include "Runtime.h"
#include "Server.h"
extern "C"{
#include "HW_config.h"
#include "user_eeprom.h"
}
static const char LicenseText[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xfe, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x3f, 0xff, 0x80, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x0f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x1f, 0xe0, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x01, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x1f, 0xe0, 0x00, 0x07, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x01, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x1f, 0xe0, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf8, 0x1f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x3f, 0x01, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x00, 0x3f, 0xc0, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x3f, 0x00, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x3f, 0xff, 0xff, 0xff, 0xc0,
0x00, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x1f, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x3f, 0x00, 0xff, 0x00, 0x00, 0x60, 0x00, 0x00, 0x0f, 0xe0, 0x3f, 0xff, 0xff, 0xff, 0x80,
0x00, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x80, 0xf0, 0x01, 0xc0, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xe0, 0x1f, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x07, 0x80, 0x7c, 0x00, 0x00, 0x0f, 0xe0, 0x3f, 0xff, 0xff, 0xff, 0x80,
0x00, 0x00, 0x00, 0x3f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xc0, 0x1f, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x3f, 0x00, 0x0c, 0x1f, 0x80, 0x7f, 0x00, 0x00, 0x0f, 0xe0, 0x3f, 0xff, 0xff, 0xff, 0x80,
0x00, 0x00, 0x00, 0x7f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x3f, 0x00, 0x3e, 0x1f, 0x80, 0x7f, 0x80, 0x00, 0x0f, 0xe0, 0x3f, 0xff, 0xff, 0xff, 0x80,
0x00, 0x00, 0x00, 0xff, 0x80, 0x0e, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x3f, 0x00, 0x7e, 0x1f, 0xc0, 0x7f, 0x00, 0x00, 0x0f, 0xe0, 0x03, 0xf0, 0x00, 0x3f, 0x80,
0x00, 0x00, 0x01, 0xff, 0x00, 0x1f, 0x00, 0x00, 0x01, 0xfc, 0x1c, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x7f, 0x01, 0x80, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x3f, 0x00, 0x7f, 0x0f, 0xc0, 0xfe, 0x00, 0x00, 0x0f, 0xe0, 0x03, 0xf0, 0x00, 0x3f, 0x80,
0x00, 0x00, 0x03, 0xfe, 0x00, 0x7f, 0xc0, 0x00, 0x01, 0xfc, 0x3e, 0xf8, 0x0f, 0x00, 0x00, 0xf0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x7e, 0x03, 0xc0, 0x00, 0x1f, 0xe0, 0x00, 0x3f, 0xff, 0xfe, 0x7f, 0x0f, 0xe0, 0xfe, 0x00, 0x1f, 0xff, 0xff, 0xe3, 0xf0, 0x00, 0x3f, 0x80,
0x00, 0x00, 0x07, 0xf8, 0x00, 0xff, 0xf0, 0x00, 0x03, 0xf8, 0x3f, 0x80, 0x1f, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0xfe, 0x03, 0xe0, 0x00, 0x1f, 0xc0, 0x00, 0x3f, 0xff, 0xfe, 0x3f, 0x87, 0xe0, 0xfc, 0x00, 0x1f, 0xff, 0xff, 0xe3, 0xf8, 0x00, 0x3f, 0x80,
0x00, 0x00, 0x0f, 0xf0, 0x01, 0xff, 0xf0, 0x00, 0x03, 0xf0, 0x7f, 0xc0, 0x1f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x07, 0xf8, 0x00, 0x3f, 0x80, 0x00, 0x3f, 0xff, 0xfe, 0x1f, 0x87, 0xf1, 0xfc, 0x00, 0x1f, 0xff, 0xff, 0xe3, 0xf8, 0x00, 0x3f, 0x00,
0x00, 0x00, 0x3f, 0xe0, 0x07, 0xff, 0xc0, 0x00, 0x07, 0xf0, 0x7f, 0x80, 0x3f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x07, 0xf8, 0x00, 0x7f, 0x80, 0x00, 0x3f, 0xff, 0xfe, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x1f, 0xff, 0xff, 0xe3, 0xf8, 0x00, 0x7f, 0x00,
0x00, 0x00, 0xff, 0xc0, 0x0f, 0xfe, 0x00, 0x00, 0x0f, 0xe0, 0xff, 0x80, 0x3f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x03, 0xf8, 0x0f, 0xf0, 0x00, 0xff, 0x00, 0x00, 0x3f, 0xff, 0xfe, 0x0f, 0xc3, 0xf3, 0xf8, 0x00, 0x1f, 0xff, 0xff, 0xe3, 0xf8, 0x00, 0x7f, 0x00,
0x00, 0x0f, 0xff, 0x80, 0x1f, 0xfc, 0x00, 0x00, 0x1f, 0xe0, 0xff, 0x00, 0x7f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x0f, 0xe0, 0x01, 0xff, 0x80, 0x00, 0x00, 0x3f, 0x00, 0x0f, 0xc3, 0x83, 0xf8, 0x00, 0x00, 0x1f, 0xe0, 0x01, 0xf8, 0x00, 0x7f, 0x00,
0x00, 0x0f, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x7f, 0xff, 0xfe, 0x00, 0x7f, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x1f, 0xe0, 0x07, 0xff, 0xe0, 0x00, 0x00, 0x3f, 0x00, 0x07, 0x00, 0x03, 0xf0, 0x00, 0x00, 0x1f, 0xe0, 0x01, 0xf8, 0x00, 0x7f, 0x00,
0x00, 0x0f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x7f, 0xff, 0xfe, 0x00, 0xfe, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x3f, 0xc0, 0x0f, 0xff, 0xf0, 0x00, 0x00, 0x3f, 0x03, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x1f, 0xe0, 0x01, 0xf8, 0x00, 0x7e, 0x00,
0x00, 0x0f, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xfc, 0x01, 0xfe, 0x03, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0x80, 0x1f, 0xff, 0xfc, 0x00, 0x00, 0x3f, 0x03, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x3f, 0xe0, 0x01, 0xf8, 0x00, 0xfe, 0x00,
0x00, 0x07, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x3f, 0xff, 0xf8, 0x01, 0xfc, 0x03, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0x00, 0x3f, 0xe7, 0xfe, 0x00, 0x00, 0x3f, 0x03, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x3f, 0xe0, 0x01, 0xfc, 0x00, 0xfe, 0x00,
0x00, 0x07, 0xff, 0x1f, 0xf8, 0x07, 0x00, 0x00, 0x1f, 0xff, 0xf8, 0x03, 0xf8, 0x03, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x1f, 0xff, 0xff, 0x00, 0xff, 0xc3, 0xff, 0x80, 0x00, 0x3f, 0x03, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x3f, 0xe0, 0x01, 0xfc, 0x00, 0xfe, 0x00,
0x00, 0x00, 0x00, 0x7f, 0xe0, 0x1f, 0x80, 0x00, 0x1e, 0x07, 0xf0, 0x07, 0xf0, 0x01, 0xff, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0f, 0xff, 0xfe, 0x03, 0xff, 0x80, 0xff, 0xc0, 0x00, 0x3f, 0x03, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x7f, 0xee, 0x01, 0xfc, 0x01, 0xfc, 0x00,
0x00, 0x00, 0x00, 0xff, 0xc0, 0x3f, 0xe0, 0x00, 0x00, 0x0f, 0xe0, 0x0f, 0xe0, 0x00, 0xff, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0f, 0xfd, 0xfc, 0x07, 0xff, 0x00, 0x7f, 0xf0, 0x00, 0x3f, 0x03, 0xf8, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x7f, 0xff, 0x00, 0xfc, 0x01, 0xfc, 0x00,
0x00, 0x00, 0x03, 0xff, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x1f, 0xe0, 0x3f, 0xe0, 0x00, 0x7f, 0x80, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x0e, 0x03, 0xf8, 0x3f, 0xfc, 0x00, 0x3f, 0xf8, 0x00, 0x3f, 0x7b, 0xf8, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x7f, 0xff, 0x00, 0xfc, 0x03, 0xfc, 0x00,
0x00, 0x00, 0x0f, 0xfe, 0x00, 0x1f, 0xf8, 0x00, 0x00, 0x1f, 0xc0, 0x7f, 0xc1, 0xff, 0xff, 0xc0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x07, 0xf8, 0xff, 0xf8, 0x00, 0x1f, 0xfc, 0x00, 0x3f, 0xfb, 0xf8, 0x00, 0x00, 0x01, 0xf8, 0x00, 0xff, 0xff, 0x80, 0xfe, 0x03, 0xf8, 0x00,
0x00, 0x00, 0x3f, 0xf8, 0x00, 0x07, 0xfc, 0x00, 0x00, 0x3f, 0x80, 0x7f, 0xff, 0xff, 0xff, 0xe0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x07, 0xf0, 0xff, 0xe0, 0x00, 0x07, 0xf8, 0x00, 0x3f, 0xfb, 0xf8, 0x00, 0x00, 0x01, 0xf8, 0x00, 0xff, 0xff, 0xc0, 0xfe, 0x03, 0xf8, 0x00,
0x00, 0x00, 0xff, 0xe0, 0x00, 0x03, 0xfe, 0x00, 0x00, 0x3f, 0x80, 0x7f, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x01, 0xff, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x7f, 0xc0, 0x00, 0x03, 0xf0, 0x00, 0x3f, 0xfb, 0xf8, 0x00, 0x00, 0x01, 0xf8, 0x01, 0xff, 0xff, 0xc0, 0x7e, 0x07, 0xf0, 0x00,
0x00, 0x0f, 0xff, 0xc0, 0x00, 0x01, 0xff, 0x00, 0x00, 0x7f, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xc0, 0x3f, 0x00, 0x00, 0x01, 0xe0, 0x01, 0xff, 0xf8, 0x1f, 0xff, 0xff, 0xfc, 0x00, 0x01, 0xff, 0xff, 0xe0, 0x7f, 0x07, 0xf0, 0x00,
0x00, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xc0, 0x00, 0xfe, 0x00, 0x3f, 0xff, 0xff, 0xcf, 0xf0, 0x00, 0x00, 0x03, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x80, 0x1c, 0x00, 0x00, 0x00, 0xc0, 0x0f, 0xff, 0xf0, 0x1f, 0xff, 0xff, 0xfc, 0x00, 0x03, 0xff, 0xef, 0xf0, 0x7f, 0x0f, 0xf0, 0x00,
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0xfe, 0x00, 0x3f, 0xff, 0x1f, 0x87, 0xe0, 0x00, 0x00, 0x07, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0xff, 0x80, 0x1f, 0xff, 0xff, 0xfc, 0x00, 0x03, 0xff, 0xef, 0xf0, 0x7f, 0x0f, 0xe0, 0x00,
0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x01, 0xfc, 0x1f, 0xfe, 0x7f, 0x1f, 0x83, 0x80, 0x00, 0x00, 0x0f, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xc0, 0x7f, 0xff, 0x00, 0x1f, 0xff, 0xff, 0xfc, 0x00, 0x07, 0xff, 0xe7, 0xf0, 0x3f, 0x9f, 0xe0, 0x00,
0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xff, 0xff, 0x80, 0x7f, 0x1f, 0x83, 0x00, 0x00, 0x00, 0x1f, 0xef, 0xff, 0xc0, 0x00, 0x00, 0x00, 0xfe, 0x01, 0xef, 0xff, 0xff, 0xff, 0xc0, 0x3f, 0xff, 0x00, 0x1f, 0xff, 0xff, 0xf8, 0x00, 0x0f, 0xff, 0xe3, 0xe0, 0x3f, 0xbf, 0xc0, 0x00,
0x00, 0x7f, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xfc, 0x0f, 0xff, 0xff, 0x80, 0x7f, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x1f, 0xef, 0xff, 0xe0, 0x00, 0x00, 0x03, 0xfc, 0x7f, 0xef, 0xff, 0xff, 0xff, 0xc0, 0x3f, 0xff, 0x00, 0x03, 0xf0, 0x03, 0xf8, 0x00, 0x1f, 0xef, 0xe3, 0x80, 0x1f, 0xff, 0x80, 0x00,
0x00, 0x3f, 0x80, 0x01, 0xf8, 0x00, 0x07, 0xf0, 0x0f, 0xff, 0xff, 0x80, 0x7e, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x3f, 0xcf, 0xef, 0xf0, 0x00, 0x00, 0x07, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xc0, 0x1f, 0x3f, 0x00, 0x03, 0xf8, 0x07, 0xf0, 0x00, 0x1f, 0xef, 0xe3, 0x00, 0x1f, 0xff, 0x80, 0x00,
0x00, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x03, 0xe0, 0x0f, 0xff, 0xff, 0x80, 0x7e, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x7f, 0x8f, 0xef, 0xf8, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xc0, 0x1c, 0x3f, 0x00, 0x03, 0xf8, 0x07, 0xf0, 0x00, 0x3f, 0xcf, 0xe0, 0x00, 0x1f, 0xff, 0x00, 0x00,
0x00, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x01, 0xc0, 0x0f, 0xff, 0xfc, 0x00, 0x7e, 0x1f, 0x80, 0x00, 0x00, 0x00, 0xff, 0x8f, 0xe7, 0xfc, 0x00, 0x00, 0x0f, 0xff, 0xff, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x18, 0x3f, 0x00, 0x01, 0xfc, 0x0f, 0xf0, 0x00, 0x7f, 0xcf, 0xe0, 0x00, 0x0f, 0xff, 0x00, 0x00,
0x00, 0x00, 0xc0, 0x01, 0xf8, 0x07, 0x00, 0x00, 0x07, 0xfc, 0x00, 0x00, 0x7e, 0x1f, 0x80, 0x00, 0x00, 0x01, 0xff, 0x0f, 0xe3, 0xfe, 0x00, 0x00, 0x07, 0xff, 0xff, 0x80, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x01, 0xfc, 0x0f, 0xe0, 0x00, 0x3f, 0x8f, 0xe0, 0x00, 0x0f, 0xfe, 0x00, 0x00,
0x00, 0x01, 0xe0, 0x01, 0xf8, 0x0f, 0x80, 0x00, 0x07, 0x80, 0x00, 0x00, 0x7e, 0x1f, 0x80, 0x00, 0x00, 0x03, 0xfe, 0x0f, 0xe1, 0xff, 0x00, 0x00, 0x07, 0xff, 0x80, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0xfe, 0x1f, 0xc0, 0x00, 0x1f, 0x0f, 0xe0, 0x00, 0x07, 0xfc, 0x00, 0x00,
0x00, 0x03, 0xf8, 0x01, 0xf8, 0x0f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x1f, 0x80, 0x00, 0x00, 0x0f, 0xfc, 0x0f, 0xe0, 0xff, 0xc0, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0xfe, 0x1f, 0xc0, 0x00, 0x0f, 0x0f, 0xe0, 0x00, 0x07, 0xfc, 0x00, 0x00,
0x00, 0x07, 0xfc, 0x01, 0xf8, 0x3f, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x1f, 0x80, 0x00, 0x00, 0x1f, 0xf8, 0x0f, 0xe0, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7f, 0x3f, 0x80, 0x00, 0x06, 0x0f, 0xe0, 0x00, 0x0f, 0xfe, 0x00, 0x00,
0x00, 0x0f, 0xfe, 0x01, 0xf8, 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xfe, 0x1f, 0x80, 0x00, 0x00, 0x3f, 0xf0, 0x0f, 0xe0, 0x7f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x7f, 0xff, 0x80, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x1f, 0xff, 0x00, 0x00,
0x00, 0x0f, 0xf8, 0x01, 0xf8, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x07, 0xc1, 0xfc, 0x1f, 0x80, 0x00, 0x00, 0x7f, 0xe0, 0x0f, 0xe0, 0x3f, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x3f, 0xff, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x3f, 0xff, 0x80, 0x00,
0x00, 0x1f, 0xf0, 0x01, 0xf8, 0x07, 0xff, 0x00, 0x00, 0x00, 0x3f, 0xc1, 0xfc, 0x1f, 0x80, 0x00, 0x01, 0xff, 0xc0, 0x0f, 0xe0, 0x1f, 0xff, 0x80, 0x00, 0x00, 0x01, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x3f, 0xfe, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x7f, 0xff, 0xc0, 0x00,
0x00, 0x7f, 0xe0, 0x01, 0xf8, 0x03, 0xff, 0x80, 0x00, 0x03, 0xff, 0xc3, 0xfc, 0x1f, 0x81, 0xc0, 0x03, 0xff, 0x80, 0x0f, 0xe0, 0x07, 0xff, 0xf0, 0x00, 0x00, 0x7f, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x1f, 0xfe, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0xff, 0xbf, 0xe0, 0x00,
0x00, 0xff, 0x80, 0x01, 0xf8, 0x01, 0xff, 0xc0, 0x00, 0x3f, 0xff, 0xc3, 0xf8, 0x1f, 0x81, 0xf0, 0x0f, 0xff, 0x00, 0x0f, 0xe0, 0x03, 0xff, 0xfc, 0x00, 0x0f, 0xff, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x0f, 0xfc, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x01, 0xff, 0x1f, 0xf8, 0x00,
0x01, 0xff, 0x00, 0x01, 0xf8, 0x00, 0x7f, 0xe0, 0x0f, 0xff, 0xff, 0xc7, 0xf8, 0x1f, 0x81, 0xfc, 0x3f, 0xfe, 0x00, 0x0f, 0xe0, 0x01, 0xff, 0xfc, 0x0f, 0xff, 0xff, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x1f, 0xfc, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x07, 0xfe, 0x0f, 0xfe, 0x00,
0x03, 0xfe, 0x00, 0x01, 0xf8, 0x00, 0x3f, 0xf0, 0x3f, 0xff, 0xff, 0x0f, 0xf0, 0x1f, 0x81, 0xfc, 0x3f, 0xf8, 0x00, 0x0f, 0xe0, 0x00, 0x7f, 0xf0, 0x1f, 0xff, 0xff, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x3f, 0xff, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x0f, 0xfc, 0x07, 0xff, 0x80,
0x0f, 0xfc, 0x00, 0x03, 0xf8, 0x00, 0x1f, 0xf8, 0x1f, 0xff, 0xf0, 0x1f, 0xf0, 0x1f, 0x81, 0xfc, 0x1f, 0xf0, 0x00, 0x0f, 0xe0, 0x00, 0x3f, 0xf0, 0x1f, 0xff, 0xff, 0x80, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0xff, 0xff, 0xc0, 0x00, 0x00, 0x0f, 0xe0, 0x3f, 0xf8, 0x03, 0xff, 0xe0,
0x1f, 0xf8, 0x00, 0x07, 0xf8, 0x00, 0x0f, 0xf0, 0x1f, 0xff, 0x80, 0x3f, 0xe0, 0x1f, 0x83, 0xfc, 0x0f, 0xe0, 0x00, 0x0f, 0xe0, 0x00, 0x0f, 0xe0, 0x0f, 0xff, 0xf0, 0xf8, 0x00, 0xfc, 0x00, 0x78, 0x00, 0xff, 0x00, 0x07, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x0f, 0xe0, 0xff, 0xf0, 0x01, 0xff, 0xfc,
0x0f, 0xf0, 0x03, 0xff, 0xf8, 0x00, 0x07, 0xe0, 0x0f, 0xf8, 0x00, 0x7f, 0xc0, 0x1f, 0xe7, 0xf8, 0x07, 0xc0, 0x00, 0x0f, 0xe0, 0x00, 0x03, 0xc0, 0x0f, 0xff, 0x00, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0x00, 0x3f, 0xff, 0x7f, 0xff, 0xf0, 0x00, 0x0f, 0xe7, 0xff, 0xe0, 0x00, 0xff, 0xfc,
0x07, 0xe0, 0x01, 0xff, 0xf8, 0x00, 0x03, 0xc0, 0x0f, 0xc0, 0x00, 0xff, 0x80, 0x1f, 0xff, 0xf8, 0x03, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xff, 0x07, 0xff, 0xfc, 0x1f, 0xff, 0xf8, 0x00, 0x0f, 0xef, 0xff, 0x80, 0x00, 0x3f, 0xf8,
0x03, 0xc0, 0x01, 0xff, 0xf0, 0x00, 0x01, 0x80, 0x06, 0x00, 0x03, 0xff, 0x00, 0x1f, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xff, 0x07, 0xff, 0xf8, 0x0f, 0xff, 0xf0, 0x00, 0x0f, 0xe7, 0xff, 0x00, 0x00, 0x1f, 0xf0,
0x00, 0x00, 0x00, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xff, 0x00, 0x1f, 0xff, 0xf0, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x07, 0xfe, 0x03, 0xff, 0xe0, 0x03, 0xff, 0xe0, 0x00, 0x0f, 0xe3, 0xfc, 0x00, 0x00, 0x07, 0xe0,
0x00, 0x00, 0x00, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x0f, 0xff, 0xe0, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x78, 0x03, 0xfc, 0x01, 0xff, 0x80, 0x00, 0x7f, 0xe0, 0x00, 0x0f, 0xe1, 0xf8, 0x00, 0x00, 0x01, 0xe0,
0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x03, 0xff, 0x80, 0x00, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0xfc, 0x00, 0x00, 0x0f, 0xc0, 0x00, 0x0f, 0xe0, 0xe0, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
//?<3F><>?<3F>̨<EFBFBD>3?<3F><>?-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<3F><><EFBFBD><EFBFBD>?384x64<36><34>?<3F><>?<3F><>?64x64 system unauthorized
static const char LicenseTextEn[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0xf8, 0x1e, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0xff, 0xfc, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0xff, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, 0x00, 0x00, 0x78, 0x3e, 0x00, 0x00, 0x3f, 0xf8, 0x00, 0x00, 0xff, 0xfc, 0x00, 0x00, 0x1f, 0xf8, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0x78, 0x3e, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0xff, 0xfc, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x7c, 0x3c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x7c, 0x3c, 0x00, 0x00, 0xfb, 0xef, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x3c, 0x7c, 0x00, 0x00, 0x3c, 0x3c, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x78, 0x3e, 0x00, 0x00, 0xf3, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x3e, 0x78, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0xf3, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x3e, 0x78, 0x00, 0x00, 0x3f, 0xf0, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0xf3, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xf8, 0x00, 0x00, 0x1e, 0xf8, 0x00, 0x00, 0x1f, 0xf8, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0xf3, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x1f, 0xf0, 0x00, 0x00, 0x03, 0xfc, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xf3, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0xf3, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x3e, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x78, 0x3e, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x7c, 0x3e, 0x00, 0x00, 0xf3, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x3c, 0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x7c, 0x3c, 0x00, 0x00, 0x0f, 0x8e, 0x00, 0x00, 0x7e, 0x7e, 0x00, 0x00, 0xf3, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0x07, 0xfe, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0xf3, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0xf8, 0x00, 0x00, 0x07, 0xc0, 0x00, 0x00, 0x3f, 0xf8, 0x00, 0x00, 0x07, 0xfe, 0x00, 0x00, 0x1f, 0xf8, 0x00, 0x00, 0xf3, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x07, 0xc0, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0xf3, 0xcf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00,
0x78, 0x1e, 0x00, 0x00, 0x7b, 0xf8, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0xff, 0xfc, 0x00, 0x00, 0x7b, 0xf8, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x3e, 0xf8, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x7f, 0xfc, 0x00, 0x00, 0x0f, 0xf0, 0x00, 0x00, 0x1f, 0xfe, 0x00, 0x00,
0x78, 0x1e, 0x00, 0x00, 0x7f, 0xfc, 0x00, 0x00, 0x3f, 0xf8, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0xff, 0xfc, 0x00, 0x00, 0x7f, 0xfc, 0x00, 0x00, 0x1f, 0xf8, 0x00, 0x00, 0x3f, 0xf8, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x7f, 0xfc, 0x00, 0x00, 0x1f, 0xf8, 0x00, 0x00, 0x3f, 0xfe, 0x00, 0x00,
0x78, 0x1e, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0xff, 0xfc, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0x3f, 0xf8, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x7f, 0xfc, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00,
0x78, 0x1e, 0x00, 0x00, 0x7e, 0x3e, 0x00, 0x00, 0x7c, 0x3c, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x7e, 0x3e, 0x00, 0x00, 0x7c, 0x7e, 0x00, 0x00, 0x3f, 0xc0, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x7c, 0x3c, 0x00, 0x00, 0x7c, 0x7e, 0x00, 0x00,
0x78, 0x1e, 0x00, 0x00, 0x7c, 0x1e, 0x00, 0x00, 0x7c, 0x3c, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x7c, 0x1e, 0x00, 0x00, 0x78, 0x3e, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x01, 0xf8, 0x00, 0x00, 0x78, 0x3e, 0x00, 0x00, 0x78, 0x3e, 0x00, 0x00,
0x78, 0x1e, 0x00, 0x00, 0x7c, 0x1e, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x7c, 0x1e, 0x00, 0x00, 0xf8, 0x1e, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x01, 0xf0, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0xf8, 0x3e, 0x00, 0x00,
0x78, 0x1e, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x1f, 0xfc, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0xf8, 0x1e, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0xf8, 0x3e, 0x00, 0x00,
0x78, 0x1e, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0xf8, 0x1e, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x07, 0xc0, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0xf8, 0x3e, 0x00, 0x00,
0x78, 0x3e, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x7f, 0x3c, 0x00, 0x00, 0x78, 0x3e, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0xf8, 0x1e, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xf8, 0x3e, 0x00, 0x00,
0x78, 0x3e, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x78, 0x3c, 0x00, 0x00, 0x78, 0x3e, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0xf8, 0x3e, 0x00, 0x00,
0x78, 0x7e, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x78, 0x7c, 0x00, 0x00, 0x78, 0x7e, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x7c, 0x3e, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x7c, 0x3e, 0x00, 0x00, 0x78, 0x3e, 0x00, 0x00,
0x7c, 0xfe, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x7c, 0xfc, 0x00, 0x00, 0x7c, 0xfe, 0x00, 0x00, 0x0f, 0x8e, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x7e, 0x7e, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x7e, 0x7e, 0x00, 0x00, 0x7c, 0x7e, 0x00, 0x00,
0x7f, 0xfe, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x7f, 0xfc, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0x07, 0xfe, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0x3f, 0xfc, 0x00, 0x00, 0x3f, 0xfe, 0x00, 0x00,
0x3f, 0xfe, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0x3f, 0xfe, 0x00, 0x00, 0x07, 0xfe, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x1f, 0xf8, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0x1f, 0xf8, 0x00, 0x00, 0x3f, 0xfe, 0x00, 0x00,
0x1f, 0xde, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x1f, 0xfe, 0x00, 0x00, 0x1f, 0xde, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x00, 0x07, 0xe0, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x03, 0xc0, 0x00, 0x00, 0x7f, 0xfe, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x0f, 0xfe, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};
void TTipPopup::DrawLicenseText(int centre_x, int centre_y, unsigned int cClr, unsigned int bClr)
{
const char* p;
int start_x;
int start_y;
int ix = 0;
int iy = 0;
unsigned int i;
if(centre_x > (64*3))start_x = centre_x - 64*3;
else start_x = 0;
if(centre_y > (64/2))start_y = centre_y - 64/2;
else start_y = 0;
if(LanguageEnCn==0)p = LicenseText;
else p = LicenseTextEn;
while(iy<64){
for(i=0;i<8;i++){
if((*p)&(0x80>>i)){
PixelRender(start_x+ix, start_y+iy, cClr);
}else{
PixelRender(start_x+ix, start_y+iy, bClr);
}
ix++;
if(ix>=(64*6)){
ix=0;
iy++;
}
}
p++;
}
}
void TTipPopup::DrawSelf()
{
VertLineRender(Bound.Left, Bound.Top, Bound.Height -1, 0xFFFFFFFF);
VertLineRender(Bound.Right -1, Bound.Top +1, Bound.Height -2, 0xFF808080);
VertLineRender(Bound.Right, Bound.Top, Bound.Height, 0xFF404040);
HorizLineRender(Bound.Left, Bound.Top, Bound.Width - 1, 0xFFFFFFFF);
HorizLineRender(Bound.Left +1, Bound.Bottom -1, Bound.Width - 2, 0xFF808080);
HorizLineRender(Bound.Left, Bound.Bottom, Bound.Width, 0xFF404040);
//Fill Rect Box
RectFillRender(Caption.Left, Caption.Top, Caption.Right, Caption.Bottom, Color4Caption);
RectFillRender(Content.Left, Content.Top, Content.Right, Content.Bottom, clFrmFace);
}
void TTipPopup::Show()
{
//System unauthorized
DrawSelf();
TickCountDown2SelfCheck =0;
Tick4Refresh =0;
IsShowTipPopup =1;
IsShow =1;
RectFillRender(Caption.Left, Caption.Top, Caption.Right, Caption.Bottom, Color4Caption);
if(What == 0x03){
if(LanguageEnCn==0)TMyString::sFromStr("ϵͳδ<EFBFBD><EFBFBD>Ȩ,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD>ģʽ", Text);
else TMyString::sFromStr("Unauthorized, Running In Test Mode", Text);
DrawLicenseText(Content.Left + (Content.Width/2), Content.Top + 46,clRed,clFrmFace);
TPageIdle::sDrawDebugText(Content.Left + (Content.Width/2), Content.Top + 118,clRed,clFrmFace);
}else
if(What == 0x01){
if(LanguageEnCn==0)TMyString::sFromStr("ϵͳδ<EFBFBD><EFBFBD>Ȩ", Text);
else TMyString::sFromStr("Unauthorized", Text);
DrawLicenseText(Content.Left + (Content.Width/2), Content.Top + (Content.Height/2),clRed,clFrmFace);
}else
if(What == 0x02){
if(LanguageEnCn==0)TMyString::sFromStr("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>ģʽ", Text);
else TMyString::sFromStr("Running In Test Mode", Text);
TPageIdle::sDrawDebugText(Content.Left + (Content.Width/2), Content.Top + (Content.Height/2),clRed,clFrmFace);
}
TextRender_string24(Caption.Left + 6, Caption.Top+ 4, clNearWhite, Color4Caption, Text);
}
void TTipPopup::ShowLicenseError()
{
DrawSelf();
DrawLicenseText(Content.Left + (Content.Width/2), Content.Top + (Content.Height/2),clRed,clNearWhite);
IsShowTipPopup =1;
IsShow =1;
}
void TTipPopup::RedrawTip()
{
}
void TTipPopup::Hide()
{
IsShowTipPopup = 0;
IsShow = 0;
}
void TTipPopup::Init()
{
Clear();
}
void TTipPopup::Clear()
{
TickNoKey4PopupTip =0;
TickCountDown2SelfCheck =0;
Tick4Refresh =0;
}
void TTipPopup::ClearTickOnKeyPress()
{
Clear();
}
void TTipPopup::ClearTickOnEventOcc()
{
Clear();
}
int TTipPopup::Task1000Ms()
{
unsigned int NewWhat;
int CheckNone = 2;
int tResult =0;
if(TickNoKey4PopupTip <TickNoKeyPoint){
TickNoKey4PopupTip++;
return 0;
}
if( ( (SysAuthorize.fDa.Done == 0) && (check_auth_function_isenable()) ) || (RunState == TRunModeCfg::RunModeAdjust) ){
if(IsShow == 0){
TickCountDown2SelfCheck =0;
Tick4Refresh =0;
if( (SysAuthorize.fDa.Done == 0) && (RunState == TRunModeCfg::RunModeAdjust) ){
What = 3;
}else
if(SysAuthorize.fDa.Done == 0){
What = 1;
}else{
What = 2;
}
Show();
return 1;
}else{
if( (SysAuthorize.fDa.Done == 0) && (RunState == TRunModeCfg::RunModeAdjust) ){
NewWhat = 3;
}else
if(SysAuthorize.fDa.Done == 0){
NewWhat = 1;
}else{
NewWhat = 2;
}
if(NewWhat != What){
What = NewWhat;
Show();
}
Tick4Refresh ++;
if(Tick4Refresh & 0x00000001){
RectFillRender(Caption.Left, Caption.Top, Caption.Right, Caption.Bottom, Color4Caption);
TextRender_string24(Caption.Left + 6, Caption.Top+ 4, clNearWhite, Text);
}else{
RectFillRender(Caption.Left, Caption.Top, Caption.Right, Caption.Bottom, clNearWhite);
TextRender_string24(Caption.Left + 6, Caption.Top+ 4, Color4Caption, Text);
}
if(What & 0x00000001){
TickCountDown2SelfCheck ++;
if(TickCountDown2SelfCheck > SelCheckCountDownPoint){
//Go SelfCheck
Hide();
TickCountDown2SelfCheck =0;
Tick4Refresh =0;
if(TickNoKeyPoint > 90){
TickNoKey4PopupTip = TickNoKeyPoint -90;
}
return 2;
}else{
TMyString::sFrom3Dg((SelCheckCountDownPoint - TickCountDown2SelfCheck), NumText);
TextRender_string24(Content.Right - 48, Content.Bottom - 28, Color4Caption , clFrmFace, NumText);
}
}
return 1;
}
}else{
if(IsShow){
Hide();
return -1;
}
}
return 0;
}
int TTipPopup::ExtRequst(unsigned char Prm)
{
IsShow = 0;
IsShowTipPopup = 0;
return 0;
}