From eeb8b9162ad9d638840df352dca69be2c94246c2 Mon Sep 17 00:00:00 2001 From: Li Jun Ru Date: Thu, 7 Dec 2023 11:56:18 +0800 Subject: [PATCH] Feature/box joystick add nes emulator --- .gitlab/ci/build.yml | 12 +- .gitlab/ci/rules.yml | 12 + .../joystick_controler/CMakeLists.txt | 11 + .../esp_joystick/joystick_controler/README.md | 94 + .../joystick_controler/README_cn.md | 93 + .../joystick_controler/main/CMakeLists.txt | 7 + .../joystick_controler/main/app/app_ble_hid.c | 160 + .../joystick_controler/main/app/app_ble_hid.h | 43 + .../joystick_controler/main/app/app_button.c | 496 ++++ .../joystick_controler/main/app/app_button.h | 67 + .../main/app/app_nvs_flash.c | 45 + .../main/app/app_nvs_flash.h | 25 + .../joystick_controler/main/app/app_rocker.c | 112 + .../joystick_controler/main/app/app_rocker.h | 30 + .../joystick_controler/main/app/app_touch.c | 65 + .../joystick_controler/main/app/app_touch.h | 25 + .../joystick_controler/main/app/app_usb_hid.c | 98 + .../joystick_controler/main/app/app_usb_hid.h | 24 + .../joystick_controler/main/app/esp_hid_gap.c | 819 ++++++ .../joystick_controler/main/app/esp_hid_gap.h | 79 + .../joystick_controler/main/app/espnow_ctrl.c | 499 ++++ .../joystick_controler/main/app/espnow_ctrl.h | 273 ++ .../joystick_controler/main/app_ui_event.c | 712 +++++ .../joystick_controler/main/app_ui_event.h | 61 + .../joystick_controler/main/idf_component.yml | 8 + .../main/joystick_controler_main.c | 47 + .../joystick_controler/main/ui/CMakeLists.txt | 30 + .../joystick_controler/main/ui/README.md | 1 + .../joystick_controler/main/ui/filelist.txt | 28 + .../main/ui/fonts/ui_font_SourceHanSansCN14.c | 2034 +++++++++++++ .../main/ui/fonts/ui_font_SourceHanSansCN20.c | 2565 +++++++++++++++++ .../main/ui/images/ui_img_ble_28_png.c | 35 + .../main/ui/images/ui_img_ble_icon_20px_png.c | 29 + .../main/ui/images/ui_img_brilliance_28_png.c | 35 + .../main/ui/images/ui_img_down_btn_png.c | 28 + .../main/ui/images/ui_img_espnow_bind_png.c | 28 + .../main/ui/images/ui_img_game_pad_app_png.c | 149 + .../main/ui/images/ui_img_left_btn_png.c | 28 + .../main/ui/images/ui_img_nes_app_png.c | 149 + .../main/ui/images/ui_img_rc_app_png.c | 149 + .../ui/images/ui_img_return_btn_16px_png.c | 27 + .../main/ui/images/ui_img_right_btn_png.c | 28 + .../main/ui/images/ui_img_setting_app_png.c | 149 + .../ui/images/ui_img_setting_icon_20px_png.c | 29 + .../main/ui/images/ui_img_up_btn_png.c | 28 + .../main/ui/images/ui_img_usb_28_png.c | 34 + .../main/ui/images/ui_img_usb_icon_20px_png.c | 29 + .../main/ui/images/ui_img_vibration_28_png.c | 35 + .../ui/images/ui_img_volume_ctrl_26_png.c | 33 + .../main/ui/images/ui_img_wifi_28_png.c | 35 + .../ui/images/ui_img_wifi_icon_18px_png.c | 28 + .../main/ui/screens/ui_GamePadAppScreen.c | 698 +++++ .../ui/screens/ui_GamePadAppSettingScreen.c | 443 +++ .../main/ui/screens/ui_RcAppScreen.c | 374 +++ .../main/ui/screens/ui_mainScreen.c | 331 +++ .../joystick_controler/main/ui/ui.c | 344 +++ .../joystick_controler/main/ui/ui.h | 203 ++ .../joystick_controler/main/ui/ui_events.h | 27 + .../joystick_controler/main/ui/ui_helpers.c | 268 ++ .../joystick_controler/main/ui/ui_helpers.h | 116 + .../joystick_controler/partitions.csv | 5 + .../pictures/ESP-JoyStick-back_cn.png | Bin 0 -> 2676305 bytes .../pictures/ESP-JoyStick-back_en.png | Bin 0 -> 2508197 bytes .../pictures/ESP-JoyStick-front_cn.png | Bin 0 -> 2990029 bytes .../pictures/ESP-JoyStick-front_en.png | Bin 0 -> 2832282 bytes .../pictures/ESP-JoyStick-overall.png | Bin 0 -> 1449863 bytes .../joystick_controler/sdkconfig.defaults | 34 + .../joystick_rc_receiver/CMakeLists.txt | 10 + .../joystick_rc_receiver/README.md | 119 + .../joystick_rc_receiver/README_cn.md | 119 + .../joystick_rc_receiver/main/CMakeLists.txt | 7 + .../main/espnow_ctrl/espnow_ctrl.c | 491 ++++ .../main/espnow_ctrl/espnow_ctrl.h | 272 ++ .../main/idf_component.yml | 7 + .../main/joystick_rc_receiver_main.c | 329 +++ .../joystick_rc_receiver/sdkconfig.defaults | 11 + tools/ci/check_copyright_config.yaml | 4 + 77 files changed, 13871 insertions(+), 1 deletion(-) create mode 100644 examples/esp_joystick/joystick_controler/CMakeLists.txt create mode 100644 examples/esp_joystick/joystick_controler/README.md create mode 100644 examples/esp_joystick/joystick_controler/README_cn.md create mode 100644 examples/esp_joystick/joystick_controler/main/CMakeLists.txt create mode 100644 examples/esp_joystick/joystick_controler/main/app/app_ble_hid.c create mode 100644 examples/esp_joystick/joystick_controler/main/app/app_ble_hid.h create mode 100644 examples/esp_joystick/joystick_controler/main/app/app_button.c create mode 100644 examples/esp_joystick/joystick_controler/main/app/app_button.h create mode 100644 examples/esp_joystick/joystick_controler/main/app/app_nvs_flash.c create mode 100644 examples/esp_joystick/joystick_controler/main/app/app_nvs_flash.h create mode 100644 examples/esp_joystick/joystick_controler/main/app/app_rocker.c create mode 100644 examples/esp_joystick/joystick_controler/main/app/app_rocker.h create mode 100644 examples/esp_joystick/joystick_controler/main/app/app_touch.c create mode 100644 examples/esp_joystick/joystick_controler/main/app/app_touch.h create mode 100644 examples/esp_joystick/joystick_controler/main/app/app_usb_hid.c create mode 100644 examples/esp_joystick/joystick_controler/main/app/app_usb_hid.h create mode 100644 examples/esp_joystick/joystick_controler/main/app/esp_hid_gap.c create mode 100644 examples/esp_joystick/joystick_controler/main/app/esp_hid_gap.h create mode 100644 examples/esp_joystick/joystick_controler/main/app/espnow_ctrl.c create mode 100644 examples/esp_joystick/joystick_controler/main/app/espnow_ctrl.h create mode 100644 examples/esp_joystick/joystick_controler/main/app_ui_event.c create mode 100644 examples/esp_joystick/joystick_controler/main/app_ui_event.h create mode 100644 examples/esp_joystick/joystick_controler/main/idf_component.yml create mode 100644 examples/esp_joystick/joystick_controler/main/joystick_controler_main.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/CMakeLists.txt create mode 100644 examples/esp_joystick/joystick_controler/main/ui/README.md create mode 100644 examples/esp_joystick/joystick_controler/main/ui/filelist.txt create mode 100644 examples/esp_joystick/joystick_controler/main/ui/fonts/ui_font_SourceHanSansCN14.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/fonts/ui_font_SourceHanSansCN20.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_ble_28_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_ble_icon_20px_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_brilliance_28_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_down_btn_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_espnow_bind_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_game_pad_app_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_left_btn_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_nes_app_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_rc_app_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_return_btn_16px_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_right_btn_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_setting_app_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_setting_icon_20px_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_up_btn_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_usb_28_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_usb_icon_20px_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_vibration_28_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_volume_ctrl_26_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_wifi_28_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/images/ui_img_wifi_icon_18px_png.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/screens/ui_GamePadAppScreen.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/screens/ui_GamePadAppSettingScreen.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/screens/ui_RcAppScreen.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/screens/ui_mainScreen.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/ui.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/ui.h create mode 100644 examples/esp_joystick/joystick_controler/main/ui/ui_events.h create mode 100644 examples/esp_joystick/joystick_controler/main/ui/ui_helpers.c create mode 100644 examples/esp_joystick/joystick_controler/main/ui/ui_helpers.h create mode 100644 examples/esp_joystick/joystick_controler/partitions.csv create mode 100644 examples/esp_joystick/joystick_controler/pictures/ESP-JoyStick-back_cn.png create mode 100644 examples/esp_joystick/joystick_controler/pictures/ESP-JoyStick-back_en.png create mode 100644 examples/esp_joystick/joystick_controler/pictures/ESP-JoyStick-front_cn.png create mode 100644 examples/esp_joystick/joystick_controler/pictures/ESP-JoyStick-front_en.png create mode 100644 examples/esp_joystick/joystick_controler/pictures/ESP-JoyStick-overall.png create mode 100644 examples/esp_joystick/joystick_controler/sdkconfig.defaults create mode 100644 examples/esp_joystick/joystick_rc_receiver/CMakeLists.txt create mode 100644 examples/esp_joystick/joystick_rc_receiver/README.md create mode 100644 examples/esp_joystick/joystick_rc_receiver/README_cn.md create mode 100644 examples/esp_joystick/joystick_rc_receiver/main/CMakeLists.txt create mode 100644 examples/esp_joystick/joystick_rc_receiver/main/espnow_ctrl/espnow_ctrl.c create mode 100644 examples/esp_joystick/joystick_rc_receiver/main/espnow_ctrl/espnow_ctrl.h create mode 100644 examples/esp_joystick/joystick_rc_receiver/main/idf_component.yml create mode 100644 examples/esp_joystick/joystick_rc_receiver/main/joystick_rc_receiver_main.c create mode 100644 examples/esp_joystick/joystick_rc_receiver/sdkconfig.defaults diff --git a/.gitlab/ci/build.yml b/.gitlab/ci/build.yml index 77ff97d..1b49dbb 100644 --- a/.gitlab/ci/build.yml +++ b/.gitlab/ci/build.yml @@ -31,7 +31,7 @@ expire_in: 1 week variables: IDF_CI_BUILD: "1" - # By configuring this macro, you can append the compiled configuration file. + # By configuring this macro, you can append the compiled configuration file. # For example, using "sdkconf.etc=default" specifies the default sdkconfig file. EXAMPLE_CONFIG: "=" script: @@ -134,6 +134,16 @@ build_example_usb_camera_lcd_display: variables: EXAMPLE_DIR: examples/usb_camera_lcd_display +build_example_esp_joystick: + extends: + - .build_examples_template + - .rules:build:example_esp_joystick + parallel: + matrix: + - IMAGE: espressif/idf:release-v5.1 + variables: + EXAMPLE_DIR: examples/esp_joystick + build_example_usb_headset: extends: - .build_examples_template diff --git a/.gitlab/ci/rules.yml b/.gitlab/ci/rules.yml index 7d6d337..723c2de 100644 --- a/.gitlab/ci/rules.yml +++ b/.gitlab/ci/rules.yml @@ -31,6 +31,9 @@ .patterns-example_usb_camera_lcd_display: &patterns-example_usb_camera_lcd_display - "examples/usb_camera_lcd_display/**/*" +.patterns-example_esp_joystick: &patterns-example_esp_joystick + - "examples/esp_joystick/**/*" + .patterns-example_usb_headset: &patterns-example_usb_headset - "examples/usb_headset/**/*" @@ -131,6 +134,15 @@ - <<: *if-dev-push changes: *patterns-example_usb_camera_lcd_display +.rules:build:example_esp_joystick: + rules: + - <<: *if-protected + - <<: *if-label-build + - <<: *if-dev-push + changes: *patterns-components_bsp + - <<: *if-dev-push + changes: *patterns-example_esp_joystick + .rules:build:example_usb_headset: rules: - <<: *if-protected diff --git a/examples/esp_joystick/joystick_controler/CMakeLists.txt b/examples/esp_joystick/joystick_controler/CMakeLists.txt new file mode 100644 index 0000000..527b7d2 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/CMakeLists.txt @@ -0,0 +1,11 @@ +# For more information about build system see +# https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/build-system.html +# The following five lines of boilerplate have to be in your project's +# CMakeLists in this exact order for cmake to work correctly +cmake_minimum_required(VERSION 3.5) + +include($ENV{IDF_PATH}/tools/cmake/project.cmake) +add_compile_options("-Wno-format" + "-Wno-deprecated-declarations" + "-Wno-unused-variable") +project(joystick_controler) diff --git a/examples/esp_joystick/joystick_controler/README.md b/examples/esp_joystick/joystick_controler/README.md new file mode 100644 index 0000000..8d4d22c --- /dev/null +++ b/examples/esp_joystick/joystick_controler/README.md @@ -0,0 +1,94 @@ + +# JoyStick-Controler Example + +[[中文]](README_cn.md) + +| Board | Support Status | +| ----------------- | -------------- | +| ESP32-S3-BOX | NO | +| ESP32-S3-BOX-Lite | NO | +| ESP32-S3-BOX-3 | YES | + +This project is developed based on Espressif's ESP32-S3-BOX-3 and ESP32-S3-USB-Bridge, aiming to create an open-source project that caters to both gaming controllers and remote control for model aircraft. + +This guide will assist you in quickly getting started with ESP-JoyStick and provide all the detailed information about the project. + +More information is on [ESP32-S3-BOX-3-JoyStick](https://oshwhub.com/esp-college/esp_box_3_joystick). + +This guide includes the following sections: +- Project Overview +- Hardware Reference +- Application Development +- Related Documentation + +## Project Overview + +The ESP-JoyStick hardware system comprises the ESP32-S3-BOX-3 development board, JoyStick controller, and ESP32-S3-USB-Bridge receiver. The ESP32-S3-BOX-3 serves as the main controller, connecting to the JoyStick controller and ESP32-S3-USB-Bridge receiver through a PCIe interface. The system operates in "Game Mode" and "RC Remote Control Mode." In Game Mode, it supports USB-HID and BLE-HID protocols for computer gaming control, as well as an NES emulator mode. In RC Remote Control Mode, it utilizes the ESP-NOW wireless communication protocol to pair with [ESP32-S3-USB-Bridge](https://docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32s3/esp32-s3-usb-bridge/user_guide.html)(Purchase link: [TaoBao](https://item.taobao.com/item.htm?ft=t&id=753321694177) or [Aliexpress](https://www.aliexpress.us/item/3256806114330511.html?gatewayAdapt=glo2usa4itemAdapt)) and other Espressif development boards(where the ESP32-S3-USB-Bridge or other Espressif development boards act as the model aircraft receiver), enabling wireless control of [RC cars](examples/esp_joystick/joystick_rc_receiver) and [ESP-Drone](https://docs.espressif.com/projects/espressif-esp-drone/en/latest/gettingstarted.html) quadcopters. + +
+ +

ESP-JoyStick Overall Physical Diagram

+
+ +- Game Mode: + - USB-HID Mode: Connect to the computer using a Type-C data cable, control computer games through the USB-HID protocol, and customize joystick and button functions. + - BLE-HID Mode: In this mode, the JoyStick is connected to the computer via Bluetooth using the BLE-HID protocol, enabling control of computer games with customizable joystick and button functions. + - NES Emulator Mode: In this mode, games from the NES emulator can be displayed on the screen of ESP32-S3-BOX-3. + +
+ +

ESP-JoyStick control computer games

+
+ +- RC Remote Control Mode: ESP-JoyStick establishes a paired connection through the ESP-NOW wireless communication protocol with other Espressif official development boards (receivers) such as [ESP32-S3-USB-Bridge](https://docs.espressif.com/projects/espressif-esp-dev-kits/zh_CN/latest/esp32s3/esp32-s3-usb-bridge/user_guide.html). This enables wireless remote control for [RC cars](examples/esp_joystick/joystick_rc_receiver), [ESP-Drone](https://docs.espressif.com/projects/espressif-esp-drone/en/latest/gettingstarted.html) quadcopters, and other model aircraft. + +
+ +

ESP-JoyStick remote control the ESP-Drone

+
+ +
+ +

ESP-JoyStick control the RC car

+
+ +## Hardware Reference + +To ensure that ESP-JoyStick has a comfortable grip, this project has optimized the PCB board shape and designed a matching [3D enclosure](https://dl.espressif.com/ae/esp-box/Box_3_JoyStick_Case_231116.STL/Box_3_JoyStick_Case_231116.STL) for it. + + The following is a map of the main components of the ESP-JoyStick. + +
+ +

ESP-JoyStick Front

+
+ +
+ +

ESP-JoyStick Back

+
+ +## Application Development + +ESP-JoyStick has two joysticks. Each joystick, functioning similarly to a variable resistor, has varying resistance values at different positions. Utilizing the series voltage divider principle, the joystick's position can be inferred by detecting the voltage value. To capture the attitude, two ADC channels are used for each joystick. In addition to this, each joystick has a membrane button that developers can utilize. + +ESP-JoyStick has a total of 16 physical buttons. Each button operates with a high logic level when not pressed and a low logic level when pressed. Due to the limited number of IO ports available on ESP32-S3-BOX-3, this project employs two 74HC165D parallel-to-serial shift registers. Developers can simulate SPI communication using three IO ports to read the status of all the buttons. + +The vibration motor is controlled through a transistor (S8050). Developers simply need to configure one IO port as an output mode. When the port outputs a high logic level, the motor vibrates, and when it outputs a low logic level, the motor does not vibrate. + +For specific pin assignments, please refer to the schematic diagram of ESP-JoyStick. + +## Related Documentation + +* Schematic and PCB Source File: + + * [JoyStick_MainBoard_Schematic](https://dl.espressif.com/ae/esp-box/SCH_JoyStick_MainBoard_Schematic_2023-11-22.pdf/SCH_JoyStick_MainBoard_Schematic_2023-11-22.pdf) + * [PCIE_Board_Schematic](https://dl.espressif.com/ae/esp-box/SCH_PCIE_Board_Schematic_2023-11-22.pdf/SCH_PCIE_Board_Schematic_2023-11-22.pdf) + * [ButtonBoard_Schematic](https://dl.espressif.com/ae/esp-box/SCH_ButtonBoard_Schematic_2023-11-22.pdf/SCH_ButtonBoard_Schematic_2023-11-22.pdf) + * [JoyStick_MainBoard_PCB](https://dl.espressif.com/ae/esp-box/PCB_JoyStick_MainBoard_PCB_2023-11-22.pdf/PCB_JoyStick_MainBoard_PCB_2023-11-22.pdf) + * [PCIE_Board_PCB](https://dl.espressif.com/ae/esp-box/PCB_PCIE_Board_PCB_2023-11-22.pdf/PCB_PCIE_Board_PCB_2023-11-22.pdf) + * [ButtonBoard_PCB](https://dl.espressif.com/ae/esp-box/PCB_ButtonBoard_PCB_2023-11-22.pdf/PCB_ButtonBoard_PCB_2023-11-22.pdf) +* [Shell 3D Print Source File](https://dl.espressif.com/ae/esp-box/Box_3_JoyStick_Case_231116.STL/Box_3_JoyStick_Case_231116.STL) +* [ESP-JoyStick pictures](./pictures/) + + diff --git a/examples/esp_joystick/joystick_controler/README_cn.md b/examples/esp_joystick/joystick_controler/README_cn.md new file mode 100644 index 0000000..b8b722f --- /dev/null +++ b/examples/esp_joystick/joystick_controler/README_cn.md @@ -0,0 +1,93 @@ + +# JoyStick-Controler Example + +[[English]](README.md) + +| 开发板 | 支持状态 | +| ----------------- | -------------- | +| ESP32-S3-BOX | NO | +| ESP32-S3-BOX-Lite | NO | +| ESP32-S3-BOX-3 | YES | + +该项目基于乐鑫的 ESP32-S3-BOX-3 和 ESP32-S3-USB-Bridge 进行开发,旨在创建一个兼顾游戏手柄和航模遥控器的开源项目。 + +本指南将帮助您快速上手 ESP-JoyStick,并提供该项目的所有详细信息。更多信息请参见 [ESP32-S3-BOX-3-JoyStick](https://oshwhub.com/esp-college/esp_box_3_joystick)。 + +本指南包括以下部分: +- 项目概述 +- 硬件参考 +- 应用程序开发 +- 相关文档 + +## 项目概述 + +ESP-JoyStick 硬件系统由 ESP32-S3-BOX-3 开发板、 JoyStick 手柄和 ESP32-S3-USB-Bridge 接收机三部分组成。ESP32-S3-BOX-3 作为主控制器,通过 PCIe 接口与 JoyStick 手柄进行连接。系统在“游戏模式”和“遥控模式”下运行。在游戏模式下,它支持 USB-HID 和 BLE-HID 协议,用于控制计算机游戏,以及 NES 模拟器模式。在 RC 遥控模式下,它利用 ESP-NOW 无线通信协议与 [ESP32-S3-USB-Bridge](https://docs.espressif.com/projects/espressif-esp-dev-kits/zh_CN/latest/esp32s3/esp32-s3-usb-bridge/user_guide.html)(购买链接:[淘宝](https://item.taobao.com/item.htm?ft=t&id=753321694177)或[速卖通](https://www.aliexpress.us/item/3256806114330511.html?gatewayAdapt=glo2usa4itemAdapt))或其他 Expressif 开发板(这里的 ESP32-S3-USB-Bridge 或其他 Expressif 开发板作为航模接收机)进行配对,实现 [RC 遥控车](examples/esp_joystick/joystick_rc_receiver)和 [ESP-Drone](https://docs.espressif.com/projects/espressif-esp-drone/en/latest/gettingstarted.html) 四轴飞行器的无线控制。 + +
+ +

ESP-JoyStick 整体实物图

+
+ +- 游戏模式: + - USB-HID 模式:使用 Type-C 数据线连接电脑,通过 USB-HID 协议控制电脑游戏,可自定义摇杆及按键功能。 + - BLE-HID 模式:该模式下 JoyStick 与电脑通过蓝牙进行连接,通过 BLE-HID 协议控制电脑游戏,可自定义摇杆及按键功能。 + - NES 模拟器模式:该模式下,可在 ESP32-S3-BOX-3 屏幕上显示 NES 模拟器中的游戏。 + +
+ +

ESP-JoyStick 控制电脑游戏

+
+ +- RC 遥控模式:ESP-JoyStick 通过 ESP-NOW 无线通信协议与 [ESP32-S3-USB-Bridge](https://docs.espressif.com/projects/espressif-esp-dev-kits/zh_CN/latest/esp32s3/esp32-s3-usb-bridge/user_guide.html) 等其他乐鑫官方开发板(接收机)进行配对连接,可实现对 [RC 遥控车](examples/esp_joystick/joystick_rc_receiver)、[ESP-Drone](https://docs.espressif.com/projects/espressif-esp-drone/en/latest/gettingstarted.html) 四旋翼小飞机等航模的无线遥控。 + +
+ +

ESP-JoyStick 遥控ESP-Droneo小飞机

+
+ +
+ +

ESP-JoyStick 控制RC遥控车

+
+ +## 硬件参考 + +为保证 ESP-JoyStick 具有较好的握持手感,本项目对 ESP-JoyStick 的 PCB 板形进行了优化设计,并为其设计了配套的 [3D 外壳](https://dl.espressif.com/ae/esp-box/Box_3_JoyStick_Case_231116.STL/Box_3_JoyStick_Case_231116.STL)。 + +以下是 ESP-JoyStick 的主要部件分布图。 + +
+ +

ESP-JoyStick 正面

+
+ +
+ +

ESP-JoyStick 背面

+
+ +## 应用程序开发 + +ESP-JoyStick 共有两个摇杆,每个摇杆(其原理类似于可调电阻,摇杆在不同位置的电阻值不同,利用串联分压原理,通过检测得出的电压值即可推算出摇杆位置)需要使用两路 ADC 进行姿态读取,除此之外,摇杆内部还有一个薄膜按键可供开发者使用。 + +ESP-JoyStick 共有 16 个物理按键,每个按键“未按下时电平为高电平,按下为低电平”,由于 ESP32-S3-BOX-3 引出的 IO 口数量有限,因此该项目使用两个 74HC165D 并行转串行芯片,开发者通过三个 IO 口模拟 SPI 通信即可读取到所有的按键状态。 + +震动马达通过一个三极管(S8050)进行控制,开发者只需将一个 IO 口配置为输出模式,输出高电平马达震动,输出低电平马达不震动。 + +具体的引脚分配请查看 ESP-JoyStick 原理图。 + +## 相关文档 + +* 原理图和 PCB 文件: + + * [JoyStick_MainBoard_Schematic](https://dl.espressif.com/ae/esp-box/SCH_JoyStick_MainBoard_Schematic_2023-11-22.pdf/SCH_JoyStick_MainBoard_Schematic_2023-11-22.pdf) + * [PCIE_Board_Schematic](https://dl.espressif.com/ae/esp-box/SCH_PCIE_Board_Schematic_2023-11-22.pdf/SCH_PCIE_Board_Schematic_2023-11-22.pdf) + * [ButtonBoard_Schematic](https://dl.espressif.com/ae/esp-box/SCH_ButtonBoard_Schematic_2023-11-22.pdf/SCH_ButtonBoard_Schematic_2023-11-22.pdf) + * [JoyStick_MainBoard_PCB](https://dl.espressif.com/ae/esp-box/PCB_JoyStick_MainBoard_PCB_2023-11-22.pdf/PCB_JoyStick_MainBoard_PCB_2023-11-22.pdf) + * [PCIE_Board_PCB](https://dl.espressif.com/ae/esp-box/PCB_PCIE_Board_PCB_2023-11-22.pdf/PCB_PCIE_Board_PCB_2023-11-22.pdf) + * [ButtonBoard_PCB](https://dl.espressif.com/ae/esp-box/PCB_ButtonBoard_PCB_2023-11-22.pdf/PCB_ButtonBoard_PCB_2023-11-22.pdf) + +* [外壳 3D 打印文件](https://dl.espressif.com/ae/esp-box/Box_3_JoyStick_Case_231116.STL/Box_3_JoyStick_Case_231116.STL) +* [ESP-JoyStick 图片](./pictures/) + + diff --git a/examples/esp_joystick/joystick_controler/main/CMakeLists.txt b/examples/esp_joystick/joystick_controler/main/CMakeLists.txt new file mode 100644 index 0000000..39ac67e --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/CMakeLists.txt @@ -0,0 +1,7 @@ +#Add sources from ui directory +file(GLOB_RECURSE SRC_UI ${CMAKE_SOURCE_DIR} "ui/*.c" "app/*.c") + +idf_component_register(SRCS "joystick_controler_main.c" "app_ui_event.c" ${SRC_UI} + INCLUDE_DIRS "." "ui" "app") + +target_compile_options(${COMPONENT_LIB} PRIVATE -Wno-unused-const-variable) diff --git a/examples/esp_joystick/joystick_controler/main/app/app_ble_hid.c b/examples/esp_joystick/joystick_controler/main/app/app_ble_hid.c new file mode 100644 index 0000000..a2bbd5e --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/app_ble_hid.c @@ -0,0 +1,160 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#include "app_ble_hid.h" +#include "esp_hid_gap.h" +#include "esp_hidd.h" +#include "app_button.h" + +typedef struct { + TaskHandle_t task_hdl; + esp_hidd_dev_t *hid_dev; + uint8_t protocol_mode; + uint8_t *buffer; +} local_param_t; + +static local_param_t s_ble_hid_param = {0}; + +const unsigned char joystickReportMap[] = { + /* 76 bytes */ + 0x05, 0x01, /* Usage Page (Generic Desktop) */ + 0x09, 0x05, /* Usage (Gamepad) */ + 0xA1, 0x01, /* Collection (Application) */ + 0x85, 0x03, /* Report Id (3) */ + 0xA1, 0x00, /* Collection (Physical) */ + + 0x05, 0x09, /* Usage Page (Buttons) */ + 0x19, 0x01, /* Usage Minimum (01) - Button 1 */ + 0x29, 0x10, /* Usage Maximum (16) - Button 16 */ + 0x15, 0x00, /* Logical Minimum (0) */ + 0x25, 0x01, /* Logical Maximum (1) */ + 0x95, 0x10, /* Report Count (16) */ + 0x75, 0x01, /* Report Size (1) */ + 0x81, 0x02, /* Input (Data, Variable, Absolute) - Button states */ + 0x05, 0x01, /* Usage Page (Generic Desktop) */ + 0x09, 0x30, /* Usage (X) */ + 0x09, 0x31, /* Usage (Y) */ + 0x09, 0x32, /* Usage (Z) */ + 0x09, 0x33, /* Usage (Rx) */ + 0x15, 0x81, /* Logical Minimum (-127) */ + 0x25, 0x7F, /* Logical Maximum (127) */ + 0x95, 0x04, /* Report Count (4) */ + 0x75, 0x08, /* Report Size (8) */ + 0x81, 0x02, /* Input (Data, Variable, Absolute) - X & Y coordinate */ + + 0xC0, /* End Collection */ + 0xC0, /* End Collection */ +}; +static esp_hid_raw_report_map_t ble_report_maps[] = { + { + .data = joystickReportMap, + .len = sizeof(joystickReportMap) + } +}; + +static esp_hid_device_config_t ble_hid_config = { + .vendor_id = 0xe502, + .product_id = 0xbbab, + .version = 0x0100, + .device_name = "ESP-BOX-JoyStick", + .manufacturer_name = "Espressif", + .serial_number = "1234567890", + .report_maps = ble_report_maps, + .report_maps_len = 1 +}; + +void ble_hid_send_joystick_value(uint16_t joystick_buttons, uint8_t joystick_x, uint8_t joystick_y, uint8_t joystick_z, uint8_t joystick_rx) +{ + uint8_t buffer[HID_CC_IN_RPT_GP_LEN]; + + buffer[0] = joystick_buttons & 0xff; + buffer[1] = ( joystick_buttons >> 8); + buffer[2] = ( joystick_x ); /* LX */ + buffer[3] = ( joystick_y ) - 1; /* LY */ + buffer[4] = ( joystick_z ); /* RX */ + buffer[5] = ( joystick_rx ) - 1; /* RY */ + esp_hidd_dev_input_set(s_ble_hid_param.hid_dev, 0, HID_RPT_ID_CC_GP_IN, buffer, HID_CC_IN_RPT_GP_LEN); + return; +} + +static void ble_hidd_event_callback(void *handler_args, esp_event_base_t base, int32_t id, void *event_data) +{ + esp_hidd_event_t event = (esp_hidd_event_t)id; + esp_hidd_event_data_t *param = (esp_hidd_event_data_t *)event_data; + + switch (event) { + case ESP_HIDD_START_EVENT: { + ESP_LOGI(BLE_HID_TAG, "START"); + esp_hid_ble_gap_adv_start(); + break; + } + case ESP_HIDD_CONNECT_EVENT: { + ESP_LOGI(BLE_HID_TAG, "CONNECT"); + break; + } + case ESP_HIDD_PROTOCOL_MODE_EVENT: { + ESP_LOGI(BLE_HID_TAG, "PROTOCOL MODE[%u]: %s", param->protocol_mode.map_index, param->protocol_mode.protocol_mode ? "REPORT" : "BOOT"); + break; + } + case ESP_HIDD_CONTROL_EVENT: { + ESP_LOGI(BLE_HID_TAG, "CONTROL[%u]: %sSUSPEND", param->control.map_index, param->control.control ? "EXIT_" : ""); + break; + } + case ESP_HIDD_OUTPUT_EVENT: { + ESP_LOGI(BLE_HID_TAG, "OUTPUT[%u]: %8s ID: %2u, Len: %d, Data:", param->output.map_index, esp_hid_usage_str(param->output.usage), param->output.report_id, param->output.length); + ESP_LOG_BUFFER_HEX(BLE_HID_TAG, param->output.data, param->output.length); + break; + } + case ESP_HIDD_FEATURE_EVENT: { + ESP_LOGI(BLE_HID_TAG, "FEATURE[%u]: %8s ID: %2u, Len: %d, Data:", param->feature.map_index, esp_hid_usage_str(param->feature.usage), param->feature.report_id, param->feature.length); + ESP_LOG_BUFFER_HEX(BLE_HID_TAG, param->feature.data, param->feature.length); + break; + } + case ESP_HIDD_DISCONNECT_EVENT: { + ESP_LOGI(BLE_HID_TAG, "DISCONNECT: %s", esp_hid_disconnect_reason_str(esp_hidd_dev_transport_get(param->disconnect.dev), param->disconnect.reason)); + esp_hid_ble_gap_adv_start(); + break; + } + case ESP_HIDD_STOP_EVENT: { + ESP_LOGI(BLE_HID_TAG, "STOP"); + break; + } + default: + break; + } + return; +} + +esp_err_t ble_hid_init(void) +{ + esp_err_t ret; +#if HID_DEV_MODE == HIDD_IDLE_MODE + ESP_LOGE(BLE_HID_TAG, "Please turn on BT HID device or BLE!"); + return; +#endif + ret = nvs_flash_init(); + if (ret == ESP_ERR_NVS_NO_FREE_PAGES || ret == ESP_ERR_NVS_NEW_VERSION_FOUND) { + ESP_ERROR_CHECK(nvs_flash_erase()); + ret = nvs_flash_init(); + } + ESP_ERROR_CHECK( ret ); + + ESP_LOGI(BLE_HID_TAG, "setting hid gap, mode:%d", HID_DEV_MODE); + ret = esp_hid_gap_init(HID_DEV_MODE); + ESP_ERROR_CHECK( ret ); + +#if CONFIG_BT_BLE_ENABLED + ret = esp_hid_ble_gap_adv_init(ESP_HID_APPEARANCE_GAMEPAD, ble_hid_config.device_name); + ESP_ERROR_CHECK( ret ); + + if ((ret = esp_ble_gatts_register_callback(esp_hidd_gatts_event_handler)) != ESP_OK) { + ESP_LOGE(BLE_HID_TAG, "GATTS register callback failed: %d", ret); + } + ESP_LOGI(BLE_HID_TAG, "setting ble device"); + ESP_ERROR_CHECK( + esp_hidd_dev_init(&ble_hid_config, ESP_HID_TRANSPORT_BLE, ble_hidd_event_callback, &s_ble_hid_param.hid_dev)); +#endif + return ret; +} \ No newline at end of file diff --git a/examples/esp_joystick/joystick_controler/main/app/app_ble_hid.h b/examples/esp_joystick/joystick_controler/main/app/app_ble_hid.h new file mode 100644 index 0000000..20a23c2 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/app_ble_hid.h @@ -0,0 +1,43 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#pragma once + +#include +#include +#include + +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "freertos/event_groups.h" +#include "esp_system.h" +#include "esp_wifi.h" +#include "esp_event.h" +#include "esp_log.h" +#include "nvs_flash.h" +#include "esp_bt.h" +#include "esp_bt_defs.h" +#if CONFIG_BT_BLE_ENABLED +#include "esp_gap_ble_api.h" +#include "esp_gatts_api.h" +#include "esp_gatt_defs.h" +#endif +#include "esp_bt_main.h" +#include "esp_bt_device.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define BLE_HID_TAG "BLE-HID" +#define HID_RPT_ID_CC_GP_IN 3 // Consumer Control input report ID gamepad +#define HID_CC_IN_RPT_GP_LEN 6 // Consumer Control input report Len gamepad + +esp_err_t ble_hid_init(void); +void ble_hid_send_joystick_value(uint16_t joystick_buttons, uint8_t joystick_x, uint8_t joystick_y, uint8_t joystick_z, uint8_t joystick_rx); + +#ifdef __cplusplus +} +#endif diff --git a/examples/esp_joystick/joystick_controler/main/app/app_button.c b/examples/esp_joystick/joystick_controler/main/app/app_button.c new file mode 100644 index 0000000..2647998 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/app_button.c @@ -0,0 +1,496 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#include "app_button.h" + +button_handle_t btns[16] = {0}; +uint32_t g_pressed_button_value = 0; +rc_channel_state_t channel_state = {0}; + +void vibration_motor_init(void) +{ + // Prepare and then apply the LEDC PWM timer configuration + ledc_timer_config_t ledc_timer = { + .speed_mode = LEDC_MODE, + .timer_num = LEDC_TIMER, + .duty_resolution = LEDC_DUTY_RES, + .freq_hz = LEDC_FREQUENCY, // Set output frequency at 5 kHz + .clk_cfg = LEDC_AUTO_CLK + }; + ESP_ERROR_CHECK(ledc_timer_config(&ledc_timer)); + + // Prepare and then apply the LEDC PWM channel configuration + ledc_channel_config_t ledc_channel = { + .speed_mode = LEDC_MODE, + .channel = LEDC_CHANNEL, + .timer_sel = LEDC_TIMER, + .intr_type = LEDC_INTR_DISABLE, + .gpio_num = LEDC_OUTPUT_IO, + .duty = 0, // Set duty to 0% + .hpoint = 0 + }; + ESP_ERROR_CHECK(ledc_channel_config(&ledc_channel)); +} + +static void vibration_motor_open(void) +{ + uint8_t vibration_feedback_state = get_vibration_feedback_state(); + if (vibration_feedback_state) { + ESP_ERROR_CHECK(ledc_set_duty(LEDC_MODE, LEDC_CHANNEL, LEDC_DUTY)); + ESP_ERROR_CHECK(ledc_update_duty(LEDC_MODE, LEDC_CHANNEL)); + } +} + +static void vibration_motor_close(void) +{ + uint8_t vibration_feedback_state = get_vibration_feedback_state(); + if (vibration_feedback_state) { + ESP_ERROR_CHECK(ledc_set_duty(LEDC_MODE, LEDC_CHANNEL, 0)); + ESP_ERROR_CHECK(ledc_update_duty(LEDC_MODE, LEDC_CHANNEL)); + } +} + +static void up_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "up button."); + g_pressed_button_value |= UP_BUTTON_MASK; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_upBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void up_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~UP_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_upBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void left_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "left button."); + g_pressed_button_value |= LEFT_BUTTON_MASK; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_leftBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void left_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~LEFT_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_leftBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void down_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "down button."); + g_pressed_button_value |= DOWN_BUTTON_MASK; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_downBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void down_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~DOWN_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_downBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void right_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "right button."); + g_pressed_button_value |= RIGHT_BUTTON_MASK; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_rightBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void right_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~RIGHT_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_rightBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void lb_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "LB button."); + g_pressed_button_value |= LB_BUTTON_MASK; + channel_state.channel_3_status = !channel_state.channel_3_status; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_lbBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void lb_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~LB_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_lbBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void lt_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "LT button."); + g_pressed_button_value |= LT_BUTTON_MASK; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_ltBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void lt_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~LT_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_ltBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void select_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "select button."); + g_pressed_button_value |= SELECT_BUTTON_MASK; + channel_state.channel_1_status = !channel_state.channel_1_status; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_selectBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void select_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~SELECT_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_selectBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void x_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "X button."); + g_pressed_button_value |= X_BUTTON_MASK; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_xBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void x_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~X_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_xBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void y_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "Y button."); + g_pressed_button_value |= Y_BUTTON_MASK; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_yBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); + +} + +static void y_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~Y_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_yBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void a_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "A button."); + g_pressed_button_value |= A_BUTTON_MASK; + channel_state.channel_2_status = 1; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_aBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void a_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~A_BUTTON_MASK; + channel_state.channel_2_status = 0; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_aBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void b_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "B button."); + g_pressed_button_value |= B_BUTTON_MASK; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_bBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void b_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~B_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_bBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void rb_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "RB button."); + g_pressed_button_value |= RB_BUTTON_MASK; + channel_state.channel_4_status = !channel_state.channel_4_status; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_rbBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void rb_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~RB_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_rbBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void rt_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "RT button."); + g_pressed_button_value |= RT_BUTTON_MASK; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_rtBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void rt_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~RT_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_rtBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void start_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "start button."); + g_pressed_button_value |= START_BUTTON_MASK; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_startBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void start_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~START_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_startBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void left_rocker_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "left rocker button."); + g_pressed_button_value |= LEFT_ROCKER_BUTTON_MASK; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_leftRockerBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void left_rocker_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~LEFT_ROCKER_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_leftRockerBtn, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void right_rocker_button_press_down_cb(void *arg, void *data) +{ + ESP_LOGI(BUTTON_TAG, "right rocker button."); + g_pressed_button_value |= RIGHT_ROCKER_BUTTON_MASK; + vibration_motor_open(); + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_rightRockerBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +static void right_rocker_button_press_up_cb(void *arg, void *data) +{ + vibration_motor_close(); + g_pressed_button_value &= ~RIGHT_ROCKER_BUTTON_MASK; + bsp_display_lock(0); + lv_obj_set_style_bg_color(ui_rightRockerBtn, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + bsp_display_unlock(); +} + +button_cb_t button_press_down_cb[16] = { + up_button_press_down_cb, + left_button_press_down_cb, + down_button_press_down_cb, + right_button_press_down_cb, + lb_button_press_down_cb, + lt_button_press_down_cb, + select_button_press_down_cb, + left_rocker_button_press_down_cb, + y_button_press_down_cb, + x_button_press_down_cb, + a_button_press_down_cb, + b_button_press_down_cb, + rb_button_press_down_cb, + rt_button_press_down_cb, + start_button_press_down_cb, + right_rocker_button_press_down_cb, +}; + +button_cb_t button_press_up_cb[16] = { + up_button_press_up_cb, + left_button_press_up_cb, + down_button_press_up_cb, + right_button_press_up_cb, + lb_button_press_up_cb, + lt_button_press_up_cb, + select_button_press_up_cb, + left_rocker_button_press_up_cb, + y_button_press_up_cb, + x_button_press_up_cb, + a_button_press_up_cb, + b_button_press_up_cb, + rb_button_press_up_cb, + rt_button_press_up_cb, + start_button_press_up_cb, + right_rocker_button_press_up_cb, +}; + +static void configure_74hc165_pin(void) +{ + ESP_LOGI(BUTTON_TAG, "Configure 74hc165d GPIO!"); + gpio_reset_pin(HC165D_PL); + gpio_reset_pin(HC165D_CE); + gpio_reset_pin(HC165D_SCL); + gpio_reset_pin(HC165D_DATA); + /* Set the GPIO as a push/pull output */ + gpio_set_direction(HC165D_PL, GPIO_MODE_OUTPUT); + gpio_set_direction(HC165D_CE, GPIO_MODE_OUTPUT); + gpio_set_direction(HC165D_SCL, GPIO_MODE_OUTPUT); + gpio_set_direction(HC165D_DATA, GPIO_MODE_INPUT); + gpio_set_level(HC165D_PL, 1); + gpio_set_level(HC165D_CE, 0); + gpio_set_level(HC165D_SCL, 1); +} + +static uint16_t read_74hc165d_data(void) +{ + uint16_t data = 0; + uint8_t i = 0; + uint8_t q7_bit = 0; + gpio_set_level(HC165D_PL, 0); + gpio_set_level(HC165D_PL, 1); + q7_bit = gpio_get_level(HC165D_DATA); + if (q7_bit == 1) { + data |= 0x01; + } + for (i = 0; i < 15; i++) { + data = data << 1; + gpio_set_level(HC165D_SCL, 0); + gpio_set_level(HC165D_SCL, 1); + q7_bit = gpio_get_level(HC165D_DATA); + if (q7_bit == 1) { + data |= 0x01; + } + } + return data; +} + +static uint8_t get_button_value(void *btn_index) +{ + int button_index = (int)btn_index; + uint16_t data = read_74hc165d_data(); + uint16_t mask = 1 << button_index; + uint8_t button_value = (data & mask) >> button_index; + return button_value; +} + +void box_rc_button_init(void) +{ + configure_74hc165_pin(); + button_config_t button_cfg = { + .type = BUTTON_TYPE_CUSTOM, + .long_press_time = 1000, + .short_press_time = 180, + .custom_button_config = { + .button_custom_get_key_value = get_button_value, + }, + }; + + for (int i = 0; i < 16; i++) { + if (btns[i] == NULL) { + button_cfg.custom_button_config.priv = (void *)i; + if (i == 7 || i == 15) { + button_cfg.custom_button_config.active_level = 1; + } else { + button_cfg.custom_button_config.active_level = 0; + } + btns[i] = iot_button_create(&button_cfg); + iot_button_register_cb(btns[i], BUTTON_PRESS_DOWN, button_press_down_cb[i], NULL); + iot_button_register_cb(btns[i], BUTTON_PRESS_UP, button_press_up_cb[i], NULL); + } + } +} + +void box_rc_button_delete(void) +{ + for (int i = 0; i < 16; i++) { + iot_button_delete(btns[i]); + btns[i] = NULL; + ESP_LOGI(BUTTON_TAG, "button %d deleted.\n", i); + } +} + +uint32_t get_pressed_button_value(void) +{ + return g_pressed_button_value; +} + +rc_channel_state_t get_rc_button_state(void) +{ + return channel_state; +} \ No newline at end of file diff --git a/examples/esp_joystick/joystick_controler/main/app/app_button.h b/examples/esp_joystick/joystick_controler/main/app/app_button.h new file mode 100644 index 0000000..89435cd --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/app_button.h @@ -0,0 +1,67 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#pragma once + +#include "bsp/esp-box-3.h" +#include "ui/ui.h" +#include "esp_log.h" +#include "driver/gpio.h" +#include "driver/ledc.h" +#include "iot_button.h" +#include "app_ui_event.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define BUTTON_TAG "BUTTON" + +#define HC165D_PL 38 +#define HC165D_CE 39 +#define HC165D_SCL 40 +#define HC165D_DATA 41 + +#define LEDC_TIMER LEDC_TIMER_0 +#define LEDC_MODE LEDC_LOW_SPEED_MODE +#define LEDC_OUTPUT_IO (21) // Define the output GPIO +#define LEDC_CHANNEL LEDC_CHANNEL_0 +#define LEDC_DUTY_RES LEDC_TIMER_13_BIT // Set duty resolution to 13 bits +#define LEDC_DUTY (4095) // Set duty to 50%. ((2 ** 13) - 1) * 50% = 4095 +#define LEDC_FREQUENCY (5000) // Frequency in Hertz. Set frequency at 5 kHz + +#define UP_BUTTON_MASK (1UL << 12) +#define DOWN_BUTTON_MASK (1UL << 13) +#define LEFT_BUTTON_MASK (1UL << 14) +#define RIGHT_BUTTON_MASK (1UL << 15) +#define LB_BUTTON_MASK (1UL << 4) +#define LT_BUTTON_MASK (1UL << 6) +#define SELECT_BUTTON_MASK (1UL << 8) +#define A_BUTTON_MASK (1UL << 0) +#define B_BUTTON_MASK (1UL << 1) +#define X_BUTTON_MASK (1UL << 2) +#define Y_BUTTON_MASK (1UL << 3) +#define START_BUTTON_MASK (1UL << 9) +#define RB_BUTTON_MASK (1UL << 5) +#define RT_BUTTON_MASK (1UL << 7) +#define LEFT_ROCKER_BUTTON_MASK (1UL << 10) +#define RIGHT_ROCKER_BUTTON_MASK (1UL << 11) + +typedef struct { + int channel_1_status; + int channel_2_status; + int channel_3_status; + int channel_4_status; +} rc_channel_state_t; + +void vibration_motor_init(void); +void box_rc_button_init(void); +void box_rc_button_delete(void); +uint32_t get_pressed_button_value(void); +rc_channel_state_t get_rc_button_state(void); + +#ifdef __cplusplus +} +#endif diff --git a/examples/esp_joystick/joystick_controler/main/app/app_nvs_flash.c b/examples/esp_joystick/joystick_controler/main/app/app_nvs_flash.c new file mode 100644 index 0000000..77c1540 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/app_nvs_flash.c @@ -0,0 +1,45 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#include "app_nvs_flash.h" + +nvs_handle_t nvs_flash_handle; + +void flash_write_init(void) +{ + esp_err_t err = nvs_flash_init(); + if (err == ESP_ERR_NVS_NO_FREE_PAGES || err == ESP_ERR_NVS_NEW_VERSION_FOUND) { + // NVS partition was truncated and needs to be erased + // Retry nvs_flash_init + ESP_ERROR_CHECK(nvs_flash_erase()); + err = nvs_flash_init(); + } + ESP_ERROR_CHECK(err); +} + +void flash_write_state(char *key, char *value) +{ + nvs_open_from_partition(NVS_PART_NAME, NVS_PART_NAMESPACE, NVS_READWRITE, &nvs_flash_handle); + + ESP_ERROR_CHECK(nvs_set_str(nvs_flash_handle, key, value)); + ESP_ERROR_CHECK(nvs_commit(nvs_flash_handle)); + nvs_close(nvs_flash_handle); +} + +uint16_t read_rocker_value_from_flash(char *key) +{ + nvs_open_from_partition(NVS_PART_NAME, NVS_PART_NAMESPACE, NVS_READWRITE, &nvs_flash_handle); + char test[10] = {0}; + uint16_t num = 0; + size_t length = sizeof(test); + esp_err_t err = nvs_get_str(nvs_flash_handle, key, test, &length); + nvs_close(nvs_flash_handle); + if (err != ESP_OK || length == 0) { + return 2; + } else { + num = atoi(test); + return num; + } +} \ No newline at end of file diff --git a/examples/esp_joystick/joystick_controler/main/app/app_nvs_flash.h b/examples/esp_joystick/joystick_controler/main/app/app_nvs_flash.h new file mode 100644 index 0000000..e82e0b1 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/app_nvs_flash.h @@ -0,0 +1,25 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#pragma once + +#include "esp_flash.h" +#include "nvs.h" +#include "nvs_flash.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define NVS_PART_NAME "nvs" +#define NVS_PART_NAMESPACE "test_result" + +void flash_write_init(void); +void flash_write_state(char *key, char *value); +uint16_t read_rocker_value_from_flash(char *key); + +#ifdef __cplusplus +} +#endif diff --git a/examples/esp_joystick/joystick_controler/main/app/app_rocker.c b/examples/esp_joystick/joystick_controler/main/app/app_rocker.c new file mode 100644 index 0000000..774cf9a --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/app_rocker.c @@ -0,0 +1,112 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#include "app_rocker.h" + +adc_oneshot_unit_handle_t game_mode_adc_handle = NULL; + +adc_cali_handle_t left_hotas1_adc_chan_handle = NULL; +bool do_left_hotas1_adc_chan = false; + +adc_cali_handle_t left_hotas2_adc_chan_handle = NULL; +bool do_left_hotas2_adc_chan = false; + +adc_cali_handle_t right_hotas1_adc_chan_handle = NULL; +bool do_right_hotas1_adc_chan = false; + +adc_cali_handle_t right_hotas2_adc_chan_handle = NULL; +bool do_right_hotas2_adc_chan = false; + +static int g_left_hotas1_adc_raw[2][10]; +static int g_left_hotas2_adc_raw[2][10]; +static int g_right_hotas1_adc_raw[2][10]; +static int g_right_hotas2_adc_raw[2][10]; + +static bool example_adc_calibration_init(adc_unit_t unit, adc_channel_t channel, adc_atten_t atten, adc_cali_handle_t *out_handle) +{ + adc_cali_handle_t handle = NULL; + esp_err_t ret = ESP_FAIL; + bool calibrated = false; + +#if ADC_CALI_SCHEME_CURVE_FITTING_SUPPORTED + if (!calibrated) { + ESP_LOGI(ROCKER_TAG, "calibration scheme version is %s", "Curve Fitting"); + adc_cali_curve_fitting_config_t cali_config = { + .unit_id = unit, + // .chan = channel, + .atten = atten, + .bitwidth = ADC_BITWIDTH_DEFAULT, + }; + ret = adc_cali_create_scheme_curve_fitting(&cali_config, &handle); + if (ret == ESP_OK) { + calibrated = true; + } + } +#endif + +#if ADC_CALI_SCHEME_LINE_FITTING_SUPPORTED + if (!calibrated) { + ESP_LOGI(ROCKER_TAG, "calibration scheme version is %s", "Line Fitting"); + adc_cali_line_fitting_config_t cali_config = { + .unit_id = unit, + .atten = atten, + .bitwidth = ADC_BITWIDTH_DEFAULT, + }; + ret = adc_cali_create_scheme_line_fitting(&cali_config, &handle); + if (ret == ESP_OK) { + calibrated = true; + } + } +#endif + + *out_handle = handle; + if (ret == ESP_OK) { + ESP_LOGI(ROCKER_TAG, "Calibration Success"); + } else if (ret == ESP_ERR_NOT_SUPPORTED || !calibrated) { + ESP_LOGW(ROCKER_TAG, "eFuse not burnt, skip software calibration"); + } else { + ESP_LOGE(ROCKER_TAG, "Invalid arg or no memory"); + } + + return calibrated; +} + +esp_err_t rocker_adc_init(void) +{ + adc_oneshot_unit_init_cfg_t rocker_adc_init_config = { + .unit_id = ADC_UNIT_2, + }; + ESP_ERROR_CHECK(adc_oneshot_new_unit(&rocker_adc_init_config, &game_mode_adc_handle)); + + adc_oneshot_chan_cfg_t config = { + .bitwidth = ADC_BITWIDTH_DEFAULT, + .atten = EXAMPLE_ADC_ATTEN, + }; + ESP_ERROR_CHECK(adc_oneshot_config_channel(game_mode_adc_handle, LEFT_HOTAS1_ADC_CHAN, &config)); + ESP_ERROR_CHECK(adc_oneshot_config_channel(game_mode_adc_handle, LEFT_HOTAS2_ADC_CHAN, &config)); + ESP_ERROR_CHECK(adc_oneshot_config_channel(game_mode_adc_handle, RIGHT_HOTAS1_ADC_CHAN, &config)); + ESP_ERROR_CHECK(adc_oneshot_config_channel(game_mode_adc_handle, RIGHT_HOTAS2_ADC_CHAN, &config)); + + do_left_hotas1_adc_chan = example_adc_calibration_init(ADC_UNIT_2, LEFT_HOTAS1_ADC_CHAN, EXAMPLE_ADC_ATTEN, &left_hotas1_adc_chan_handle); + do_left_hotas2_adc_chan = example_adc_calibration_init(ADC_UNIT_2, LEFT_HOTAS2_ADC_CHAN, EXAMPLE_ADC_ATTEN, &left_hotas2_adc_chan_handle); + do_right_hotas1_adc_chan = example_adc_calibration_init(ADC_UNIT_2, RIGHT_HOTAS1_ADC_CHAN, EXAMPLE_ADC_ATTEN, &right_hotas1_adc_chan_handle); + do_right_hotas2_adc_chan = example_adc_calibration_init(ADC_UNIT_2, RIGHT_HOTAS2_ADC_CHAN, EXAMPLE_ADC_ATTEN, &right_hotas2_adc_chan_handle); + ESP_LOGI(ROCKER_TAG, "rocker adc init OK."); + return ESP_OK; +} + +void get_rocker_adc_value(uint16_t rocker_value[4]) +{ + adc_oneshot_read(game_mode_adc_handle, LEFT_HOTAS1_ADC_CHAN, &g_left_hotas1_adc_raw[0][0]); + adc_oneshot_read(game_mode_adc_handle, LEFT_HOTAS2_ADC_CHAN, &g_left_hotas2_adc_raw[0][0]); + adc_oneshot_read(game_mode_adc_handle, RIGHT_HOTAS1_ADC_CHAN, &g_right_hotas1_adc_raw[0][0]); + adc_oneshot_read(game_mode_adc_handle, RIGHT_HOTAS2_ADC_CHAN, &g_right_hotas2_adc_raw[0][0]); + if (do_left_hotas1_adc_chan && do_left_hotas2_adc_chan && do_right_hotas1_adc_chan && do_right_hotas2_adc_chan) { + rocker_value[0] = g_left_hotas1_adc_raw[0][0]; + rocker_value[1] = g_left_hotas2_adc_raw[0][0]; + rocker_value[2] = g_right_hotas1_adc_raw[0][0]; + rocker_value[3] = g_right_hotas2_adc_raw[0][0]; + } +} \ No newline at end of file diff --git a/examples/esp_joystick/joystick_controler/main/app/app_rocker.h b/examples/esp_joystick/joystick_controler/main/app/app_rocker.h new file mode 100644 index 0000000..4cd6fb7 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/app_rocker.h @@ -0,0 +1,30 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#pragma once + +#include "esp_log.h" +#include "esp_adc/adc_oneshot.h" +#include "esp_adc/adc_cali.h" +#include "esp_adc/adc_cali_scheme.h" + +#ifdef __cplusplus +extern "C" { +#endif +#define ROCKER_TAG "ROCKER" + +#define LEFT_HOTAS1_ADC_CHAN ADC_CHANNEL_0 +#define LEFT_HOTAS2_ADC_CHAN ADC_CHANNEL_1 +#define RIGHT_HOTAS1_ADC_CHAN ADC_CHANNEL_2 +#define RIGHT_HOTAS2_ADC_CHAN ADC_CHANNEL_3 + +#define EXAMPLE_ADC_ATTEN 3 + +esp_err_t rocker_adc_init(void); +void get_rocker_adc_value(uint16_t rocker_value[4]); + +#ifdef __cplusplus +} +#endif diff --git a/examples/esp_joystick/joystick_controler/main/app/app_touch.c b/examples/esp_joystick/joystick_controler/main/app/app_touch.c new file mode 100644 index 0000000..788e76a --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/app_touch.c @@ -0,0 +1,65 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#include "app_touch.h" + +/* Touch buttons handle */ +static touch_button_handle_t touch_button_handle; + +/* Button event handler task */ +static void touch_handler_task(void *arg) +{ + (void) arg; //Unused + touch_elem_message_t element_message; + ESP_LOGI(TOUCH_TAG, "Touch element library start"); + while (1) { + /* Waiting for touch element messages */ + touch_element_message_receive(&element_message, portMAX_DELAY); + if (element_message.element_type != TOUCH_ELEM_TYPE_BUTTON) { + continue; + } + /* Decode message */ + const touch_button_message_t *button_message = touch_button_get_message(&element_message); + if (button_message->event == TOUCH_BUTTON_EVT_ON_PRESS) { + ESP_LOGI(TOUCH_TAG, "Button[%d] Press", (int)element_message.arg); + } else if (button_message->event == TOUCH_BUTTON_EVT_ON_RELEASE) { + ESP_LOGI(TOUCH_TAG, "Button[%d] Release", (int)element_message.arg); + } else if (button_message->event == TOUCH_BUTTON_EVT_ON_LONGPRESS) { + ESP_LOGI(TOUCH_TAG, "Button[%d] LongPress", (int)element_message.arg); + } + vTaskDelay(pdMS_TO_TICKS(100)); + } +} + +void touch_sensor_init() +{ + /* Initialize Touch Element library */ + touch_elem_global_config_t global_config = TOUCH_ELEM_GLOBAL_DEFAULT_CONFIG(); + ESP_ERROR_CHECK(touch_element_install(&global_config)); + ESP_LOGI(TOUCH_TAG, "Touch element library installed"); + + touch_button_global_config_t button_global_config = TOUCH_BUTTON_GLOBAL_DEFAULT_CONFIG(); + ESP_ERROR_CHECK(touch_button_install(&button_global_config)); + ESP_LOGI(TOUCH_TAG, "Touch button installed"); + touch_button_config_t button_config = { + .channel_num = TOUCH_CHANNEL, + .channel_sens = TOUCH_CHANNEL_SENSOR + }; + /* Create Touch buttons */ + ESP_ERROR_CHECK(touch_button_create(&button_config, &touch_button_handle)); + /* Subscribe touch button events (On Press, On Release, On LongPress) */ + ESP_ERROR_CHECK(touch_button_subscribe_event(touch_button_handle, + TOUCH_ELEM_EVENT_ON_PRESS | TOUCH_ELEM_EVENT_ON_RELEASE | TOUCH_ELEM_EVENT_ON_LONGPRESS, + (void *)TOUCH_CHANNEL)); + + ESP_ERROR_CHECK(touch_button_set_dispatch_method(touch_button_handle, TOUCH_ELEM_DISP_EVENT)); + + /* Set LongPress event trigger threshold time */ + ESP_ERROR_CHECK(touch_button_set_longpress(touch_button_handle, 2000)); + + ESP_LOGI(TOUCH_TAG, "Touch buttons created"); + + xTaskCreate(&touch_handler_task, "touch_handler_task", 4 * 1024, NULL, 5, NULL); +} diff --git a/examples/esp_joystick/joystick_controler/main/app/app_touch.h b/examples/esp_joystick/joystick_controler/main/app/app_touch.h new file mode 100644 index 0000000..e566c3b --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/app_touch.h @@ -0,0 +1,25 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#pragma once + +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "esp_log.h" +#include "touch_element/touch_button.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define TOUCH_TAG "Touch" +#define TOUCH_CHANNEL TOUCH_PAD_NUM9 +#define TOUCH_CHANNEL_SENSOR 0.1F + +void touch_sensor_init(); + +#ifdef __cplusplus +} +#endif diff --git a/examples/esp_joystick/joystick_controler/main/app/app_usb_hid.c b/examples/esp_joystick/joystick_controler/main/app/app_usb_hid.c new file mode 100644 index 0000000..0e6e2a7 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/app_usb_hid.c @@ -0,0 +1,98 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#include "app_usb_hid.h" +#include "tinyusb.h" +#include "class/hid/hid_device.h" + +/** + * @brief HID report descriptor + * + * In this example we implement Keyboard + Mouse HID device, + * so we must define both report descriptors + */ +const uint8_t hid_report_descriptor[] = { + TUD_HID_REPORT_DESC_GAMEPAD(HID_REPORT_ID(HID_ITF_PROTOCOL_GAMEPAD) ) +}; + +/** + * @brief String descriptor + */ +const char *hid_string_descriptor[5] = { + // array of pointer to string descriptors + (char[]){0x09, 0x04}, // 0: is supported language is English (0x0409) + "TinyUSB", // 1: Manufacturer + "TinyUSB Device", // 2: Product + "123456", // 3: Serials, should use chip ID + "Example HID interface", // 4: HID +}; + +/** + * @brief Configuration descriptor + * + * This is a simple configuration descriptor that defines 1 configuration and 1 HID interface + */ +static const uint8_t hid_configuration_descriptor[] = { + // Configuration number, interface count, string index, total length, attribute, power in mA + TUD_CONFIG_DESCRIPTOR(1, 1, 0, TUSB_DESC_TOTAL_LEN, TUSB_DESC_CONFIG_ATT_REMOTE_WAKEUP, 100), + + // Interface number, string index, boot protocol, report descriptor len, EP In address, size & polling interval + TUD_HID_DESCRIPTOR(0, 4, false, sizeof(hid_report_descriptor), 0x81, 16, 2), +}; + +/********* TinyUSB HID callbacks ***************/ + +// Invoked when received GET HID REPORT DESCRIPTOR request +// Application return pointer to descriptor, whose contents must exist long enough for transfer to complete +uint8_t const *tud_hid_descriptor_report_cb(uint8_t instance) +{ + // We use only one interface and one HID report descriptor, so we can ignore parameter 'instance' + return hid_report_descriptor; +} + +// Invoked when received GET_REPORT control request +// Application must fill buffer report's content and return its length. +// Return zero will cause the stack to STALL request +uint16_t tud_hid_get_report_cb(uint8_t instance, uint8_t report_id, hid_report_type_t report_type, uint8_t *buffer, uint16_t reqlen) +{ + (void) instance; + (void) report_id; + (void) report_type; + (void) buffer; + (void) reqlen; + + return 0; +} + +// Invoked when received SET_REPORT control request or +// received data on OUT endpoint ( Report ID = 0, Type = 0 ) +void tud_hid_set_report_cb(uint8_t instance, uint8_t report_id, hid_report_type_t report_type, uint8_t const *buffer, uint16_t bufsize) +{ +} + +esp_err_t usb_hid_init(void) +{ + ESP_LOGI(USB_HID_TAG, "USB initialization"); + const tinyusb_config_t tusb_cfg = { + .device_descriptor = NULL, + .string_descriptor = hid_string_descriptor, + .string_descriptor_count = sizeof(hid_string_descriptor) / sizeof(hid_string_descriptor[0]), + .external_phy = false, + .configuration_descriptor = hid_configuration_descriptor, + }; + esp_err_t ret = tinyusb_driver_install(&tusb_cfg); + if (ret == ESP_OK) { + ESP_LOGI(USB_HID_TAG, "USB initialization DONE"); + } else { + ESP_ERROR_CHECK(ret); + ESP_LOGI(USB_HID_TAG, "USB initialization FAIL"); + } + return ret; +} + +void usb_hid_send_joystick_value(uint8_t usb_hid_id, int8_t left_rocker_x, int8_t left_rocker_y, int8_t right_rocker_x, int8_t right_rocker_y, uint32_t buttons) +{ + tud_hid_gamepad_report(usb_hid_id, left_rocker_x, left_rocker_y, right_rocker_x, 0, right_rocker_y, 0, 0, buttons); +} diff --git a/examples/esp_joystick/joystick_controler/main/app/app_usb_hid.h b/examples/esp_joystick/joystick_controler/main/app/app_usb_hid.h new file mode 100644 index 0000000..6b0f088 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/app_usb_hid.h @@ -0,0 +1,24 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#pragma once + +#include "esp_log.h" +#include "esp_err.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define USB_HID_TAG "USB-HID" +#define HID_ITF_PROTOCOL_GAMEPAD 1 +#define TUSB_DESC_TOTAL_LEN (TUD_CONFIG_DESC_LEN + CFG_TUD_HID * TUD_HID_DESC_LEN) + +esp_err_t usb_hid_init(void); +void usb_hid_send_joystick_value(uint8_t usb_hid_id, int8_t rocker_x1, int8_t rocker_y1, int8_t rocker_x2, int8_t rocker_y2, uint32_t buttons); + +#ifdef __cplusplus +} +#endif diff --git a/examples/esp_joystick/joystick_controler/main/app/esp_hid_gap.c b/examples/esp_joystick/joystick_controler/main/app/esp_hid_gap.c new file mode 100644 index 0000000..b417f8a --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/esp_hid_gap.c @@ -0,0 +1,819 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#include +#include + +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "freertos/semphr.h" + +#include "esp_hid_gap.h" + +static const char *TAG = "ESP_HID_GAP"; + +// uncomment to print all devices that were seen during a scan +#define GAP_DBG_PRINTF(...) //printf(__VA_ARGS__) +//static const char * gap_bt_prop_type_names[5] = {"","BDNAME","COD","RSSI","EIR"}; + +static esp_hid_scan_result_t *bt_scan_results = NULL; +static size_t num_bt_scan_results = 0; + +static esp_hid_scan_result_t *ble_scan_results = NULL; +static size_t num_ble_scan_results = 0; + +static SemaphoreHandle_t bt_hidh_cb_semaphore = NULL; +#define WAIT_BT_CB() xSemaphoreTake(bt_hidh_cb_semaphore, portMAX_DELAY) +#define SEND_BT_CB() xSemaphoreGive(bt_hidh_cb_semaphore) + +static SemaphoreHandle_t ble_hidh_cb_semaphore = NULL; +#define WAIT_BLE_CB() xSemaphoreTake(ble_hidh_cb_semaphore, portMAX_DELAY) +#define SEND_BLE_CB() xSemaphoreGive(ble_hidh_cb_semaphore) + +#define SIZEOF_ARRAY(a) (sizeof(a)/sizeof(*a)) + +static const char *ble_gap_evt_names[] = { "ADV_DATA_SET_COMPLETE", "SCAN_RSP_DATA_SET_COMPLETE", "SCAN_PARAM_SET_COMPLETE", "SCAN_RESULT", "ADV_DATA_RAW_SET_COMPLETE", "SCAN_RSP_DATA_RAW_SET_COMPLETE", "ADV_START_COMPLETE", "SCAN_START_COMPLETE", "AUTH_CMPL", "KEY", "SEC_REQ", "PASSKEY_NOTIF", "PASSKEY_REQ", "OOB_REQ", "LOCAL_IR", "LOCAL_ER", "NC_REQ", "ADV_STOP_COMPLETE", "SCAN_STOP_COMPLETE", "SET_STATIC_RAND_ADDR", "UPDATE_CONN_PARAMS", "SET_PKT_LENGTH_COMPLETE", "SET_LOCAL_PRIVACY_COMPLETE", "REMOVE_BOND_DEV_COMPLETE", "CLEAR_BOND_DEV_COMPLETE", "GET_BOND_DEV_COMPLETE", "READ_RSSI_COMPLETE", "UPDATE_WHITELIST_COMPLETE"}; +static const char *bt_gap_evt_names[] = { "DISC_RES", "DISC_STATE_CHANGED", "RMT_SRVCS", "RMT_SRVC_REC", "AUTH_CMPL", "PIN_REQ", "CFM_REQ", "KEY_NOTIF", "KEY_REQ", "READ_RSSI_DELTA"}; +static const char *ble_addr_type_names[] = {"PUBLIC", "RANDOM", "RPA_PUBLIC", "RPA_RANDOM"}; + +const char *ble_addr_type_str(esp_ble_addr_type_t ble_addr_type) +{ + if (ble_addr_type > BLE_ADDR_TYPE_RPA_RANDOM) { + return "UNKNOWN"; + } + return ble_addr_type_names[ble_addr_type]; +} + +const char *ble_gap_evt_str(uint8_t event) +{ + if (event >= SIZEOF_ARRAY(ble_gap_evt_names)) { + return "UNKNOWN"; + } + return ble_gap_evt_names[event]; +} + +const char *bt_gap_evt_str(uint8_t event) +{ + if (event >= SIZEOF_ARRAY(bt_gap_evt_names)) { + return "UNKNOWN"; + } + return bt_gap_evt_names[event]; +} + +#if CONFIG_BT_BLE_ENABLED +const char *esp_ble_key_type_str(esp_ble_key_type_t key_type) +{ + const char *key_str = NULL; + switch (key_type) { + case ESP_LE_KEY_NONE: + key_str = "ESP_LE_KEY_NONE"; + break; + case ESP_LE_KEY_PENC: + key_str = "ESP_LE_KEY_PENC"; + break; + case ESP_LE_KEY_PID: + key_str = "ESP_LE_KEY_PID"; + break; + case ESP_LE_KEY_PCSRK: + key_str = "ESP_LE_KEY_PCSRK"; + break; + case ESP_LE_KEY_PLK: + key_str = "ESP_LE_KEY_PLK"; + break; + case ESP_LE_KEY_LLK: + key_str = "ESP_LE_KEY_LLK"; + break; + case ESP_LE_KEY_LENC: + key_str = "ESP_LE_KEY_LENC"; + break; + case ESP_LE_KEY_LID: + key_str = "ESP_LE_KEY_LID"; + break; + case ESP_LE_KEY_LCSRK: + key_str = "ESP_LE_KEY_LCSRK"; + break; + default: + key_str = "INVALID BLE KEY TYPE"; + break; + + } + return key_str; +} +#endif /* CONFIG_BT_BLE_ENABLED */ + +void esp_hid_scan_results_free(esp_hid_scan_result_t *results) +{ + esp_hid_scan_result_t *r = NULL; + while (results) { + r = results; + results = results->next; + if (r->name != NULL) { + free((char *)r->name); + } + free(r); + } +} + +#if (CONFIG_BT_HID_DEVICE_ENABLED || CONFIG_BT_BLE_ENABLED) +static esp_hid_scan_result_t *find_scan_result(esp_bd_addr_t bda, esp_hid_scan_result_t *results) +{ + esp_hid_scan_result_t *r = results; + while (r) { + if (memcmp(bda, r->bda, sizeof(esp_bd_addr_t)) == 0) { + return r; + } + r = r->next; + } + return NULL; +} +#endif /* (CONFIG_BT_HID_DEVICE_ENABLED || CONFIG_BT_BLE_ENABLED) */ + +#if CONFIG_BT_HID_DEVICE_ENABLED +static void add_bt_scan_result(esp_bd_addr_t bda, esp_bt_cod_t *cod, esp_bt_uuid_t *uuid, uint8_t *name, uint8_t name_len, int rssi) +{ + esp_hid_scan_result_t *r = find_scan_result(bda, bt_scan_results); + if (r) { + //Some info may come later + if (r->name == NULL && name && name_len) { + char *name_s = (char *)malloc(name_len + 1); + if (name_s == NULL) { + ESP_LOGE(TAG, "Malloc result name failed!"); + return; + } + memcpy(name_s, name, name_len); + name_s[name_len] = 0; + r->name = (const char *)name_s; + } + if (r->bt.uuid.len == 0 && uuid->len) { + memcpy(&r->bt.uuid, uuid, sizeof(esp_bt_uuid_t)); + } + if (rssi != 0) { + r->rssi = rssi; + } + return; + } + + r = (esp_hid_scan_result_t *)malloc(sizeof(esp_hid_scan_result_t)); + if (r == NULL) { + ESP_LOGE(TAG, "Malloc bt_hidh_scan_result_t failed!"); + return; + } + r->transport = ESP_HID_TRANSPORT_BT; + memcpy(r->bda, bda, sizeof(esp_bd_addr_t)); + memcpy(&r->bt.cod, cod, sizeof(esp_bt_cod_t)); + memcpy(&r->bt.uuid, uuid, sizeof(esp_bt_uuid_t)); + r->usage = esp_hid_usage_from_cod((uint32_t)cod); + r->rssi = rssi; + r->name = NULL; + if (name_len && name) { + char *name_s = (char *)malloc(name_len + 1); + if (name_s == NULL) { + free(r); + ESP_LOGE(TAG, "Malloc result name failed!"); + return; + } + memcpy(name_s, name, name_len); + name_s[name_len] = 0; + r->name = (const char *)name_s; + } + r->next = bt_scan_results; + bt_scan_results = r; + num_bt_scan_results++; +} +#endif + +#if CONFIG_BT_BLE_ENABLED +static void add_ble_scan_result(esp_bd_addr_t bda, esp_ble_addr_type_t addr_type, uint16_t appearance, uint8_t *name, uint8_t name_len, int rssi) +{ + if (find_scan_result(bda, ble_scan_results)) { + ESP_LOGW(TAG, "Result already exists!"); + return; + } + esp_hid_scan_result_t *r = (esp_hid_scan_result_t *)malloc(sizeof(esp_hid_scan_result_t)); + if (r == NULL) { + ESP_LOGE(TAG, "Malloc ble_hidh_scan_result_t failed!"); + return; + } + r->transport = ESP_HID_TRANSPORT_BLE; + memcpy(r->bda, bda, sizeof(esp_bd_addr_t)); + r->ble.appearance = appearance; + r->ble.addr_type = addr_type; + r->usage = esp_hid_usage_from_appearance(appearance); + r->rssi = rssi; + r->name = NULL; + if (name_len && name) { + char *name_s = (char *)malloc(name_len + 1); + if (name_s == NULL) { + free(r); + ESP_LOGE(TAG, "Malloc result name failed!"); + return; + } + memcpy(name_s, name, name_len); + name_s[name_len] = 0; + r->name = (const char *)name_s; + } + r->next = ble_scan_results; + ble_scan_results = r; + num_ble_scan_results++; +} +#endif /* CONFIG_BT_BLE_ENABLED */ + +void print_uuid(esp_bt_uuid_t *uuid) +{ + if (uuid->len == ESP_UUID_LEN_16) { + GAP_DBG_PRINTF("UUID16: 0x%04x", uuid->uuid.uuid16); + } else if (uuid->len == ESP_UUID_LEN_32) { + GAP_DBG_PRINTF("UUID32: 0x%08x", uuid->uuid.uuid32); + } else if (uuid->len == ESP_UUID_LEN_128) { + GAP_DBG_PRINTF("UUID128: %02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x,%02x", uuid->uuid.uuid128[0], + uuid->uuid.uuid128[1], uuid->uuid.uuid128[2], uuid->uuid.uuid128[3], + uuid->uuid.uuid128[4], uuid->uuid.uuid128[5], uuid->uuid.uuid128[6], + uuid->uuid.uuid128[7], uuid->uuid.uuid128[8], uuid->uuid.uuid128[9], + uuid->uuid.uuid128[10], uuid->uuid.uuid128[11], uuid->uuid.uuid128[12], + uuid->uuid.uuid128[13], uuid->uuid.uuid128[14], uuid->uuid.uuid128[15]); + } +} + +#if CONFIG_BT_HID_DEVICE_ENABLED +static void handle_bt_device_result(struct disc_res_param *disc_res) +{ + GAP_DBG_PRINTF("BT : " ESP_BD_ADDR_STR, ESP_BD_ADDR_HEX(disc_res->bda)); + uint32_t codv = 0; + esp_bt_cod_t *cod = (esp_bt_cod_t *)&codv; + int8_t rssi = 0; + uint8_t *name = NULL; + uint8_t name_len = 0; + esp_bt_uuid_t uuid; + + uuid.len = ESP_UUID_LEN_16; + uuid.uuid.uuid16 = 0; + + for (int i = 0; i < disc_res->num_prop; i++) { + esp_bt_gap_dev_prop_t *prop = &disc_res->prop[i]; + if (prop->type != ESP_BT_GAP_DEV_PROP_EIR) { + GAP_DBG_PRINTF(", %s: ", gap_bt_prop_type_names[prop->type]); + } + if (prop->type == ESP_BT_GAP_DEV_PROP_BDNAME) { + name = (uint8_t *)prop->val; + name_len = strlen((const char *)name); + GAP_DBG_PRINTF("%s", (const char *)name); + } else if (prop->type == ESP_BT_GAP_DEV_PROP_RSSI) { + rssi = *((int8_t *)prop->val); + GAP_DBG_PRINTF("%d", rssi); + } else if (prop->type == ESP_BT_GAP_DEV_PROP_COD) { + memcpy(&codv, prop->val, sizeof(uint32_t)); + GAP_DBG_PRINTF("major: %s, minor: %d, service: 0x%03x", esp_hid_cod_major_str(cod->major), cod->minor, cod->service); + } else if (prop->type == ESP_BT_GAP_DEV_PROP_EIR) { + uint8_t len = 0; + uint8_t *data = 0; + + data = esp_bt_gap_resolve_eir_data((uint8_t *)prop->val, ESP_BT_EIR_TYPE_CMPL_16BITS_UUID, &len); + if (data == NULL) { + data = esp_bt_gap_resolve_eir_data((uint8_t *)prop->val, ESP_BT_EIR_TYPE_INCMPL_16BITS_UUID, &len); + } + if (data && len == ESP_UUID_LEN_16) { + uuid.len = ESP_UUID_LEN_16; + uuid.uuid.uuid16 = data[0] + (data[1] << 8); + GAP_DBG_PRINTF(", "); print_uuid(&uuid); + continue; + } + + data = esp_bt_gap_resolve_eir_data((uint8_t *)prop->val, ESP_BT_EIR_TYPE_CMPL_32BITS_UUID, &len); + if (data == NULL) { + data = esp_bt_gap_resolve_eir_data((uint8_t *)prop->val, ESP_BT_EIR_TYPE_INCMPL_32BITS_UUID, &len); + } + if (data && len == ESP_UUID_LEN_32) { + uuid.len = len; + memcpy(&uuid.uuid.uuid32, data, sizeof(uint32_t)); + GAP_DBG_PRINTF(", "); print_uuid(&uuid); + continue; + } + + data = esp_bt_gap_resolve_eir_data((uint8_t *)prop->val, ESP_BT_EIR_TYPE_CMPL_128BITS_UUID, &len); + if (data == NULL) { + data = esp_bt_gap_resolve_eir_data((uint8_t *)prop->val, ESP_BT_EIR_TYPE_INCMPL_128BITS_UUID, &len); + } + if (data && len == ESP_UUID_LEN_128) { + uuid.len = len; + memcpy(uuid.uuid.uuid128, (uint8_t *)data, len); + GAP_DBG_PRINTF(", "); print_uuid(&uuid); + continue; + } + + //try to find a name + if (name == NULL) { + data = esp_bt_gap_resolve_eir_data((uint8_t *)prop->val, ESP_BT_EIR_TYPE_CMPL_LOCAL_NAME, &len); + if (data == NULL) { + data = esp_bt_gap_resolve_eir_data((uint8_t *)prop->val, ESP_BT_EIR_TYPE_SHORT_LOCAL_NAME, &len); + } + if (data && len) { + name = data; + name_len = len; + GAP_DBG_PRINTF(", NAME: "); + for (int x = 0; x < len; x++) { + GAP_DBG_PRINTF("%c", (char)data[x]); + } + } + } + } + } + GAP_DBG_PRINTF("\n"); + + if (cod->major == ESP_BT_COD_MAJOR_DEV_PERIPHERAL || (find_scan_result(disc_res->bda, bt_scan_results) != NULL)) { + add_bt_scan_result(disc_res->bda, cod, &uuid, name, name_len, rssi); + } +} +#endif + +#if CONFIG_BT_BLE_ENABLED +static void handle_ble_device_result(struct ble_scan_result_evt_param *scan_rst) +{ + + uint16_t uuid = 0; + uint16_t appearance = 0; + char name[64] = {0}; + + uint8_t uuid_len = 0; + uint8_t *uuid_d = esp_ble_resolve_adv_data(scan_rst->ble_adv, ESP_BLE_AD_TYPE_16SRV_CMPL, &uuid_len); + if (uuid_d != NULL && uuid_len) { + uuid = uuid_d[0] + (uuid_d[1] << 8); + } + + uint8_t appearance_len = 0; + uint8_t *appearance_d = esp_ble_resolve_adv_data(scan_rst->ble_adv, ESP_BLE_AD_TYPE_APPEARANCE, &appearance_len); + if (appearance_d != NULL && appearance_len) { + appearance = appearance_d[0] + (appearance_d[1] << 8); + } + + uint8_t adv_name_len = 0; + uint8_t *adv_name = esp_ble_resolve_adv_data(scan_rst->ble_adv, ESP_BLE_AD_TYPE_NAME_CMPL, &adv_name_len); + + if (adv_name == NULL) { + adv_name = esp_ble_resolve_adv_data(scan_rst->ble_adv, ESP_BLE_AD_TYPE_NAME_SHORT, &adv_name_len); + } + + if (adv_name != NULL && adv_name_len) { + memcpy(name, adv_name, adv_name_len); + name[adv_name_len] = 0; + } + + GAP_DBG_PRINTF("BLE: " ESP_BD_ADDR_STR ", ", ESP_BD_ADDR_HEX(scan_rst->bda)); + GAP_DBG_PRINTF("RSSI: %d, ", scan_rst->rssi); + GAP_DBG_PRINTF("UUID: 0x%04x, ", uuid); + GAP_DBG_PRINTF("APPEARANCE: 0x%04x, ", appearance); + GAP_DBG_PRINTF("ADDR_TYPE: '%s'", ble_addr_type_str(scan_rst->ble_addr_type)); + if (adv_name_len) { + GAP_DBG_PRINTF(", NAME: '%s'", name); + } + GAP_DBG_PRINTF("\n"); + + if (uuid == ESP_GATT_UUID_HID_SVC) { + add_ble_scan_result(scan_rst->bda, scan_rst->ble_addr_type, appearance, adv_name, adv_name_len, scan_rst->rssi); + } +} +#endif /* CONFIG_BT_BLE_ENABLED */ + +#if CONFIG_BT_HID_DEVICE_ENABLED +/* + * BT GAP + * */ + +static void bt_gap_event_handler(esp_bt_gap_cb_event_t event, esp_bt_gap_cb_param_t *param) +{ + switch (event) { + case ESP_BT_GAP_DISC_STATE_CHANGED_EVT: { + ESP_LOGV(TAG, "BT GAP DISC_STATE %s", (param->disc_st_chg.state == ESP_BT_GAP_DISCOVERY_STARTED) ? "START" : "STOP"); + if (param->disc_st_chg.state == ESP_BT_GAP_DISCOVERY_STOPPED) { + SEND_BT_CB(); + } + break; + } + case ESP_BT_GAP_DISC_RES_EVT: { + handle_bt_device_result(¶m->disc_res); + break; + } + case ESP_BT_GAP_KEY_NOTIF_EVT: + ESP_LOGI(TAG, "BT GAP KEY_NOTIF passkey:%d", param->key_notif.passkey); + break; + case ESP_BT_GAP_MODE_CHG_EVT: + ESP_LOGI(TAG, "BT GAP MODE_CHG_EVT mode:%d", param->mode_chg.mode); + break; + default: + ESP_LOGV(TAG, "BT GAP EVENT %s", bt_gap_evt_str(event)); + break; + } +} + +static esp_err_t init_bt_gap(void) +{ + esp_err_t ret; + esp_bt_sp_param_t param_type = ESP_BT_SP_IOCAP_MODE; + esp_bt_io_cap_t iocap = ESP_BT_IO_CAP_NONE; + esp_bt_gap_set_security_param(param_type, &iocap, sizeof(uint8_t)); + /* + * Set default parameters for Legacy Pairing + * Use fixed pin code + */ + esp_bt_pin_type_t pin_type = ESP_BT_PIN_TYPE_FIXED; + esp_bt_pin_code_t pin_code; + pin_code[0] = '1'; + pin_code[1] = '2'; + pin_code[2] = '3'; + pin_code[3] = '4'; + esp_bt_gap_set_pin(pin_type, 4, pin_code); + + if ((ret = esp_bt_gap_register_callback(bt_gap_event_handler)) != ESP_OK) { + ESP_LOGE(TAG, "esp_bt_gap_register_callback failed: %d", ret); + return ret; + } + + // Allow BT devices to connect back to us + if ((ret = esp_bt_gap_set_scan_mode(ESP_BT_CONNECTABLE, ESP_BT_NON_DISCOVERABLE)) != ESP_OK) { + ESP_LOGE(TAG, "esp_bt_gap_set_scan_mode failed: %d", ret); + return ret; + } + return ret; +} + +static esp_err_t start_bt_scan(uint32_t seconds) +{ + esp_err_t ret = ESP_OK; + if ((ret = esp_bt_gap_start_discovery(ESP_BT_INQ_MODE_GENERAL_INQUIRY, (int)(seconds / 1.28), 0)) != ESP_OK) { + ESP_LOGE(TAG, "esp_bt_gap_start_discovery failed: %d", ret); + return ret; + } + return ret; +} +#endif + +#if CONFIG_BT_BLE_ENABLED +/* + * BLE GAP + * */ + +static void ble_gap_event_handler(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param) +{ + switch (event) { + /* + * SCAN + * */ + case ESP_GAP_BLE_SCAN_PARAM_SET_COMPLETE_EVT: { + ESP_LOGV(TAG, "BLE GAP EVENT SCAN_PARAM_SET_COMPLETE"); + SEND_BLE_CB(); + break; + } + case ESP_GAP_BLE_SCAN_RESULT_EVT: { + esp_ble_gap_cb_param_t *scan_result = (esp_ble_gap_cb_param_t *)param; + switch (scan_result->scan_rst.search_evt) { + case ESP_GAP_SEARCH_INQ_RES_EVT: { + handle_ble_device_result(&scan_result->scan_rst); + break; + } + case ESP_GAP_SEARCH_INQ_CMPL_EVT: + ESP_LOGV(TAG, "BLE GAP EVENT SCAN DONE: %d", scan_result->scan_rst.num_resps); + SEND_BLE_CB(); + break; + default: + break; + } + break; + } + case ESP_GAP_BLE_SCAN_STOP_COMPLETE_EVT: { + ESP_LOGV(TAG, "BLE GAP EVENT SCAN CANCELED"); + break; + } + + /* + * ADVERTISEMENT + * */ + case ESP_GAP_BLE_ADV_DATA_SET_COMPLETE_EVT: + ESP_LOGV(TAG, "BLE GAP ADV_DATA_SET_COMPLETE"); + break; + + case ESP_GAP_BLE_ADV_START_COMPLETE_EVT: + ESP_LOGV(TAG, "BLE GAP ADV_START_COMPLETE"); + break; + + /* + * AUTHENTICATION + * */ + case ESP_GAP_BLE_AUTH_CMPL_EVT: + if (!param->ble_security.auth_cmpl.success) { + ESP_LOGE(TAG, "BLE GAP AUTH ERROR: 0x%x", param->ble_security.auth_cmpl.fail_reason); + } else { + ESP_LOGI(TAG, "BLE GAP AUTH SUCCESS"); + } + break; + + case ESP_GAP_BLE_KEY_EVT: //shows the ble key info share with peer device to the user. + ESP_LOGI(TAG, "BLE GAP KEY type = %s", esp_ble_key_type_str(param->ble_security.ble_key.key_type)); + break; + + case ESP_GAP_BLE_PASSKEY_NOTIF_EVT: // ESP_IO_CAP_OUT + // The app will receive this evt when the IO has Output capability and the peer device IO has Input capability. + // Show the passkey number to the user to input it in the peer device. + ESP_LOGI(TAG, "BLE GAP PASSKEY_NOTIF passkey:%d", param->ble_security.key_notif.passkey); + break; + + case ESP_GAP_BLE_NC_REQ_EVT: // ESP_IO_CAP_IO + // The app will receive this event when the IO has DisplayYesNO capability and the peer device IO also has DisplayYesNo capability. + // show the passkey number to the user to confirm it with the number displayed by peer device. + ESP_LOGI(TAG, "BLE GAP NC_REQ passkey:%d", param->ble_security.key_notif.passkey); + esp_ble_confirm_reply(param->ble_security.key_notif.bd_addr, true); + break; + + case ESP_GAP_BLE_PASSKEY_REQ_EVT: // ESP_IO_CAP_IN + // The app will receive this evt when the IO has Input capability and the peer device IO has Output capability. + // See the passkey number on the peer device and send it back. + ESP_LOGI(TAG, "BLE GAP PASSKEY_REQ"); + //esp_ble_passkey_reply(param->ble_security.ble_req.bd_addr, true, 1234); + break; + + case ESP_GAP_BLE_SEC_REQ_EVT: + ESP_LOGI(TAG, "BLE GAP SEC_REQ"); + // Send the positive(true) security response to the peer device to accept the security request. + // If not accept the security request, should send the security response with negative(false) accept value. + esp_ble_gap_security_rsp(param->ble_security.ble_req.bd_addr, true); + break; + + default: + ESP_LOGV(TAG, "BLE GAP EVENT %s", ble_gap_evt_str(event)); + break; + } +} + +static esp_err_t init_ble_gap(void) +{ + esp_err_t ret; + + if ((ret = esp_ble_gap_register_callback(ble_gap_event_handler)) != ESP_OK) { + ESP_LOGE(TAG, "esp_ble_gap_register_callback failed: %d", ret); + return ret; + } + return ret; +} + +static esp_ble_scan_params_t hid_scan_params = { + .scan_type = BLE_SCAN_TYPE_ACTIVE, + .own_addr_type = BLE_ADDR_TYPE_PUBLIC, + .scan_filter_policy = BLE_SCAN_FILTER_ALLOW_ALL, + .scan_interval = 0x50, + .scan_window = 0x30, + .scan_duplicate = BLE_SCAN_DUPLICATE_ENABLE, +}; + +static esp_err_t start_ble_scan(uint32_t seconds) +{ + esp_err_t ret = ESP_OK; + if ((ret = esp_ble_gap_set_scan_params(&hid_scan_params)) != ESP_OK) { + ESP_LOGE(TAG, "esp_ble_gap_set_scan_params failed: %d", ret); + return ret; + } + WAIT_BLE_CB(); + + if ((ret = esp_ble_gap_start_scanning(seconds)) != ESP_OK) { + ESP_LOGE(TAG, "esp_ble_gap_start_scanning failed: %d", ret); + return ret; + } + return ret; +} + +esp_err_t esp_hid_ble_gap_adv_init(uint16_t appearance, const char *device_name) +{ + + esp_err_t ret; + + const uint8_t hidd_service_uuid128[] = { + 0xfb, 0x34, 0x9b, 0x5f, 0x80, 0x00, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x12, 0x18, 0x00, 0x00, + }; + + esp_ble_adv_data_t ble_adv_data = { + .set_scan_rsp = false, + .include_name = true, + .include_txpower = true, + .min_interval = 0x0006, //slave connection min interval, Time = min_interval * 1.25 msec + .max_interval = 0x0010, //slave connection max interval, Time = max_interval * 1.25 msec + .appearance = appearance, + .manufacturer_len = 0, + .p_manufacturer_data = NULL, + .service_data_len = 0, + .p_service_data = NULL, + .service_uuid_len = sizeof(hidd_service_uuid128), + .p_service_uuid = (uint8_t *)hidd_service_uuid128, + .flag = 0x6, + }; + + esp_ble_auth_req_t auth_req = ESP_LE_AUTH_REQ_SC_MITM_BOND; + //esp_ble_io_cap_t iocap = ESP_IO_CAP_OUT;//you have to enter the key on the host + //esp_ble_io_cap_t iocap = ESP_IO_CAP_IN;//you have to enter the key on the device + esp_ble_io_cap_t iocap = ESP_IO_CAP_IO;//you have to agree that key matches on both + //esp_ble_io_cap_t iocap = ESP_IO_CAP_NONE;//device is not capable of input or output, unsecure + uint8_t init_key = ESP_BLE_ENC_KEY_MASK | ESP_BLE_ID_KEY_MASK; + uint8_t rsp_key = ESP_BLE_ENC_KEY_MASK | ESP_BLE_ID_KEY_MASK; + uint8_t key_size = 16; //the key size should be 7~16 bytes + uint32_t passkey = 1234;//ESP_IO_CAP_OUT + + if ((ret = esp_ble_gap_set_security_param(ESP_BLE_SM_AUTHEN_REQ_MODE, &auth_req, 1)) != ESP_OK) { + ESP_LOGE(TAG, "GAP set_security_param AUTHEN_REQ_MODE failed: %d", ret); + return ret; + } + + if ((ret = esp_ble_gap_set_security_param(ESP_BLE_SM_IOCAP_MODE, &iocap, 1)) != ESP_OK) { + ESP_LOGE(TAG, "GAP set_security_param IOCAP_MODE failed: %d", ret); + return ret; + } + + if ((ret = esp_ble_gap_set_security_param(ESP_BLE_SM_SET_INIT_KEY, &init_key, 1)) != ESP_OK) { + ESP_LOGE(TAG, "GAP set_security_param SET_INIT_KEY failed: %d", ret); + return ret; + } + + if ((ret = esp_ble_gap_set_security_param(ESP_BLE_SM_SET_RSP_KEY, &rsp_key, 1)) != ESP_OK) { + ESP_LOGE(TAG, "GAP set_security_param SET_RSP_KEY failed: %d", ret); + return ret; + } + + if ((ret = esp_ble_gap_set_security_param(ESP_BLE_SM_MAX_KEY_SIZE, &key_size, 1)) != ESP_OK) { + ESP_LOGE(TAG, "GAP set_security_param MAX_KEY_SIZE failed: %d", ret); + return ret; + } + + if ((ret = esp_ble_gap_set_security_param(ESP_BLE_SM_SET_STATIC_PASSKEY, &passkey, sizeof(uint32_t))) != ESP_OK) { + ESP_LOGE(TAG, "GAP set_security_param SET_STATIC_PASSKEY failed: %d", ret); + return ret; + } + + if ((ret = esp_ble_gap_set_device_name(device_name)) != ESP_OK) { + ESP_LOGE(TAG, "GAP set_device_name failed: %d", ret); + return ret; + } + + if ((ret = esp_ble_gap_config_adv_data(&ble_adv_data)) != ESP_OK) { + ESP_LOGE(TAG, "GAP config_adv_data failed: %d", ret); + return ret; + } + + return ret; +} + +esp_err_t esp_hid_ble_gap_adv_start(void) +{ + static esp_ble_adv_params_t hidd_adv_params = { + .adv_int_min = 0x20, + .adv_int_max = 0x30, + .adv_type = ADV_TYPE_IND, + .own_addr_type = BLE_ADDR_TYPE_PUBLIC, + .channel_map = ADV_CHNL_ALL, + .adv_filter_policy = ADV_FILTER_ALLOW_SCAN_ANY_CON_ANY, + }; + return esp_ble_gap_start_advertising(&hidd_adv_params); +} +#endif /* CONFIG_BT_BLE_ENABLED */ + +/* + * CONTROLLER INIT + * */ + +static esp_err_t init_low_level(uint8_t mode) +{ + esp_err_t ret; + esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT(); +#if CONFIG_IDF_TARGET_ESP32 + bt_cfg.mode = mode; +#endif +#if CONFIG_BT_HID_DEVICE_ENABLED + if (mode & ESP_BT_MODE_CLASSIC_BT) { + bt_cfg.bt_max_acl_conn = 3; + bt_cfg.bt_max_sync_conn = 3; + } else +#endif + { + ret = esp_bt_controller_mem_release(ESP_BT_MODE_CLASSIC_BT); + if (ret) { + ESP_LOGE(TAG, "esp_bt_controller_mem_release failed: %d", ret); + return ret; + } + } + ret = esp_bt_controller_init(&bt_cfg); + if (ret) { + ESP_LOGE(TAG, "esp_bt_controller_init failed: %d", ret); + return ret; + } + + ret = esp_bt_controller_enable(mode); + if (ret) { + ESP_LOGE(TAG, "esp_bt_controller_enable failed: %d", ret); + return ret; + } + + ret = esp_bluedroid_init(); + if (ret) { + ESP_LOGE(TAG, "esp_bluedroid_init failed: %d", ret); + return ret; + } + + ret = esp_bluedroid_enable(); + if (ret) { + ESP_LOGE(TAG, "esp_bluedroid_enable failed: %d", ret); + return ret; + } +#if CONFIG_BT_HID_DEVICE_ENABLED + if (mode & ESP_BT_MODE_CLASSIC_BT) { + ret = init_bt_gap(); + if (ret) { + return ret; + } + } +#endif +#if CONFIG_BT_BLE_ENABLED + if (mode & ESP_BT_MODE_BLE) { + ret = init_ble_gap(); + if (ret) { + return ret; + } + } +#endif /* CONFIG_BT_BLE_ENABLED */ + return ret; +} + +esp_err_t esp_hid_gap_init(uint8_t mode) +{ + esp_err_t ret; + if (!mode || mode > ESP_BT_MODE_BTDM) { + ESP_LOGE(TAG, "Invalid mode given!"); + return ESP_FAIL; + } + + if (bt_hidh_cb_semaphore != NULL) { + ESP_LOGE(TAG, "Already initialised"); + return ESP_FAIL; + } + + bt_hidh_cb_semaphore = xSemaphoreCreateBinary(); + if (bt_hidh_cb_semaphore == NULL) { + ESP_LOGE(TAG, "xSemaphoreCreateMutex failed!"); + return ESP_FAIL; + } + + ble_hidh_cb_semaphore = xSemaphoreCreateBinary(); + if (ble_hidh_cb_semaphore == NULL) { + ESP_LOGE(TAG, "xSemaphoreCreateMutex failed!"); + vSemaphoreDelete(bt_hidh_cb_semaphore); + bt_hidh_cb_semaphore = NULL; + return ESP_FAIL; + } + + ret = init_low_level(mode); + if (ret != ESP_OK) { + vSemaphoreDelete(bt_hidh_cb_semaphore); + bt_hidh_cb_semaphore = NULL; + vSemaphoreDelete(ble_hidh_cb_semaphore); + ble_hidh_cb_semaphore = NULL; + return ret; + } + + return ESP_OK; +} + +esp_err_t esp_hid_scan(uint32_t seconds, size_t *num_results, esp_hid_scan_result_t **results) +{ + if (num_bt_scan_results || bt_scan_results || num_ble_scan_results || ble_scan_results) { + ESP_LOGE(TAG, "There are old scan results. Free them first!"); + return ESP_FAIL; + } + +#if CONFIG_BT_BLE_ENABLED + if (start_ble_scan(seconds) == ESP_OK) { + WAIT_BLE_CB(); + } else { + return ESP_FAIL; + } +#endif /* CONFIG_BT_BLE_ENABLED */ + +#if CONFIG_BT_HID_DEVICE_ENABLED + if (start_bt_scan(seconds) == ESP_OK) { + WAIT_BT_CB(); + } else { + return ESP_FAIL; + } +#endif + + *num_results = num_bt_scan_results + num_ble_scan_results; + *results = bt_scan_results; + if (num_bt_scan_results) { + while (bt_scan_results->next != NULL) { + bt_scan_results = bt_scan_results->next; + } + bt_scan_results->next = ble_scan_results; + } else { + *results = ble_scan_results; + } + + num_bt_scan_results = 0; + bt_scan_results = NULL; + num_ble_scan_results = 0; + ble_scan_results = NULL; + return ESP_OK; +} diff --git a/examples/esp_joystick/joystick_controler/main/app/esp_hid_gap.h b/examples/esp_joystick/joystick_controler/main/app/esp_hid_gap.h new file mode 100644 index 0000000..3079658 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/esp_hid_gap.h @@ -0,0 +1,79 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ + +#ifndef _ESP_HID_GAP_H_ +#define _ESP_HID_GAP_H_ + +#define HIDD_IDLE_MODE 0x00 +#define HIDD_BLE_MODE 0x01 +#define HIDD_BT_MODE 0x02 +#define HIDD_BTDM_MODE 0x03 + +#if CONFIG_BT_HID_DEVICE_ENABLED +#if CONFIG_BT_BLE_ENABLED +#define HID_DEV_MODE HIDD_BTDM_MODE +#else +#define HID_DEV_MODE HIDD_BT_MODE +#endif +#elif CONFIG_BT_BLE_ENABLED +#define HID_DEV_MODE HIDD_BLE_MODE +#else +#define HID_DEV_MODE HIDD_IDLE_MODE +#endif + +#include "esp_err.h" +#include "esp_log.h" + +#include "esp_bt.h" +#include "esp_bt_defs.h" +#include "esp_bt_main.h" +#include "esp_gap_bt_api.h" +#include "esp_hid_common.h" +#if CONFIG_BT_BLE_ENABLED +#include "esp_gattc_api.h" +#include "esp_gatt_defs.h" +#include "esp_gap_ble_api.h" +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct esp_hidh_scan_result_s { + struct esp_hidh_scan_result_s *next; + + esp_bd_addr_t bda; + const char *name; + int8_t rssi; + esp_hid_usage_t usage; + esp_hid_transport_t transport; //BT, BLE or USB + union { + struct { + esp_bt_cod_t cod; + esp_bt_uuid_t uuid; + } bt; + struct { + esp_ble_addr_type_t addr_type; + uint16_t appearance; + } ble; + }; +} esp_hid_scan_result_t; + +esp_err_t esp_hid_gap_init(uint8_t mode); +esp_err_t esp_hid_scan(uint32_t seconds, size_t *num_results, esp_hid_scan_result_t **results); +void esp_hid_scan_results_free(esp_hid_scan_result_t *results); + +esp_err_t esp_hid_ble_gap_adv_init(uint16_t appearance, const char *device_name); +esp_err_t esp_hid_ble_gap_adv_start(void); + +void print_uuid(esp_bt_uuid_t *uuid); +const char *ble_addr_type_str(esp_ble_addr_type_t ble_addr_type); + +#ifdef __cplusplus +} +#endif + +#endif /* _ESP_HIDH_GAP_H_ */ diff --git a/examples/esp_joystick/joystick_controler/main/app/espnow_ctrl.c b/examples/esp_joystick/joystick_controler/main/app/espnow_ctrl.c new file mode 100644 index 0000000..a8affe6 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/espnow_ctrl.c @@ -0,0 +1,499 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ + +#include +#include +#include +#include + +#include "freertos/FreeRTOS.h" +#include "freertos/event_groups.h" +#include "freertos/task.h" + +#include "esp_wifi.h" +#include "esp_sleep.h" +#include "esp_now.h" +#include "esp_log.h" + +#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(4, 4, 0) +#include "esp_mac.h" +#include "esp_random.h" +#else +#include "esp_system.h" +#endif + +#include "esp_event_base.h" + +#include "espnow.h" +#include "espnow_ctrl.h" +#include "espnow_mem.h" +#include "espnow_storage.h" +#include "espnow_utils.h" + +#define ESPNOW_BIND_LIST_MAX_SIZE 32 + +extern wifi_country_t g_self_country; +typedef struct { + int8_t rssi; + uint32_t timestamp; + espnow_ctrl_bind_cb_t cb; + espnow_ctrl_data_cb_t data_cb; + espnow_ctrl_data_raw_cb_t data_raw_cb; + size_t size; + espnow_ctrl_bind_info_t data[ESPNOW_BIND_LIST_MAX_SIZE]; +} espnow_bindlist_t; + +static const char *TAG = "espnow_ctrl"; +static espnow_bindlist_t g_bindlist = {0}; + +#ifdef CONFIG_ESPNOW_ALL_SECURITY +#define CONFIG_ESPNOW_CONTROL_SECURITY 1 +#else +#ifndef CONFIG_ESPNOW_CONTROL_SECURITY +#define CONFIG_ESPNOW_CONTROL_SECURITY 0 +#endif +#endif + +#ifdef CONFIG_ESPNOW_CONTROL_AUTO_CHANNEL_SENDING +#define ESPNOW_CHANNEL_KEY "ch_key" +#define RESEND_SCAN_COUNT_MAX (sizeof(scan_channel_sequence) * 2) + +#ifndef CONFIG_ESPNOW_VERSION +#define ESPNOW_VERSION 2 +#else +#define ESPNOW_VERSION CONFIG_ESPNOW_VERSION +#endif + +static SemaphoreHandle_t g_bind_sem = NULL; + +typedef struct { + uint8_t type : 4; + uint8_t version : 2; + uint8_t : 2; + uint8_t size; + espnow_frame_head_t frame_head; + uint8_t dest_addr[6]; + uint8_t src_addr[6]; + uint8_t payload[0]; +} __attribute__((packed)) espnow_forward_data_t; +#else +static const espnow_frame_head_t g_initiator_frame = { + .retransmit_count = 0, + .broadcast = true, + .channel = ESPNOW_CHANNEL_CURRENT, + .forward_ttl = 0, + .forward_rssi = -25, + .security = CONFIG_ESPNOW_CONTROL_SECURITY, +}; +#endif + +static bool espnow_ctrl_responder_is_bindlist(const uint8_t *mac, espnow_attribute_t initiator_attribute) +{ + for (int i = 0; i < g_bindlist.size; ++i) { + if (!memcmp(g_bindlist.data[i].mac, mac, 6) + && g_bindlist.data[i].initiator_attribute == initiator_attribute) { + return true; + } + } + + return false; +} + +esp_err_t espnow_ctrl_responder_get_bindlist(espnow_ctrl_bind_info_t *list, size_t *size) +{ + if (!list) { + *size = g_bindlist.size; + } else { + *size = MIN(g_bindlist.size, *size); + memcpy(list, g_bindlist.data, sizeof(espnow_ctrl_bind_info_t) * (*size)); + } + + return ESP_OK; +} + +esp_err_t espnow_ctrl_responder_set_bindlist(const espnow_ctrl_bind_info_t *info) +{ + if (!espnow_ctrl_responder_is_bindlist(info->mac, info->initiator_attribute)) { + memcpy(g_bindlist.data + g_bindlist.size, info, sizeof(espnow_ctrl_bind_info_t)); + g_bindlist.size++; + espnow_storage_set("bindlist", &g_bindlist, sizeof(g_bindlist)); + } + + return ESP_OK; +} + +esp_err_t espnow_ctrl_responder_remove_bindlist(const espnow_ctrl_bind_info_t *info) +{ + for (int i = 0; i < g_bindlist.size; ++i) { + if (!memcmp(g_bindlist.data + i, info, sizeof(espnow_ctrl_bind_info_t))) { + g_bindlist.size--; + + if (g_bindlist.size > 0) { + g_bindlist.data[g_bindlist.size].initiator_attribute = info->initiator_attribute; + memcpy(g_bindlist.data[g_bindlist.size].mac, info->mac, 6); + } + + espnow_storage_set("bindlist", &g_bindlist, sizeof(g_bindlist)); + break; + } + } + + return ESP_OK; +} + +#ifdef CONFIG_ESPNOW_CONTROL_AUTO_CHANNEL_FORWARD +static esp_err_t espnow_ctrl_responder_forward(uint8_t type, uint8_t *src_addr, const void *data, size_t size, wifi_pkt_rx_ctrl_t *rx_ctrl) +{ + uint8_t primary = 0; + wifi_second_chan_t second = 0; + int retransmit_count = 0; + espnow_ctrl_data_t *ctrl_data = (espnow_ctrl_data_t *)data; + espnow_forward_data_t *espnow_data = ESP_MALLOC(sizeof(espnow_forward_data_t) + size); + + espnow_data->type = type; + espnow_data->version = ESPNOW_VERSION; + espnow_data->size = size; + memcpy(&espnow_data->frame_head, &ctrl_data->frame_head, sizeof(espnow_frame_head_t)); + memcpy(espnow_data->dest_addr, ESPNOW_ADDR_BROADCAST, 6); + memcpy(espnow_data->src_addr, src_addr, 6); + memcpy(espnow_data->payload, data, size); + + esp_wifi_get_channel(&primary, &second); + while (retransmit_count < g_self_country.nchan) { + esp_wifi_set_channel(g_self_country.schan + retransmit_count, WIFI_SECOND_CHAN_NONE); + esp_now_send(ESPNOW_ADDR_BROADCAST, (uint8_t *)espnow_data, espnow_data->size + sizeof(espnow_forward_data_t)); + retransmit_count++; + } + esp_wifi_set_channel(primary, second); + + return ESP_OK; +} +#endif + +static esp_err_t espnow_ctrl_responder_bind_process(uint8_t *src_addr, void *data, + size_t size, wifi_pkt_rx_ctrl_t *rx_ctrl) +{ + ESP_PARAM_CHECK(src_addr); + ESP_PARAM_CHECK(data); + ESP_PARAM_CHECK(size); + ESP_PARAM_CHECK(rx_ctrl); + + espnow_ctrl_data_t *ctrl_data = (espnow_ctrl_data_t *)data; + +#ifdef CONFIG_ESPNOW_CONTROL_AUTO_CHANNEL_SENDING + if (ctrl_data->frame_head.ack) { + espnow_send(ESPNOW_DATA_TYPE_ACK, ESPNOW_ADDR_BROADCAST, &ctrl_data->frame_head, sizeof(ctrl_data->frame_head), &ctrl_data->frame_head, pdMS_TO_TICKS(100)); + } +#endif + + if (ctrl_data->responder_value_b) { + ESP_LOGI(TAG, "bind, esp_log_timestamp: %d, timestamp: %d, rssi: %d, rssi: %d", + esp_log_timestamp(), g_bindlist.timestamp, rx_ctrl->rssi, g_bindlist.rssi); + + bool bind_cb_flag = false; + + if (g_bindlist.cb) { + bind_cb_flag = g_bindlist.cb(ctrl_data->initiator_attribute, src_addr, rx_ctrl->rssi); + } else { + bind_cb_flag = true; + } + + if (bind_cb_flag && esp_log_timestamp() < g_bindlist.timestamp && rx_ctrl->rssi > g_bindlist.rssi) { + ESP_LOGI("control_func", "addr: "MACSTR", initiator_type: %d, initiator_value: %d", + MAC2STR(src_addr), ctrl_data->initiator_attribute >> 8, ctrl_data->initiator_attribute & 0xff); + + if (!espnow_ctrl_responder_is_bindlist(src_addr, ctrl_data->initiator_attribute)) { + g_bindlist.data[g_bindlist.size].initiator_attribute = ctrl_data->initiator_attribute; + memcpy(g_bindlist.data[g_bindlist.size].mac, src_addr, 6); + + esp_event_post(ESP_EVENT_ESPNOW, ESP_EVENT_ESPNOW_CTRL_BIND, + g_bindlist.data + g_bindlist.size, sizeof(espnow_ctrl_bind_info_t), 0); +#ifdef CONFIG_ESPNOW_CONTROL_AUTO_CHANNEL_SENDING + vTaskDelay(pdMS_TO_TICKS(100)); +#endif + g_bindlist.size++; + espnow_storage_set("bindlist", &g_bindlist, sizeof(g_bindlist)); + } + } + } else { + for (int i = 0; i < g_bindlist.size; ++i) { + if (!memcmp(g_bindlist.data[i].mac, src_addr, 6) + && g_bindlist.data[i].initiator_attribute == ctrl_data->initiator_attribute) { + esp_event_post(ESP_EVENT_ESPNOW, ESP_EVENT_ESPNOW_CTRL_UNBIND, + g_bindlist.data + i, sizeof(espnow_ctrl_bind_info_t), 0); +#ifdef CONFIG_ESPNOW_CONTROL_AUTO_CHANNEL_SENDING + vTaskDelay(pdMS_TO_TICKS(100)); +#endif + + g_bindlist.size--; + + for (int j = i; j < g_bindlist.size; j++) { + g_bindlist.data[j].initiator_attribute = g_bindlist.data[j + 1].initiator_attribute; + memcpy(g_bindlist.data[j].mac, g_bindlist.data[j + 1].mac, 6); + } + g_bindlist.data[g_bindlist.size].initiator_attribute = 0; + memset(g_bindlist.data[g_bindlist.size].mac, 0, 6); + + espnow_storage_set("bindlist", &g_bindlist, sizeof(g_bindlist)); + break; + } + } + } + +#ifdef CONFIG_ESPNOW_CONTROL_AUTO_CHANNEL_FORWARD + espnow_ctrl_responder_forward(ESPNOW_DATA_TYPE_CONTROL_BIND, src_addr, data, size, rx_ctrl); +#endif + + return ESP_OK; +} + +esp_err_t espnow_ctrl_responder_bind(uint32_t wait_ms, int8_t rssi, espnow_ctrl_bind_cb_t cb) +{ + espnow_storage_get("bindlist", &g_bindlist, sizeof(g_bindlist)); + + g_bindlist.cb = cb; + g_bindlist.timestamp = esp_log_timestamp() + wait_ms; + g_bindlist.rssi = rssi; + + espnow_set_config_for_data_type(ESPNOW_DATA_TYPE_CONTROL_BIND, true, espnow_ctrl_responder_bind_process); + + return ESP_OK; +} + +static esp_err_t espnow_ctrl_responder_data_process(uint8_t *src_addr, void *data, + size_t size, wifi_pkt_rx_ctrl_t *rx_ctrl) +{ + ESP_PARAM_CHECK(src_addr); + ESP_PARAM_CHECK(data); + ESP_PARAM_CHECK(size); + ESP_PARAM_CHECK(rx_ctrl); + + espnow_ctrl_data_t *ctrl_data = (espnow_ctrl_data_t *)data; + ESP_LOGD(TAG, "src_addr: "MACSTR", espnow_ctrl_responder_recv, value: s1 = %d, s2 = %d, lx = %d, ly = %d, rx = %d, ry = %d", + MAC2STR(src_addr), ctrl_data->responder_value_i, ctrl_data->status_value_i, ctrl_data->left_x_value_i, + ctrl_data->left_y_value_i, ctrl_data->right_x_value_i, ctrl_data->right_y_value_i, + ctrl_data->channel_one_value_i, ctrl_data->channel_two_value_i); + +#ifdef CONFIG_ESPNOW_CONTROL_AUTO_CHANNEL_SENDING + if (ctrl_data->frame_head.ack) { + espnow_send(ESPNOW_DATA_TYPE_ACK, ESPNOW_ADDR_BROADCAST, &ctrl_data->frame_head, sizeof(ctrl_data->frame_head), &ctrl_data->frame_head, pdMS_TO_TICKS(100)); + } +#endif + + if (espnow_ctrl_responder_is_bindlist(src_addr, ctrl_data->initiator_attribute)) { + if (g_bindlist.data_cb) { + g_bindlist.data_cb(ctrl_data->initiator_attribute, ctrl_data->responder_attribute, ctrl_data->responder_value_i, + ctrl_data->status_value_i, + ctrl_data->left_x_value_i, ctrl_data->left_y_value_i, + ctrl_data->right_x_value_i, ctrl_data->right_y_value_i, + ctrl_data->channel_one_value_i, ctrl_data->channel_two_value_i); + } + + if (g_bindlist.data_raw_cb) { + g_bindlist.data_raw_cb(src_addr, ctrl_data, rx_ctrl); + } + +#ifdef CONFIG_ESPNOW_CONTROL_AUTO_CHANNEL_FORWARD + espnow_ctrl_responder_forward(ESPNOW_DATA_TYPE_CONTROL_DATA, src_addr, data, size, rx_ctrl); +#endif + } + + return ESP_OK; +} + +esp_err_t espnow_ctrl_responder_data(espnow_ctrl_data_cb_t cb) +{ + g_bindlist.data_cb = cb; + espnow_set_config_for_data_type(ESPNOW_DATA_TYPE_CONTROL_DATA, 1, espnow_ctrl_responder_data_process); + + return ESP_OK; +} + +#ifdef CONFIG_ESPNOW_CONTROL_AUTO_CHANNEL_SENDING +static esp_err_t espnow_ctrl_initiator_ack(uint8_t *src_addr, void *data, + size_t size, wifi_pkt_rx_ctrl_t *rx_ctrl) +{ + espnow_frame_head_t *frame_head = (espnow_frame_head_t *)data; + + uint8_t channel = frame_head ? frame_head->channel : 1; + + ESP_LOGI(TAG, "src_addr: "MACSTR", %s, channel: %d", MAC2STR(src_addr), __func__, channel); + + espnow_storage_set(ESPNOW_CHANNEL_KEY, &channel, sizeof(channel)); + + if (g_bind_sem) { + xSemaphoreGive(g_bind_sem); + } + + return ESP_OK; +} + +static esp_err_t espnow_ctrl_initiator_handle(espnow_data_type_t type, espnow_attribute_t initiator_attribute, espnow_attribute_t responder_attribute, uint32_t responder_value) +{ + esp_err_t ret = ESP_OK; + + g_bind_sem = xSemaphoreCreateBinary(); + if (!g_bind_sem) { + return ESP_FAIL; + } + + BaseType_t bind_sem_ret = pdFAIL; + int retransmit_count = 0; + uint8_t channel = 1; + espnow_storage_get(ESPNOW_CHANNEL_KEY, &channel, sizeof(channel)); + espnow_ctrl_data_t data = { + .frame_head = { + .broadcast = true, + .forward_ttl = CONFIG_ESPNOW_CONTROL_FORWARD_TTL, + .forward_rssi = CONFIG_ESPNOW_CONTROL_FORWARD_RSSI, + .magic = esp_random(), + .ack = true, + .channel = channel, + .security = CONFIG_ESPNOW_CONTROL_SECURITY, + }, + .initiator_attribute = initiator_attribute, + .responder_attribute = responder_attribute, + .responder_value_i = responder_value + }; + espnow_set_config_for_data_type(ESPNOW_DATA_TYPE_ACK, true, espnow_ctrl_initiator_ack); + + do { + espnow_send(type, ESPNOW_ADDR_BROADCAST, &data, sizeof(espnow_ctrl_data_t), &data.frame_head, portMAX_DELAY); + bind_sem_ret = xSemaphoreTake(g_bind_sem, pdMS_TO_TICKS(CONFIG_ESPNOW_CONTROL_WAIT_ACK_DURATION)); + + if (bind_sem_ret == pdPASS) { + break; + } +#ifdef CONFIG_ESPNOW_LIGHT_SLEEP + esp_sleep_enable_timer_wakeup(CONFIG_ESPNOW_LIGHT_SLEEP_DURATION * 1000); + esp_light_sleep_start(); +#endif + } while (retransmit_count ++ < CONFIG_ESPNOW_CONTROL_RETRANSMISSION_TIMES); + + if (bind_sem_ret != pdPASS) { + for (int i = 0; i < g_self_country.nchan; i++) { + if (g_self_country.schan + i == channel) { + continue; + } + data.frame_head.channel = g_self_country.schan + i; + retransmit_count = 0; + do { + espnow_send(type, ESPNOW_ADDR_BROADCAST, &data, sizeof(espnow_ctrl_data_t), &data.frame_head, portMAX_DELAY); + bind_sem_ret = xSemaphoreTake(g_bind_sem, pdMS_TO_TICKS(CONFIG_ESPNOW_CONTROL_WAIT_ACK_DURATION)); + if (bind_sem_ret == pdPASS) { + ret = ESP_OK; + break; + } else { + ret = ESP_FAIL; + } +#ifdef CONFIG_ESPNOW_LIGHT_SLEEP + if (retransmit_count < CONFIG_ESPNOW_CONTROL_RETRANSMISSION_TIMES || (i < g_self_country.nchan - 1 && + // !(Second last channel, however last channel is the saved channel) + !(i == g_self_country.nchan - 2 && g_self_country.schan + i + 1 == channel))) { + esp_sleep_enable_timer_wakeup(CONFIG_ESPNOW_LIGHT_SLEEP_DURATION * 1000); + esp_light_sleep_start(); + } +#endif + } while (retransmit_count ++ < CONFIG_ESPNOW_CONTROL_RETRANSMISSION_TIMES); + if (ret == ESP_OK) { + break; + } + } + } + vSemaphoreDelete(g_bind_sem); + g_bind_sem = NULL; + + ESP_ERROR_RETURN(ret != ESP_OK, ret, "espnow_broadcast, ret: %d", ret); + + return ESP_OK; +} + +esp_err_t espnow_ctrl_initiator_bind(espnow_attribute_t initiator_attribute, bool enable) +{ + return espnow_ctrl_initiator_handle(ESPNOW_DATA_TYPE_CONTROL_BIND, initiator_attribute, ESPNOW_ATTRIBUTE_BASE, enable); +} + +esp_err_t espnow_ctrl_initiator_send(espnow_attribute_t initiator_attribute, + espnow_attribute_t responder_attribute, + uint32_t responder_value) +{ + return espnow_ctrl_initiator_handle(ESPNOW_DATA_TYPE_CONTROL_DATA, initiator_attribute, responder_attribute, responder_value); +} +#else +esp_err_t espnow_ctrl_initiator_bind(espnow_attribute_t initiator_attribute, bool enable) +{ + esp_err_t ret = ESP_OK; + espnow_ctrl_data_t data = { + .initiator_attribute = initiator_attribute, + .responder_value_i = enable, + }; + + espnow_frame_head_t frame_head = {0}; + memcpy(&frame_head, &g_initiator_frame, sizeof(espnow_frame_head_t)); + frame_head.forward_ttl = 0; + + ret = espnow_send(ESPNOW_DATA_TYPE_CONTROL_BIND, ESPNOW_ADDR_BROADCAST, &data, + sizeof(espnow_ctrl_data_t), &frame_head, portMAX_DELAY); + ESP_ERROR_RETURN(ret != ESP_OK, ret, "espnow_send"); + + return ESP_OK; +} + +esp_err_t espnow_ctrl_initiator_send(espnow_attribute_t initiator_attribute, + espnow_attribute_t responder_attribute, + uint32_t responder_value, + int status, + int lx_value, + int ly_value, + int rx_value, + int ry_value, + int channel_one_value, + int channel_two_value) +{ + esp_err_t ret = ESP_OK; + espnow_ctrl_data_t data = { + .initiator_attribute = initiator_attribute, + .responder_attribute = responder_attribute, + .responder_value_i = responder_value, + .status_value_i = status, + .left_x_value_i = lx_value, + .left_y_value_i = ly_value, + .right_x_value_i = rx_value, + .right_y_value_i = ry_value, + .channel_one_value_i = channel_one_value, + .channel_two_value_i = channel_two_value, + }; + + ret = espnow_send(ESPNOW_DATA_TYPE_CONTROL_DATA, ESPNOW_ADDR_BROADCAST, &data, + sizeof(espnow_ctrl_data_t), &g_initiator_frame, pdMS_TO_TICKS(1000)); + ESP_ERROR_RETURN(ret != ESP_OK, ret, "espnow_broadcast, ret: %d", ret); + + return ESP_OK; +} +#endif + +esp_err_t espnow_ctrl_send(const espnow_addr_t dest_addr, const espnow_ctrl_data_t *data, const espnow_frame_head_t *frame_head, TickType_t wait_ticks) +{ + ESP_PARAM_CHECK(dest_addr); + ESP_PARAM_CHECK(data); + ESP_PARAM_CHECK(frame_head); + + uint8_t size = (!data->responder_value_s_flag && data->responder_value_s_size) ? data->responder_value_s_size : 0; + + esp_err_t ret = espnow_send(ESPNOW_DATA_TYPE_CONTROL_DATA, ESPNOW_ADDR_BROADCAST, data, + sizeof(espnow_ctrl_data_t) + size, frame_head, wait_ticks); + ESP_ERROR_RETURN(ret != ESP_OK, ret, "espnow_broadcast, ret: %d", ret); + + return ESP_OK; +} + +esp_err_t espnow_ctrl_recv(espnow_ctrl_data_raw_cb_t cb) +{ + g_bindlist.data_raw_cb = cb; + espnow_set_config_for_data_type(ESPNOW_DATA_TYPE_CONTROL_DATA, 1, espnow_ctrl_responder_data_process); + + return ESP_OK; +} diff --git a/examples/esp_joystick/joystick_controler/main/app/espnow_ctrl.h b/examples/esp_joystick/joystick_controler/main/app/espnow_ctrl.h new file mode 100644 index 0000000..366fecf --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app/espnow_ctrl.h @@ -0,0 +1,273 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ + +#pragma once + +#include "esp_now.h" +#include "esp_event.h" + +#include "espnow.h" + +#ifdef __cplusplus +extern "C" { +#endif /**< _cplusplus */ + +/** + * @brief Enumerated list of control event id + */ +#define ESP_EVENT_ESPNOW_CTRL_BIND (ESP_EVENT_ESPNOW_CTRL_BASE + 0) +#define ESP_EVENT_ESPNOW_CTRL_UNBIND (ESP_EVENT_ESPNOW_CTRL_BASE + 1) + +/** + * @brief Control attribute. + * The high byte is device type, the low byte is device attribute. + */ +typedef enum { + ESPNOW_ATTRIBUTE_BASE = 0x0000, + ESPNOW_ATTRIBUTE_POWER = 0x0001, + ESPNOW_ATTRIBUTE_POWER_ADD = 0x0002, + + ESPNOW_ATTRIBUTE_ATTRIBUTE = 0x0003, + + /**< light */ + ESPNOW_ATTRIBUTE_LIGHT_BASE = 0x0100, + ESPNOW_ATTRIBUTE_BRIGHTNESS = 0x0101, + ESPNOW_ATTRIBUTE_BRIGHTNESS_ADD = 0x0102, + ESPNOW_ATTRIBUTE_HUE = 0x0103, + ESPNOW_ATTRIBUTE_HUE_ADD = 0x0104, + ESPNOW_ATTRIBUTE_SATURATION = 0x0105, + ESPNOW_ATTRIBUTE_SATURATION_ADD = 0x0106, + ESPNOW_ATTRIBUTE_WARM = 0x0107, + ESPNOW_ATTRIBUTE_WARM_ADD = 0x0108, + ESPNOW_ATTRIBUTE_COLD = 0x0109, + ESPNOW_ATTRIBUTE_COLD_ADD = 0x010a, + ESPNOW_ATTRIBUTE_RED = 0x010b, + ESPNOW_ATTRIBUTE_RED_ADD = 0x010c, + ESPNOW_ATTRIBUTE_GREEN = 0x010d, + ESPNOW_ATTRIBUTE_GREEN_ADD = 0x010e, + ESPNOW_ATTRIBUTE_BLUE = 0x010f, + ESPNOW_ATTRIBUTE_BLUE_ADD = 0x0110, + ESPNOW_ATTRIBUTE_MODE = 0x0111, + ESPNOW_ATTRIBUTE_MODE_ADD = 0x0112, + + /**< button */ + ESPNOW_ATTRIBUTE_BUTTON_BASE = 0x0200, + ESPNOW_ATTRIBUTE_KEY_1 = 0x0201, + ESPNOW_ATTRIBUTE_KEY_2 = 0x0202, + ESPNOW_ATTRIBUTE_KEY_3 = 0x0203, + ESPNOW_ATTRIBUTE_KEY_4 = 0x0204, + ESPNOW_ATTRIBUTE_KEY_5 = 0x0205, + ESPNOW_ATTRIBUTE_KEY_6 = 0x0206, + ESPNOW_ATTRIBUTE_KEY_7 = 0x0207, + ESPNOW_ATTRIBUTE_KEY_8 = 0x0208, + ESPNOW_ATTRIBUTE_KEY_9 = 0x0209, + ESPNOW_ATTRIBUTE_KEY_10 = 0x0210, +} espnow_attribute_t; + +/** + * @brief Bind information from initiator + */ +typedef struct { + uint8_t mac[6]; /**< Initiator's MAC address */ + espnow_attribute_t initiator_attribute; /**< Initiator's attribute */ +} espnow_ctrl_bind_info_t; + +/** + * @brief Control data from initiator + */ +typedef struct { +#ifdef CONFIG_ESPNOW_CONTROL_AUTO_CHANNEL_SENDING + espnow_frame_head_t frame_head; +#endif + espnow_attribute_t initiator_attribute; /**< Initiator's attribute */ + espnow_attribute_t responder_attribute; /**< Responder's attribute */ + union { + bool responder_value_b; /**< Boolean */ + struct { + int responder_value_i; + int status_value_i; + int left_x_value_i; + int left_y_value_i; + int right_x_value_i; + int right_y_value_i; + int channel_one_value_i; + int channel_two_value_i; + }; + + struct { + uint32_t responder_value_s_flag : 24; /**< String flag, the value is 0x00, 0x00, 0x00 */ + uint8_t responder_value_s_size; /**< String length */ + }; + }; + + char responder_value_s[0]; /**< NULL terminated string */ +} espnow_ctrl_data_t; + +/** + * @brief The bind callback function + * + * @attention Each time a bind frame is received, the callback function will be called. + * + * @param[in] initiator_attribute initiator attribute + * @param[in] mac initiator mac address + * @param[in] rssi rssi of bind information + * + * @return + * - TRUE + * - FALSE + */ +typedef bool (* espnow_ctrl_bind_cb_t)(espnow_attribute_t initiator_attribute, uint8_t mac[6], int8_t rssi); + +/** + * @brief The control data callback function + * + * @param[in] initiator_attribute the received initiator's attribute + * @param[in] responder_attribute the received responder's attribute + * @param[in] responder_value the received responder value + * + */ +typedef void (* espnow_ctrl_data_cb_t)(espnow_attribute_t initiator_attribute, + espnow_attribute_t responder_attribute, + uint32_t responder_value, + int status_value_i, + int lx_value, + int ly_value, + int rx_value, + int ry_value, + int channel_one_value, + int channel_two_value); + +/** + * @brief The raw control data callback function + * + * @param[in] src_addr MAC address of sender + * @param[in] data control data from sender + * @param[in] rx_ctrl received packet radio metadata header + * + */ +typedef void (* espnow_ctrl_data_raw_cb_t)(espnow_addr_t src_addr, espnow_ctrl_data_t *data, wifi_pkt_rx_ctrl_t *rx_ctrl); + +/** + * @brief The initiator sends a broadcast bind frame + * + * @param[in] initiator_attribute initiator attribute + * @param[in] enable bind or unbind + * + * @return + * - TRUE + * - FALSE + */ +esp_err_t espnow_ctrl_initiator_bind(espnow_attribute_t initiator_attribute, bool enable); + +/** + * @brief The initiator sends a broadcast control data frame + * + * @param[in] initiator_attribute the sending initiator's attribute + * @param[in] responder_attribute the sending responder's attribute + * @param[in] responder_value the sending responder value + * + * @return + * - ESP_OK: succeed + * - others: fail + */ +esp_err_t espnow_ctrl_initiator_send(espnow_attribute_t initiator_attribute, espnow_attribute_t responder_attribute, uint32_t responder_value, int status, + int x_value, int y_value, int rx_value, int ry_value, int channel_one_value, int channel_two_value); + +/** + * @brief The responder creates a bind task to process the received bind frame + * + * @attention The bind frame will be processed if the callback function returns true + * and wait time is not timeout, and bind frame's RSSI is higher than the set RSSI. + * + * @attention The responder will bind or unbind with the sender according to the value in bind frame. + * + * @param[in] wait_ms maximum waiting bind time in millisecond + * @param[in] rssi the minimum bind frame RSSI + * @param[in] cb the bind callback function + * + * @return + * - ESP_OK: succeed + * - others: fail + */ +esp_err_t espnow_ctrl_responder_bind(uint32_t wait_ms, int8_t rssi, espnow_ctrl_bind_cb_t cb); + +/** + * @brief The responder registers control data callback function + * + * @param[in] cb the control data callback function + * + * @return + * - ESP_OK: succeed + * - others: fail + */ +esp_err_t espnow_ctrl_responder_data(espnow_ctrl_data_cb_t cb); + +/** + * @brief The responder gets bound list + * + * @param[out] list the buffer that stores the bound list + * @param[inout] size input maximum bound list size, output the real bound list size + * + * @return + * - ESP_OK: succeed + * - others: fail + */ +esp_err_t espnow_ctrl_responder_get_bindlist(espnow_ctrl_bind_info_t *list, size_t *size); + +/** + * @brief The responder sets bound list + * + * @attention The bound information will be stored to flash + * + * @param[in] info the bound information to be set + * + * @return + * - ESP_OK: succeed + * - others: fail + */ +esp_err_t espnow_ctrl_responder_set_bindlist(const espnow_ctrl_bind_info_t *info); + +/** + * @brief The responder removes bound list + * + * @attention The bound information will be removed from flash + * + * @param[in] info the bound information to be removed + * + * @return + * - ESP_OK: succeed + * - others: fail + */ +esp_err_t espnow_ctrl_responder_remove_bindlist(const espnow_ctrl_bind_info_t *info); + +/** + * @brief Send control data frame + * + * @param[in] dest_addr dest_addr is not used + * @param[in] data control data + * @param[in] frame_head frame header must not be NULL + * @param[in] wait_ticks the maximum waiting time in ticks + * + * @return + * - ESP_OK: succeed + * - others: fail + */ +esp_err_t espnow_ctrl_send(const espnow_addr_t dest_addr, const espnow_ctrl_data_t *data, const espnow_frame_head_t *frame_head, TickType_t wait_ticks); + +/** + * @brief The responder registers raw control data callback function + * + * @param[in] cb the raw control data callback function + * + * @return + * - ESP_OK: succeed + * - others: fail + */ +esp_err_t espnow_ctrl_recv(espnow_ctrl_data_raw_cb_t cb); + +#ifdef __cplusplus +} +#endif /**< _cplusplus */ \ No newline at end of file diff --git a/examples/esp_joystick/joystick_controler/main/app_ui_event.c b/examples/esp_joystick/joystick_controler/main/app_ui_event.c new file mode 100644 index 0000000..89e1705 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app_ui_event.c @@ -0,0 +1,712 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#include "app_ui_event.h" +#include "tinyusb.h" +#include "class/hid/hid_device.h" + +#define LIMIT_ROCKER(value) ((value) > 127 ? 127 : ((value) < -128 ? -128 : (value))) + +static EventGroupHandle_t g_init_event_grp = NULL; +static EventGroupHandle_t g_app_task_event_grp = NULL; + +int rocker_x1 = 0; +int rocker_y1 = 0; +int rocker_x2 = 0; +int rocker_y2 = 0; + +TaskHandle_t game_pad_app_task_handle = NULL; +TaskHandle_t rc_app_task_handle = NULL; + +uint8_t g_hid_mode = 0; //0: USB, 1: BLE +uint8_t g_vibration_feedback_state = 0; +static uint8_t g_rocker_calibration_state = 1; + +extern adc_oneshot_unit_handle_t game_mode_adc_handle; + +/* Minimum, middle, and maximum values of the rocker ADC value */ +uint16_t left_rocker_x_adc_value[3] = { 982, 2135, 3790 }; +uint16_t left_rocker_y_adc_value[3] = { 537, 2126, 3640 }; +uint16_t right_rocker_x_adc_value[3] = { 552, 2125, 3293 }; +uint16_t right_rocker_y_adc_value[3] = { 535, 2099, 3785 }; + +typedef enum { + APP_ESPNOW_CTRL_INIT, + APP_ESPNOW_CTRL_BOUND, + APP_ESPNOW_CTRL_MAX +} app_espnow_ctrl_status_t; + +static app_espnow_ctrl_status_t s_espnow_ctrl_status = APP_ESPNOW_CTRL_INIT; + +esp_err_t event_state_group_init(void) +{ + g_init_event_grp = xEventGroupCreate(); + ESP_RETURN_ON_FALSE(g_init_event_grp, ESP_ERR_NO_MEM, JOYSTICK_TAG, "Init event group init failed"); + xEventGroupClearBits( g_init_event_grp, USB_HID_INIT_STATE ); + xEventGroupClearBits( g_init_event_grp, BLE_HID_INIT_STATE ); + xEventGroupClearBits( g_init_event_grp, ROCKER_ADC_INIT_STATE ); + + g_app_task_event_grp = xEventGroupCreate(); + ESP_RETURN_ON_FALSE(g_app_task_event_grp, ESP_ERR_NO_MEM, JOYSTICK_TAG, "APP task event group init failed"); + xEventGroupClearBits( g_app_task_event_grp, GAMEPAD_APP_TASK_STATE ); + xEventGroupClearBits( g_app_task_event_grp, RC_APP_TASK_STATE ); + ESP_LOGI(JOYSTICK_TAG, "event group init is OK."); + return ESP_OK; +} + +static void app_wifi_init() +{ + esp_event_loop_create_default(); + + wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); + + ESP_ERROR_CHECK(esp_wifi_init(&cfg)); + ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_STA)); + ESP_ERROR_CHECK(esp_wifi_set_storage(WIFI_STORAGE_RAM)); + ESP_ERROR_CHECK(esp_wifi_set_ps(WIFI_PS_NONE)); + ESP_ERROR_CHECK(esp_wifi_start()); +} + +static void esp_now_initiator_bind_press_cb(void) +{ + if (s_espnow_ctrl_status == APP_ESPNOW_CTRL_INIT) { + ESP_LOGI(RC_APP_TAG, "initiator bind press"); + espnow_ctrl_initiator_bind(ESPNOW_ATTRIBUTE_KEY_1, true); + s_espnow_ctrl_status = APP_ESPNOW_CTRL_BOUND; + lv_obj_set_style_bg_color(ui_bindBtn, lv_color_hex(0x00FF7F), LV_PART_MAIN | LV_STATE_DEFAULT); + } else { + ESP_LOGI(RC_APP_TAG, "this device is already in bound status"); + } +} + +static void esp_now_initiator_unbind_press_cb(void) +{ + if (s_espnow_ctrl_status == APP_ESPNOW_CTRL_BOUND) { + ESP_LOGI(RC_APP_TAG, "initiator unbind press"); + espnow_ctrl_initiator_bind(ESPNOW_ATTRIBUTE_KEY_1, false); + s_espnow_ctrl_status = APP_ESPNOW_CTRL_INIT; + lv_obj_set_style_bg_color(ui_bindBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + } else { + ESP_LOGI(RC_APP_TAG, "this device is not been bound"); + } +} + +static void app_espnow_event_handler(void *handler_args, esp_event_base_t base, int32_t id, void *event_data) +{ + if (base != ESP_EVENT_ESPNOW) { + return; + } + + switch (id) { + case ESP_EVENT_ESPNOW_CTRL_BIND: { + espnow_ctrl_bind_info_t *info = (espnow_ctrl_bind_info_t *)event_data; + ESP_LOGI(RC_APP_TAG, "bind, uuid: " MACSTR ", initiator_type: %d", MAC2STR(info->mac), info->initiator_attribute); + break; + } + + case ESP_EVENT_ESPNOW_CTRL_UNBIND: { + espnow_ctrl_bind_info_t *info = (espnow_ctrl_bind_info_t *)event_data; + ESP_LOGI(RC_APP_TAG, "unbind, uuid: " MACSTR ", initiator_type: %d", MAC2STR(info->mac), info->initiator_attribute); + break; + } + + default: + break; + } +} + +static void game_pad_app_task(void *pvParameters) +{ + ESP_LOGI(GAME_PAD_APP_TAG, "Game mode task start."); + vibration_motor_init(); + + if ( !(USB_HID_INIT_STATE & xEventGroupGetBits(g_init_event_grp)) ) { + if (ESP_OK == usb_hid_init()) { + xEventGroupSetBits( g_init_event_grp, USB_HID_INIT_STATE ); + } else { + xEventGroupClearBits( g_init_event_grp, USB_HID_INIT_STATE ); + } + } + + if ( !(BLE_HID_INIT_STATE & xEventGroupGetBits(g_init_event_grp)) ) { + if (ESP_OK == ble_hid_init()) { + xEventGroupSetBits( g_init_event_grp, BLE_HID_INIT_STATE ); + } else { + xEventGroupClearBits( g_init_event_grp, BLE_HID_INIT_STATE ); + } + } + + box_rc_button_init(); + + if ( !(ROCKER_ADC_INIT_STATE & xEventGroupGetBits(g_init_event_grp))) { + if (ESP_OK == rocker_adc_init()) { + xEventGroupSetBits( g_init_event_grp, ROCKER_ADC_INIT_STATE ); + } else { + xEventGroupClearBits( g_init_event_grp, ROCKER_ADC_INIT_STATE ); + } + } + + if (1 == read_rocker_value_from_flash("calibrate_state")) { + left_rocker_x_adc_value[0] = read_rocker_value_from_flash("left_x_min"); + left_rocker_x_adc_value[1] = read_rocker_value_from_flash("left_x_mid"); + left_rocker_x_adc_value[2] = read_rocker_value_from_flash("left_x_max"); + + left_rocker_y_adc_value[0] = read_rocker_value_from_flash("left_y_min"); + left_rocker_y_adc_value[1] = read_rocker_value_from_flash("left_y_mid"); + left_rocker_y_adc_value[2] = read_rocker_value_from_flash("left_y_max"); + + right_rocker_x_adc_value[0] = read_rocker_value_from_flash("right_x_min"); + right_rocker_x_adc_value[1] = read_rocker_value_from_flash("right_x_mid"); + right_rocker_x_adc_value[2] = read_rocker_value_from_flash("right_x_max"); + + right_rocker_y_adc_value[0] = read_rocker_value_from_flash("right_y_min"); + right_rocker_y_adc_value[1] = read_rocker_value_from_flash("right_y_mid"); + right_rocker_y_adc_value[2] = read_rocker_value_from_flash("right_y_max"); + } + + while (1) { + while (1 == g_rocker_calibration_state) { + uint16_t rocker_adc_value[4] = {0}; + get_rocker_adc_value(rocker_adc_value); + + bsp_display_lock(0); + if (rocker_adc_value[0] >= left_rocker_x_adc_value[1]) { + rocker_x1 = (int)(((rocker_adc_value[0] - left_rocker_x_adc_value[1] * 1.0) / ((left_rocker_x_adc_value[2] - left_rocker_x_adc_value[1]) * 1.0)) * GAME_ROCKET_RANGE); + lv_obj_set_x(ui_leftRockerBtn, rocker_x1 / 5.0); + } else { + rocker_x1 = (int)(((rocker_adc_value[0] - left_rocker_x_adc_value[1] * 1.0) / ((left_rocker_x_adc_value[1] - left_rocker_x_adc_value[0]) * 1.0)) * GAME_ROCKET_RANGE); + lv_obj_set_x(ui_leftRockerBtn, rocker_x1 / 5.0); + } + + if (rocker_adc_value[1] >= left_rocker_y_adc_value[1]) { + rocker_y1 = (int)((-(rocker_adc_value[1] - left_rocker_y_adc_value[1] * 1.0) / ((left_rocker_y_adc_value[2] - left_rocker_y_adc_value[1]) * 1.0)) * GAME_ROCKET_RANGE); + lv_obj_set_y(ui_leftRockerBtn, rocker_y1 / 5.0); + } else { + rocker_y1 = (int)((-(rocker_adc_value[1] - left_rocker_y_adc_value[1] * 1.0) / ((left_rocker_y_adc_value[1] - left_rocker_y_adc_value[0]) * 1.0)) * GAME_ROCKET_RANGE); + lv_obj_set_y(ui_leftRockerBtn, rocker_y1 / 5.0); + } + + if (rocker_adc_value[2] >= right_rocker_x_adc_value[1]) { + rocker_x2 = (int)(((rocker_adc_value[2] - right_rocker_x_adc_value[1] * 1.0) / ((right_rocker_x_adc_value[2] - right_rocker_x_adc_value[1]) * 1.0)) * GAME_ROCKET_RANGE); + lv_obj_set_x(ui_rightRockerBtn, rocker_x2 / 5.0); + } else { + rocker_x2 = (int)(((rocker_adc_value[2] - right_rocker_x_adc_value[1] * 1.0) / ((right_rocker_x_adc_value[1] - right_rocker_x_adc_value[0]) * 1.0)) * GAME_ROCKET_RANGE); + lv_obj_set_x(ui_rightRockerBtn, rocker_x2 / 5.0); + } + + if (rocker_adc_value[3] >= right_rocker_y_adc_value[1]) { + rocker_y2 = (int)((-(rocker_adc_value[3] - right_rocker_y_adc_value[1] * 1.0) / ((right_rocker_y_adc_value[2] - right_rocker_y_adc_value[1]) * 1.0)) * GAME_ROCKET_RANGE); + lv_obj_set_y(ui_rightRockerBtn, rocker_y2 / 5.0); + } else { + rocker_y2 = (int)((-(rocker_adc_value[3] - right_rocker_y_adc_value[1] * 1.0) / ((right_rocker_y_adc_value[1] - right_rocker_y_adc_value[0]) * 1.0)) * GAME_ROCKET_RANGE); + lv_obj_set_y(ui_rightRockerBtn, rocker_y2 / 5.0); + } + + bsp_display_unlock(); + + rocker_x1 = LIMIT_ROCKER(rocker_x1); + rocker_y1 = LIMIT_ROCKER(rocker_y1); + rocker_x2 = LIMIT_ROCKER(rocker_x2); + rocker_y2 = LIMIT_ROCKER(rocker_y2); + + if (1 == g_hid_mode) { + uint16_t button = (uint16_t)get_pressed_button_value(); + ble_hid_send_joystick_value(button, rocker_x1, rocker_y1, rocker_x2, rocker_y2); + } else { + if (tud_mounted()) { + usb_hid_send_joystick_value(HID_ITF_PROTOCOL_GAMEPAD, rocker_x1, rocker_y1, rocker_x2, rocker_y2, get_pressed_button_value()); + } + } + vTaskDelay(pdMS_TO_TICKS(2)); + + if ( !(GAMEPAD_APP_TASK_STATE & xEventGroupGetBits(g_app_task_event_grp)) ) { + ESP_LOGI(GAME_PAD_APP_TAG, "Game mode task deleted."); + box_rc_button_delete(); + vTaskDelete(NULL); + } + } + vTaskDelay(pdMS_TO_TICKS(100)); + } +} + +static void rc_app_task(void *pvParameters) +{ + ESP_LOGI(RC_APP_TAG, "RC mode task start."); + + espnow_storage_init(); + + app_wifi_init(); + + esp_wifi_set_channel(13, WIFI_SECOND_CHAN_NONE); + + espnow_config_t espnow_config = ESPNOW_INIT_CONFIG_DEFAULT(); + espnow_init(&espnow_config); + + esp_event_handler_register(ESP_EVENT_ESPNOW, ESP_EVENT_ANY_ID, app_espnow_event_handler, NULL); + + box_rc_button_init(); + + if ( s_espnow_ctrl_status == APP_ESPNOW_CTRL_INIT ) { + lv_obj_set_style_bg_color(ui_bindBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + } else { + lv_obj_set_style_bg_color(ui_bindBtn, lv_color_hex(0x00FF7F), LV_PART_MAIN | LV_STATE_DEFAULT); + } + + if ( !(ROCKER_ADC_INIT_STATE & xEventGroupGetBits(g_init_event_grp))) { + if (ESP_OK == rocker_adc_init()) { + xEventGroupSetBits( g_init_event_grp, ROCKER_ADC_INIT_STATE ); + } else { + xEventGroupClearBits( g_init_event_grp, ROCKER_ADC_INIT_STATE ); + } + } + + if (1 == read_rocker_value_from_flash("calibrate_state")) { + left_rocker_x_adc_value[0] = read_rocker_value_from_flash("left_x_min"); + left_rocker_x_adc_value[1] = read_rocker_value_from_flash("left_x_mid"); + left_rocker_x_adc_value[2] = read_rocker_value_from_flash("left_x_max"); + + left_rocker_y_adc_value[0] = read_rocker_value_from_flash("left_y_min"); + left_rocker_y_adc_value[1] = read_rocker_value_from_flash("left_y_mid"); + left_rocker_y_adc_value[2] = read_rocker_value_from_flash("left_y_max"); + + right_rocker_x_adc_value[0] = read_rocker_value_from_flash("right_x_min"); + right_rocker_x_adc_value[1] = read_rocker_value_from_flash("right_x_mid"); + right_rocker_x_adc_value[2] = read_rocker_value_from_flash("right_x_max"); + + right_rocker_y_adc_value[0] = read_rocker_value_from_flash("right_y_min"); + right_rocker_y_adc_value[1] = read_rocker_value_from_flash("right_y_mid"); + right_rocker_y_adc_value[2] = read_rocker_value_from_flash("right_y_max"); + } + + while (1) { + while (1 == g_rocker_calibration_state) { + uint16_t rocker_adc_value[4] = {0}; + get_rocker_adc_value(rocker_adc_value); + + if (rocker_adc_value[0] >= left_rocker_x_adc_value[1]) { + rocker_x1 = (int)(((rocker_adc_value[0] - left_rocker_x_adc_value[1] * 1.0) / ((left_rocker_x_adc_value[2] - left_rocker_x_adc_value[1]) * 1.0)) * RC_ROCKET_RANGE); + } else { + rocker_x1 = (int)(((rocker_adc_value[0] - left_rocker_x_adc_value[1] * 1.0) / ((left_rocker_x_adc_value[1] - left_rocker_x_adc_value[0]) * 1.0)) * RC_ROCKET_RANGE); + } + + if (rocker_adc_value[1] >= left_rocker_y_adc_value[1]) { + rocker_y1 = (int)(((rocker_adc_value[1] - left_rocker_y_adc_value[1] * 1.0) / ((left_rocker_y_adc_value[2] - left_rocker_y_adc_value[1]) * 1.0)) * RC_ROCKET_RANGE); + } else { + rocker_y1 = (int)(((rocker_adc_value[1] - left_rocker_y_adc_value[1] * 1.0) / ((left_rocker_y_adc_value[1] - left_rocker_y_adc_value[0]) * 1.0)) * RC_ROCKET_RANGE); + } + + if (rocker_adc_value[2] >= right_rocker_x_adc_value[1]) { + rocker_x2 = (int)(((rocker_adc_value[2] - right_rocker_x_adc_value[1] * 1.0) / ((right_rocker_x_adc_value[2] - right_rocker_x_adc_value[1]) * 1.0)) * RC_ROCKET_RANGE); + } else { + rocker_x2 = (int)(((rocker_adc_value[2] - right_rocker_x_adc_value[1] * 1.0) / ((right_rocker_x_adc_value[1] - right_rocker_x_adc_value[0]) * 1.0)) * RC_ROCKET_RANGE); + } + + if (rocker_adc_value[3] >= right_rocker_y_adc_value[1]) { + rocker_y2 = (int)(((rocker_adc_value[3] - right_rocker_y_adc_value[1] * 1.0) / ((right_rocker_y_adc_value[2] - right_rocker_y_adc_value[1]) * 1.0)) * RC_ROCKET_RANGE); + } else { + rocker_y2 = (int)(((rocker_adc_value[3] - right_rocker_y_adc_value[1] * 1.0) / ((right_rocker_y_adc_value[1] - right_rocker_y_adc_value[0]) * 1.0)) * RC_ROCKET_RANGE); + } + + if (s_espnow_ctrl_status == APP_ESPNOW_CTRL_BOUND) { + rc_channel_state_t channel_state = get_rc_button_state(); + espnow_ctrl_initiator_send(ESPNOW_ATTRIBUTE_KEY_1, ESPNOW_ATTRIBUTE_POWER, channel_state.channel_1_status, channel_state.channel_2_status, + rocker_x1, rocker_y1, rocker_x2, rocker_y2, channel_state.channel_3_status, channel_state.channel_4_status); + } else { + static int count = 0; + count++; + if (count % 1000 == 0) { + ESP_LOGI(RC_APP_TAG, "please double click to bind the devices firstly"); + } + } + char dP_label_data[2]; + char dR_label_data[2]; + char dT_label_data[5]; + char dY_label_data[2]; + sprintf(dP_label_data, "%d", rocker_y2); + sprintf(dR_label_data, "%d", rocker_x2); + sprintf(dT_label_data, "%d", rocker_y1); + strcat(dT_label_data, "%"); + sprintf(dY_label_data, "%d", rocker_x1); + + bsp_display_lock(0); + lv_label_set_text(ui_dPLabelData, dP_label_data); + lv_label_set_text(ui_dRLabelData, dR_label_data); + lv_label_set_text(ui_dTLabelData, dT_label_data); + lv_label_set_text(ui_dYLabelData, dY_label_data); + lv_obj_set_x(ui_dLeftRockerBtn, (int)((rocker_x1 / 90.0) * 28)); + lv_obj_set_y(ui_dLeftRockerBtn, (int)(-(rocker_y1 / 90.0) * 28)); + lv_obj_set_x(ui_dRightRockerBtn, (int)((rocker_x2 / 90.0) * 28)); + lv_obj_set_y(ui_dRightRockerBtn, (int)(-(rocker_y2 / 90.0) * 28)); + bsp_display_unlock(); + + vTaskDelay(pdMS_TO_TICKS(15)); + + if ( !(RC_APP_TASK_STATE & xEventGroupGetBits(g_app_task_event_grp)) ) { + ESP_LOGI(RC_APP_TAG, "RC mode task deleted."); + box_rc_button_delete(); + vTaskDelete(NULL); + } + } + + vTaskDelay(pdMS_TO_TICKS(100)); + } +} + +void app_ui_event_mainToGamePad(lv_event_t *e) +{ + ESP_LOGI(GAME_PAD_APP_TAG, "Game mode start."); + xEventGroupSetBits( g_app_task_event_grp, GAMEPAD_APP_TASK_STATE ); + xTaskCreate(game_pad_app_task, "game_pad_app_task", 1024 * 4, NULL, 10, &game_pad_app_task_handle); +} + +void app_ui_event_mainToNesEmulator(lv_event_t *e) +{ + ESP_LOGI(JOYSTICK_TAG, "NES Emulator start."); +} + +void app_ui_event_mainToRcAPP(lv_event_t *e) +{ + ESP_LOGI(JOYSTICK_TAG, "RC mode start."); + xEventGroupSetBits( g_app_task_event_grp, RC_APP_TASK_STATE ); + xTaskCreate(rc_app_task, "rc_app_task", 1024 * 4, NULL, 10, &rc_app_task_handle); +} + +void app_ui_event_gameReturnBtn(lv_event_t *e) +{ + ESP_LOGI(GAME_PAD_APP_TAG, "Game mode end."); + xEventGroupClearBits( g_app_task_event_grp, GAMEPAD_APP_TASK_STATE ); +} + +void app_ui_event_espnow_bind(lv_event_t *e) +{ + ESP_LOGI(RC_APP_TAG, "espnow bind."); + if ( s_espnow_ctrl_status == APP_ESPNOW_CTRL_INIT ) { + esp_now_initiator_bind_press_cb(); + } else { + esp_now_initiator_unbind_press_cb(); + } +} + +void app_ui_event_rocker_calibration(lv_event_t *e) +{ + char rocker_value_str[6]; + uint16_t rocker_adc_value[4] = {0}; + ESP_LOGI(GAME_PAD_APP_TAG, "rocker_calibration."); + g_rocker_calibration_state = 0; + ESP_LOGI(GAME_PAD_APP_TAG, "Release all rocker"); + lv_obj_clear_flag(ui_RockerCalibrationSettingPanel, LV_OBJ_FLAG_HIDDEN); + lv_label_set_text(ui_rockerCalibrationStartBtnText, "Calibrating"); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Release all rocker"); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(1500)); + left_rocker_x_adc_value[1] = 0; + left_rocker_y_adc_value[1] = 0; + right_rocker_x_adc_value[1] = 0; + right_rocker_y_adc_value[1] = 0; + + for (int i = 0; i < 5; i++) { + get_rocker_adc_value(rocker_adc_value); + left_rocker_x_adc_value[1] += rocker_adc_value[0]; + left_rocker_y_adc_value[1] += rocker_adc_value[1]; + right_rocker_x_adc_value[1] += rocker_adc_value[2]; + right_rocker_y_adc_value[1] += rocker_adc_value[3]; + printf("%d, %d, %d, %d\n", rocker_adc_value[0], rocker_adc_value[1], rocker_adc_value[2], rocker_adc_value[3]); + vTaskDelay(pdMS_TO_TICKS(10)); + } + left_rocker_x_adc_value[1] = left_rocker_x_adc_value[1] / 5; + left_rocker_y_adc_value[1] = left_rocker_y_adc_value[1] / 5; + right_rocker_x_adc_value[1] = right_rocker_x_adc_value[1] / 5; + right_rocker_y_adc_value[1] = right_rocker_y_adc_value[1] / 5; + printf("left x-mid: %d, left y-mid: %d, right x-mid: %d, right y-mid: %d\n", left_rocker_x_adc_value[1], left_rocker_y_adc_value[1], + right_rocker_x_adc_value[1], right_rocker_y_adc_value[1]); + sprintf(rocker_value_str, "%d", left_rocker_x_adc_value[1]); + flash_write_state("left_x_mid", rocker_value_str); + + sprintf(rocker_value_str, "%d", left_rocker_y_adc_value[1]); + flash_write_state("left_y_mid", rocker_value_str); + + sprintf(rocker_value_str, "%d", right_rocker_x_adc_value[1]); + flash_write_state("right_x_mid", rocker_value_str); + + sprintf(rocker_value_str, "%d", right_rocker_y_adc_value[1]); + flash_write_state("right_y_mid", rocker_value_str); + + //get left rocker x-adc min value + ESP_LOGI(GAME_PAD_APP_TAG, "Push the left rocker to the far left"); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Push the left rocker to the far left"); + lv_refr_now(NULL); + // Wait for the rocker to push into position + while (rocker_adc_value[0] > left_rocker_x_adc_value[1] - 600) { + get_rocker_adc_value(rocker_adc_value); + lv_obj_set_x(ui_leftRockerCalibrateBtn, -18); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(10)); + } + + vTaskDelay(pdMS_TO_TICKS(500)); + left_rocker_x_adc_value[0] = 0; + // Update the left rocker X axis minimum + for (int i = 0; i < 5; i++) { + get_rocker_adc_value(rocker_adc_value); + left_rocker_x_adc_value[0] += rocker_adc_value[0]; + vTaskDelay(pdMS_TO_TICKS(10)); + } + left_rocker_x_adc_value[0] = left_rocker_x_adc_value[0] / 5; + printf("left x min: %d\n", left_rocker_x_adc_value[0]); + + sprintf(rocker_value_str, "%d", left_rocker_x_adc_value[0]); + flash_write_state("left_x_min", rocker_value_str); + + lv_obj_set_x(ui_leftRockerCalibrateBtn, 0); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Release left rocker"); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(1500)); + //get left rocker x-adc max value + ESP_LOGI(GAME_PAD_APP_TAG, "Push the left rocker to the far right"); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Push the left rocker to the far right"); + lv_refr_now(NULL); + // Wait for the rocker to push into position + while (rocker_adc_value[0] < left_rocker_x_adc_value[1] + 600) { + get_rocker_adc_value(rocker_adc_value); + lv_obj_set_x(ui_leftRockerCalibrateBtn, 18); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(10)); + } + vTaskDelay(pdMS_TO_TICKS(500)); + left_rocker_x_adc_value[2] = 0; + // Update the left rocker X axis maximum + for (int i = 0; i < 5; i++) { + get_rocker_adc_value(rocker_adc_value); + left_rocker_x_adc_value[2] += rocker_adc_value[0]; + vTaskDelay(pdMS_TO_TICKS(10)); + } + left_rocker_x_adc_value[2] = left_rocker_x_adc_value[2] / 5; + printf("left x max: %d\n", left_rocker_x_adc_value[2]); + sprintf(rocker_value_str, "%d", left_rocker_x_adc_value[2]); + flash_write_state("left_x_max", rocker_value_str); + + lv_obj_set_x(ui_leftRockerCalibrateBtn, 0); + ESP_LOGI(GAME_PAD_APP_TAG, "Release left rocker"); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Release left rocker"); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(1500)); + + //get left rocker y-adc max value + ESP_LOGI(GAME_PAD_APP_TAG, "Push the left rocker to the far top"); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Push the left rocker to the far top"); + lv_refr_now(NULL); + // Wait for the rocker to push into position + while (rocker_adc_value[1] < left_rocker_y_adc_value[1] + 600) { + get_rocker_adc_value(rocker_adc_value); + lv_obj_set_y(ui_leftRockerCalibrateBtn, -18); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(10)); + } + vTaskDelay(pdMS_TO_TICKS(500)); + left_rocker_y_adc_value[2] = 0; + // Update the left rocker Y axis maximum + for (int i = 0; i < 5; i++) { + get_rocker_adc_value(rocker_adc_value); + left_rocker_y_adc_value[2] += rocker_adc_value[1]; + vTaskDelay(pdMS_TO_TICKS(10)); + } + left_rocker_y_adc_value[2] = left_rocker_y_adc_value[2] / 5; + printf("left y max: %d\n", left_rocker_y_adc_value[2]); + sprintf(rocker_value_str, "%d", left_rocker_y_adc_value[2]); + flash_write_state("left_y_max", rocker_value_str); + lv_obj_set_y(ui_leftRockerCalibrateBtn, 0); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Release left rocker"); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(1500)); + //get left rocker y-adc min value + ESP_LOGI(GAME_PAD_APP_TAG, "Push the left rocker to the far bottom"); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Push the left rocker to the far bottom"); + lv_refr_now(NULL); + // Wait for the rocker to push into position + while (rocker_adc_value[1] > left_rocker_y_adc_value[1] - 600) { + get_rocker_adc_value(rocker_adc_value); + lv_obj_set_y(ui_leftRockerCalibrateBtn, 18); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(10)); + } + vTaskDelay(pdMS_TO_TICKS(500)); + left_rocker_y_adc_value[0] = 0; + // Update the left rocker Y axis minimum + for (int i = 0; i < 5; i++) { + get_rocker_adc_value(rocker_adc_value); + left_rocker_y_adc_value[0] += rocker_adc_value[1]; + vTaskDelay(pdMS_TO_TICKS(10)); + } + left_rocker_y_adc_value[0] = left_rocker_y_adc_value[0] / 5; + printf("left y min: %d\n", left_rocker_y_adc_value[0]); + sprintf(rocker_value_str, "%d", left_rocker_y_adc_value[0]); + flash_write_state("left_y_min", rocker_value_str); + lv_obj_set_y(ui_leftRockerCalibrateBtn, 0); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Release left rocker"); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(1500)); + + ESP_LOGI(GAME_PAD_APP_TAG, "Push the right rocker to the far left"); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Push the right rocker to the far left"); + lv_refr_now(NULL); + // Wait for the rocker to push into position + while (rocker_adc_value[2] > right_rocker_x_adc_value[1] - 600) { + get_rocker_adc_value(rocker_adc_value); + lv_obj_set_x(ui_rightRockerCalibrateBtn, -18); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(10)); + } + vTaskDelay(pdMS_TO_TICKS(500)); + right_rocker_x_adc_value[0] = 0; + // Update the right rocker X axis minimum + for (int i = 0; i < 5; i++) { + get_rocker_adc_value(rocker_adc_value); + right_rocker_x_adc_value[0] += rocker_adc_value[2]; + vTaskDelay(pdMS_TO_TICKS(10)); + } + right_rocker_x_adc_value[0] = right_rocker_x_adc_value[0] / 5; + printf("right x min: %d\n", right_rocker_x_adc_value[0]); + sprintf(rocker_value_str, "%d", right_rocker_x_adc_value[0]); + flash_write_state("right_x_min", rocker_value_str); + lv_obj_set_x(ui_rightRockerCalibrateBtn, 0); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Release right rocker"); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(1500)); + + //get right rocker x-adc max value + ESP_LOGI(GAME_PAD_APP_TAG, "Push the right rocker to the far right"); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Push the right rocker to the far right"); + lv_refr_now(NULL); + // Wait for the rocker to push into position + while (rocker_adc_value[2] < right_rocker_x_adc_value[1] + 600) { + get_rocker_adc_value(rocker_adc_value); + lv_obj_set_x(ui_rightRockerCalibrateBtn, 18); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(10)); + } + vTaskDelay(pdMS_TO_TICKS(500)); + right_rocker_x_adc_value[2] = 0; + // Update the right rocker X axis maximum + for (int i = 0; i < 5; i++) { + get_rocker_adc_value(rocker_adc_value); + right_rocker_x_adc_value[2] += rocker_adc_value[2]; + vTaskDelay(pdMS_TO_TICKS(10)); + } + right_rocker_x_adc_value[2] = right_rocker_x_adc_value[2] / 5; + printf("right x max: %d\n", right_rocker_x_adc_value[2]); + sprintf(rocker_value_str, "%d", right_rocker_x_adc_value[2]); + flash_write_state("right_x_max", rocker_value_str); + lv_obj_set_x(ui_rightRockerCalibrateBtn, 0); + ESP_LOGI(GAME_PAD_APP_TAG, "Release right rocker"); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Release right rocker"); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(1500)); + + //get right rocker y-adc max value + ESP_LOGI(GAME_PAD_APP_TAG, "Push the right rocker to the far top"); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Push the right rocker to the far top"); + lv_refr_now(NULL); + // Wait for the rocker to push into position + while (rocker_adc_value[3] < right_rocker_y_adc_value[1] + 600) { + get_rocker_adc_value(rocker_adc_value); + lv_obj_set_y(ui_rightRockerCalibrateBtn, -18); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(10)); + } + vTaskDelay(pdMS_TO_TICKS(500)); + right_rocker_y_adc_value[2] = 0; + // Update the right rocker Y axis maximum + for (int i = 0; i < 5; i++) { + get_rocker_adc_value(rocker_adc_value); + right_rocker_y_adc_value[2] += rocker_adc_value[3]; + vTaskDelay(pdMS_TO_TICKS(10)); + } + right_rocker_y_adc_value[2] = right_rocker_y_adc_value[2] / 5; + printf("right y max: %d\n", right_rocker_y_adc_value[2]); + sprintf(rocker_value_str, "%d", right_rocker_y_adc_value[2]); + flash_write_state("right_y_max", rocker_value_str); + lv_obj_set_y(ui_rightRockerCalibrateBtn, 0); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Release right rocker"); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(1500)); + //get right rocker y-adc min value + ESP_LOGI(GAME_PAD_APP_TAG, "Push the right rocker to the far bottom"); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Push the right rocker to the far bottom"); + lv_refr_now(NULL); + // Wait for the rocker to push into position + while (rocker_adc_value[3] > right_rocker_y_adc_value[1] - 600) { + get_rocker_adc_value(rocker_adc_value); + lv_obj_set_y(ui_rightRockerCalibrateBtn, 18); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(10)); + } + vTaskDelay(pdMS_TO_TICKS(500)); + right_rocker_y_adc_value[0] = 0; + // Update the right rocker Y axis minimum + for (int i = 0; i < 5; i++) { + get_rocker_adc_value(rocker_adc_value); + right_rocker_y_adc_value[0] += rocker_adc_value[3]; + vTaskDelay(pdMS_TO_TICKS(10)); + } + right_rocker_y_adc_value[0] = right_rocker_y_adc_value[0] / 5; + printf("right y min: %d\n", right_rocker_y_adc_value[0]); + sprintf(rocker_value_str, "%d", right_rocker_y_adc_value[0]); + flash_write_state("right_y_min", rocker_value_str); + + lv_obj_set_y(ui_rightRockerCalibrateBtn, 0); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Calibration success!"); + lv_refr_now(NULL); + vTaskDelay(pdMS_TO_TICKS(2000)); + lv_obj_add_flag(ui_RockerCalibrationSettingPanel, LV_OBJ_FLAG_HIDDEN); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Release all rocker"); + lv_label_set_text(ui_rockerCalibrationStartBtnText, "Start"); + + flash_write_state("calibrate_state", "1"); + + g_rocker_calibration_state = 1; +} + +void app_ui_event_rcReturnBtn(lv_event_t *e) +{ + ESP_LOGI(RC_APP_TAG, "RC mode end."); + xEventGroupClearBits( g_app_task_event_grp, RC_APP_TASK_STATE ); +} + +void app_ui_event_hid_mode_select(lv_event_t *e) +{ + g_hid_mode = !g_hid_mode; + if (g_hid_mode) { + ESP_LOGI(GAME_PAD_APP_TAG, "BLE HID mode."); + lv_obj_set_x(ui_hidModeSelectBtnPart, 22); + lv_label_set_text(ui_hidModeSelectLab, "BLE"); + } else { + ESP_LOGI(GAME_PAD_APP_TAG, "USB HID mode."); + lv_obj_set_x(ui_hidModeSelectBtnPart, -22); + lv_label_set_text(ui_hidModeSelectLab, "USB"); + } +} + +void app_ui_event_vibration_feedback(lv_event_t *e) +{ + g_vibration_feedback_state = !g_vibration_feedback_state; + if (g_vibration_feedback_state) { + ESP_LOGI(GAME_PAD_APP_TAG, "Vibration Feedback ON."); + lv_obj_set_x(ui_VibrationFeedbackBtnPart, 22); + lv_label_set_text(ui_VibrationFeedbackStateLab, "ON"); + lv_obj_set_style_bg_color(ui_VibrationFeedbackBtnPart, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_VibrationFeedbackBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + } else { + ESP_LOGI(GAME_PAD_APP_TAG, "Vibration Feedback OFF."); + lv_obj_set_x(ui_VibrationFeedbackBtnPart, -22); + lv_label_set_text(ui_VibrationFeedbackStateLab, "OFF"); + lv_obj_set_style_bg_color(ui_VibrationFeedbackBtnPart, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_VibrationFeedbackBtn, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + } +} + +uint8_t get_vibration_feedback_state(void) +{ + return g_vibration_feedback_state; +} diff --git a/examples/esp_joystick/joystick_controler/main/app_ui_event.h b/examples/esp_joystick/joystick_controler/main/app_ui_event.h new file mode 100644 index 0000000..1daa561 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/app_ui_event.h @@ -0,0 +1,61 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#pragma once + +#include +#include +#include +#include "freertos/FreeRTOS.h" +#include "freertos/task.h" +#include "freertos/queue.h" +#include "freertos/event_groups.h" +#include "ui/ui.h" +#include "ui_events.h" +#include "lvgl.h" +#include "bsp/esp-box-3.h" +#include "esp_err.h" +#include "esp_check.h" +#include "esp_log.h" +#include "esp_system.h" +#include "esp_event.h" +#include "esp_wifi.h" +#include "esp_mac.h" +#include "espnow.h" +#include "espnow_ctrl.h" +#include "espnow_utils.h" +#include "app_rocker.h" +#include "app_usb_hid.h" +#include "app_ble_hid.h" +#include "app_button.h" +#include "app_nvs_flash.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define JOYSTICK_TAG "JoyStick" +#define GAME_PAD_APP_TAG "GAME-PAD APP" +#define RC_APP_TAG "Remote-Controller APP" + +#define GAME_ROCKET_RANGE 125.0 +#define RC_ROCKET_RANGE 90.0 +typedef enum { + USB_HID_INIT_STATE = BIT(0), + ROCKER_ADC_INIT_STATE = BIT(1), + BLE_HID_INIT_STATE = BIT(2), +} init_state_type_t; + +typedef enum { + GAMEPAD_APP_TASK_STATE = BIT(0), + RC_APP_TASK_STATE = BIT(1), +} app_task_state_type_t; + +esp_err_t event_state_group_init(void); +uint8_t get_vibration_feedback_state(void); + +#ifdef __cplusplus +} +#endif \ No newline at end of file diff --git a/examples/esp_joystick/joystick_controler/main/idf_component.yml b/examples/esp_joystick/joystick_controler/main/idf_component.yml new file mode 100644 index 0000000..da51e06 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/idf_component.yml @@ -0,0 +1,8 @@ +targets: + - esp32s3 +dependencies: + espressif/esp-now: "^2.4.0" + espressif/esp-box-3: "^1.1.2" + espressif/button: "^3.1.3" + espressif/esp_tinyusb: "^1.1" + idf: ">=5.1" diff --git a/examples/esp_joystick/joystick_controler/main/joystick_controler_main.c b/examples/esp_joystick/joystick_controler/main/joystick_controler_main.c new file mode 100644 index 0000000..50c18b3 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/joystick_controler_main.c @@ -0,0 +1,47 @@ +/* + * SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD + * + * SPDX-License-Identifier: Unlicense OR CC0-1.0 + */ +#include "esp_log.h" +#include "bsp/esp-box-3.h" +#include "lvgl.h" +#include "ui/ui.h" +#include "app_ui_event.h" +#include "app_touch.h" + +#define MAIN_TAG "ESP-BOX-JOYSTICK-MAIN" +#define APP_DISP_DEFAULT_BRIGHTNESS 80 + +void app_lvgl_display(void) +{ + bsp_display_lock(0); + + ui_init(); + + bsp_display_unlock(); +} + +void app_main(void) +{ + event_state_group_init(); + + flash_write_init(); + + touch_sensor_init(); + + touch_element_start(); + + bsp_i2c_init(); + + /* Initialize display and LVGL */ + bsp_display_start(); + + /* Set default display brightness */ + bsp_display_brightness_set(APP_DISP_DEFAULT_BRIGHTNESS); + + /* Add and show objects on display */ + app_lvgl_display(); + + ESP_LOGI(MAIN_TAG, "Example initialization done."); +} diff --git a/examples/esp_joystick/joystick_controler/main/ui/CMakeLists.txt b/examples/esp_joystick/joystick_controler/main/ui/CMakeLists.txt new file mode 100644 index 0000000..212e9ce --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/CMakeLists.txt @@ -0,0 +1,30 @@ +SET(SOURCES screens / ui_mainScreen.c + screens / ui_GamePadAppScreen.c + screens / ui_RcAppScreen.c + screens / ui_GamePadAppSettingScreen.c + ui.c + ui_helpers.c + images / ui_img_game_pad_app_png.c + images / ui_img_nes_app_png.c + images / ui_img_rc_app_png.c + images / ui_img_setting_app_png.c + images / ui_img_ble_icon_20px_png.c + images / ui_img_wifi_icon_18px_png.c + images / ui_img_usb_icon_20px_png.c + images / ui_img_return_btn_16px_png.c + images / ui_img_setting_icon_20px_png.c + images / ui_img_up_btn_png.c + images / ui_img_left_btn_png.c + images / ui_img_right_btn_png.c + images / ui_img_down_btn_png.c + images / ui_img_espnow_bind_png.c + images / ui_img_ble_28_png.c + images / ui_img_brilliance_28_png.c + images / ui_img_usb_28_png.c + images / ui_img_vibration_28_png.c + images / ui_img_volume_ctrl_26_png.c + images / ui_img_wifi_28_png.c + fonts / ui_font_SourceHanSansCN14.c + fonts / ui_font_SourceHanSansCN20.c) + +add_library(ui $ {SOURCES}) diff --git a/examples/esp_joystick/joystick_controler/main/ui/README.md b/examples/esp_joystick/joystick_controler/main/ui/README.md new file mode 100644 index 0000000..4341984 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/README.md @@ -0,0 +1 @@ +Export the UI files from SquareLine Studio here \ No newline at end of file diff --git a/examples/esp_joystick/joystick_controler/main/ui/filelist.txt b/examples/esp_joystick/joystick_controler/main/ui/filelist.txt new file mode 100644 index 0000000..a376df2 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/filelist.txt @@ -0,0 +1,28 @@ +screens / ui_mainScreen.c +screens / ui_GamePadAppScreen.c +screens / ui_RcAppScreen.c +screens / ui_GamePadAppSettingScreen.c +ui.c +ui_helpers.c +images / ui_img_game_pad_app_png.c +images / ui_img_nes_app_png.c +images / ui_img_rc_app_png.c +images / ui_img_setting_app_png.c +images / ui_img_ble_icon_20px_png.c +images / ui_img_wifi_icon_18px_png.c +images / ui_img_usb_icon_20px_png.c +images / ui_img_return_btn_16px_png.c +images / ui_img_setting_icon_20px_png.c +images / ui_img_up_btn_png.c +images / ui_img_left_btn_png.c +images / ui_img_right_btn_png.c +images / ui_img_down_btn_png.c +images / ui_img_espnow_bind_png.c +images / ui_img_ble_28_png.c +images / ui_img_brilliance_28_png.c +images / ui_img_usb_28_png.c +images / ui_img_vibration_28_png.c +images / ui_img_volume_ctrl_26_png.c +images / ui_img_wifi_28_png.c +fonts / ui_font_SourceHanSansCN14.c +fonts / ui_font_SourceHanSansCN20.c diff --git a/examples/esp_joystick/joystick_controler/main/ui/fonts/ui_font_SourceHanSansCN14.c b/examples/esp_joystick/joystick_controler/main/ui/fonts/ui_font_SourceHanSansCN14.c new file mode 100644 index 0000000..5834a7d --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/fonts/ui_font_SourceHanSansCN14.c @@ -0,0 +1,2034 @@ +/******************************************************************************* + * Size: 14 px + * Bpp: 8 + * Opts: --bpp 8 --size 14 --font /home/lianghao/esp/lvgl_projects/box_remote_control/assets/SourceHanSansCN-Medium.otf -o /home/lianghao/esp/lvgl_projects/box_remote_control/assets/ui_font_SourceHanSansCN14.c --format lvgl -r 0x20-0x7f --symbols 主页请选择“上”键对应的按键值:不能为空!下左右 --no-compress --no-prefilter + ******************************************************************************/ + +#include "../ui.h" + +#ifndef UI_FONT_SOURCEHANSANSCN14 +#define UI_FONT_SOURCEHANSANSCN14 1 +#endif + +#if UI_FONT_SOURCEHANSANSCN14 + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0x64, 0xff, 0x32, 0x5d, 0xff, 0x29, 0x53, 0xff, + 0x1e, 0x4a, 0xff, 0x15, 0x40, 0xff, 0xb, 0x36, + 0xff, 0x2, 0x2c, 0xf7, 0x0, 0x12, 0x86, 0x0, + 0x87, 0xff, 0x57, 0x5d, 0xe4, 0x36, + + /* U+0022 "\"" */ + 0xbd, 0xe5, 0x0, 0xab, 0xf9, 0xb7, 0xdf, 0x0, + 0xa0, 0xf3, 0x9f, 0xc6, 0x0, 0x88, 0xda, 0x81, + 0xa8, 0x0, 0x6c, 0xbc, 0x35, 0x49, 0x0, 0x2b, + 0x53, + + /* U+0023 "#" */ + 0x0, 0x0, 0x6e, 0x8d, 0x0, 0x7e, 0x81, 0x0, + 0x0, 0x0, 0x9c, 0x61, 0x0, 0xac, 0x55, 0x0, + 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, + 0x2, 0x17, 0xe1, 0x32, 0x17, 0xf0, 0x2b, 0xb, + 0x0, 0x0, 0xf4, 0x7, 0x5, 0xfb, 0x2, 0x0, + 0x0, 0xb, 0xf0, 0x0, 0x1b, 0xe8, 0x0, 0x0, + 0x6a, 0xf5, 0xfe, 0xf3, 0xf5, 0xfe, 0xf3, 0x2d, + 0xf, 0x60, 0xc2, 0x23, 0x6e, 0xb5, 0x23, 0x6, + 0x0, 0x65, 0x97, 0x0, 0x75, 0x89, 0x0, 0x0, + 0x0, 0x87, 0x74, 0x0, 0x97, 0x68, 0x0, 0x0, + + /* U+0024 "$" */ + 0x0, 0x0, 0x0, 0x7b, 0x89, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x6, 0xa1, 0xb1, 0xb, 0x0, 0x0, + 0x0, 0x23, 0xdf, 0xff, 0xff, 0xf4, 0x59, 0x0, + 0x0, 0xa7, 0xf8, 0x3e, 0x16, 0x80, 0x59, 0x0, + 0x0, 0xd1, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xa2, 0xfa, 0x58, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x18, 0xc4, 0xff, 0xbf, 0x23, 0x0, 0x0, + 0x0, 0x0, 0x3, 0x74, 0xf4, 0xf2, 0x47, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x20, 0xe6, 0xd8, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x9a, 0xfb, 0x1, + 0x3, 0xae, 0x4d, 0x6, 0x1f, 0xdd, 0xd2, 0x0, + 0xe, 0xaf, 0xff, 0xf8, 0xff, 0xf3, 0x41, 0x0, + 0x0, 0x0, 0x27, 0xb2, 0xb7, 0x15, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x87, 0x97, 0x0, 0x0, 0x0, + + /* U+0025 "%" */ + 0x0, 0x76, 0xe8, 0xe0, 0x52, 0x0, 0x0, 0x0, + 0x68, 0x9b, 0x0, 0x0, 0x0, 0x34, 0xf3, 0x20, + 0x3f, 0xf3, 0x12, 0x0, 0xe, 0xdd, 0x17, 0x0, + 0x0, 0x0, 0x6f, 0xbc, 0x0, 0x0, 0xe4, 0x43, + 0x0, 0x89, 0x79, 0x0, 0x0, 0x0, 0x0, 0x6d, + 0xbd, 0x0, 0x0, 0xe6, 0x40, 0x21, 0xd8, 0x30, + 0xca, 0xe7, 0x79, 0x0, 0x30, 0xf5, 0x27, 0x47, + 0xf1, 0x10, 0xa9, 0x58, 0xc6, 0x79, 0x1d, 0xea, + 0x39, 0x0, 0x70, 0xe6, 0xdc, 0x4d, 0x3b, 0xc6, + 0x12, 0xff, 0x14, 0x0, 0xa2, 0x84, 0x0, 0x0, + 0x0, 0x0, 0x1, 0xc8, 0x37, 0x28, 0xff, 0x1, + 0x0, 0x8d, 0x9b, 0x0, 0x0, 0x0, 0x0, 0x5b, + 0xa5, 0x0, 0x11, 0xff, 0x14, 0x0, 0xa1, 0x84, + 0x0, 0x0, 0x0, 0x9, 0xd9, 0x1d, 0x0, 0x0, + 0xc9, 0x74, 0x17, 0xe9, 0x3b, 0x0, 0x0, 0x0, + 0x7b, 0x83, 0x0, 0x0, 0x0, 0x2a, 0xcf, 0xeb, + 0x7e, 0x0, + + /* U+0026 "&" */ + 0x0, 0x0, 0x49, 0xd7, 0xf3, 0xaa, 0x7, 0x0, + 0x0, 0x0, 0x0, 0xc, 0xf2, 0x9f, 0x3e, 0xf2, + 0x62, 0x0, 0x0, 0x0, 0x0, 0x28, 0xff, 0x3c, + 0xf, 0xf1, 0x5c, 0x0, 0x0, 0x0, 0x0, 0x6, + 0xf0, 0x95, 0xc3, 0xc1, 0x5, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xb9, 0xff, 0x9e, 0x5, 0x0, 0xa, + 0x73, 0x30, 0x3, 0xac, 0xef, 0xd6, 0xd3, 0x18, + 0x0, 0x79, 0xfd, 0x1f, 0x5a, 0xff, 0x47, 0x15, + 0xd2, 0xda, 0x2e, 0xef, 0xa2, 0x0, 0x79, 0xff, + 0x1c, 0x0, 0x15, 0xd2, 0xfb, 0xee, 0x12, 0x0, + 0x31, 0xfb, 0xce, 0x68, 0x66, 0xd3, 0xf5, 0xff, + 0xca, 0x40, 0x0, 0x4a, 0xca, 0xf4, 0xdb, 0x97, + 0x14, 0x45, 0xbe, 0x5e, + + /* U+0027 "'" */ + 0xbd, 0xe5, 0xb7, 0xdf, 0x9f, 0xc6, 0x81, 0xa8, + 0x35, 0x49, + + /* U+0028 "(" */ + 0x0, 0x0, 0x7d, 0x17, 0x0, 0x3a, 0xf5, 0xf, + 0x0, 0xac, 0x9c, 0x0, 0x1f, 0xfd, 0x34, 0x0, + 0x62, 0xee, 0x0, 0x0, 0x96, 0xcf, 0x0, 0x0, + 0xad, 0xb0, 0x0, 0x0, 0xbb, 0x97, 0x0, 0x0, + 0xb0, 0xac, 0x0, 0x0, 0x9b, 0xcb, 0x0, 0x0, + 0x69, 0xea, 0x0, 0x0, 0x29, 0xff, 0x28, 0x0, + 0x0, 0xbb, 0x8f, 0x0, 0x0, 0x48, 0xee, 0x9, + 0x0, 0x1, 0x9d, 0x1e, + + /* U+0029 ")" */ + 0x1b, 0x79, 0x0, 0x0, 0x15, 0xf8, 0x32, 0x0, + 0x0, 0xa5, 0xa5, 0x0, 0x0, 0x3d, 0xfb, 0x1b, + 0x0, 0x1, 0xf7, 0x5c, 0x0, 0x0, 0xd9, 0x91, + 0x0, 0x0, 0xb9, 0xa8, 0x0, 0x0, 0xa0, 0xb7, + 0x0, 0x0, 0xb5, 0xaa, 0x0, 0x0, 0xd5, 0x95, + 0x0, 0x0, 0xf4, 0x63, 0x0, 0x31, 0xfe, 0x24, + 0x0, 0x98, 0xb4, 0x0, 0xd, 0xf3, 0x40, 0x0, + 0x22, 0x9a, 0x0, 0x0, + + /* U+002A "*" */ + 0x0, 0x0, 0x1f, 0xe1, 0x0, 0x0, 0x4, 0x81, + 0x6f, 0xf6, 0x56, 0x6d, 0xb, 0x8b, 0xf0, 0xff, + 0xde, 0x6b, 0x0, 0xb, 0xe5, 0xe3, 0xb5, 0x0, + 0x0, 0x44, 0xa3, 0xf, 0xc3, 0x18, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, + + /* U+002B "+" */ + 0x0, 0x0, 0x0, 0x31, 0x30, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9f, 0x9b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9f, 0x9b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9f, 0x9b, 0x0, 0x0, 0x0, + 0x77, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x73, + 0x16, 0x2f, 0x2f, 0xb1, 0xae, 0x2f, 0x2f, 0x15, + 0x0, 0x0, 0x0, 0x9f, 0x9b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9f, 0x9b, 0x0, 0x0, 0x0, + + /* U+002C "," */ + 0x0, 0x0, 0x4, 0x0, 0x0, 0xba, 0xe3, 0x19, + 0x0, 0xa7, 0xff, 0x57, 0x0, 0x3, 0xe8, 0x43, + 0xa, 0xa0, 0xcd, 0x2, 0x12, 0xa1, 0x15, 0x0, + + /* U+002D "-" */ + 0x1, 0x3, 0x3, 0x3, 0x1, 0x57, 0xff, 0xff, + 0xff, 0x5b, 0x10, 0x2f, 0x2f, 0x2f, 0x11, + + /* U+002E "." */ + 0x13, 0x20, 0x0, 0xd7, 0xf6, 0xc, 0xa5, 0xcc, + 0x3, + + /* U+002F "/" */ + 0x0, 0x0, 0x0, 0x15, 0xfa, 0x10, 0x0, 0x0, + 0x0, 0x5b, 0xc4, 0x0, 0x0, 0x0, 0x0, 0xa2, + 0x7c, 0x0, 0x0, 0x0, 0x1, 0xe8, 0x35, 0x0, + 0x0, 0x0, 0x30, 0xeb, 0x2, 0x0, 0x0, 0x0, + 0x77, 0xa6, 0x0, 0x0, 0x0, 0x0, 0xbe, 0x5f, + 0x0, 0x0, 0x0, 0xc, 0xf8, 0x19, 0x0, 0x0, + 0x0, 0x4d, 0xd0, 0x0, 0x0, 0x0, 0x0, 0x94, + 0x88, 0x0, 0x0, 0x0, 0x0, 0xdb, 0x41, 0x0, + 0x0, 0x0, 0x22, 0xf3, 0x6, 0x0, 0x0, 0x0, + 0x69, 0xb2, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x6b, + 0x0, 0x0, 0x0, 0x0, + + /* U+0030 "0" */ + 0x0, 0x3, 0x8d, 0xe4, 0xe1, 0x85, 0x2, 0x0, + 0x0, 0x8a, 0xfa, 0x71, 0x75, 0xfb, 0x81, 0x0, + 0xa, 0xf1, 0x93, 0x0, 0x0, 0x99, 0xec, 0x7, + 0x30, 0xff, 0x51, 0x0, 0x0, 0x57, 0xff, 0x29, + 0x4b, 0xff, 0x3c, 0x0, 0x0, 0x41, 0xff, 0x46, + 0x49, 0xff, 0x3d, 0x0, 0x0, 0x42, 0xff, 0x44, + 0x2e, 0xff, 0x53, 0x0, 0x0, 0x59, 0xff, 0x28, + 0x9, 0xee, 0x97, 0x0, 0x0, 0x9d, 0xea, 0x6, + 0x0, 0x86, 0xfb, 0x76, 0x7a, 0xfc, 0x7e, 0x0, + 0x0, 0x2, 0x8a, 0xe3, 0xe2, 0x84, 0x1, 0x0, + + /* U+0031 "1" */ + 0x1c, 0x75, 0xd5, 0xff, 0xf, 0x0, 0x0, 0x4a, + 0xbf, 0xe2, 0xff, 0xf, 0x0, 0x0, 0x0, 0x0, + 0x8b, 0xff, 0xf, 0x0, 0x0, 0x0, 0x0, 0x8b, + 0xff, 0xf, 0x0, 0x0, 0x0, 0x0, 0x8b, 0xff, + 0xf, 0x0, 0x0, 0x0, 0x0, 0x8b, 0xff, 0xf, + 0x0, 0x0, 0x0, 0x0, 0x8b, 0xff, 0xf, 0x0, + 0x0, 0x0, 0x0, 0x8b, 0xff, 0xf, 0x0, 0x0, + 0x46, 0x57, 0xb3, 0xff, 0x62, 0x57, 0x6, 0xcb, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x13, + + /* U+0032 "2" */ + 0x0, 0x42, 0xb8, 0xef, 0xdc, 0x74, 0x0, 0x0, + 0x30, 0xfa, 0x9a, 0x61, 0xb7, 0xff, 0x62, 0x0, + 0x0, 0x29, 0x0, 0x0, 0x8, 0xf2, 0xb3, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2, 0xa9, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x34, 0xff, 0x63, 0x0, + 0x0, 0x0, 0x0, 0x6, 0xcd, 0xd7, 0x4, 0x0, + 0x0, 0x0, 0x2, 0xaa, 0xf3, 0x2c, 0x0, 0x0, + 0x0, 0x4, 0xa0, 0xf8, 0x48, 0x0, 0x0, 0x0, + 0xc, 0xb8, 0xff, 0x93, 0x58, 0x5b, 0x5b, 0x18, + 0x63, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x43, + + /* U+0033 "3" */ + 0x0, 0x44, 0xbd, 0xf0, 0xe6, 0x99, 0xd, 0x0, + 0xf, 0xdb, 0x95, 0x5b, 0x95, 0xff, 0x9a, 0x0, + 0x0, 0x2, 0x0, 0x0, 0x0, 0xdf, 0xc1, 0x0, + 0x0, 0x0, 0x2, 0x16, 0x6a, 0xfb, 0x62, 0x0, + 0x0, 0x0, 0x7b, 0xff, 0xff, 0x6e, 0x0, 0x0, + 0x0, 0x0, 0x1a, 0x47, 0x87, 0xf7, 0x85, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8d, 0xfe, 0x17, + 0x4, 0x2f, 0x0, 0x0, 0x0, 0x8c, 0xff, 0x1b, + 0x5c, 0xfa, 0x9d, 0x68, 0x9c, 0xf9, 0xbf, 0x0, + 0x0, 0x62, 0xbd, 0xef, 0xe4, 0x96, 0x12, 0x0, + + /* U+0034 "4" */ + 0x0, 0x0, 0x0, 0x10, 0xe4, 0xff, 0x3f, 0x0, + 0x0, 0x0, 0x0, 0xa0, 0xeb, 0xff, 0x3f, 0x0, + 0x0, 0x0, 0x4a, 0xff, 0x75, 0xff, 0x3f, 0x0, + 0x0, 0x10, 0xe4, 0x9c, 0x43, 0xff, 0x3f, 0x0, + 0x0, 0xa0, 0xde, 0xd, 0x43, 0xff, 0x3f, 0x0, + 0x4a, 0xfe, 0x45, 0x7, 0x49, 0xff, 0x45, 0x4, + 0xb6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8f, + 0x28, 0x37, 0x37, 0x37, 0x6d, 0xff, 0x69, 0x1f, + 0x0, 0x0, 0x0, 0x0, 0x43, 0xff, 0x3f, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x43, 0xff, 0x3f, 0x0, + + /* U+0035 "5" */ + 0x0, 0x85, 0xff, 0xff, 0xff, 0xff, 0xbb, 0x0, + 0x0, 0x98, 0xeb, 0x63, 0x63, 0x63, 0x49, 0x0, + 0x0, 0xab, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xbe, 0xe6, 0xd7, 0xed, 0xa8, 0x18, 0x0, + 0x0, 0x6c, 0x83, 0x3c, 0x6e, 0xf8, 0xbc, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x96, 0xff, 0x13, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x72, 0xff, 0x2a, + 0x7, 0x34, 0x0, 0x0, 0x0, 0xad, 0xf9, 0x6, + 0x63, 0xfa, 0x9c, 0x66, 0x9e, 0xff, 0x86, 0x0, + 0x0, 0x64, 0xbc, 0xef, 0xdc, 0x78, 0x4, 0x0, + + /* U+0036 "6" */ + 0x0, 0x0, 0x3b, 0xc4, 0xf2, 0xd7, 0x7f, 0x5, + 0x0, 0x3c, 0xfc, 0xaa, 0x61, 0x8e, 0x8f, 0x2, + 0x0, 0xc4, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xa, 0xff, 0x77, 0xb4, 0xf1, 0xc8, 0x35, 0x0, + 0x2c, 0xff, 0xf0, 0x6b, 0x43, 0xce, 0xe4, 0x9, + 0x38, 0xff, 0x66, 0x0, 0x0, 0x45, 0xff, 0x3d, + 0x17, 0xff, 0x6d, 0x0, 0x0, 0x2d, 0xff, 0x55, + 0x0, 0xdf, 0xbc, 0x0, 0x0, 0x69, 0xff, 0x31, + 0x0, 0x5f, 0xff, 0x8d, 0x53, 0xdc, 0xc5, 0x1, + 0x0, 0x0, 0x62, 0xd5, 0xf0, 0xae, 0x18, 0x0, + + /* U+0037 "7" */ + 0x4f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x53, + 0x1f, 0x63, 0x63, 0x63, 0x63, 0xcb, 0xe6, 0x13, + 0x0, 0x0, 0x0, 0x0, 0x31, 0xfa, 0x47, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xc6, 0xb0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x35, 0xff, 0x42, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x96, 0xea, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xd4, 0xb7, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xc, 0xfe, 0x8b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x27, 0xff, 0x76, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3f, 0xff, 0x64, 0x0, 0x0, 0x0, + + /* U+0038 "8" */ + 0x0, 0xf, 0x9d, 0xe9, 0xed, 0xa8, 0x16, 0x0, + 0x0, 0x9e, 0xf3, 0x5f, 0x5f, 0xe8, 0xac, 0x0, + 0x0, 0xd3, 0xa5, 0x0, 0x0, 0x88, 0xe3, 0x0, + 0x0, 0x93, 0xcd, 0x4, 0x0, 0x8e, 0xa5, 0x0, + 0x0, 0xb, 0xc9, 0xd1, 0x64, 0xce, 0x16, 0x0, + 0x0, 0x63, 0xdb, 0x68, 0xd0, 0xf8, 0x60, 0x0, + 0x25, 0xfd, 0x4b, 0x0, 0x0, 0x91, 0xfc, 0x22, + 0x4d, 0xff, 0x28, 0x0, 0x0, 0x4d, 0xff, 0x49, + 0x14, 0xec, 0xc9, 0x5a, 0x54, 0xcf, 0xec, 0x13, + 0x0, 0x2e, 0xb4, 0xed, 0xed, 0xb6, 0x30, 0x0, + + /* U+0039 "9" */ + 0x0, 0x26, 0xb8, 0xf1, 0xd3, 0x60, 0x0, 0x0, + 0x9, 0xdd, 0xd0, 0x53, 0x84, 0xfd, 0x5f, 0x0, + 0x44, 0xff, 0x4f, 0x0, 0x0, 0xa2, 0xde, 0x0, + 0x55, 0xff, 0x34, 0x0, 0x0, 0x5d, 0xff, 0x12, + 0x22, 0xfc, 0xa7, 0x1a, 0x33, 0xd7, 0xff, 0x31, + 0x0, 0x6b, 0xf7, 0xff, 0xe0, 0x8b, 0xff, 0x1f, + 0x0, 0x0, 0x7, 0x1e, 0x0, 0x7a, 0xfa, 0x3, + 0x0, 0x0, 0x0, 0x0, 0x4, 0xda, 0xb5, 0x0, + 0xa, 0xc4, 0x8c, 0x66, 0xc2, 0xf9, 0x32, 0x0, + 0x1, 0x6f, 0xd1, 0xf2, 0xc4, 0x37, 0x0, 0x0, + + /* U+003A ":" */ + 0xa2, 0xcb, 0x3, 0xd8, 0xf6, 0xd, 0x14, 0x20, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, + 0x20, 0x0, 0xd7, 0xf6, 0xc, 0xa5, 0xcc, 0x3, + + /* U+003B ";" */ + 0x0, 0xa2, 0xcb, 0x3, 0x0, 0xd8, 0xf6, 0xd, + 0x0, 0x14, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, + 0x0, 0xba, 0xe3, 0x19, 0x0, 0xa7, 0xff, 0x57, + 0x0, 0x3, 0xe8, 0x43, 0xa, 0xa0, 0xcd, 0x2, + 0x12, 0xa1, 0x15, 0x0, + + /* U+003C "<" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x43, 0x3f, + 0x0, 0x0, 0x0, 0x18, 0x79, 0xdd, 0xfd, 0x60, + 0x2, 0x49, 0xae, 0xfb, 0xcd, 0x72, 0x19, 0x0, + 0x75, 0xff, 0xb4, 0x2d, 0x0, 0x0, 0x0, 0x0, + 0x30, 0xb2, 0xfb, 0xc6, 0x68, 0x11, 0x0, 0x0, + 0x0, 0x0, 0x1b, 0x7c, 0xdf, 0xf9, 0xac, 0x2f, + 0x0, 0x0, 0x0, 0x0, 0x2, 0x47, 0xac, 0x6e, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+003D "=" */ + 0x77, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x73, + 0x16, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x15, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x77, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x73, + 0x16, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x15, + + /* U+003E ">" */ + 0x41, 0x41, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x64, 0xfd, 0xdb, 0x77, 0x17, 0x0, 0x0, 0x0, + 0x0, 0x1b, 0x74, 0xcf, 0xfa, 0xac, 0x47, 0x2, + 0x0, 0x0, 0x0, 0x0, 0x2e, 0xb5, 0xff, 0x71, + 0x0, 0x0, 0x12, 0x6a, 0xc7, 0xfb, 0xb0, 0x2e, + 0x31, 0xae, 0xf9, 0xde, 0x7a, 0x19, 0x0, 0x0, + 0x71, 0xaa, 0x45, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+003F "?" */ + 0x0, 0x57, 0xc6, 0xf4, 0xce, 0x42, 0x0, 0x1e, + 0xe2, 0x85, 0x73, 0xe4, 0xf1, 0x5, 0x0, 0x2, + 0x0, 0x0, 0x83, 0xfd, 0x12, 0x0, 0x0, 0x0, + 0xc, 0xd7, 0xaf, 0x0, 0x0, 0x0, 0x1, 0xb4, + 0xd8, 0xf, 0x0, 0x0, 0x0, 0x51, 0xff, 0x33, + 0x0, 0x0, 0x0, 0x0, 0x4f, 0xa2, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xc, 0x28, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xb7, 0xff, 0x27, 0x0, 0x0, 0x0, + 0x0, 0x86, 0xdd, 0x13, 0x0, 0x0, + + /* U+0040 "@" */ + 0x0, 0x0, 0x0, 0x0, 0x32, 0xa6, 0xe4, 0xf6, + 0xd0, 0x9c, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x4, + 0x7e, 0xf0, 0x81, 0x41, 0x1d, 0x45, 0x96, 0xef, + 0x49, 0x0, 0x0, 0x0, 0x89, 0xd4, 0x28, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x59, 0xe7, 0xe, 0x0, + 0x31, 0xf5, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xbd, 0x76, 0x0, 0xba, 0x88, 0x0, + 0x0, 0x63, 0xd6, 0xdb, 0xc2, 0x6c, 0x0, 0x71, + 0xa6, 0xa, 0xfa, 0x3e, 0x0, 0x55, 0xea, 0x33, + 0x34, 0xff, 0x3b, 0x0, 0x4f, 0xc9, 0x27, 0xff, + 0x11, 0x0, 0xd0, 0x87, 0x0, 0x2b, 0xfd, 0xb, + 0x0, 0x5e, 0xad, 0x2a, 0xfa, 0x3, 0x3, 0xfc, + 0x47, 0x0, 0x56, 0xe1, 0x0, 0x0, 0xa2, 0x76, + 0x5, 0xfa, 0x27, 0x0, 0xe7, 0x83, 0x16, 0xc2, + 0xea, 0x1b, 0x55, 0xdf, 0xb, 0x0, 0xd0, 0x71, + 0x0, 0x50, 0xe2, 0xc9, 0x36, 0x9d, 0xe7, 0xb4, + 0x1f, 0x0, 0x0, 0x4e, 0xf3, 0x22, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x93, 0xf0, 0x6c, 0x1e, 0x1, 0xd, 0x51, + 0x1d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, + 0xc7, 0xf4, 0xf9, 0xfb, 0xbc, 0x2f, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x16, + 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+0041 "A" */ + 0x0, 0x0, 0x0, 0xbf, 0xff, 0x77, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1a, 0xfd, 0xca, 0xce, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x6f, 0xea, 0x4d, 0xff, + 0x25, 0x0, 0x0, 0x0, 0x0, 0xc6, 0xa3, 0xa, + 0xf7, 0x7c, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x5a, + 0x0, 0xb7, 0xd3, 0x0, 0x0, 0x0, 0x75, 0xfc, + 0x1c, 0xb, 0x73, 0xff, 0x2b, 0x0, 0x0, 0xcd, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0x0, 0x25, + 0xff, 0x8c, 0x3b, 0x3b, 0x3b, 0xd0, 0xd9, 0x0, + 0x7c, 0xff, 0x20, 0x0, 0x0, 0x0, 0x7b, 0xff, + 0x30, 0xd4, 0xcf, 0x0, 0x0, 0x0, 0x0, 0x2b, + 0xff, 0x87, + + /* U+0042 "B" */ + 0xa3, 0xff, 0xff, 0xfd, 0xea, 0xb3, 0x30, 0x0, + 0xa3, 0xfd, 0x47, 0x4b, 0x6b, 0xe5, 0xec, 0x4, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x77, 0xff, 0x1b, + 0xa3, 0xfc, 0x7, 0xc, 0x31, 0xcc, 0xc5, 0x0, + 0xa3, 0xff, 0xff, 0xff, 0xff, 0xed, 0x22, 0x0, + 0xa3, 0xfc, 0x37, 0x39, 0x4f, 0xb0, 0xf4, 0x44, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x2, 0xed, 0xab, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0xb, 0xf5, 0xa1, + 0xa3, 0xfd, 0x4b, 0x4d, 0x65, 0xc9, 0xfc, 0x44, + 0xa3, 0xff, 0xff, 0xff, 0xeb, 0xbd, 0x46, 0x0, + + /* U+0043 "C" */ + 0x0, 0x0, 0xb, 0x8a, 0xd1, 0xf1, 0xc0, 0x55, + 0x0, 0x0, 0xf, 0xda, 0xfc, 0xa3, 0x79, 0xae, + 0xf5, 0x20, 0x0, 0x95, 0xff, 0x4b, 0x0, 0x0, + 0x0, 0x15, 0x0, 0x0, 0xf1, 0xbc, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1d, 0xff, 0x8a, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0xff, 0x89, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xf4, + 0xba, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xa0, 0xff, 0x45, 0x0, 0x0, 0x0, 0x36, 0x1, + 0x0, 0x15, 0xe3, 0xfb, 0xa2, 0x7d, 0xaf, 0xfe, + 0x4e, 0x0, 0x0, 0x10, 0x94, 0xd7, 0xf2, 0xc1, + 0x56, 0x0, + + /* U+0044 "D" */ + 0xa3, 0xff, 0xff, 0xed, 0xc6, 0x75, 0x5, 0x0, + 0xa3, 0xfd, 0x58, 0x6f, 0xac, 0xff, 0xcb, 0x5, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x6c, 0xff, 0x76, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x2, 0xe5, 0xc5, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0xbc, 0xed, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xea, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x4, 0xe8, 0xc2, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x75, 0xff, 0x6f, + 0xa3, 0xfd, 0x58, 0x6e, 0xaf, 0xff, 0xc6, 0x4, + 0xa3, 0xff, 0xff, 0xef, 0xc7, 0x75, 0x4, 0x0, + + /* U+0045 "E" */ + 0xa3, 0xff, 0xff, 0xff, 0xff, 0xff, 0x73, 0xa3, + 0xfd, 0x63, 0x63, 0x63, 0x63, 0x2d, 0xa3, 0xfb, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, 0xfc, 0x17, + 0x17, 0x17, 0x12, 0x0, 0xa3, 0xff, 0xff, 0xff, + 0xff, 0xc3, 0x0, 0xa3, 0xfd, 0x47, 0x47, 0x47, + 0x37, 0x0, 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xa3, 0xfd, 0x63, 0x63, 0x63, 0x63, 0x3c, 0xa3, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x9b, + + /* U+0046 "F" */ + 0xa3, 0xff, 0xff, 0xff, 0xff, 0xff, 0x77, 0xa3, + 0xfd, 0x63, 0x63, 0x63, 0x63, 0x2e, 0xa3, 0xfb, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, 0xfc, 0x17, + 0x17, 0x17, 0x13, 0x0, 0xa3, 0xff, 0xff, 0xff, + 0xff, 0xcb, 0x0, 0xa3, 0xfd, 0x47, 0x47, 0x47, + 0x39, 0x0, 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, + 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0x0, 0x8, 0x81, 0xcc, 0xf3, 0xcc, 0x7f, + 0x5, 0x0, 0xc, 0xd5, 0xfe, 0xac, 0x78, 0x8d, + 0xe1, 0x55, 0x0, 0x92, 0xff, 0x54, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0xef, 0xbf, 0x0, 0x0, + 0xd, 0x13, 0x13, 0x10, 0x1c, 0xff, 0x8a, 0x0, + 0x0, 0xaf, 0xff, 0xff, 0xcf, 0x20, 0xff, 0x89, + 0x0, 0x0, 0x2e, 0x43, 0xbf, 0xcf, 0x1, 0xf4, + 0xbb, 0x0, 0x0, 0x0, 0x0, 0xa7, 0xcf, 0x0, + 0x9d, 0xff, 0x4e, 0x0, 0x0, 0x0, 0xa7, 0xcf, + 0x0, 0x12, 0xdf, 0xfe, 0xac, 0x7d, 0x96, 0xf6, + 0xc6, 0x0, 0x0, 0xc, 0x8b, 0xd1, 0xf4, 0xd3, + 0x93, 0x12, + + /* U+0048 "H" */ + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x9b, 0xff, + 0x3, 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x9b, + 0xff, 0x3, 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, + 0x9b, 0xff, 0x3, 0xa3, 0xfc, 0x1f, 0x1f, 0x1f, + 0x1f, 0xa8, 0xff, 0x3, 0xa3, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x3, 0xa3, 0xfd, 0x4f, + 0x4f, 0x4f, 0x4f, 0xbb, 0xff, 0x3, 0xa3, 0xfb, + 0x0, 0x0, 0x0, 0x0, 0x9b, 0xff, 0x3, 0xa3, + 0xfb, 0x0, 0x0, 0x0, 0x0, 0x9b, 0xff, 0x3, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x9b, 0xff, + 0x3, 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x9b, + 0xff, 0x3, + + /* U+0049 "I" */ + 0xa3, 0xfb, 0xa3, 0xfb, 0xa3, 0xfb, 0xa3, 0xfb, + 0xa3, 0xfb, 0xa3, 0xfb, 0xa3, 0xfb, 0xa3, 0xfb, + 0xa3, 0xfb, 0xa3, 0xfb, + + /* U+004A "J" */ + 0x0, 0x0, 0x0, 0x0, 0x37, 0xff, 0x63, 0x0, + 0x0, 0x0, 0x0, 0x37, 0xff, 0x63, 0x0, 0x0, + 0x0, 0x0, 0x37, 0xff, 0x63, 0x0, 0x0, 0x0, + 0x0, 0x37, 0xff, 0x63, 0x0, 0x0, 0x0, 0x0, + 0x37, 0xff, 0x63, 0x0, 0x0, 0x0, 0x0, 0x37, + 0xff, 0x63, 0x0, 0x0, 0x0, 0x0, 0x3a, 0xff, + 0x63, 0x2, 0x48, 0x0, 0x0, 0x5c, 0xff, 0x4b, + 0x49, 0xfe, 0xaa, 0x8e, 0xeb, 0xed, 0xf, 0x0, + 0x61, 0xc7, 0xf2, 0xc9, 0x39, 0x0, + + /* U+004B "K" */ + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x79, 0xff, 0x56, + 0x0, 0xa3, 0xfb, 0x0, 0x0, 0x4f, 0xfe, 0x82, + 0x0, 0x0, 0xa3, 0xfb, 0x0, 0x2d, 0xf3, 0xad, + 0x1, 0x0, 0x0, 0xa3, 0xfb, 0x14, 0xde, 0xd3, + 0xb, 0x0, 0x0, 0x0, 0xa3, 0xfd, 0xc1, 0xff, + 0xe5, 0xd, 0x0, 0x0, 0x0, 0xa3, 0xff, 0xfa, + 0x75, 0xfe, 0x8d, 0x0, 0x0, 0x0, 0xa3, 0xff, + 0x64, 0x0, 0x9c, 0xfb, 0x2c, 0x0, 0x0, 0xa3, + 0xfb, 0x0, 0x0, 0x15, 0xef, 0xc2, 0x0, 0x0, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x6c, 0xff, 0x5e, + 0x0, 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x3, 0xd1, + 0xe9, 0x10, + + /* U+004C "L" */ + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, + 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, 0xfb, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, 0xfb, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xa3, 0xfb, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xa3, 0xfb, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xa3, 0xfd, 0x63, 0x63, 0x63, 0x63, 0x22, 0xa3, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, + + /* U+004D "M" */ + 0xa3, 0xff, 0x67, 0x0, 0x0, 0x0, 0x0, 0xc7, + 0xff, 0x47, 0xa3, 0xff, 0xc6, 0x0, 0x0, 0x0, + 0x26, 0xfe, 0xff, 0x47, 0xa3, 0xcb, 0xff, 0x26, + 0x0, 0x0, 0x85, 0xca, 0xff, 0x47, 0xa3, 0xb7, + 0xc8, 0x85, 0x0, 0x2, 0xe2, 0x80, 0xff, 0x47, + 0xa3, 0xc6, 0x6d, 0xe3, 0x2, 0x43, 0xf4, 0x40, + 0xff, 0x47, 0xa3, 0xcf, 0x13, 0xf9, 0x41, 0x9d, + 0xa0, 0x3b, 0xff, 0x47, 0xa3, 0xcf, 0x0, 0xab, + 0x9c, 0xed, 0x40, 0x3b, 0xff, 0x47, 0xa3, 0xcf, + 0x0, 0x4a, 0xfd, 0xde, 0x1, 0x3b, 0xff, 0x47, + 0xa3, 0xcf, 0x0, 0x3, 0xe6, 0x7f, 0x0, 0x3b, + 0xff, 0x47, 0xa3, 0xcf, 0x0, 0x0, 0x8, 0x3, + 0x0, 0x3b, 0xff, 0x47, + + /* U+004E "N" */ + 0xa3, 0xff, 0x51, 0x0, 0x0, 0x0, 0x9f, 0xeb, + 0xa3, 0xff, 0xde, 0x8, 0x0, 0x0, 0x9f, 0xeb, + 0xa3, 0xc6, 0xed, 0x7b, 0x0, 0x0, 0x9f, 0xeb, + 0xa3, 0xc6, 0x78, 0xf4, 0x1b, 0x0, 0x9f, 0xeb, + 0xa3, 0xd6, 0xa, 0xe3, 0xa5, 0x0, 0x9f, 0xeb, + 0xa3, 0xe3, 0x0, 0x5a, 0xff, 0x3b, 0x92, 0xeb, + 0xa3, 0xe3, 0x0, 0x0, 0xc6, 0xc2, 0x81, 0xeb, + 0xa3, 0xe3, 0x0, 0x0, 0x34, 0xfe, 0xb5, 0xeb, + 0xa3, 0xe3, 0x0, 0x0, 0x0, 0x9e, 0xff, 0xeb, + 0xa3, 0xe3, 0x0, 0x0, 0x0, 0x18, 0xf2, 0xeb, + + /* U+004F "O" */ + 0x0, 0x0, 0x15, 0x9d, 0xd9, 0xf1, 0xc4, 0x60, + 0x0, 0x0, 0x0, 0x1b, 0xe9, 0xf6, 0x97, 0x7c, + 0xc3, 0xff, 0x92, 0x0, 0x0, 0xa6, 0xfd, 0x39, + 0x0, 0x0, 0x2, 0xa5, 0xfe, 0x35, 0x2, 0xf7, + 0xb4, 0x0, 0x0, 0x0, 0x0, 0x23, 0xff, 0x87, + 0x21, 0xff, 0x87, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf4, 0xb0, 0x1f, 0xff, 0x89, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xf6, 0xad, 0x1, 0xf6, 0xb9, 0x0, + 0x0, 0x0, 0x0, 0x28, 0xff, 0x85, 0x0, 0x9f, + 0xfe, 0x40, 0x0, 0x0, 0x3, 0xac, 0xfd, 0x30, + 0x0, 0x18, 0xe5, 0xf8, 0x9c, 0x80, 0xc8, 0xff, + 0x8b, 0x0, 0x0, 0x0, 0x13, 0x9b, 0xda, 0xf1, + 0xc4, 0x5c, 0x0, 0x0, + + /* U+0050 "P" */ + 0xa3, 0xff, 0xff, 0xfc, 0xe5, 0xa9, 0x2a, 0x0, + 0xa3, 0xfd, 0x53, 0x59, 0x79, 0xe6, 0xe6, 0x11, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x50, 0xff, 0x4b, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x45, 0xff, 0x4f, + 0xa3, 0xfc, 0xf, 0x14, 0x3b, 0xcd, 0xf0, 0x15, + 0xa3, 0xff, 0xff, 0xff, 0xff, 0xd9, 0x42, 0x0, + 0xa3, 0xfc, 0x3f, 0x3c, 0x21, 0x2, 0x0, 0x0, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0x0, 0xe, 0x95, 0xd6, 0xf0, 0xbf, 0x54, + 0x0, 0x0, 0x0, 0x0, 0x11, 0xdd, 0xf9, 0x9b, + 0x7e, 0xca, 0xff, 0x7c, 0x0, 0x0, 0x0, 0x8c, + 0xff, 0x4a, 0x0, 0x0, 0x4, 0xb5, 0xf9, 0x20, + 0x0, 0x0, 0xef, 0xc5, 0x0, 0x0, 0x0, 0x0, + 0x34, 0xff, 0x7d, 0x0, 0x15, 0xff, 0x90, 0x0, + 0x0, 0x0, 0x0, 0x3, 0xfb, 0xa3, 0x0, 0x2b, + 0xff, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xec, + 0xba, 0x0, 0xe, 0xff, 0x99, 0x0, 0x0, 0x0, + 0x0, 0x8, 0xff, 0x9d, 0x0, 0x0, 0xdc, 0xdb, + 0x1, 0x0, 0x0, 0x0, 0x4c, 0xff, 0x6b, 0x0, + 0x0, 0x6a, 0xff, 0x73, 0x0, 0x0, 0x13, 0xd1, + 0xef, 0xd, 0x0, 0x0, 0x4, 0xa4, 0xff, 0xc5, + 0xa6, 0xe7, 0xf6, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x2, 0x4f, 0xc2, 0xff, 0xaf, 0x22, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0xe9, 0xec, + 0x5a, 0x22, 0x25, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x27, 0xc5, 0xff, 0xff, 0xf3, 0x4, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x3c, + 0x26, 0x0, + + /* U+0052 "R" */ + 0xa3, 0xff, 0xff, 0xfe, 0xea, 0xb5, 0x35, 0x0, + 0xa3, 0xfd, 0x53, 0x56, 0x73, 0xe1, 0xee, 0x19, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x46, 0xff, 0x58, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x63, + 0xa3, 0xfc, 0xf, 0x13, 0x37, 0xc9, 0xfa, 0x20, + 0xa3, 0xff, 0xff, 0xff, 0xff, 0xda, 0x3b, 0x0, + 0xa3, 0xfc, 0x3f, 0x5a, 0xfd, 0x98, 0x0, 0x0, + 0xa3, 0xfb, 0x0, 0x0, 0x93, 0xfe, 0x3b, 0x0, + 0xa3, 0xfb, 0x0, 0x0, 0xe, 0xe5, 0xd5, 0x6, + 0xa3, 0xfb, 0x0, 0x0, 0x0, 0x53, 0xff, 0x7e, + + /* U+0053 "S" */ + 0x0, 0x3, 0x7a, 0xda, 0xf4, 0xc9, 0x6e, 0x1, + 0x0, 0x88, 0xff, 0xb6, 0x7a, 0xa1, 0xf9, 0x53, + 0x0, 0xd8, 0xde, 0x2, 0x0, 0x0, 0x17, 0x0, + 0x0, 0xad, 0xf7, 0x58, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x17, 0xb0, 0xff, 0xdd, 0x77, 0xb, 0x0, + 0x0, 0x0, 0x0, 0x3b, 0xa5, 0xfc, 0xe0, 0x37, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2c, 0xf9, 0xc7, + 0x0, 0x50, 0xf, 0x0, 0x0, 0x4, 0xe2, 0xd8, + 0x1f, 0xf1, 0xe8, 0x9a, 0x81, 0xc4, 0xff, 0x7c, + 0x0, 0x1e, 0x9e, 0xd6, 0xf4, 0xd2, 0x6d, 0x1, + + /* U+0054 "T" */ + 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0x1f, 0x38, 0x63, 0x63, 0xb9, 0xff, 0x70, 0x63, + 0x63, 0xc, 0x0, 0x0, 0x0, 0x8b, 0xff, 0x13, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8b, 0xff, + 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8b, + 0xff, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x8b, 0xff, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8b, 0xff, 0x13, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8b, 0xff, 0x13, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8b, 0xff, 0x13, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8b, 0xff, 0x13, 0x0, + 0x0, 0x0, + + /* U+0055 "U" */ + 0xb3, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x9b, 0xf3, + 0xb3, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x9b, 0xf3, + 0xb3, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x9b, 0xf3, + 0xb3, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x9b, 0xf3, + 0xb3, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x9b, 0xf3, + 0xb1, 0xed, 0x0, 0x0, 0x0, 0x0, 0x9d, 0xf1, + 0x95, 0xfe, 0x6, 0x0, 0x0, 0x0, 0xb6, 0xd4, + 0x6b, 0xff, 0x53, 0x0, 0x0, 0x14, 0xf2, 0xaa, + 0xb, 0xe4, 0xf4, 0x8e, 0x7f, 0xdb, 0xfe, 0x32, + 0x0, 0x22, 0xad, 0xe7, 0xf1, 0xc6, 0x43, 0x0, + + /* U+0056 "V" */ + 0x0, 0xde, 0xd5, 0x0, 0x0, 0x0, 0x0, 0x75, + 0xff, 0x2e, 0x0, 0x8c, 0xff, 0x21, 0x0, 0x0, + 0x0, 0xc0, 0xdb, 0x0, 0x0, 0x39, 0xff, 0x6c, + 0x0, 0x0, 0xf, 0xfb, 0x89, 0x0, 0x0, 0x1, + 0xe5, 0xb7, 0x0, 0x0, 0x56, 0xff, 0x36, 0x0, + 0x0, 0x0, 0x93, 0xf8, 0xb, 0x0, 0xa0, 0xe3, + 0x1, 0x0, 0x0, 0x0, 0x40, 0xff, 0x4e, 0x1, + 0xe9, 0x92, 0x0, 0x0, 0x0, 0x0, 0x3, 0xeb, + 0x97, 0x34, 0xff, 0x3f, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x9b, 0xe1, 0x7e, 0xea, 0x3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x48, 0xff, 0xe7, 0x9a, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xef, 0xff, + 0x48, 0x0, 0x0, 0x0, + + /* U+0057 "W" */ + 0x94, 0xff, 0x13, 0x0, 0x0, 0x89, 0xff, 0x24, + 0x0, 0x0, 0x78, 0xff, 0x16, 0x5e, 0xff, 0x42, + 0x0, 0x0, 0xcb, 0xff, 0x66, 0x0, 0x0, 0xa8, + 0xe1, 0x0, 0x28, 0xff, 0x72, 0x0, 0x10, 0xfd, + 0xca, 0xa8, 0x0, 0x0, 0xd9, 0xad, 0x0, 0x1, + 0xf1, 0xa1, 0x0, 0x4f, 0xed, 0x6f, 0xe9, 0x1, + 0xc, 0xfd, 0x79, 0x0, 0x0, 0xbc, 0xd1, 0x0, + 0x91, 0xb6, 0x37, 0xff, 0x2c, 0x3a, 0xff, 0x45, + 0x0, 0x0, 0x86, 0xfa, 0x5, 0xd0, 0x78, 0x4, + 0xf4, 0x6c, 0x68, 0xff, 0x12, 0x0, 0x0, 0x50, + 0xff, 0x37, 0xfc, 0x3a, 0x0, 0xb9, 0xa3, 0x91, + 0xdd, 0x0, 0x0, 0x0, 0x1a, 0xff, 0x96, 0xf6, + 0x5, 0x0, 0x7a, 0xdc, 0xbb, 0xa9, 0x0, 0x0, + 0x0, 0x0, 0xe4, 0xf1, 0xbd, 0x0, 0x0, 0x3b, + 0xff, 0xf1, 0x75, 0x0, 0x0, 0x0, 0x0, 0xae, + 0xff, 0x7e, 0x0, 0x0, 0x6, 0xf5, 0xff, 0x41, + 0x0, 0x0, + + /* U+0058 "X" */ + 0x4e, 0xff, 0x7a, 0x0, 0x0, 0x14, 0xf2, 0xa7, + 0x0, 0x0, 0xbd, 0xef, 0x11, 0x0, 0x8c, 0xf8, + 0x20, 0x0, 0x0, 0x2e, 0xfc, 0x88, 0x17, 0xf6, + 0x87, 0x0, 0x0, 0x0, 0x0, 0x98, 0xf5, 0x9f, + 0xe9, 0xe, 0x0, 0x0, 0x0, 0x0, 0x15, 0xf4, + 0xff, 0x69, 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, + 0xfe, 0xfd, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xc6, 0xc3, 0x92, 0xf7, 0x20, 0x0, 0x0, 0x0, + 0x59, 0xff, 0x44, 0x16, 0xf3, 0xad, 0x0, 0x0, + 0x9, 0xe2, 0xbe, 0x0, 0x0, 0x7e, 0xff, 0x43, + 0x0, 0x7e, 0xff, 0x38, 0x0, 0x0, 0xb, 0xe7, + 0xd4, 0x4, + + /* U+0059 "Y" */ + 0x0, 0xcc, 0xe4, 0x5, 0x0, 0x0, 0x24, 0xfd, + 0x87, 0x0, 0x4c, 0xff, 0x5c, 0x0, 0x0, 0x95, + 0xf3, 0x13, 0x0, 0x0, 0xcc, 0xd0, 0x0, 0x13, + 0xf5, 0x86, 0x0, 0x0, 0x0, 0x4d, 0xff, 0x41, + 0x7d, 0xf2, 0x13, 0x0, 0x0, 0x0, 0x0, 0xcd, + 0xb8, 0xe8, 0x85, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x4d, 0xff, 0xf2, 0x13, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xf5, 0xae, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xf3, 0xab, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf3, 0xab, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xf3, 0xab, 0x0, + 0x0, 0x0, + + /* U+005A "Z" */ + 0x0, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, + 0x0, 0x55, 0x63, 0x63, 0x63, 0x9f, 0xff, 0x7a, + 0x0, 0x0, 0x0, 0x0, 0xd, 0xe0, 0xc9, 0x3, + 0x0, 0x0, 0x0, 0x0, 0x9b, 0xf7, 0x28, 0x0, + 0x0, 0x0, 0x0, 0x4a, 0xff, 0x72, 0x0, 0x0, + 0x0, 0x0, 0x11, 0xe6, 0xc3, 0x2, 0x0, 0x0, + 0x0, 0x0, 0xa5, 0xf4, 0x23, 0x0, 0x0, 0x0, + 0x0, 0x53, 0xff, 0x6b, 0x0, 0x0, 0x0, 0x0, + 0x16, 0xeb, 0xeb, 0x65, 0x63, 0x63, 0x63, 0x57, + 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdf, + + /* U+005B "[" */ + 0x8b, 0xf6, 0xe3, 0x5c, 0x8b, 0xa7, 0x0, 0x0, + 0x8b, 0xa7, 0x0, 0x0, 0x8b, 0xa7, 0x0, 0x0, + 0x8b, 0xa7, 0x0, 0x0, 0x8b, 0xa7, 0x0, 0x0, + 0x8b, 0xa7, 0x0, 0x0, 0x8b, 0xa7, 0x0, 0x0, + 0x8b, 0xa7, 0x0, 0x0, 0x8b, 0xa7, 0x0, 0x0, + 0x8b, 0xa7, 0x0, 0x0, 0x8b, 0xa7, 0x0, 0x0, + 0x8b, 0xa7, 0x0, 0x0, 0x85, 0xef, 0xe7, 0x5e, + + /* U+005C "\\" */ + 0x94, 0x8b, 0x0, 0x0, 0x0, 0x0, 0x4d, 0xd2, + 0x0, 0x0, 0x0, 0x0, 0xc, 0xf9, 0x1a, 0x0, + 0x0, 0x0, 0x0, 0xbf, 0x60, 0x0, 0x0, 0x0, + 0x0, 0x78, 0xa7, 0x0, 0x0, 0x0, 0x0, 0x31, + 0xec, 0x2, 0x0, 0x0, 0x0, 0x1, 0xe8, 0x35, + 0x0, 0x0, 0x0, 0x0, 0xa2, 0x7d, 0x0, 0x0, + 0x0, 0x0, 0x5b, 0xc4, 0x0, 0x0, 0x0, 0x0, + 0x16, 0xfa, 0xf, 0x0, 0x0, 0x0, 0x0, 0xcd, + 0x52, 0x0, 0x0, 0x0, 0x0, 0x86, 0x99, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xe0, 0x0, 0x0, 0x0, + 0x0, 0x5, 0xf2, 0x27, + + /* U+005D "]" */ + 0x63, 0xe3, 0xf7, 0x87, 0x0, 0x0, 0xaf, 0x87, + 0x0, 0x0, 0xaf, 0x87, 0x0, 0x0, 0xaf, 0x87, + 0x0, 0x0, 0xaf, 0x87, 0x0, 0x0, 0xaf, 0x87, + 0x0, 0x0, 0xaf, 0x87, 0x0, 0x0, 0xaf, 0x87, + 0x0, 0x0, 0xaf, 0x87, 0x0, 0x0, 0xaf, 0x87, + 0x0, 0x0, 0xaf, 0x87, 0x0, 0x0, 0xaf, 0x87, + 0x0, 0x0, 0xaf, 0x87, 0x65, 0xe7, 0xf0, 0x81, + + /* U+005E "^" */ + 0x0, 0x0, 0x3, 0xe3, 0xdd, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x4e, 0xea, 0xee, 0x45, 0x0, 0x0, + 0x0, 0x0, 0xb4, 0x91, 0x97, 0xac, 0x0, 0x0, + 0x0, 0x1e, 0xfd, 0x34, 0x39, 0xfa, 0x17, 0x0, + 0x0, 0x82, 0xd4, 0x0, 0x0, 0xd9, 0x79, 0x0, + 0x3, 0xe5, 0x73, 0x0, 0x0, 0x78, 0xde, 0x1, + + /* U+005F "_" */ + 0xbf, 0xeb, 0xeb, 0xeb, 0xeb, 0xeb, 0xeb, 0xa2, + 0x13, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x10, + + /* U+0060 "`" */ + 0x0, 0x4a, 0x25, 0x0, 0x0, 0x8, 0xe2, 0xd9, + 0x11, 0x0, 0x0, 0x26, 0xe2, 0xbc, 0x4, 0x0, + 0x0, 0x1e, 0x9a, 0x8, + + /* U+0061 "a" */ + 0x0, 0x32, 0xa7, 0xdf, 0xef, 0xab, 0x13, 0x0, + 0xa5, 0xb1, 0x69, 0x7d, 0xfb, 0x9c, 0x0, 0x2, + 0x0, 0x0, 0x0, 0xc1, 0xe2, 0x0, 0x5, 0x59, + 0xb2, 0xe0, 0xfe, 0xfa, 0x0, 0xb6, 0xe9, 0x67, + 0x21, 0xa1, 0xfb, 0x27, 0xff, 0x69, 0x0, 0x0, + 0xa5, 0xfb, 0x19, 0xfc, 0xc9, 0x5c, 0x98, 0xfc, + 0xfb, 0x0, 0x67, 0xe8, 0xe3, 0x8f, 0x70, 0xfb, + + /* U+0062 "b" */ + 0xc7, 0xcf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xc7, 0xcf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xc7, 0xcf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xc7, 0xcc, 0x76, 0xdc, 0xe7, 0x92, 0x6, 0x0, + 0xc7, 0xff, 0xc5, 0x6d, 0xa4, 0xff, 0x89, 0x0, + 0xc7, 0xda, 0x3, 0x0, 0x0, 0xca, 0xee, 0x0, + 0xc7, 0xcf, 0x0, 0x0, 0x0, 0x96, 0xff, 0x12, + 0xc7, 0xcf, 0x0, 0x0, 0x0, 0xa0, 0xfd, 0x8, + 0xc7, 0xd0, 0x0, 0x0, 0x5, 0xe1, 0xd6, 0x0, + 0xc7, 0xfe, 0xa1, 0x64, 0xba, 0xff, 0x58, 0x0, + 0xc7, 0x99, 0x92, 0xeb, 0xd8, 0x61, 0x0, 0x0, + + /* U+0063 "c" */ + 0x0, 0x0, 0x62, 0xd1, 0xf3, 0xc8, 0x40, 0x0, + 0x7a, 0xff, 0xb1, 0x66, 0xa8, 0x47, 0xe, 0xf9, + 0xbd, 0x0, 0x0, 0x0, 0x0, 0x3c, 0xff, 0x6b, + 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x69, 0x0, + 0x0, 0x0, 0x0, 0x13, 0xfc, 0xb7, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x8d, 0xff, 0xab, 0x65, 0xa2, + 0x81, 0x0, 0x3, 0x77, 0xd8, 0xf3, 0xc3, 0x3f, + + /* U+0064 "d" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x9b, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x9b, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x9b, + 0x0, 0x3, 0x81, 0xe2, 0xe5, 0x83, 0xf5, 0x9b, + 0x0, 0x89, 0xff, 0xa5, 0x6a, 0xbc, 0xff, 0x9b, + 0xd, 0xf9, 0xb6, 0x0, 0x0, 0x0, 0xff, 0x9b, + 0x36, 0xff, 0x6d, 0x0, 0x0, 0x0, 0xff, 0x9b, + 0x3b, 0xff, 0x69, 0x0, 0x0, 0x0, 0xff, 0x9b, + 0x17, 0xfe, 0xa6, 0x0, 0x0, 0xa, 0xff, 0x9b, + 0x0, 0xaa, 0xfe, 0x91, 0x6b, 0xd0, 0xfe, 0x9b, + 0x0, 0xe, 0xa0, 0xeb, 0xd7, 0x66, 0xc5, 0x9b, + + /* U+0065 "e" */ + 0x0, 0x1, 0x73, 0xd9, 0xef, 0xb4, 0x21, 0x0, + 0x0, 0x82, 0xf5, 0x86, 0x63, 0xd0, 0xd3, 0x3, + 0xf, 0xf9, 0x84, 0x0, 0x0, 0x3f, 0xff, 0x32, + 0x3d, 0xff, 0xf6, 0xf3, 0xf3, 0xf4, 0xff, 0x4b, + 0x3e, 0xff, 0x6f, 0x23, 0x23, 0x23, 0x23, 0x9, + 0x11, 0xfb, 0xa9, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x86, 0xff, 0x9f, 0x54, 0x74, 0x94, 0x0, + 0x0, 0x2, 0x6f, 0xd5, 0xf5, 0xd1, 0x6f, 0x0, + + /* U+0066 "f" */ + 0x0, 0x6, 0xa3, 0xef, 0xe4, 0x23, 0x0, 0x62, + 0xff, 0x99, 0x5c, 0x2, 0x0, 0x83, 0xff, 0x1b, + 0x0, 0x0, 0x87, 0xfd, 0xff, 0xff, 0xa3, 0x0, + 0x2c, 0xaa, 0xff, 0x60, 0x33, 0x0, 0x0, 0x83, + 0xff, 0x17, 0x0, 0x0, 0x0, 0x83, 0xff, 0x17, + 0x0, 0x0, 0x0, 0x83, 0xff, 0x17, 0x0, 0x0, + 0x0, 0x83, 0xff, 0x17, 0x0, 0x0, 0x0, 0x83, + 0xff, 0x17, 0x0, 0x0, 0x0, 0x83, 0xff, 0x17, + 0x0, 0x0, + + /* U+0067 "g" */ + 0x0, 0x1c, 0xac, 0xee, 0xff, 0xff, 0xff, 0xbf, + 0x0, 0xc5, 0xd7, 0x1f, 0x31, 0xf6, 0x9f, 0x29, + 0x6, 0xfe, 0x8b, 0x0, 0x0, 0xbc, 0xbe, 0x0, + 0x0, 0xcb, 0xd5, 0x1a, 0x2c, 0xf5, 0x91, 0x0, + 0x0, 0x43, 0xfa, 0xf8, 0xfd, 0xb0, 0xf, 0x0, + 0x0, 0xbb, 0x8f, 0x9, 0x8, 0x0, 0x0, 0x0, + 0x0, 0xd2, 0xcd, 0x5e, 0x4f, 0x47, 0x20, 0x0, + 0x0, 0x71, 0xf6, 0xf9, 0xff, 0xff, 0xff, 0x7e, + 0x21, 0xf8, 0x32, 0x0, 0x0, 0x17, 0xd7, 0xcf, + 0x3a, 0xff, 0x80, 0x2f, 0x2b, 0x6a, 0xf3, 0x78, + 0x0, 0x6d, 0xd6, 0xf7, 0xec, 0xc4, 0x5d, 0x0, + + /* U+0068 "h" */ + 0xc7, 0xcf, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc7, + 0xcf, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc7, 0xcf, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xc7, 0xc9, 0x56, + 0xcb, 0xef, 0x9b, 0x4, 0xc7, 0xf7, 0xd8, 0x7e, + 0xc7, 0xff, 0x56, 0xc7, 0xe2, 0xe, 0x0, 0x19, + 0xff, 0x8b, 0xc7, 0xcf, 0x0, 0x0, 0x0, 0xff, + 0x9b, 0xc7, 0xcf, 0x0, 0x0, 0x0, 0xff, 0x9b, + 0xc7, 0xcf, 0x0, 0x0, 0x0, 0xff, 0x9b, 0xc7, + 0xcf, 0x0, 0x0, 0x0, 0xff, 0x9b, 0xc7, 0xcf, + 0x0, 0x0, 0x0, 0xff, 0x9b, + + /* U+0069 "i" */ + 0xb9, 0xc2, 0x0, 0xa9, 0xb2, 0x0, 0x0, 0x0, + 0x0, 0xc7, 0xcf, 0x0, 0xc7, 0xcf, 0x0, 0xc7, + 0xcf, 0x0, 0xc7, 0xcf, 0x0, 0xc7, 0xcf, 0x0, + 0xc7, 0xcf, 0x0, 0xc7, 0xcf, 0x0, 0xc7, 0xcf, + 0x0, + + /* U+006A "j" */ + 0x0, 0x0, 0xb5, 0xc6, 0x1, 0x0, 0x0, 0xa5, + 0xb5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xc3, 0xd7, 0x0, 0x0, 0x0, 0xc3, 0xd7, + 0x0, 0x0, 0x0, 0xc3, 0xd7, 0x0, 0x0, 0x0, + 0xc3, 0xd7, 0x0, 0x0, 0x0, 0xc3, 0xd7, 0x0, + 0x0, 0x0, 0xc3, 0xd7, 0x0, 0x0, 0x0, 0xc3, + 0xd7, 0x0, 0x0, 0x0, 0xc3, 0xd7, 0x0, 0x0, + 0x0, 0xd0, 0xcf, 0x0, 0x2a, 0x6c, 0xf9, 0xa2, + 0x0, 0x7d, 0xf4, 0xc5, 0x20, 0x0, + + /* U+006B "k" */ + 0xc7, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc7, + 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc7, 0xc7, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xc7, 0xc7, 0x0, + 0x0, 0x87, 0xfa, 0x3e, 0xc7, 0xc7, 0x0, 0x50, + 0xfe, 0x6a, 0x0, 0xc7, 0xc7, 0x25, 0xf1, 0x9d, + 0x0, 0x0, 0xc7, 0xd2, 0xd3, 0xff, 0x36, 0x0, + 0x0, 0xc7, 0xff, 0xe3, 0xd5, 0xc5, 0x1, 0x0, + 0xc7, 0xf5, 0x31, 0x43, 0xff, 0x63, 0x0, 0xc7, + 0xc7, 0x0, 0x0, 0xb0, 0xec, 0x13, 0xc7, 0xc7, + 0x0, 0x0, 0x24, 0xf9, 0x9d, + + /* U+006C "l" */ + 0xc7, 0xcf, 0x0, 0xc7, 0xcf, 0x0, 0xc7, 0xcf, + 0x0, 0xc7, 0xcf, 0x0, 0xc7, 0xcf, 0x0, 0xc7, + 0xcf, 0x0, 0xc7, 0xcf, 0x0, 0xc7, 0xcf, 0x0, + 0xc7, 0xcf, 0x0, 0xac, 0xed, 0x2f, 0x4e, 0xf0, + 0x91, + + /* U+006D "m" */ + 0xc7, 0x93, 0x5f, 0xd4, 0xe1, 0x71, 0x9, 0x95, + 0xe9, 0xd3, 0x35, 0x0, 0xc7, 0xee, 0xd5, 0x80, + 0xd9, 0xfd, 0xd4, 0xa9, 0x8f, 0xf7, 0xcd, 0x0, + 0xc7, 0xe2, 0xd, 0x0, 0x41, 0xff, 0x93, 0x0, + 0x0, 0xa2, 0xfd, 0x5, 0xc7, 0xcf, 0x0, 0x0, + 0x28, 0xff, 0x73, 0x0, 0x0, 0x88, 0xff, 0x13, + 0xc7, 0xcf, 0x0, 0x0, 0x27, 0xff, 0x73, 0x0, + 0x0, 0x87, 0xff, 0x13, 0xc7, 0xcf, 0x0, 0x0, + 0x27, 0xff, 0x73, 0x0, 0x0, 0x87, 0xff, 0x13, + 0xc7, 0xcf, 0x0, 0x0, 0x27, 0xff, 0x73, 0x0, + 0x0, 0x87, 0xff, 0x13, 0xc7, 0xcf, 0x0, 0x0, + 0x27, 0xff, 0x73, 0x0, 0x0, 0x87, 0xff, 0x13, + + /* U+006E "n" */ + 0xc7, 0x93, 0x57, 0xcb, 0xef, 0x9b, 0x4, 0xc7, + 0xef, 0xd8, 0x7e, 0xc7, 0xff, 0x56, 0xc7, 0xe2, + 0xe, 0x0, 0x19, 0xff, 0x8b, 0xc7, 0xcf, 0x0, + 0x0, 0x0, 0xff, 0x9b, 0xc7, 0xcf, 0x0, 0x0, + 0x0, 0xff, 0x9b, 0xc7, 0xcf, 0x0, 0x0, 0x0, + 0xff, 0x9b, 0xc7, 0xcf, 0x0, 0x0, 0x0, 0xff, + 0x9b, 0xc7, 0xcf, 0x0, 0x0, 0x0, 0xff, 0x9b, + + /* U+006F "o" */ + 0x0, 0x1, 0x70, 0xd7, 0xf1, 0xbc, 0x2f, 0x0, + 0x0, 0x83, 0xff, 0x9c, 0x69, 0xd2, 0xf6, 0x23, + 0x10, 0xfa, 0xad, 0x0, 0x0, 0x19, 0xf8, 0xa1, + 0x3d, 0xff, 0x67, 0x0, 0x0, 0x0, 0xcc, 0xd3, + 0x3e, 0xff, 0x66, 0x0, 0x0, 0x0, 0xcb, 0xd5, + 0x11, 0xfb, 0xab, 0x0, 0x0, 0x18, 0xf8, 0xa2, + 0x0, 0x85, 0xff, 0x99, 0x68, 0xd1, 0xf7, 0x25, + 0x0, 0x2, 0x72, 0xd8, 0xf1, 0xbd, 0x31, 0x0, + + /* U+0070 "p" */ + 0xc7, 0x9b, 0x78, 0xda, 0xe7, 0x93, 0x6, 0x0, + 0xc7, 0xfe, 0xc5, 0x6d, 0xa4, 0xff, 0x8b, 0x0, + 0xc7, 0xda, 0x3, 0x0, 0x0, 0xca, 0xef, 0x0, + 0xc7, 0xcf, 0x0, 0x0, 0x0, 0x96, 0xff, 0x12, + 0xc7, 0xcf, 0x0, 0x0, 0x0, 0xa0, 0xfd, 0x8, + 0xc7, 0xd0, 0x0, 0x0, 0x5, 0xe1, 0xd6, 0x0, + 0xc7, 0xfe, 0xa1, 0x64, 0xba, 0xff, 0x58, 0x0, + 0xc7, 0xd3, 0x96, 0xec, 0xd8, 0x61, 0x0, 0x0, + 0xc7, 0xce, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xc7, 0xcf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xc7, 0xcf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+0071 "q" */ + 0x0, 0x3, 0x81, 0xe2, 0xe9, 0x9a, 0xcc, 0x9b, + 0x0, 0x89, 0xfc, 0x77, 0x3a, 0x8e, 0xff, 0x9b, + 0xd, 0xf9, 0xa5, 0x0, 0x0, 0x0, 0xff, 0x9b, + 0x36, 0xff, 0x69, 0x0, 0x0, 0x0, 0xff, 0x9b, + 0x3b, 0xff, 0x6b, 0x0, 0x0, 0x0, 0xff, 0x9b, + 0x17, 0xfe, 0xaa, 0x0, 0x0, 0xd, 0xff, 0x9b, + 0x0, 0xaa, 0xff, 0x93, 0x6c, 0xd3, 0xff, 0x9b, + 0x0, 0xe, 0xa0, 0xeb, 0xd9, 0x65, 0xf4, 0x9b, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x9b, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x9b, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x9b, + + /* U+0072 "r" */ + 0xc7, 0x91, 0x55, 0xdb, 0x9a, 0xc7, 0xd5, 0xe4, + 0x8d, 0x47, 0xc7, 0xfc, 0x2c, 0x0, 0x0, 0xc7, + 0xd0, 0x0, 0x0, 0x0, 0xc7, 0xcf, 0x0, 0x0, + 0x0, 0xc7, 0xcf, 0x0, 0x0, 0x0, 0xc7, 0xcf, + 0x0, 0x0, 0x0, 0xc7, 0xcf, 0x0, 0x0, 0x0, + + /* U+0073 "s" */ + 0x0, 0x4a, 0xd1, 0xf5, 0xcf, 0x63, 0x0, 0xf, + 0xf6, 0xbf, 0x51, 0x7f, 0x8b, 0x0, 0x20, 0xff, + 0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x91, 0xfe, + 0xd0, 0x59, 0x2, 0x0, 0x0, 0x0, 0x2c, 0xa5, + 0xfb, 0xc0, 0x3, 0x0, 0x2, 0x0, 0x0, 0x6f, + 0xff, 0x2b, 0x47, 0xd9, 0x69, 0x4e, 0xc0, 0xf3, + 0x10, 0x10, 0x8c, 0xd8, 0xf5, 0xca, 0x42, 0x0, + + /* U+0074 "t" */ + 0x0, 0x52, 0xff, 0x13, 0x0, 0x0, 0x0, 0x68, + 0xff, 0x13, 0x0, 0x0, 0xa7, 0xff, 0xff, 0xff, + 0xff, 0x13, 0x34, 0xad, 0xff, 0x5d, 0x4f, 0x6, + 0x0, 0x87, 0xff, 0x13, 0x0, 0x0, 0x0, 0x87, + 0xff, 0x13, 0x0, 0x0, 0x0, 0x87, 0xff, 0x13, + 0x0, 0x0, 0x0, 0x80, 0xff, 0x24, 0x0, 0x0, + 0x0, 0x54, 0xff, 0xad, 0x64, 0xb, 0x0, 0x4, + 0x9e, 0xf0, 0xde, 0x2c, + + /* U+0075 "u" */ + 0xdf, 0xbb, 0x0, 0x0, 0x23, 0xff, 0x77, 0xdf, + 0xbb, 0x0, 0x0, 0x23, 0xff, 0x77, 0xdf, 0xbb, + 0x0, 0x0, 0x23, 0xff, 0x77, 0xdf, 0xbb, 0x0, + 0x0, 0x23, 0xff, 0x77, 0xdf, 0xbc, 0x0, 0x0, + 0x23, 0xff, 0x77, 0xd1, 0xd2, 0x0, 0x0, 0x4e, + 0xff, 0x77, 0x9f, 0xff, 0xa2, 0x8b, 0xe1, 0xfb, + 0x77, 0x1e, 0xc4, 0xf1, 0xb8, 0x25, 0xe3, 0x77, + + /* U+0076 "v" */ + 0xa4, 0xf3, 0x7, 0x0, 0x0, 0x4b, 0xff, 0x45, + 0x4d, 0xff, 0x4a, 0x0, 0x0, 0x99, 0xec, 0x4, + 0x6, 0xef, 0x99, 0x0, 0x1, 0xe6, 0x9b, 0x0, + 0x0, 0x9f, 0xe6, 0x1, 0x35, 0xff, 0x46, 0x0, + 0x0, 0x48, 0xff, 0x36, 0x82, 0xec, 0x4, 0x0, + 0x0, 0x4, 0xec, 0x7d, 0xca, 0x9c, 0x0, 0x0, + 0x0, 0x0, 0x9a, 0xd7, 0xfd, 0x47, 0x0, 0x0, + 0x0, 0x0, 0x43, 0xff, 0xed, 0x4, 0x0, 0x0, + + /* U+0077 "w" */ + 0x7e, 0xff, 0x1d, 0x0, 0xf, 0xfc, 0xb4, 0x0, + 0x0, 0x69, 0xff, 0x18, 0x3b, 0xff, 0x5a, 0x0, + 0x4b, 0xf6, 0xf1, 0x3, 0x0, 0xa4, 0xd7, 0x0, + 0x5, 0xf3, 0x97, 0x0, 0x8b, 0x9e, 0xfb, 0x36, + 0x0, 0xdf, 0x97, 0x0, 0x0, 0xb5, 0xd4, 0x0, + 0xca, 0x61, 0xcd, 0x78, 0x1a, 0xff, 0x57, 0x0, + 0x0, 0x72, 0xfe, 0x1c, 0xfc, 0x28, 0x93, 0xb8, + 0x53, 0xff, 0x18, 0x0, 0x0, 0x2f, 0xff, 0x7e, + 0xea, 0x0, 0x53, 0xf0, 0x87, 0xd7, 0x0, 0x0, + 0x0, 0x1, 0xeb, 0xe3, 0xae, 0x0, 0x15, 0xfe, + 0xe2, 0x97, 0x0, 0x0, 0x0, 0x0, 0xa9, 0xff, + 0x71, 0x0, 0x0, 0xd3, 0xff, 0x57, 0x0, 0x0, + + /* U+0078 "x" */ + 0x4e, 0xff, 0x68, 0x0, 0xb, 0xe9, 0xad, 0x0, + 0x0, 0xb4, 0xeb, 0xf, 0x75, 0xf8, 0x22, 0x0, + 0x0, 0x22, 0xf7, 0x91, 0xe8, 0x86, 0x0, 0x0, + 0x0, 0x0, 0x83, 0xff, 0xe6, 0xc, 0x0, 0x0, + 0x0, 0x0, 0xb3, 0xfc, 0xe6, 0xe, 0x0, 0x0, + 0x0, 0x4c, 0xff, 0x53, 0xf7, 0x94, 0x0, 0x0, + 0x8, 0xdd, 0xb2, 0x0, 0x82, 0xfd, 0x36, 0x0, + 0x7f, 0xfd, 0x2d, 0x0, 0x9, 0xdf, 0xcf, 0x4, + + /* U+0079 "y" */ + 0x9d, 0xf5, 0xc, 0x0, 0x0, 0x4b, 0xff, 0x43, + 0x38, 0xff, 0x5d, 0x0, 0x0, 0x99, 0xe8, 0x3, + 0x0, 0xd2, 0xba, 0x0, 0x1, 0xe6, 0x92, 0x0, + 0x0, 0x6d, 0xfd, 0x1a, 0x36, 0xff, 0x3a, 0x0, + 0x0, 0x11, 0xf7, 0x6d, 0x81, 0xe1, 0x1, 0x0, + 0x0, 0x0, 0xa2, 0xbf, 0xc8, 0x8a, 0x0, 0x0, + 0x0, 0x0, 0x3c, 0xfd, 0xfd, 0x32, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xdf, 0xda, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1d, 0xf7, 0x7a, 0x0, 0x0, 0x0, + 0xf, 0x67, 0xce, 0xe8, 0x12, 0x0, 0x0, 0x0, + 0x42, 0xf5, 0xcb, 0x34, 0x0, 0x0, 0x0, 0x0, + + /* U+007A "z" */ + 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0x56, 0x4, + 0x4f, 0x4f, 0x53, 0xec, 0xe1, 0xd, 0x0, 0x0, + 0x0, 0x77, 0xff, 0x48, 0x0, 0x0, 0x0, 0x27, + 0xf7, 0xa0, 0x0, 0x0, 0x0, 0x2, 0xc4, 0xe7, + 0x11, 0x0, 0x0, 0x0, 0x6e, 0xff, 0x52, 0x0, + 0x0, 0x0, 0x21, 0xf4, 0xd7, 0x4f, 0x4f, 0x4f, + 0x25, 0x7b, 0xff, 0xff, 0xff, 0xff, 0xff, 0x77, + + /* U+007B "{" */ + 0x0, 0x3, 0xb4, 0xf6, 0x5c, 0x0, 0x34, 0xff, + 0x37, 0x0, 0x0, 0x3e, 0xff, 0xb, 0x0, 0x0, + 0x31, 0xff, 0x13, 0x0, 0x0, 0x25, 0xff, 0x1b, + 0x0, 0x4, 0x70, 0xf5, 0x4, 0x0, 0x7b, 0xff, + 0x67, 0x0, 0x0, 0x5, 0x7b, 0xee, 0x0, 0x0, + 0x0, 0x26, 0xff, 0x19, 0x0, 0x0, 0x2d, 0xff, + 0x17, 0x0, 0x0, 0x38, 0xff, 0xf, 0x0, 0x0, + 0x40, 0xff, 0xd, 0x0, 0x0, 0x2a, 0xff, 0x4a, + 0x0, 0x0, 0x0, 0x9e, 0xed, 0x5e, + + /* U+007C "|" */ + 0x93, 0x7f, 0x93, 0x7f, 0x93, 0x7f, 0x93, 0x7f, + 0x93, 0x7f, 0x93, 0x7f, 0x93, 0x7f, 0x93, 0x7f, + 0x93, 0x7f, 0x93, 0x7f, 0x93, 0x7f, 0x93, 0x7f, + 0x93, 0x7f, 0x93, 0x7f, 0x93, 0x7f, 0x93, 0x7f, + + /* U+007D "}" */ + 0x64, 0xf6, 0xaf, 0x2, 0x0, 0x0, 0x40, 0xff, + 0x2e, 0x0, 0x0, 0x13, 0xff, 0x39, 0x0, 0x0, + 0x1a, 0xff, 0x2c, 0x0, 0x0, 0x20, 0xff, 0x21, + 0x0, 0x0, 0x6, 0xf9, 0x6b, 0x3, 0x0, 0x0, + 0x6e, 0xff, 0x73, 0x0, 0x2, 0xf2, 0x77, 0x4, + 0x0, 0x1d, 0xff, 0x22, 0x0, 0x0, 0x1d, 0xff, + 0x28, 0x0, 0x0, 0x17, 0xff, 0x33, 0x0, 0x0, + 0x15, 0xff, 0x3b, 0x0, 0x0, 0x53, 0xff, 0x24, + 0x0, 0x65, 0xed, 0x98, 0x0, 0x0, + + /* U+007E "~" */ + 0x7, 0x9c, 0xec, 0xb5, 0x5b, 0x14, 0x7d, 0x1f, + 0x26, 0x91, 0x15, 0x62, 0xec, 0xff, 0xbb, 0xb, + 0x0, 0x0, 0x0, 0x0, 0x7, 0x1c, 0x0, 0x0, + + /* U+201C "“" */ + 0x0, 0x0, 0x6, 0x0, 0x0, 0x6, 0x0, 0x64, + 0x8a, 0x4, 0x97, 0x4f, 0x23, 0xc4, 0x2, 0x60, + 0x8b, 0x0, 0x51, 0xf4, 0x80, 0x91, 0xe9, 0x4b, + 0x15, 0xd7, 0x86, 0x3f, 0xe2, 0x4e, + + /* U+201D "”" */ + 0x48, 0xd2, 0x37, 0x7b, 0xc6, 0x11, 0x52, 0xf4, + 0x90, 0x8c, 0xfb, 0x50, 0x0, 0x85, 0x63, 0x0, + 0xc0, 0x26, 0x4a, 0xa3, 0x5, 0x87, 0x6f, 0x0, + 0xb, 0x0, 0x0, 0xc, 0x0, 0x0, + + /* U+4E0A "上" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x27, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xff, 0x27, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3f, 0xff, 0x27, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, + 0xff, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x72, + 0x57, 0x57, 0x57, 0x57, 0x1c, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xff, 0xf5, 0xf3, 0xf3, + 0xf3, 0xf3, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3f, 0xff, 0x27, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, + 0xff, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xff, 0x27, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xff, 0x27, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3f, 0xff, 0x27, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x66, 0xf3, 0xf3, 0xf3, 0xf3, 0xf6, + 0xff, 0xf5, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0x13, + 0x25, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, + 0x57, 0x57, 0x57, 0x57, 0x57, 0x6, + + /* U+4E0B "下" */ + 0x29, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, + 0xef, 0xef, 0xef, 0xef, 0xef, 0x2c, 0x10, 0x5f, + 0x5f, 0x5f, 0x5f, 0x5f, 0xfd, 0xa0, 0x5f, 0x5f, + 0x5f, 0x5f, 0x5f, 0x11, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xfb, 0x67, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xfb, 0xa2, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb, 0xfd, + 0xf1, 0x7b, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xfb, 0x75, 0x8e, 0xfb, + 0xe0, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xfb, 0x67, 0x0, 0x2e, 0xcf, 0xff, + 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xfb, 0x67, 0x0, 0x0, 0x6, 0x64, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfb, 0x67, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xfb, 0x67, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xfb, 0x67, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xfb, 0x67, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+4E0D "不" */ + 0x0, 0xf0, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, + 0xf3, 0xf3, 0xf3, 0xf3, 0xf0, 0x0, 0x0, 0x5e, + 0x5f, 0x5f, 0x5f, 0x5f, 0x8f, 0xff, 0xa4, 0x5f, + 0x5f, 0x5f, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7, 0xd4, 0xe1, 0xa, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xa4, + 0xff, 0xb3, 0x3d, 0xe, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x94, 0xfd, 0xed, 0xc1, + 0xdc, 0xde, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xc, 0xb0, 0xfb, 0x5b, 0xb7, 0xb3, 0x12, 0xb6, + 0xfb, 0x73, 0x0, 0x0, 0x0, 0x4a, 0xdb, 0xf4, + 0x51, 0x0, 0xb7, 0xb3, 0x0, 0x1, 0x85, 0xff, + 0x9f, 0x4, 0x24, 0xf9, 0xbf, 0x22, 0x0, 0x0, + 0xb7, 0xb3, 0x0, 0x0, 0x0, 0x69, 0xef, 0x2c, + 0x0, 0x2e, 0x1, 0x0, 0x0, 0x0, 0xb7, 0xb3, + 0x0, 0x0, 0x0, 0x0, 0x12, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xb7, 0xb3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xb7, 0xb3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xb7, 0xb3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+4E3A "为" */ + 0x0, 0x0, 0x3a, 0x4f, 0x0, 0x5f, 0xf3, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6e, + 0xf4, 0x21, 0x60, 0xf3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0xd4, 0x88, 0x62, + 0xef, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x48, 0x57, 0x70, 0x59, 0x9b, 0xf1, 0x57, 0x57, + 0x57, 0x57, 0x57, 0x38, 0x0, 0xca, 0xf3, 0xf3, + 0xf3, 0xfa, 0xfd, 0xf3, 0xf3, 0xf3, 0xf3, 0xfd, + 0x9d, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb1, 0xa9, + 0x0, 0x0, 0x0, 0x0, 0xc7, 0x92, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xee, 0x73, 0x4c, 0x1c, 0x0, + 0x0, 0xd4, 0x87, 0x0, 0x0, 0x0, 0x0, 0x57, + 0xfe, 0x25, 0xb9, 0xc7, 0x5, 0x0, 0xe1, 0x7a, + 0x0, 0x0, 0x0, 0x3, 0xce, 0xb6, 0x0, 0x16, + 0xee, 0x79, 0x0, 0xf4, 0x6a, 0x0, 0x0, 0x0, + 0x89, 0xf9, 0x31, 0x0, 0x0, 0x4d, 0x33, 0xb, + 0xff, 0x57, 0x0, 0x0, 0x68, 0xfe, 0x71, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x33, 0xff, 0x37, 0x5, + 0x99, 0xff, 0x86, 0x1, 0x0, 0x0, 0xf, 0x5b, + 0x55, 0xb1, 0xf8, 0xc, 0x2, 0x91, 0x5c, 0x0, + 0x0, 0x0, 0x0, 0x3, 0xe2, 0xfd, 0xeb, 0x6e, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+4E3B "主" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x46, 0x73, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x56, 0xf4, 0xb0, 0x8, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xb, 0xb, + 0xb, 0xb, 0x42, 0xf1, 0x7e, 0xb, 0xb, 0xb, + 0x6, 0x0, 0x0, 0x8b, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87, 0x0, + 0x0, 0x20, 0x3b, 0x3b, 0x3b, 0x3b, 0xc5, 0xc8, + 0x3b, 0x3b, 0x3b, 0x3b, 0x1f, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xb3, 0xb7, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xb3, 0xb7, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xdc, 0xfb, 0xfb, 0xfb, + 0xfe, 0xfe, 0xfb, 0xfb, 0xfb, 0xe8, 0x0, 0x0, + 0x0, 0x0, 0x3e, 0x47, 0x47, 0x47, 0xc9, 0xcc, + 0x47, 0x47, 0x47, 0x42, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xb3, 0xb7, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xb3, 0xb7, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x25, 0xdb, 0xdb, 0xdb, 0xdb, 0xdb, + 0xf5, 0xf5, 0xdb, 0xdb, 0xdb, 0xdb, 0xdb, 0x33, + 0x11, 0x67, 0x67, 0x67, 0x67, 0x67, 0x67, 0x67, + 0x67, 0x67, 0x67, 0x67, 0x67, 0x18, + + /* U+503C "值" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x96, 0x5d, 0x0, 0x0, 0x0, 0xda, 0x81, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22, 0xfd, + 0x53, 0x2b, 0x2b, 0x2b, 0xef, 0x80, 0x2b, 0x2b, + 0x29, 0x0, 0x0, 0x0, 0x8d, 0xd5, 0x63, 0xf3, + 0xf3, 0xf5, 0xff, 0xf5, 0xf3, 0xf3, 0xe4, 0x0, + 0x0, 0x1c, 0xf1, 0x6c, 0x0, 0x8, 0xb, 0x46, + 0xf2, 0x10, 0xb, 0xb, 0x1, 0x0, 0x1, 0xba, + 0xff, 0x47, 0x0, 0xbb, 0xf6, 0xef, 0xef, 0xef, + 0xf0, 0xff, 0x27, 0x0, 0x65, 0xff, 0xfd, 0x47, + 0x0, 0xbb, 0x6b, 0x0, 0x0, 0x0, 0xb, 0xff, + 0x27, 0x0, 0x44, 0x8d, 0xeb, 0x47, 0x0, 0xbb, + 0xf6, 0xef, 0xef, 0xef, 0xf0, 0xff, 0x27, 0x0, + 0x0, 0x3, 0xeb, 0x47, 0x0, 0xbb, 0x6b, 0x0, + 0x0, 0x0, 0xb, 0xff, 0x27, 0x0, 0x0, 0x0, + 0xeb, 0x47, 0x0, 0xbb, 0xf2, 0xe7, 0xe7, 0xe7, + 0xe9, 0xff, 0x27, 0x0, 0x0, 0x0, 0xeb, 0x47, + 0x0, 0xbb, 0x72, 0xb, 0xb, 0xb, 0x17, 0xff, + 0x27, 0x0, 0x0, 0x0, 0xeb, 0x47, 0x0, 0xbb, + 0xed, 0xdf, 0xdf, 0xdf, 0xe1, 0xff, 0x27, 0x0, + 0x0, 0x0, 0xeb, 0x48, 0x1b, 0xc3, 0x7c, 0x1b, + 0x1b, 0x1b, 0x26, 0xff, 0x3f, 0x8, 0x0, 0x0, + 0xeb, 0x4b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x4f, + + /* U+53F3 "右" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x55, 0x88, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xb3, 0xb2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4, 0x3f, 0x3f, 0x3f, + 0x40, 0xf2, 0x98, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, + 0x3f, 0x7, 0x13, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, + 0x0, 0x3, 0x3, 0x4, 0xc1, 0xb6, 0x3, 0x3, + 0x3, 0x3, 0x3, 0x3, 0x3, 0x0, 0x0, 0x0, + 0x0, 0x49, 0xff, 0x45, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xd1, + 0xed, 0x4c, 0x4b, 0x4b, 0x4b, 0x4b, 0x4b, 0x4b, + 0xa, 0x0, 0x0, 0x0, 0x91, 0xff, 0xff, 0xf4, + 0xf3, 0xf3, 0xf3, 0xf3, 0xf6, 0xff, 0x23, 0x0, + 0x0, 0x92, 0xfe, 0xaf, 0xff, 0x7, 0x0, 0x0, + 0x0, 0x0, 0x3b, 0xff, 0x23, 0x0, 0x4c, 0xfa, + 0x59, 0x47, 0xff, 0x7, 0x0, 0x0, 0x0, 0x0, + 0x3b, 0xff, 0x23, 0x0, 0x0, 0x2c, 0x0, 0x47, + 0xff, 0x7, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xff, + 0x23, 0x0, 0x0, 0x0, 0x0, 0x47, 0xff, 0xf4, + 0xf3, 0xf3, 0xf3, 0xf3, 0xf6, 0xff, 0x23, 0x0, + 0x0, 0x0, 0x0, 0x47, 0xff, 0x51, 0x4b, 0x4b, + 0x4b, 0x4b, 0x71, 0xeb, 0x21, 0x0, + + /* U+5BF9 "对" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x43, 0xff, 0x7, 0x0, 0x1e, 0x6b, + 0x6b, 0x6b, 0x6b, 0x6c, 0x1d, 0x0, 0x0, 0x0, + 0x43, 0xff, 0x7, 0x0, 0x37, 0xc3, 0xc3, 0xc3, + 0xc7, 0xff, 0x4e, 0x0, 0x0, 0x0, 0x43, 0xff, + 0x7, 0x0, 0x0, 0x42, 0x1, 0x0, 0x3b, 0xff, + 0x30, 0xf3, 0xf3, 0xf3, 0xf7, 0xff, 0xf4, 0x98, + 0xa, 0xe9, 0x7b, 0x0, 0x87, 0xe4, 0x7, 0x4b, + 0x4b, 0x4b, 0x7b, 0xff, 0x51, 0x2f, 0x0, 0x4b, + 0xfc, 0x44, 0xd3, 0x97, 0x0, 0x15, 0x17, 0x0, + 0x43, 0xff, 0x7, 0x0, 0x0, 0x0, 0x8f, 0xee, + 0xff, 0x3a, 0x0, 0xac, 0xab, 0x0, 0x43, 0xff, + 0x7, 0x0, 0x0, 0x0, 0x6, 0xe0, 0xef, 0x1, + 0x0, 0x2b, 0xfc, 0x39, 0x43, 0xff, 0x7, 0x0, + 0x0, 0x0, 0x40, 0xfe, 0xff, 0x61, 0x0, 0x0, + 0xb3, 0xa3, 0x43, 0xff, 0x7, 0x0, 0x0, 0xf, + 0xdc, 0xbe, 0x8c, 0xec, 0x14, 0x0, 0x3a, 0x3a, + 0x43, 0xff, 0x7, 0x0, 0x13, 0xcd, 0xec, 0x1d, + 0xd, 0xd9, 0x30, 0x0, 0x0, 0x0, 0x43, 0xff, + 0x7, 0x0, 0x36, 0xdf, 0x2e, 0x0, 0x0, 0x9, + 0x0, 0x0, 0x1f, 0x4c, 0x89, 0xfb, 0x3, 0x0, + 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2b, 0xfe, 0xef, 0x91, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, + + /* U+5DE6 "左" */ + 0x0, 0x0, 0x0, 0x0, 0x1, 0xa4, 0x3a, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x22, 0xff, 0x3f, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0x4b, 0x4b, 0x4b, + 0x81, 0xff, 0x5b, 0x4b, 0x4b, 0x4b, 0x4b, 0x4b, + 0x4b, 0x2, 0x7, 0xf3, 0xf3, 0xf3, 0xfb, 0xfc, + 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0x7, + 0x0, 0x0, 0x0, 0x0, 0xd6, 0x8c, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x31, 0xff, 0x45, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, + 0xff, 0x6c, 0x63, 0x63, 0x63, 0x63, 0x63, 0x63, + 0x46, 0x0, 0x0, 0x0, 0x2, 0xe5, 0xb5, 0xd7, + 0xd7, 0xe0, 0xff, 0xdc, 0xd7, 0xd7, 0x97, 0x0, + 0x0, 0x0, 0x58, 0xf9, 0x1c, 0x0, 0x0, 0x37, + 0xff, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, + 0xe4, 0x99, 0x0, 0x0, 0x0, 0x37, 0xff, 0x1b, + 0x0, 0x0, 0x0, 0x0, 0x1, 0xa9, 0xe1, 0x15, + 0x0, 0x0, 0x0, 0x37, 0xff, 0x1b, 0x0, 0x0, + 0x0, 0x0, 0x60, 0xf5, 0x31, 0x28, 0x3f, 0x3f, + 0x3f, 0x69, 0xff, 0x54, 0x3f, 0x3f, 0x3f, 0x10, + 0x6, 0x40, 0x0, 0xa3, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x43, + + /* U+5E94 "应" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xbe, + 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, + 0x7, 0x7, 0x7, 0x7, 0x1d, 0xf9, 0x69, 0x7, + 0x7, 0x7, 0x7, 0x1, 0x0, 0x47, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x37, 0x0, 0x47, 0xff, 0x36, 0x2f, 0x2f, + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x31, 0x2f, 0xa, + 0x0, 0x47, 0xff, 0x8, 0x29, 0x0, 0x36, 0xda, + 0x4, 0x0, 0x0, 0xd2, 0x6b, 0x0, 0x0, 0x48, + 0xff, 0x24, 0xfe, 0x2d, 0x10, 0xfc, 0x40, 0x0, + 0x2e, 0xff, 0x47, 0x0, 0x0, 0x54, 0xff, 0x1, + 0xc4, 0x91, 0x0, 0xc5, 0x89, 0x0, 0x7f, 0xe6, + 0x3, 0x0, 0x0, 0x63, 0xf7, 0x0, 0x6c, 0xe9, + 0x2, 0x8a, 0xc3, 0x0, 0xd3, 0x8a, 0x0, 0x0, + 0x0, 0x71, 0xdf, 0x0, 0x21, 0xff, 0x38, 0x50, + 0xb8, 0x4e, 0xf7, 0x1b, 0x0, 0x0, 0x0, 0x94, + 0xc1, 0x0, 0x0, 0x8d, 0x26, 0x0, 0x1, 0xce, + 0x8e, 0x0, 0x0, 0x0, 0x0, 0xc9, 0x8d, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x51, 0xf4, 0x16, 0x0, + 0x0, 0x0, 0x25, 0xfe, 0x4b, 0xe8, 0xf3, 0xf3, + 0xf3, 0xf3, 0xfa, 0xfd, 0xf3, 0xf3, 0xf3, 0x5f, + 0x29, 0xba, 0x3, 0x40, 0x43, 0x43, 0x43, 0x43, + 0x43, 0x43, 0x43, 0x43, 0x43, 0x1a, + + /* U+62E9 "择" */ + 0x0, 0x0, 0xbf, 0x83, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xbf, 0x83, 0x0, 0x87, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x90, 0x0, 0x3, 0x7, 0xc1, 0x87, + 0x7, 0x17, 0x61, 0xf4, 0x58, 0x2b, 0x88, 0xf4, + 0x20, 0x0, 0x77, 0xff, 0xff, 0xff, 0xff, 0x13, + 0x0, 0x6b, 0xec, 0x8c, 0xf3, 0x44, 0x0, 0x0, + 0x14, 0x2b, 0xca, 0x99, 0x2b, 0x3, 0xa, 0x59, + 0xe9, 0xff, 0xbb, 0x33, 0x0, 0x0, 0x0, 0x0, + 0xbf, 0x83, 0xa, 0xa1, 0xf3, 0xe3, 0x70, 0x32, + 0xad, 0xfe, 0xd9, 0x52, 0x0, 0x18, 0xcf, 0xd9, + 0xd8, 0x61, 0x40, 0x3, 0x58, 0xd9, 0x0, 0x1c, + 0x6f, 0x17, 0x7a, 0xff, 0xff, 0xc2, 0x49, 0x41, + 0xd7, 0xd7, 0xe6, 0xfc, 0xd7, 0xd7, 0x6b, 0x0, + 0x2a, 0x39, 0xc1, 0x83, 0x0, 0x17, 0x4f, 0x4f, + 0x91, 0xf2, 0x4f, 0x4f, 0x27, 0x0, 0x0, 0x0, + 0xbf, 0x83, 0x0, 0x33, 0x33, 0x33, 0x80, 0xf0, + 0x33, 0x33, 0x33, 0x16, 0x0, 0x0, 0xbf, 0x83, + 0x3, 0xf3, 0xf3, 0xf3, 0xf8, 0xff, 0xf3, 0xf3, + 0xf3, 0x6a, 0x9, 0x2f, 0xd3, 0x7f, 0x0, 0x0, + 0x0, 0x0, 0x5f, 0xeb, 0x0, 0x0, 0x0, 0x0, + 0xb, 0xf7, 0xe6, 0x3a, 0x0, 0x0, 0x0, 0x0, + 0x5f, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, + + /* U+6309 "按" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x97, 0xa7, 0x0, 0x0, 0x0, 0x0, 0xa4, 0xa8, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x97, 0xa7, + 0x0, 0x15, 0x23, 0x23, 0x8b, 0xee, 0x24, 0x23, + 0x23, 0x7, 0x1, 0x3, 0x99, 0xa9, 0x3, 0x9c, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x37, + 0x5f, 0xff, 0xff, 0xff, 0xff, 0xab, 0xa6, 0x1d, + 0x71, 0x31, 0x1b, 0x26, 0xff, 0x37, 0x11, 0x2f, + 0xab, 0xb8, 0x2f, 0x7c, 0x79, 0x39, 0xff, 0x2c, + 0x0, 0x9, 0xc3, 0x2a, 0x0, 0x0, 0x97, 0xa7, + 0x2, 0x37, 0x37, 0x9c, 0xeb, 0x38, 0x37, 0x37, + 0x37, 0x16, 0x0, 0x0, 0x97, 0xa7, 0x1e, 0xf5, + 0xf5, 0xff, 0xf7, 0xf3, 0xf8, 0xff, 0xf4, 0x63, + 0x7, 0x41, 0xc6, 0xf5, 0xfd, 0x39, 0x61, 0xf7, + 0x16, 0x0, 0x86, 0xdb, 0x0, 0x0, 0x71, 0xf8, + 0xec, 0xc4, 0x1f, 0x6, 0xe0, 0xae, 0x0, 0x4, + 0xda, 0x8b, 0x0, 0x0, 0xf, 0xa, 0x97, 0xa7, + 0x0, 0xa, 0x84, 0xf3, 0xc3, 0x98, 0xf2, 0x19, + 0x0, 0x0, 0x0, 0x0, 0x97, 0xa7, 0x0, 0x0, + 0x0, 0x1c, 0xdc, 0xff, 0xd6, 0x29, 0x0, 0x0, + 0x7, 0x28, 0xb1, 0xa4, 0x0, 0x3a, 0x81, 0xe2, + 0xe0, 0x5f, 0xba, 0xfb, 0x88, 0x8, 0x8, 0xf2, + 0xeb, 0x59, 0x0, 0xac, 0xc0, 0x6b, 0xa, 0x0, + 0x0, 0x61, 0xcd, 0x14, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, + + /* U+7684 "的" */ + 0x0, 0x0, 0x73, 0x2d, 0x0, 0x0, 0x0, 0x72, + 0x1d, 0x0, 0x0, 0x0, 0x0, 0x18, 0xff, 0x41, + 0x0, 0x0, 0x36, 0xff, 0x2b, 0x0, 0x0, 0x0, + 0x42, 0x7b, 0xf5, 0x4a, 0x47, 0x4, 0x8b, 0xf3, + 0x5c, 0x5b, 0x5b, 0x51, 0xeb, 0xe2, 0xd7, 0xdc, + 0xff, 0x22, 0xed, 0xe1, 0xd3, 0xd3, 0xe3, 0xdd, + 0xeb, 0x43, 0x0, 0x1f, 0xff, 0xa5, 0xdf, 0xb, + 0x0, 0x0, 0x5e, 0xd4, 0xeb, 0x43, 0x0, 0x1f, + 0xff, 0x7f, 0x56, 0x48, 0x0, 0x0, 0x68, 0xcc, + 0xeb, 0xf4, 0xef, 0xf1, 0xff, 0xf, 0x33, 0xf8, + 0x38, 0x0, 0x73, 0xc1, 0xeb, 0x6a, 0x33, 0x4d, + 0xff, 0xf, 0x0, 0x8c, 0xd8, 0x6, 0x7f, 0xb7, + 0xeb, 0x43, 0x0, 0x1f, 0xff, 0xf, 0x0, 0xf, + 0xed, 0x68, 0x8f, 0xa9, 0xeb, 0x43, 0x0, 0x1f, + 0xff, 0xf, 0x0, 0x0, 0x37, 0x5, 0xa4, 0x97, + 0xeb, 0x75, 0x43, 0x5b, 0xff, 0xf, 0x0, 0x0, + 0x0, 0x0, 0xc8, 0x79, 0xeb, 0xe8, 0xdf, 0xdf, + 0xdf, 0xd, 0x0, 0x19, 0xe, 0x2a, 0xf8, 0x4f, + 0xeb, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x94, + 0xff, 0xff, 0xd2, 0x7, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xf, 0x2c, 0x25, 0x2, 0x0, + + /* U+7A7A "空" */ + 0x0, 0x0, 0x0, 0x0, 0x21, 0xb3, 0x2b, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1a, 0x1b, 0x1b, 0x1b, + 0x23, 0xf1, 0xa8, 0x1b, 0x1b, 0x1b, 0x1b, 0x1b, + 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xfb, 0xf3, 0x65, 0x13, 0x15, + 0x21, 0x13, 0x13, 0x24, 0x13, 0x13, 0x68, 0xfb, + 0xf3, 0x57, 0x1d, 0xbe, 0xc0, 0x0, 0x23, 0xf4, + 0xb0, 0x37, 0x4c, 0xd0, 0x3a, 0x96, 0xf2, 0xb9, + 0x16, 0x0, 0x0, 0x28, 0xa5, 0xfd, 0xb7, 0x2f, + 0x87, 0xdb, 0x57, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x2d, 0xbb, 0x76, 0x6, 0x58, 0xf3, 0xf3, + 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0x6a, 0x0, + 0x0, 0x13, 0x37, 0x37, 0x37, 0xf0, 0x95, 0x37, + 0x37, 0x37, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xeb, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xeb, 0x77, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x4e, 0x57, 0x57, 0x57, + 0x57, 0xf2, 0xa6, 0x57, 0x57, 0x57, 0x57, 0x53, + 0xbc, 0xd3, 0xd3, 0xd3, 0xd3, 0xd3, 0xd3, 0xd3, + 0xd3, 0xd3, 0xd3, 0xca, + + /* U+80FD "能" */ + 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, 0xef, + 0x40, 0x9, 0x0, 0x0, 0xdf, 0x63, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xbb, 0xbf, 0xc, 0xe8, 0x49, + 0x0, 0xdf, 0x63, 0x2a, 0x9b, 0xba, 0x5, 0x76, + 0xf9, 0x46, 0x35, 0xad, 0xde, 0x5, 0xdf, 0xe7, + 0xf3, 0xa4, 0x3b, 0x0, 0xc7, 0xfc, 0xe7, 0xd3, + 0xc0, 0xf2, 0x5d, 0xdf, 0x8a, 0x8, 0x0, 0x24, + 0x20, 0x11, 0x3, 0x0, 0x0, 0x0, 0x38, 0xa, + 0xdd, 0x6e, 0x0, 0x0, 0x7d, 0xbc, 0x5e, 0xfb, + 0xfb, 0xfb, 0xfb, 0xe8, 0x0, 0xab, 0xff, 0xf4, + 0xf3, 0xff, 0x6e, 0x5f, 0xdc, 0x1b, 0x1b, 0x71, + 0xeb, 0x0, 0x50, 0x4e, 0x33, 0x33, 0x25, 0x0, + 0x5f, 0xf9, 0xd3, 0xd3, 0xe4, 0xeb, 0x0, 0xdf, + 0x67, 0x0, 0x37, 0x7d, 0x1, 0x5f, 0xdd, 0x23, + 0x23, 0x76, 0xeb, 0x0, 0xdf, 0xaf, 0xc6, 0xf4, + 0x94, 0x11, 0x5f, 0xfa, 0xdb, 0xdb, 0xe9, 0xeb, + 0x0, 0xdf, 0xc4, 0x5a, 0xe, 0x4, 0x0, 0x5f, + 0xdd, 0x23, 0x23, 0x76, 0xeb, 0x0, 0xdf, 0x67, + 0x0, 0x0, 0x46, 0xb9, 0x5f, 0xd7, 0x1, 0x2b, + 0x82, 0xe8, 0x0, 0xd8, 0x9e, 0x3c, 0x3b, 0x9d, + 0xc1, 0x5f, 0xd7, 0x0, 0xca, 0xef, 0x8c, 0x0, + 0x6d, 0xdd, 0xe7, 0xe7, 0xdb, 0x4a, + + /* U+8BF7 "请" */ + 0x0, 0xb, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x6f, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, + 0xef, 0x9a, 0x0, 0x7b, 0xdb, 0xdb, 0xeb, 0xfa, + 0xdb, 0xdb, 0xdb, 0x11, 0x0, 0x0, 0x37, 0xf7, + 0x4e, 0x1d, 0x33, 0x33, 0x8d, 0xe0, 0x33, 0x33, + 0x33, 0x4, 0x0, 0x0, 0x0, 0x35, 0x1, 0x32, + 0xe7, 0xe7, 0xf2, 0xfc, 0xe7, 0xe7, 0x98, 0x0, + 0x1e, 0x7b, 0x7b, 0x72, 0x0, 0x56, 0x57, 0x57, + 0xa1, 0xe5, 0x57, 0x57, 0x57, 0x2b, 0x28, 0xa3, + 0xc2, 0xeb, 0x0, 0x7d, 0x7f, 0x7f, 0x7f, 0x7f, + 0x7f, 0x7f, 0x7f, 0x3f, 0x0, 0x0, 0x53, 0xeb, + 0x0, 0x3, 0xdb, 0xdb, 0xdb, 0xdb, 0xdb, 0xdb, + 0x63, 0x0, 0x0, 0x0, 0x53, 0xeb, 0x0, 0x3, + 0xff, 0x49, 0x1f, 0x1f, 0x1f, 0xce, 0x73, 0x0, + 0x0, 0x0, 0x53, 0xeb, 0x0, 0x3, 0xff, 0xec, + 0xe7, 0xe7, 0xe7, 0xfa, 0x73, 0x0, 0x0, 0x0, + 0x53, 0xeb, 0x3a, 0x44, 0xff, 0x39, 0xb, 0xb, + 0xb, 0xca, 0x73, 0x0, 0x0, 0x0, 0x5e, 0xfa, + 0xf5, 0x5f, 0xff, 0xec, 0xe7, 0xe7, 0xe7, 0xfa, + 0x73, 0x0, 0x0, 0x0, 0xc2, 0xea, 0x41, 0x3, + 0xff, 0x2f, 0x0, 0x12, 0x20, 0xd5, 0x71, 0x0, + 0x0, 0x0, 0x6a, 0x1e, 0x0, 0x3, 0xff, 0x2f, + 0x0, 0x4d, 0xf4, 0xdb, 0x30, 0x0, + + /* U+9009 "选" */ + 0x0, 0x2d, 0x2e, 0x0, 0x0, 0x0, 0x61, 0x34, + 0x5f, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa7, + 0xed, 0x30, 0x0, 0xd, 0xf7, 0x60, 0x5f, 0xeb, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xbe, 0xe1, + 0xe, 0x6f, 0xff, 0xf6, 0xf8, 0xff, 0xf3, 0xf3, + 0xf0, 0x0, 0x0, 0x0, 0x17, 0x67, 0x19, 0xf2, + 0x88, 0x23, 0x76, 0xee, 0x23, 0x23, 0x23, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0x6b, 0x7, 0x0, + 0x5f, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, + 0x3f, 0x38, 0x37, 0xcf, 0xcf, 0xcf, 0xe1, 0xfc, + 0xcf, 0xcf, 0xcf, 0x71, 0x0, 0xf3, 0xf8, 0xe3, + 0x18, 0x5b, 0x5b, 0xf1, 0xa3, 0x8c, 0xfd, 0x5b, + 0x5b, 0x32, 0x0, 0x0, 0x5b, 0xe3, 0x0, 0x0, + 0x1c, 0xff, 0x44, 0x4b, 0xfb, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x5b, 0xe3, 0x0, 0x0, 0x9a, 0xe4, + 0x5, 0x4b, 0xfb, 0x0, 0x5a, 0x5e, 0x0, 0x0, + 0x5b, 0xe3, 0x1a, 0x9d, 0xfc, 0x4e, 0x0, 0x47, + 0xfe, 0x4c, 0xb0, 0x99, 0x0, 0x0, 0x5c, 0xed, + 0x5c, 0xd2, 0x45, 0x0, 0x0, 0x16, 0xd0, 0xeb, + 0xe1, 0x3b, 0x0, 0x4c, 0xe4, 0xdb, 0xee, 0xa0, + 0x53, 0x33, 0x27, 0x28, 0x2e, 0x37, 0x46, 0x3c, + 0x5, 0xd2, 0x83, 0x2, 0x1e, 0x91, 0xdf, 0xfc, + 0xff, 0xff, 0xff, 0xff, 0xf7, 0x7f, 0x0, 0x10, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xe, 0xf, + 0xa, 0x2, 0x0, 0x0, + + /* U+952E "键" */ + 0x0, 0x18, 0xcc, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xfb, 0xb, 0x0, 0x0, 0x0, 0x62, + 0xda, 0x2f, 0x2a, 0xc6, 0xcf, 0xbc, 0x54, 0xab, + 0xfe, 0xaf, 0xab, 0x2, 0x0, 0xc9, 0xf6, 0xf3, + 0xd9, 0x57, 0xbc, 0x93, 0x32, 0x67, 0xfd, 0x6f, + 0xfd, 0x3, 0x3c, 0xdf, 0xa, 0x0, 0x0, 0x1, + 0xe1, 0x3e, 0xb7, 0xb7, 0xfe, 0xbb, 0xfe, 0x65, + 0x6, 0x93, 0xb7, 0xb7, 0x64, 0x41, 0xd7, 0x2, + 0x37, 0x37, 0xfc, 0x41, 0xfc, 0x21, 0x0, 0x2c, + 0xbf, 0xa6, 0x32, 0xa7, 0xe5, 0xb8, 0x84, 0xeb, + 0xff, 0xec, 0xff, 0x3, 0x0, 0x0, 0x9b, 0x73, + 0x0, 0x41, 0x54, 0xfa, 0x13, 0x1b, 0xfc, 0x26, + 0x1b, 0x0, 0x11, 0xdf, 0xf3, 0xee, 0xc7, 0x49, + 0x3e, 0xda, 0x99, 0xfb, 0xff, 0xfc, 0xf4, 0x0, + 0x4, 0x3f, 0xb4, 0x96, 0x38, 0xca, 0xac, 0xa7, + 0x13, 0x13, 0xfc, 0x1f, 0x13, 0x4, 0x0, 0x0, + 0x9b, 0x73, 0x1, 0x65, 0xff, 0x5f, 0xe8, 0xf3, + 0xff, 0xf4, 0xf3, 0x35, 0x0, 0x0, 0x9c, 0xbd, + 0xc2, 0x3a, 0xff, 0x89, 0x0, 0x0, 0xfb, 0xb, + 0x0, 0x0, 0x0, 0x0, 0xcb, 0xdf, 0x32, 0xc0, + 0x79, 0xd0, 0xbc, 0x5f, 0x5c, 0x1c, 0x18, 0x11, + 0x0, 0x16, 0xbf, 0x16, 0x56, 0xb6, 0x2, 0xa, + 0x77, 0xba, 0xe0, 0xfe, 0xff, 0x78, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, + + /* U+9875 "页" */ + 0x0, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xb, 0x0, 0x30, + 0x33, 0x33, 0x33, 0x43, 0xfe, 0x7e, 0x33, 0x33, + 0x33, 0x33, 0x33, 0x2, 0x0, 0x0, 0x2a, 0x3f, + 0x3f, 0x7e, 0xf9, 0x49, 0x3f, 0x3f, 0x3f, 0x36, + 0x0, 0x0, 0x0, 0x0, 0xab, 0xfb, 0xf3, 0xf3, + 0xf3, 0xf3, 0xf3, 0xf3, 0xfa, 0xdb, 0x0, 0x0, + 0x0, 0x0, 0xab, 0xa7, 0x0, 0x0, 0x31, 0x39, + 0x0, 0x0, 0x87, 0xdb, 0x0, 0x0, 0x0, 0x0, + 0xab, 0xa7, 0x0, 0x0, 0x9f, 0xb7, 0x0, 0x0, + 0x87, 0xdb, 0x0, 0x0, 0x0, 0x0, 0xab, 0xa7, + 0x0, 0x0, 0x9f, 0xb7, 0x0, 0x0, 0x87, 0xdb, + 0x0, 0x0, 0x0, 0x0, 0xab, 0xa7, 0x0, 0x0, + 0xae, 0xaa, 0x0, 0x0, 0x87, 0xdb, 0x0, 0x0, + 0x0, 0x0, 0xab, 0xa7, 0x0, 0x15, 0xeb, 0x7b, + 0x21, 0x0, 0x87, 0xdb, 0x0, 0x0, 0x0, 0x0, + 0x22, 0x22, 0x1c, 0xc3, 0xe0, 0x36, 0xf5, 0xbd, + 0x5d, 0x22, 0x0, 0x0, 0x0, 0xf, 0x4d, 0xa1, + 0xf8, 0xc8, 0x24, 0x0, 0x17, 0x8d, 0xf6, 0xc4, + 0x35, 0x0, 0x10, 0xe7, 0xef, 0xa9, 0x49, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1e, 0xad, 0xcd, 0x2, + 0x0, 0x15, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xc, 0x0, + + /* U+FF01 "!" */ + 0x20, 0x3f, 0x21, 0x80, 0xff, 0x83, 0x7b, 0xff, + 0x7e, 0x69, 0xff, 0x6c, 0x55, 0xff, 0x57, 0x41, + 0xff, 0x42, 0x2d, 0xff, 0x2d, 0x14, 0xbf, 0x14, + 0x9, 0x42, 0x9, 0x9e, 0xff, 0x9d, 0x76, 0xfa, + 0x75, 0x0, 0x6, 0x0, + + /* U+FF1A ":" */ + 0x0, 0x0, 0x0, 0x6e, 0xec, 0x46, 0x9c, 0xff, + 0x6b, 0x7, 0x35, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x25, 0x0, + 0x96, 0xff, 0x65, 0x78, 0xf6, 0x4d, 0x0, 0x3, + 0x0 +}; + +/*--------------------- + * GLYPH DESCRIPTION + *--------------------*/ + +static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { + {.bitmap_index = 0, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0} /* id = 0 reserved */, + {.bitmap_index = 0, .adv_w = 50, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 77, .box_w = 3, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 30, .adv_w = 116, .box_w = 5, .box_h = 5, .ofs_x = 1, .ofs_y = 6}, + {.bitmap_index = 55, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 135, .adv_w = 128, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 247, .adv_w = 210, .box_w = 13, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 377, .adv_w = 158, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 477, .adv_w = 67, .box_w = 2, .box_h = 5, .ofs_x = 1, .ofs_y = 6}, + {.bitmap_index = 487, .adv_w = 80, .box_w = 4, .box_h = 15, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 547, .adv_w = 80, .box_w = 4, .box_h = 15, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 607, .adv_w = 108, .box_w = 6, .box_h = 6, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 643, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 707, .adv_w = 67, .box_w = 4, .box_h = 6, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 731, .adv_w = 80, .box_w = 5, .box_h = 3, .ofs_x = 0, .ofs_y = 3}, + {.bitmap_index = 746, .adv_w = 67, .box_w = 3, .box_h = 3, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 755, .adv_w = 87, .box_w = 6, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 839, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 919, .adv_w = 128, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 989, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1069, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1149, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1229, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1309, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1389, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1469, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1549, .adv_w = 128, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1629, .adv_w = 67, .box_w = 3, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1653, .adv_w = 67, .box_w = 4, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 1697, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 1761, .adv_w = 128, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 1809, .adv_w = 128, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 1}, + {.bitmap_index = 1873, .adv_w = 110, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1943, .adv_w = 218, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 2125, .adv_w = 139, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2215, .adv_w = 149, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2295, .adv_w = 145, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2385, .adv_w = 157, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2465, .adv_w = 134, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2535, .adv_w = 127, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2605, .adv_w = 157, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2695, .adv_w = 166, .box_w = 9, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2785, .adv_w = 69, .box_w = 2, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2805, .adv_w = 123, .box_w = 7, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2875, .adv_w = 149, .box_w = 9, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2965, .adv_w = 125, .box_w = 7, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3035, .adv_w = 186, .box_w = 10, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3135, .adv_w = 164, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3215, .adv_w = 169, .box_w = 10, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3315, .adv_w = 145, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3395, .adv_w = 169, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 3549, .adv_w = 147, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3629, .adv_w = 136, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3709, .adv_w = 137, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3799, .adv_w = 164, .box_w = 8, .box_h = 10, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3879, .adv_w = 133, .box_w = 10, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 3979, .adv_w = 200, .box_w = 13, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4109, .adv_w = 134, .box_w = 9, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4199, .adv_w = 124, .box_w = 9, .box_h = 10, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 4289, .adv_w = 136, .box_w = 8, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4369, .adv_w = 80, .box_w = 4, .box_h = 14, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 4425, .adv_w = 87, .box_w = 6, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 4509, .adv_w = 80, .box_w = 4, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 4565, .adv_w = 128, .box_w = 8, .box_h = 6, .ofs_x = 0, .ofs_y = 4}, + {.bitmap_index = 4613, .adv_w = 126, .box_w = 8, .box_h = 2, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 4629, .adv_w = 138, .box_w = 5, .box_h = 4, .ofs_x = 1, .ofs_y = 9}, + {.bitmap_index = 4649, .adv_w = 129, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4705, .adv_w = 141, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4793, .adv_w = 116, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4849, .adv_w = 141, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4937, .adv_w = 127, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5001, .adv_w = 77, .box_w = 6, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5067, .adv_w = 129, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 5155, .adv_w = 139, .box_w = 7, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5232, .adv_w = 64, .box_w = 3, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5265, .adv_w = 65, .box_w = 5, .box_h = 14, .ofs_x = -1, .ofs_y = -3}, + {.bitmap_index = 5335, .adv_w = 129, .box_w = 7, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5412, .adv_w = 67, .box_w = 3, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5445, .adv_w = 211, .box_w = 12, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5541, .adv_w = 140, .box_w = 7, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5597, .adv_w = 138, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5661, .adv_w = 141, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = -3}, + {.bitmap_index = 5749, .adv_w = 141, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 5837, .adv_w = 92, .box_w = 5, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5877, .adv_w = 108, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5933, .adv_w = 89, .box_w = 6, .box_h = 10, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5993, .adv_w = 139, .box_w = 7, .box_h = 8, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6049, .adv_w = 122, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6113, .adv_w = 185, .box_w = 12, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6209, .adv_w = 118, .box_w = 8, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6273, .adv_w = 122, .box_w = 8, .box_h = 11, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 6361, .adv_w = 110, .box_w = 7, .box_h = 8, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 6417, .adv_w = 80, .box_w = 5, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 6487, .adv_w = 63, .box_w = 2, .box_h = 16, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 6519, .adv_w = 80, .box_w = 5, .box_h = 14, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 6589, .adv_w = 128, .box_w = 8, .box_h = 3, .ofs_x = 0, .ofs_y = 3}, + {.bitmap_index = 6613, .adv_w = 224, .box_w = 6, .box_h = 5, .ofs_x = 8, .ofs_y = 8}, + {.bitmap_index = 6643, .adv_w = 224, .box_w = 6, .box_h = 5, .ofs_x = 0, .ofs_y = 7}, + {.bitmap_index = 6673, .adv_w = 224, .box_w = 14, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 6855, .adv_w = 224, .box_w = 14, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 7023, .adv_w = 224, .box_w = 14, .box_h = 12, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 7191, .adv_w = 224, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 7373, .adv_w = 224, .box_w = 14, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 7555, .adv_w = 224, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 7751, .adv_w = 224, .box_w = 14, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 7933, .adv_w = 224, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 8129, .adv_w = 224, .box_w = 14, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 8311, .adv_w = 224, .box_w = 14, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 8493, .adv_w = 224, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 8689, .adv_w = 224, .box_w = 14, .box_h = 15, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 8899, .adv_w = 224, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 9067, .adv_w = 224, .box_w = 12, .box_h = 13, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 9223, .adv_w = 224, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = -1}, + {.bitmap_index = 9405, .adv_w = 224, .box_w = 14, .box_h = 13, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 9587, .adv_w = 224, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 9783, .adv_w = 224, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 9979, .adv_w = 224, .box_w = 14, .box_h = 13, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 10161, .adv_w = 224, .box_w = 3, .box_h = 12, .ofs_x = 2, .ofs_y = -1}, + {.bitmap_index = 10197, .adv_w = 224, .box_w = 3, .box_h = 11, .ofs_x = 2, .ofs_y = -1} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0x1, 0x2dee, 0x2def, 0x2df1, 0x2e1e, 0x2e1f, 0x3020, + 0x33d7, 0x3bdd, 0x3dca, 0x3e78, 0x42cd, 0x42ed, 0x5668, 0x5a5e, + 0x60e1, 0x6bdb, 0x6fed, 0x7512, 0x7859, 0xdee5, 0xdefe +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = { + { + .range_start = 32, .range_length = 95, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 8220, .range_length = 57087, .glyph_id_start = 96, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 23, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = { + 0, 0, 0, 1, 0, 0, 0, 0, + 1, 2, 0, 0, 0, 3, 4, 3, + 5, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6, 6, 0, 0, 0, + 0, 0, 7, 8, 9, 10, 11, 12, + 13, 0, 0, 14, 15, 16, 0, 0, + 10, 17, 10, 18, 19, 20, 21, 22, + 23, 24, 25, 26, 2, 27, 0, 0, + 0, 0, 28, 29, 30, 0, 31, 32, + 33, 34, 0, 0, 35, 36, 34, 34, + 29, 29, 37, 38, 39, 40, 37, 41, + 42, 43, 44, 45, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = { + 0, 0, 1, 2, 0, 0, 0, 0, + 2, 0, 3, 4, 0, 5, 6, 7, + 8, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 9, 10, 0, 0, 0, + 11, 0, 12, 0, 13, 0, 0, 0, + 13, 0, 0, 14, 0, 0, 0, 0, + 13, 0, 13, 0, 15, 16, 17, 18, + 19, 20, 21, 22, 0, 23, 3, 0, + 0, 0, 24, 0, 25, 25, 25, 26, + 27, 0, 28, 29, 0, 0, 30, 30, + 25, 30, 25, 30, 31, 32, 33, 34, + 35, 36, 37, 38, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = { + 0, 0, 0, 0, -30, 0, -30, 0, + 0, 0, 0, -15, 0, -25, -2, 0, + 0, 0, 0, -2, 0, 0, 0, 0, + -6, 0, 0, 0, 0, 0, -5, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -5, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 20, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -27, 0, -37, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -25, -6, -17, -9, 0, + -25, 0, 0, 0, -3, 0, 0, 0, + 7, 0, 0, -13, 0, -11, -6, 0, + -5, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -5, + -5, -13, 0, -5, -2, -8, -17, -5, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -6, 0, -2, 0, -4, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -10, -2, -20, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -6, + -7, 0, -2, 5, 5, 0, 0, 1, + -5, 0, 0, 0, 0, 0, 0, 0, + 0, -11, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -15, 0, -23, + 0, 0, 0, 0, 0, 0, -7, -1, + -2, 0, 0, -15, -4, -4, 0, 0, + -4, -2, -10, 5, 0, -2, 0, 0, + 0, 0, 5, -4, -1, -2, -1, -1, + -2, 0, 0, 0, 0, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -4, + -4, -6, 0, -2, -1, -1, -4, -1, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, 0, -4, -2, -2, -4, 0, + 0, 0, 0, 0, 0, -7, 0, 0, + 0, 0, 0, 0, -8, -2, -6, -4, + -4, -1, -1, -1, -2, -2, 0, 0, + 0, 0, -5, 0, 0, 0, 0, -8, + -2, -4, -2, 0, -4, 0, 0, 0, + 0, -8, 0, 0, 0, -4, 0, 0, + 0, -2, 0, -11, 0, -6, 0, -2, + -1, -5, -5, -5, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, 0, -2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -2, 0, 0, 0, + 0, 0, 0, -6, 0, -2, 0, -9, + -2, 0, 0, 0, 0, 0, -20, 0, + -20, -16, 0, 0, 0, -10, -2, -34, + -6, 0, 0, 0, 0, -6, -1, -8, + 0, -9, -4, 0, -6, 0, 0, -5, + -6, -2, -4, -6, -5, -7, -5, -9, + 0, 0, 0, -6, 0, 0, 0, 0, + 0, 0, 0, -1, 0, 0, 0, -5, + 0, -4, -1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -6, 0, -6, 0, 0, 0, + 0, 0, 0, -10, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -6, 0, -10, + 0, -9, 0, 0, 0, 0, -2, -2, + -6, 0, -3, -5, -4, -4, -2, 0, + -5, 0, 0, 0, -2, 0, 0, 0, + -2, 0, 0, -10, -3, -6, -5, -5, + -6, -4, 0, -26, 0, -40, 0, -13, + 0, 0, 0, 0, -10, 0, -7, 0, + -6, -30, -8, -19, -14, 0, -20, 0, + -20, 0, -3, -4, -1, 0, 0, 0, + 0, -6, -2, -10, -9, 0, -10, 0, + 0, 0, 0, 0, -30, -8, -30, -17, + 0, 0, 0, -13, 0, -37, -2, -5, + 0, 0, 0, -6, -2, -17, 0, -10, + -6, 0, -6, 0, 0, 0, -2, 0, + 0, 0, 0, -4, 0, -5, 0, 0, + 0, -2, 0, -8, 0, 0, 0, 0, + 0, -1, 0, -4, -3, -4, 0, 0, + 1, -1, -1, -2, 0, -1, -2, 0, + -1, 0, 0, 0, 0, 0, 0, 0, + 0, -2, 0, -2, 0, 0, 0, -4, + 0, 4, 0, 0, 0, 0, 0, 0, + 0, -4, -4, -5, 0, 0, 0, 0, + -4, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -6, 0, 0, 0, 0, + 0, -1, 0, 0, 0, 0, -28, -18, + -28, -21, -5, -5, 0, -10, -6, -32, + -9, 0, 0, 0, 0, -5, -4, -13, + 0, -18, -17, -4, -18, 0, 0, -11, + -15, -4, -11, -8, -8, -9, -8, -18, + 0, 0, 0, 0, -5, 0, -5, -7, + 0, 0, 0, -4, 0, -13, -2, 0, + 0, -1, 0, -2, -4, 0, 0, -1, + 0, 0, -2, 0, 0, 0, -1, 0, + 0, 0, 0, -2, 0, 0, 0, 0, + 0, 0, -17, -5, -17, -10, 0, 0, + 0, -4, -2, -18, -2, 0, -2, 2, + 0, 0, 0, -5, 0, -6, -4, 0, + -5, 0, 0, -5, -4, 0, -8, -2, + -2, -4, -2, -6, 0, 0, 0, 0, + -9, -2, -9, -6, 0, 0, 0, 0, + -1, -15, -1, 0, 0, 0, 0, 0, + 0, -1, 0, -4, 0, 0, -2, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -2, 0, -2, 0, -2, 0, -8, + 0, 0, 0, 0, 0, 0, -5, -1, + -4, -5, -2, 0, 0, 0, 0, 0, + 0, -2, -2, -5, 0, 0, 0, 0, + 0, -5, -2, -5, -4, -2, -5, -4, + 0, 0, 0, 0, -24, -17, -24, -15, + -7, -7, -2, -4, -4, -25, -4, -4, + -2, 0, 0, 0, 0, -6, 0, -18, + -11, 0, -15, 0, 0, -10, -11, -9, + -9, -4, -6, -9, -4, -13, 0, 0, + 0, 0, 0, -8, 0, 0, 0, 0, + 0, -1, -5, -8, -8, 0, -2, -1, + -1, 0, -4, -4, 0, -4, -5, -5, + -3, 0, 0, 0, 0, -4, -5, -4, + -4, -6, -4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -20, -6, -13, -6, 0, + -18, 0, 0, 0, 0, 0, 8, 0, + 18, 0, 0, 0, 0, -5, -2, 0, + 2, 0, 0, 0, 0, -13, 0, 0, + 0, 0, 0, 0, -5, 0, 0, 0, + 0, -6, 0, -5, -1, 0, -6, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, -6, 0, -5, -2, 1, -2, 0, + 0, 0, -5, 0, 0, 0, 0, -15, + 0, -5, 0, -1, -12, 0, -7, -3, + 0, -1, 0, 0, 0, 0, -1, -5, + 0, -1, -1, -5, -1, -2, 0, 0, + 0, 0, 0, -6, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -5, 0, -4, + 0, 0, -6, 0, 0, -2, -6, 0, + -2, 0, 0, 0, 0, -2, 0, 1, + 1, 1, 1, 0, 0, 0, 0, -8, + 0, 2, 0, 0, 0, 0, -2, 0, + 0, -5, -5, -6, 0, -5, -2, 0, + -7, 0, -6, -3, 0, -1, -2, 0, + 0, 0, 0, -2, 0, 0, 0, -2, + 0, 0, 3, 10, 11, 0, -14, -4, + -14, -3, 0, 0, 6, 0, 0, 0, + 0, 11, 0, 16, 11, 8, 14, 0, + 13, -5, -2, 0, -3, 0, -2, 0, + -1, 0, 0, 2, 0, -1, 0, -4, + 0, 0, 3, -8, 0, 0, 0, 11, + 0, 0, -10, 0, 0, 0, 0, -7, + 0, 0, 0, 0, -4, 0, 0, -4, + -4, 0, 0, 0, 10, 0, 0, 0, + 0, -1, -1, 0, 3, -4, 0, 0, + 0, -8, 0, 0, 0, 0, 0, 0, + -2, 0, 0, 0, 0, -6, 0, -2, + 0, 0, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -5, + 2, -14, 2, 0, 2, 2, -5, 0, + 0, 0, 0, -10, 0, 0, 0, 0, + -3, 0, 0, -2, -5, 0, -2, 0, + -2, 0, 0, -6, -4, 0, 0, -2, + 0, -2, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -5, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -5, + 0, -4, 0, 0, -8, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -17, -6, -17, -8, 5, 5, + 0, -4, 0, -15, 0, 0, 0, 0, + 0, 0, 0, -2, 2, -6, -2, 0, + -2, 0, 0, 0, -1, 0, 0, 5, + 4, 0, 5, -1, 0, 0, 0, -11, + 0, 2, 0, 0, 0, 0, -4, 0, + 0, 0, 0, -6, 0, -2, 0, 0, + -5, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -5, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -7, + 0, 1, 3, 3, -7, 0, 0, 0, + 0, -4, 0, 0, 0, 0, -1, 0, + 0, -5, -4, 0, -2, 0, 0, 0, + -2, -5, 0, 0, 0, -4, 0, 0, + 0, 0, 0, -3, -11, -2, -11, -5, + 0, 0, 0, -3, 0, -10, 0, -5, + 0, -2, 0, 0, -4, -2, 0, -5, + -1, 0, 0, 0, -2, 0, 0, 0, + 0, 0, 0, 0, 0, -6, 0, 0, + 0, -3, -14, 0, -14, -2, 0, 0, + 0, -1, 0, -8, 0, -6, 0, -2, + 0, -4, -6, 0, 0, -2, -1, 0, + 0, 0, -2, 0, 0, 0, 0, 0, + 0, 0, 0, -5, -4, 0, 0, -6, + 2, -4, -2, 0, 0, 2, 0, 0, + -2, 0, -1, -8, 0, -4, 0, -2, + -9, 0, 0, -2, -5, 0, 0, 0, + 0, 0, 0, -6, 0, 0, 0, 0, + -1, 0, 0, 0, 0, 0, -11, 0, + -11, -3, 0, 0, 0, 0, 0, -10, + 0, -5, 0, -1, 0, -1, -2, 0, + 0, -5, -1, 0, 0, 0, -2, 0, + 0, 0, 0, 0, 0, -4, 0, -6, + 0, 0, 0, 0, 0, -5, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -6, + 0, 0, 0, 0, -6, 0, 0, -5, + -2, 0, -1, 0, 0, 0, 0, 0, + -2, -1, 0, 0, -1, 0 +}; + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = { + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 45, + .right_class_cnt = 38, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LV_VERSION_CHECK(8, 0, 0) +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else +static lv_font_fmt_txt_dsc_t font_dsc = { +#endif + .glyph_bitmap = glyph_bitmap, + .glyph_dsc = glyph_dsc, + .cmaps = cmaps, + .kern_dsc = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 8, + .kern_classes = 1, + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif +}; + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t ui_font_SourceHanSansCN14 = { +#else +lv_font_t ui_font_SourceHanSansCN14 = { +#endif + .get_glyph_dsc = lv_font_get_glyph_dsc_fmt_txt, /*Function pointer to get glyph's data*/ + .get_glyph_bitmap = lv_font_get_bitmap_fmt_txt, /*Function pointer to get glyph's bitmap*/ + .line_height = 17, /*The maximum line height required by the font*/ + .base_line = 4, /*Baseline measured from the bottom of the line*/ +#if !(LVGL_VERSION_MAJOR == 6 && LVGL_VERSION_MINOR == 0) + .subpx = LV_FONT_SUBPX_NONE, +#endif +#if LV_VERSION_CHECK(7, 4, 0) || LVGL_VERSION_MAJOR >= 8 + .underline_position = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +}; + +#endif /*#if UI_FONT_SOURCEHANSANSCN14*/ diff --git a/examples/esp_joystick/joystick_controler/main/ui/fonts/ui_font_SourceHanSansCN20.c b/examples/esp_joystick/joystick_controler/main/ui/fonts/ui_font_SourceHanSansCN20.c new file mode 100644 index 0000000..dc6ee69 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/fonts/ui_font_SourceHanSansCN20.c @@ -0,0 +1,2565 @@ +/******************************************************************************* + * Size: 20 px + * Bpp: 8 + * Opts: --bpp 8 --size 20 --font /home/lianghao/esp/lvgl_projects/box_remote_control/assets/SourceHanSansCN-Medium.otf -o /home/lianghao/esp/lvgl_projects/box_remote_control/assets/ui_font_SourceHanSansCN20.c --format lvgl -r 0x20-0x7f --symbols 游戏模式遥控 --no-compress --no-prefilter + ******************************************************************************/ + +#include "../ui.h" + +#ifndef UI_FONT_SOURCEHANSANSCN20 +#define UI_FONT_SOURCEHANSANSCN20 1 +#endif + +#if UI_FONT_SOURCEHANSANSCN20 + +/*----------------- + * BITMAPS + *----------------*/ + +/*Store the image of the glyphs*/ +static LV_ATTRIBUTE_LARGE_CONST const uint8_t glyph_bitmap[] = { + /* U+0020 " " */ + + /* U+0021 "!" */ + 0x0, 0xb4, 0xff, 0x93, 0x0, 0xae, 0xff, 0x8a, + 0x0, 0xa5, 0xff, 0x81, 0x0, 0x9b, 0xff, 0x76, + 0x0, 0x91, 0xff, 0x6c, 0x0, 0x87, 0xff, 0x62, + 0x0, 0x7d, 0xff, 0x58, 0x0, 0x72, 0xff, 0x4d, + 0x0, 0x68, 0xff, 0x43, 0x0, 0x5e, 0xff, 0x39, + 0x0, 0x9, 0x2a, 0x5, 0x0, 0xa5, 0xfd, 0x86, + 0x5, 0xf9, 0xff, 0xe1, 0x0, 0x86, 0xe6, 0x6b, + + /* U+0022 "\"" */ + 0x34, 0xff, 0xff, 0x24, 0x0, 0xd3, 0xff, 0x8c, + 0x2e, 0xff, 0xff, 0x1d, 0x0, 0xcb, 0xff, 0x85, + 0x21, 0xff, 0xff, 0x10, 0x0, 0xbd, 0xff, 0x78, + 0x6, 0xfe, 0xf3, 0x0, 0x0, 0x9f, 0xff, 0x5b, + 0x0, 0xe6, 0xd5, 0x0, 0x0, 0x80, 0xff, 0x3d, + 0x0, 0xc8, 0xb7, 0x0, 0x0, 0x61, 0xff, 0x1f, + 0x0, 0x1f, 0x1c, 0x0, 0x0, 0xd, 0x2b, 0x2, + + /* U+0023 "#" */ + 0x0, 0x0, 0x0, 0x49, 0xff, 0x1e, 0x0, 0x15, + 0xff, 0x56, 0x0, 0x0, 0x0, 0x0, 0x75, 0xf4, + 0x1, 0x0, 0x41, 0xff, 0x2b, 0x0, 0x0, 0x0, + 0x0, 0xa1, 0xcc, 0x0, 0x0, 0x6d, 0xfb, 0x5, + 0x0, 0x0, 0xc3, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xb7, 0x0, 0x61, 0x7f, 0xf7, + 0xbe, 0x7f, 0x7f, 0xdd, 0xda, 0x7f, 0x5b, 0x0, + 0x0, 0x5, 0xfe, 0x67, 0x0, 0x0, 0xcf, 0x9f, + 0x0, 0x0, 0x0, 0x0, 0x1f, 0xff, 0x4c, 0x0, + 0x0, 0xeb, 0x84, 0x0, 0x0, 0x0, 0x0, 0x3a, + 0xff, 0x31, 0x0, 0x7, 0xff, 0x69, 0x0, 0x0, + 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x43, 0x19, 0x7f, 0xbd, 0xf9, 0x7f, + 0x7f, 0xa5, 0xff, 0x93, 0x7f, 0x21, 0x0, 0x0, + 0x93, 0xdb, 0x0, 0x0, 0x62, 0xff, 0x10, 0x0, + 0x0, 0x0, 0x0, 0xb2, 0xbb, 0x0, 0x0, 0x80, + 0xf1, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd1, 0x9b, + 0x0, 0x0, 0x9e, 0xd2, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xf0, 0x7b, 0x0, 0x0, 0xbc, 0xb3, 0x0, + 0x0, 0x0, + + /* U+0024 "$" */ + 0x0, 0x0, 0x0, 0xb, 0xfb, 0x8d, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0x8f, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c, 0xa4, + 0xff, 0xe2, 0x7f, 0x21, 0x0, 0x0, 0x0, 0x64, + 0xfd, 0xff, 0xff, 0xff, 0xff, 0xf3, 0x50, 0x0, + 0x12, 0xf2, 0xff, 0x89, 0x11, 0x1f, 0x72, 0xf1, + 0x43, 0x0, 0x44, 0xff, 0xef, 0x1, 0x0, 0x0, + 0x0, 0xd, 0x0, 0x0, 0x46, 0xff, 0xf8, 0xc, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0xf1, + 0xff, 0xb9, 0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x52, 0xf3, 0xff, 0xf6, 0x89, 0xc, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x20, 0xbd, 0xff, 0xff, + 0xde, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x57, 0xe2, 0xff, 0xfd, 0x4a, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xb, 0xc8, 0xff, 0xcd, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xff, + 0xf9, 0x3, 0x4, 0x2d, 0x0, 0x0, 0x0, 0x0, + 0x49, 0xff, 0xed, 0x0, 0x7c, 0xfb, 0x8c, 0x35, + 0x7, 0x2b, 0xcc, 0xff, 0xa5, 0x0, 0x66, 0xf1, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0x1d, 0x0, + 0x0, 0x18, 0x70, 0xb7, 0xff, 0xdd, 0x76, 0x10, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff, 0x8f, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, + 0xff, 0x8f, 0x0, 0x0, 0x0, 0x0, + + /* U+0025 "%" */ + 0x0, 0x5, 0x86, 0xde, 0xed, 0xb0, 0x1d, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x99, 0xd5, 0x4, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x91, 0xfe, 0x8d, 0x6a, + 0xe9, 0xde, 0x6, 0x0, 0x0, 0x0, 0x30, 0xfd, + 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd, 0xfa, + 0xb0, 0x0, 0x0, 0x5a, 0xff, 0x5d, 0x0, 0x0, + 0x0, 0xc0, 0xb1, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x32, 0xff, 0x77, 0x0, 0x0, 0x20, 0xff, + 0x89, 0x0, 0x0, 0x54, 0xf9, 0x24, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x39, 0xff, 0x72, 0x0, + 0x0, 0x1b, 0xff, 0x90, 0x0, 0x8, 0xdf, 0x8a, + 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x15, + 0xff, 0x9c, 0x0, 0x0, 0x46, 0xff, 0x6a, 0x0, + 0x7b, 0xe8, 0xe, 0x37, 0xce, 0xfc, 0xdd, 0x5e, + 0x0, 0x0, 0x0, 0xb0, 0xf5, 0x4a, 0x27, 0xca, + 0xf0, 0x13, 0x1a, 0xf4, 0x63, 0x1b, 0xf6, 0xc9, + 0x51, 0xa6, 0xff, 0x4a, 0x0, 0x0, 0x1a, 0xc4, + 0xff, 0xff, 0xea, 0x46, 0x0, 0xa1, 0xcd, 0x2, + 0x89, 0xff, 0x28, 0x0, 0x5, 0xec, 0xc0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x2d, 0x4, 0x0, 0x36, + 0xfd, 0x3c, 0x0, 0xb8, 0xed, 0x0, 0x0, 0x0, + 0xb6, 0xee, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x1, 0xc7, 0xa7, 0x0, 0x0, 0xcf, 0xdd, + 0x0, 0x0, 0x0, 0xa6, 0xff, 0x7, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x5c, 0xf6, 0x1e, 0x0, + 0x0, 0xb5, 0xf0, 0x0, 0x0, 0x0, 0xb9, 0xec, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xe4, + 0x80, 0x0, 0x0, 0x0, 0x82, 0xff, 0x32, 0x0, + 0x9, 0xf1, 0xb9, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x83, 0xe2, 0xa, 0x0, 0x0, 0x0, 0x15, + 0xf1, 0xd4, 0x5e, 0xb3, 0xfe, 0x40, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0xf7, 0x59, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2c, 0xbf, 0xf1, 0xcf, 0x4f, + 0x0, 0x0, + + /* U+0026 "&" */ + 0x0, 0x0, 0x0, 0x14, 0x9b, 0xe1, 0xf0, 0xb8, + 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5, 0xce, 0xff, 0xd5, 0xb5, 0xfd, 0xe0, 0x7, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x47, 0xff, + 0xce, 0x0, 0x0, 0xb0, 0xff, 0x32, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x63, 0xff, 0x8e, 0x0, + 0x0, 0xbe, 0xff, 0x19, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x39, 0xff, 0xbd, 0x5, 0x89, 0xff, + 0xa1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2, 0xdb, 0xfe, 0xd3, 0xff, 0x9b, 0x8, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0xbc, + 0xff, 0xff, 0x65, 0x0, 0x0, 0x0, 0x0, 0x67, + 0x9f, 0x49, 0x0, 0x1c, 0xcb, 0xff, 0xf2, 0xff, + 0xae, 0x3, 0x0, 0x0, 0xc, 0xf1, 0xfd, 0x20, + 0x1, 0xc9, 0xff, 0xab, 0x15, 0xd5, 0xff, 0xa2, + 0x5, 0x0, 0x76, 0xff, 0xaf, 0x0, 0x2d, 0xff, + 0xfc, 0x18, 0x0, 0x1d, 0xe0, 0xff, 0xc0, 0x3d, + 0xf7, 0xf4, 0x24, 0x0, 0x3f, 0xff, 0xf5, 0x4, + 0x0, 0x0, 0x18, 0xcb, 0xff, 0xff, 0xff, 0x6a, + 0x0, 0x0, 0xd, 0xf8, 0xff, 0x90, 0x6, 0x0, + 0x1, 0x60, 0xfe, 0xff, 0xff, 0xb7, 0x36, 0x0, + 0x0, 0x66, 0xff, 0xff, 0xed, 0xca, 0xec, 0xff, + 0xf8, 0x95, 0xdd, 0xff, 0xff, 0x8e, 0x0, 0x0, + 0x3d, 0xb5, 0xe2, 0xf3, 0xca, 0x99, 0x23, 0x0, + 0x6, 0x68, 0xc6, 0x50, + + /* U+0027 "'" */ + 0x34, 0xff, 0xff, 0x24, 0x2e, 0xff, 0xff, 0x1d, + 0x21, 0xff, 0xff, 0x10, 0x6, 0xfe, 0xf3, 0x0, + 0x0, 0xe6, 0xd5, 0x0, 0x0, 0xc8, 0xb7, 0x0, + 0x0, 0x1f, 0x1c, 0x0, + + /* U+0028 "(" */ + 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x93, 0xbe, 0xa, 0x0, 0x0, 0x26, 0xfb, + 0xaf, 0x0, 0x0, 0x0, 0xa1, 0xff, 0x2e, 0x0, + 0x0, 0xf, 0xf6, 0xcb, 0x0, 0x0, 0x0, 0x65, + 0xff, 0x74, 0x0, 0x0, 0x0, 0xa6, 0xff, 0x2e, + 0x0, 0x0, 0x0, 0xe0, 0xf8, 0x4, 0x0, 0x0, + 0xb, 0xff, 0xd0, 0x0, 0x0, 0x0, 0x1e, 0xff, + 0xbc, 0x0, 0x0, 0x0, 0x30, 0xff, 0xad, 0x0, + 0x0, 0x0, 0x2c, 0xff, 0xb0, 0x0, 0x0, 0x0, + 0x1a, 0xff, 0xc0, 0x0, 0x0, 0x0, 0x8, 0xfe, + 0xd7, 0x0, 0x0, 0x0, 0x0, 0xd5, 0xfc, 0x9, + 0x0, 0x0, 0x0, 0x9b, 0xff, 0x39, 0x0, 0x0, + 0x0, 0x55, 0xff, 0x85, 0x0, 0x0, 0x0, 0x6, + 0xec, 0xdc, 0x0, 0x0, 0x0, 0x0, 0x8b, 0xff, + 0x46, 0x0, 0x0, 0x0, 0x15, 0xf1, 0xca, 0x0, + 0x0, 0x0, 0x0, 0x6d, 0x8b, 0x9, + + /* U+0029 ")" */ + 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0xae, + 0xa9, 0x0, 0x0, 0x0, 0x0, 0x95, 0xff, 0x3a, + 0x0, 0x0, 0x0, 0x1b, 0xf9, 0xbb, 0x0, 0x0, + 0x0, 0x0, 0xb3, 0xfe, 0x22, 0x0, 0x0, 0x0, + 0x5c, 0xff, 0x82, 0x0, 0x0, 0x0, 0x17, 0xff, + 0xc3, 0x0, 0x0, 0x0, 0x0, 0xe6, 0xf7, 0x6, + 0x0, 0x0, 0x0, 0xba, 0xff, 0x2a, 0x0, 0x0, + 0x0, 0xa6, 0xff, 0x3d, 0x0, 0x0, 0x0, 0x96, + 0xff, 0x50, 0x0, 0x0, 0x0, 0x99, 0xff, 0x4b, + 0x0, 0x0, 0x0, 0xa9, 0xff, 0x39, 0x0, 0x0, + 0x0, 0xc0, 0xff, 0x25, 0x0, 0x0, 0x0, 0xee, + 0xf1, 0x2, 0x0, 0x0, 0x21, 0xff, 0xb8, 0x0, + 0x0, 0x0, 0x6d, 0xff, 0x71, 0x0, 0x0, 0x0, + 0xc4, 0xf9, 0x14, 0x0, 0x0, 0x2f, 0xfe, 0xa5, + 0x0, 0x0, 0x0, 0xb1, 0xfa, 0x24, 0x0, 0x0, + 0x1, 0x7f, 0x7f, 0x0, 0x0, 0x0, + + /* U+002A "*" */ + 0x0, 0x0, 0x0, 0xdc, 0x86, 0x0, 0x0, 0x0, + 0x6, 0x0, 0x0, 0xf4, 0x9d, 0x0, 0x4, 0x2, + 0xa5, 0xe1, 0xa6, 0xff, 0xde, 0xbe, 0xf4, 0x4c, + 0x36, 0xa2, 0xf8, 0xff, 0xff, 0xe3, 0x7d, 0x16, + 0x0, 0x6, 0xd8, 0xff, 0xff, 0x88, 0x0, 0x0, + 0x0, 0x79, 0xff, 0x6b, 0xb4, 0xfa, 0x2b, 0x0, + 0x0, 0x61, 0x80, 0x0, 0xb, 0xa8, 0x2d, 0x0, + + /* U+002B "+" */ + 0x0, 0x0, 0x0, 0x0, 0x2, 0xf, 0x9, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, + 0xff, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2f, 0xff, 0x93, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0x93, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0xff, 0x93, 0x0, 0x0, 0x0, 0x0, 0x3b, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xa3, 0x25, 0x9f, 0x9f, 0x9f, 0xb1, 0xff, + 0xd7, 0x9f, 0x9f, 0x9f, 0x66, 0x0, 0x0, 0x0, + 0x0, 0x2f, 0xff, 0x93, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0x93, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, + 0xff, 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2f, 0xff, 0x93, 0x0, 0x0, 0x0, + 0x0, + + /* U+002C "," */ + 0x14, 0xb0, 0xc8, 0x2c, 0x67, 0xff, 0xff, 0xb0, + 0x1e, 0xd1, 0xff, 0xd3, 0x0, 0x0, 0xde, 0xb5, + 0x0, 0x6a, 0xff, 0x5b, 0x9d, 0xff, 0xaa, 0x2, + 0x83, 0x71, 0x3, 0x0, + + /* U+002D "-" */ + 0xa, 0xa7, 0xa7, 0xa7, 0xa7, 0xa7, 0x24, 0xf, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x37, + + /* U+002E "." */ + 0x0, 0x8, 0x6, 0x0, 0x2d, 0xec, 0xe9, 0x25, + 0x76, 0xff, 0xff, 0x6a, 0x21, 0xcf, 0xcb, 0x1a, + + /* U+002F "/" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, 0xff, 0x42, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xa4, 0xf1, 0x5, + 0x0, 0x0, 0x0, 0x0, 0x2, 0xec, 0xac, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3a, 0xff, 0x61, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x85, 0xfe, 0x18, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xd0, 0xcb, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1c, 0xff, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x66, 0xff, 0x35, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xb1, 0xe8, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x7, 0xf4, 0x9f, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x47, 0xff, 0x54, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x92, 0xfa, 0xe, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xdd, 0xbe, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x28, 0xff, 0x73, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x73, 0xff, 0x28, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xbe, 0xdd, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xe, 0xfa, 0x92, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x54, 0xff, 0x47, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x9e, 0xf5, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+0030 "0" */ + 0x0, 0x0, 0x0, 0x59, 0xbc, 0xef, 0xd2, 0x8f, + 0xa, 0x0, 0x0, 0x0, 0x0, 0x7b, 0xff, 0xff, + 0xdb, 0xf6, 0xff, 0xcb, 0x11, 0x0, 0x0, 0x1f, + 0xfc, 0xfb, 0x4a, 0x0, 0xf, 0xce, 0xff, 0x7e, + 0x0, 0x0, 0x8c, 0xff, 0xac, 0x0, 0x0, 0x0, + 0x45, 0xff, 0xe8, 0x6, 0x0, 0xcb, 0xff, 0x5e, + 0x0, 0x0, 0x0, 0x4, 0xf3, 0xff, 0x2d, 0x0, + 0xe7, 0xff, 0x40, 0x0, 0x0, 0x0, 0x0, 0xd9, + 0xff, 0x49, 0x5, 0xfe, 0xff, 0x2d, 0x0, 0x0, + 0x0, 0x0, 0xc5, 0xff, 0x66, 0x4, 0xfd, 0xff, + 0x2d, 0x0, 0x0, 0x0, 0x0, 0xc6, 0xff, 0x63, + 0x0, 0xe4, 0xff, 0x41, 0x0, 0x0, 0x0, 0x0, + 0xda, 0xff, 0x47, 0x0, 0xc8, 0xff, 0x61, 0x0, + 0x0, 0x0, 0x5, 0xf4, 0xff, 0x2b, 0x0, 0x86, + 0xff, 0xae, 0x0, 0x0, 0x0, 0x48, 0xff, 0xe4, + 0x4, 0x0, 0x1c, 0xfb, 0xfb, 0x49, 0x0, 0xe, + 0xcf, 0xff, 0x79, 0x0, 0x0, 0x0, 0x74, 0xfe, + 0xff, 0xd7, 0xf4, 0xff, 0xc6, 0xf, 0x0, 0x0, + 0x0, 0x0, 0x55, 0xbb, 0xef, 0xd1, 0x8e, 0x9, + 0x0, 0x0, + + /* U+0031 "1" */ + 0x0, 0x6, 0x39, 0x8d, 0xf1, 0xff, 0x3b, 0x0, + 0x0, 0x0, 0x0, 0xb1, 0xff, 0xff, 0xff, 0xff, + 0x3b, 0x0, 0x0, 0x0, 0x0, 0x4e, 0x6f, 0x78, + 0xff, 0xff, 0x3b, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xf, 0xff, 0xff, 0x3b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x3b, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, + 0x3b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, + 0xff, 0xff, 0x3b, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xf, 0xff, 0xff, 0x3b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x3b, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, + 0x3b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, + 0xff, 0xff, 0x3b, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xf, 0xff, 0xff, 0x3b, 0x0, 0x0, 0x0, + 0x3d, 0xdb, 0xdb, 0xde, 0xff, 0xff, 0xe4, 0xdb, + 0xdb, 0x1b, 0x47, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x1f, + + /* U+0032 "2" */ + 0x0, 0x0, 0x3d, 0xb3, 0xea, 0xf2, 0xca, 0x72, + 0x4, 0x0, 0x0, 0x0, 0x73, 0xfc, 0xff, 0xea, + 0xe3, 0xff, 0xff, 0xb7, 0x1, 0x0, 0xb, 0xc2, + 0xde, 0x3c, 0x1, 0x0, 0x4c, 0xfc, 0xff, 0x56, + 0x0, 0x0, 0x8, 0x12, 0x0, 0x0, 0x0, 0x0, + 0xb0, 0xff, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9d, 0xff, 0x9a, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd6, 0xff, + 0x66, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x42, 0xff, 0xf4, 0x19, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x8, 0xdb, 0xff, 0x80, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2, 0xa9, 0xff, 0xcd, + 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9b, + 0xff, 0xe5, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0x99, 0xff, 0xe9, 0x2e, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xc, 0xb6, 0xff, 0xe4, 0x27, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xb, 0xce, 0xff, 0xff, + 0xe1, 0xd3, 0xdd, 0xdf, 0xdf, 0xdf, 0x53, 0x1f, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x5f, + + /* U+0033 "3" */ + 0x0, 0x0, 0x37, 0x9e, 0xd4, 0xf5, 0xda, 0x9c, + 0x29, 0x0, 0x0, 0x0, 0x7f, 0xfd, 0xff, 0xec, + 0xe2, 0xff, 0xff, 0xf2, 0x31, 0x0, 0x0, 0x32, + 0xa9, 0x2e, 0x0, 0x0, 0x26, 0xdd, 0xff, 0x9d, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x9c, 0xff, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x37, 0xeb, 0xff, 0x61, 0x0, 0x0, + 0x0, 0x0, 0x45, 0xb9, 0xd9, 0xff, 0xea, 0x6d, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x67, 0xff, 0xff, + 0xff, 0xc7, 0x4b, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2, 0x15, 0x32, 0x87, 0xf7, 0xff, 0x69, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x65, + 0xff, 0xf4, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1b, 0xff, 0xff, 0x37, 0x0, 0x2e, + 0x7, 0x0, 0x0, 0x0, 0x0, 0x39, 0xff, 0xff, + 0x20, 0x1c, 0xeb, 0xcb, 0x3b, 0x5, 0x0, 0x22, + 0xcd, 0xff, 0xdb, 0x0, 0x15, 0xb7, 0xff, 0xff, + 0xf6, 0xe2, 0xfe, 0xff, 0xf4, 0x30, 0x0, 0x0, + 0x1, 0x64, 0xc1, 0xeb, 0xf6, 0xd5, 0x95, 0x1b, + 0x0, 0x0, + + /* U+0034 "4" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x21, 0xf2, 0xff, + 0xeb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, + 0xc2, 0xff, 0xff, 0xeb, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x75, 0xff, 0xb7, 0xff, 0xeb, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2d, 0xf8, 0xee, 0x41, + 0xff, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x6, 0xd0, + 0xff, 0x63, 0x39, 0xff, 0xeb, 0x0, 0x0, 0x0, + 0x0, 0x86, 0xff, 0xad, 0x0, 0x3b, 0xff, 0xeb, + 0x0, 0x0, 0x0, 0x3a, 0xfc, 0xe5, 0x13, 0x0, + 0x3b, 0xff, 0xeb, 0x0, 0x0, 0xb, 0xdc, 0xfe, + 0x44, 0x0, 0x0, 0x3b, 0xff, 0xeb, 0x0, 0x0, + 0x81, 0xff, 0xf3, 0xbb, 0xbb, 0xbb, 0xcb, 0xff, + 0xfa, 0xbb, 0x95, 0x97, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xcb, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3b, 0xff, 0xeb, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, + 0xff, 0xeb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3b, 0xff, 0xeb, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, 0xff, 0xeb, + 0x0, 0x0, + + /* U+0035 "5" */ + 0x0, 0x0, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x9f, 0x0, 0x0, 0x0, 0xf3, 0xff, 0xe8, + 0xe3, 0xe3, 0xe3, 0xe3, 0x8e, 0x0, 0x0, 0x6, + 0xff, 0xff, 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x18, 0xff, 0xf7, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a, 0xff, 0xe2, + 0x4e, 0x8c, 0x88, 0x55, 0x2, 0x0, 0x0, 0x0, + 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xce, + 0x16, 0x0, 0x0, 0xd, 0x96, 0x78, 0x1e, 0x10, + 0x57, 0xec, 0xff, 0xad, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x5e, 0xff, 0xff, 0xf, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x16, + 0xff, 0xff, 0x3b, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x14, 0xff, 0xff, 0x35, 0x0, 0x25, + 0x2, 0x0, 0x0, 0x0, 0x0, 0x58, 0xff, 0xfb, + 0x8, 0x19, 0xea, 0xbb, 0x33, 0x3, 0x0, 0x3a, + 0xe6, 0xff, 0xa0, 0x0, 0x1c, 0xbf, 0xff, 0xff, + 0xf2, 0xe7, 0xff, 0xff, 0xd5, 0xe, 0x0, 0x0, + 0x1, 0x63, 0xbf, 0xea, 0xf5, 0xcb, 0x7c, 0x7, + 0x0, 0x0, + + /* U+0036 "6" */ + 0x0, 0x0, 0x8, 0x83, 0xc7, 0xf2, 0xd3, 0x9d, + 0x20, 0x0, 0x0, 0x21, 0xd1, 0xff, 0xff, 0xe3, + 0xf7, 0xff, 0xeb, 0x12, 0x1, 0xca, 0xff, 0xbd, + 0x1b, 0x0, 0x4, 0x62, 0x49, 0x0, 0x4a, 0xff, + 0xed, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x9b, 0xff, 0x89, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xce, 0xff, 0x5d, 0x5b, 0xc2, 0xf2, + 0xd1, 0x77, 0x4, 0x0, 0xe3, 0xff, 0xc2, 0xfb, + 0xc4, 0xbb, 0xf9, 0xff, 0xa4, 0x0, 0xe6, 0xff, + 0xd7, 0x23, 0x0, 0x0, 0x37, 0xfc, 0xff, 0x33, + 0xc5, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0xba, + 0xff, 0x67, 0xa3, 0xff, 0x76, 0x0, 0x0, 0x0, + 0x0, 0xa1, 0xff, 0x7f, 0x66, 0xff, 0xca, 0x0, + 0x0, 0x0, 0x0, 0xc9, 0xff, 0x57, 0x6, 0xdf, + 0xff, 0x72, 0x0, 0x0, 0x54, 0xff, 0xf2, 0x18, + 0x0, 0x45, 0xf1, 0xff, 0xdb, 0xcd, 0xfe, 0xfe, + 0x64, 0x0, 0x0, 0x0, 0x24, 0xa7, 0xde, 0xed, + 0xbc, 0x40, 0x0, 0x0, + + /* U+0037 "7" */ + 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0x73, 0x3, 0xe3, 0xe3, 0xe3, 0xe3, + 0xe3, 0xe3, 0xe7, 0xff, 0xff, 0x4b, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7d, 0xff, 0x8f, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a, + 0xf9, 0xd8, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xc6, 0xff, 0x49, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x40, 0xff, 0xd7, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xae, + 0xff, 0x6a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x17, 0xfc, 0xfe, 0x11, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x54, 0xff, 0xda, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x90, + 0xff, 0xa6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xc8, 0xff, 0x7b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xe5, 0xff, 0x66, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, + 0xfc, 0xff, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x17, 0xff, 0xff, 0x40, 0x0, 0x0, + 0x0, 0x0, + + /* U+0038 "8" */ + 0x0, 0x0, 0x6, 0x6c, 0xcd, 0xf2, 0xe3, 0xaf, + 0x2f, 0x0, 0x0, 0x0, 0x0, 0xa7, 0xff, 0xef, + 0xae, 0xca, 0xff, 0xfa, 0x34, 0x0, 0x0, 0x33, + 0xff, 0xf0, 0x1e, 0x0, 0x0, 0x81, 0xff, 0xb6, + 0x0, 0x0, 0x60, 0xff, 0xb2, 0x0, 0x0, 0x0, + 0x13, 0xff, 0xe2, 0x0, 0x0, 0x3b, 0xff, 0xd7, + 0x1, 0x0, 0x0, 0x21, 0xff, 0xbf, 0x0, 0x0, + 0x0, 0xa9, 0xff, 0x98, 0xf, 0x0, 0x7b, 0xf9, + 0x40, 0x0, 0x0, 0x0, 0x3, 0xb4, 0xff, 0xed, + 0x8f, 0xfb, 0x50, 0x0, 0x0, 0x0, 0x0, 0x6b, + 0xf9, 0x9a, 0xad, 0xfb, 0xff, 0xb8, 0x12, 0x0, + 0x0, 0x74, 0xff, 0x8f, 0x0, 0x0, 0x24, 0xbf, + 0xff, 0xd6, 0x5, 0x0, 0xe9, 0xff, 0x25, 0x0, + 0x0, 0x0, 0x9, 0xec, 0xff, 0x50, 0x7, 0xfd, + 0xfd, 0xc, 0x0, 0x0, 0x0, 0x0, 0xc4, 0xff, + 0x6d, 0x0, 0xcc, 0xff, 0x8f, 0x3, 0x0, 0x0, + 0x32, 0xf7, 0xff, 0x37, 0x0, 0x32, 0xf3, 0xff, + 0xdd, 0xa8, 0xb7, 0xfa, 0xff, 0x94, 0x0, 0x0, + 0x0, 0x1e, 0x94, 0xd5, 0xf5, 0xe4, 0xbb, 0x4f, + 0x0, 0x0, + + /* U+0039 "9" */ + 0x0, 0x0, 0x16, 0x9b, 0xdb, 0xef, 0xbe, 0x61, + 0x0, 0x0, 0x0, 0x0, 0x1b, 0xea, 0xff, 0xe7, + 0xcc, 0xf8, 0xff, 0xa3, 0x0, 0x0, 0x0, 0xaf, + 0xff, 0xad, 0x6, 0x0, 0x21, 0xda, 0xff, 0x53, + 0x0, 0x2, 0xf5, 0xff, 0x28, 0x0, 0x0, 0x0, + 0x4d, 0xff, 0xd6, 0x0, 0x19, 0xff, 0xff, 0x9, + 0x0, 0x0, 0x0, 0x6, 0xf9, 0xff, 0xf, 0x1, + 0xf5, 0xff, 0x34, 0x0, 0x0, 0x0, 0x19, 0xec, + 0xff, 0x32, 0x0, 0xaa, 0xff, 0xcb, 0x2d, 0xf, + 0x4e, 0xe2, 0xff, 0xff, 0x50, 0x0, 0x1a, 0xd7, + 0xff, 0xff, 0xff, 0xfe, 0x85, 0xde, 0xff, 0x47, + 0x0, 0x0, 0x5, 0x5c, 0x88, 0x79, 0x31, 0x5, + 0xfb, 0xff, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x34, 0xff, 0xf7, 0x4, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xa6, 0xff, 0xa9, + 0x0, 0x0, 0x18, 0x9e, 0x20, 0x0, 0x4, 0x79, + 0xfe, 0xfb, 0x32, 0x0, 0x0, 0x9c, 0xff, 0xff, + 0xe4, 0xf6, 0xff, 0xf7, 0x5f, 0x0, 0x0, 0x0, + 0x3, 0x71, 0xbd, 0xed, 0xdf, 0xab, 0x2e, 0x0, + 0x0, 0x0, + + /* U+003A ":" */ + 0x1f, 0xcc, 0xc8, 0x18, 0x76, 0xff, 0xff, 0x69, + 0x2f, 0xed, 0xea, 0x26, 0x0, 0x8, 0x7, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x6, 0x0, + 0x2d, 0xec, 0xe9, 0x25, 0x76, 0xff, 0xff, 0x6a, + 0x21, 0xcf, 0xcb, 0x1a, + + /* U+003B ";" */ + 0x1f, 0xcc, 0xc8, 0x18, 0x76, 0xff, 0xff, 0x69, + 0x2f, 0xed, 0xea, 0x26, 0x0, 0x8, 0x7, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x14, 0xb0, 0xc8, 0x2c, 0x67, 0xff, 0xff, 0xb0, + 0x1e, 0xd1, 0xff, 0xd3, 0x0, 0x0, 0xde, 0xb5, + 0x0, 0x6a, 0xff, 0x5b, 0x9d, 0xff, 0xaa, 0x2, + 0x83, 0x71, 0x3, 0x0, + + /* U+003C "<" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x14, 0x70, 0x7b, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3, 0x4b, 0xac, 0xfa, 0xff, 0xa3, 0x0, 0x0, + 0x0, 0x27, 0x88, 0xe6, 0xff, 0xff, 0xc6, 0x6d, + 0x17, 0x9, 0x62, 0xc4, 0xff, 0xff, 0xd3, 0x78, + 0x20, 0x0, 0x0, 0x0, 0x3b, 0xff, 0xff, 0xaa, + 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, + 0xd7, 0xff, 0xfd, 0xbd, 0x61, 0xf, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x39, 0x9a, 0xf1, 0xff, + 0xf8, 0xad, 0x53, 0x8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x9, 0x5c, 0xbd, 0xfe, 0xff, 0xf1, 0x71, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, + 0x80, 0xdf, 0xa3, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x1f, + + /* U+003D "=" */ + 0x3b, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xa3, 0x26, 0xa3, 0xa3, 0xa3, 0xa3, + 0xa3, 0xa3, 0xa3, 0xa3, 0xa3, 0x69, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3b, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xa3, 0x26, 0xa3, 0xa3, 0xa3, 0xa3, 0xa3, + 0xa3, 0xa3, 0xa3, 0xa3, 0x69, + + /* U+003E ">" */ + 0x31, 0x97, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3b, 0xff, 0xff, 0xd4, 0x72, + 0x16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x49, + 0xa2, 0xf2, 0xff, 0xfa, 0xaf, 0x4d, 0x4, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x8, 0x54, 0xad, 0xf8, + 0xff, 0xe8, 0x8a, 0x25, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x11, 0x6c, 0xf2, 0xff, 0xa3, 0x0, + 0x0, 0x0, 0x0, 0x1, 0x3d, 0x97, 0xed, 0xff, + 0xf3, 0x70, 0x0, 0x0, 0x2f, 0x88, 0xe1, 0xff, + 0xfe, 0xc1, 0x60, 0xb, 0x0, 0x25, 0xd6, 0xff, + 0xff, 0xe2, 0x83, 0x23, 0x0, 0x0, 0x0, 0x0, + 0x3b, 0xf7, 0xa7, 0x46, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x10, 0x10, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+003F "?" */ + 0x0, 0x0, 0x5a, 0xc8, 0xf4, 0xe9, 0xb9, 0x3f, + 0x0, 0x3, 0x9e, 0xff, 0xff, 0xe5, 0xff, 0xff, + 0xfb, 0x3d, 0x0, 0x58, 0xa2, 0x17, 0x0, 0x21, + 0xcc, 0xff, 0xa4, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7d, 0xff, 0xbd, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3, 0xc9, 0xff, 0x70, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x9c, 0xff, 0xb5, 0x3, 0x0, 0x0, + 0x0, 0x0, 0x71, 0xff, 0xd3, 0xc, 0x0, 0x0, + 0x0, 0x0, 0x25, 0xf9, 0xf3, 0x23, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x6d, 0xff, 0xa6, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2a, 0x5f, 0x38, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7e, 0xfd, + 0xac, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, + 0xff, 0xfd, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x65, 0xe5, 0x8c, 0x0, 0x0, 0x0, + + /* U+0040 "@" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, 0x68, 0xb5, + 0xe0, 0xf8, 0xee, 0xd0, 0x8d, 0x1c, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6a, 0xeb, + 0xfe, 0xc9, 0x8d, 0x78, 0x99, 0xc6, 0xf5, 0xf2, + 0x6c, 0x2, 0x0, 0x0, 0x0, 0x0, 0x5, 0xa4, + 0xff, 0xb8, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1c, 0xb7, 0xff, 0x8c, 0x0, 0x0, 0x0, 0x0, + 0x99, 0xff, 0x86, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x9d, 0xfc, 0x35, 0x0, + 0x0, 0x53, 0xff, 0xb7, 0x0, 0x0, 0x0, 0x0, + 0x1, 0x3, 0x0, 0xd, 0x9, 0x0, 0x13, 0xed, + 0xc7, 0x0, 0x3, 0xd7, 0xf4, 0x1f, 0x0, 0x0, + 0x15, 0xa4, 0xea, 0xf4, 0x80, 0xfa, 0x81, 0x0, + 0x0, 0x91, 0xfe, 0x16, 0x41, 0xff, 0x79, 0x0, + 0x0, 0x1b, 0xdd, 0xeb, 0x70, 0x61, 0xf1, 0xff, + 0x4d, 0x0, 0x0, 0x67, 0xff, 0x3b, 0x8c, 0xff, + 0x23, 0x0, 0x0, 0xa0, 0xfe, 0x39, 0x0, 0x0, + 0xab, 0xff, 0x19, 0x0, 0x0, 0x46, 0xff, 0x46, + 0xba, 0xe9, 0x0, 0x0, 0x14, 0xfd, 0xbb, 0x0, + 0x0, 0x0, 0xd5, 0xe5, 0x0, 0x0, 0x0, 0x5d, + 0xff, 0x1e, 0xd1, 0xd0, 0x0, 0x0, 0x41, 0xff, + 0x82, 0x0, 0x0, 0x6, 0xfb, 0xb3, 0x0, 0x0, + 0x0, 0x91, 0xf2, 0x0, 0xd7, 0xcc, 0x0, 0x0, + 0x4b, 0xff, 0x7f, 0x0, 0x0, 0x38, 0xff, 0x92, + 0x0, 0x0, 0x17, 0xf3, 0x89, 0x0, 0xc1, 0xe5, + 0x0, 0x0, 0x18, 0xf7, 0xdc, 0x39, 0x42, 0xe3, + 0xf1, 0xd0, 0x1f, 0x3c, 0xd5, 0xdd, 0xb, 0x0, + 0x93, 0xff, 0x22, 0x0, 0x0, 0x63, 0xf8, 0xff, + 0xea, 0x50, 0x5b, 0xf5, 0xff, 0xfc, 0xac, 0x12, + 0x0, 0x0, 0x46, 0xff, 0x9b, 0x0, 0x0, 0x0, + 0xf, 0x2b, 0x2, 0x0, 0x0, 0x4, 0x2c, 0xc, + 0x0, 0x0, 0x0, 0x0, 0x1, 0xcb, 0xff, 0x45, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e, + 0xf2, 0xec, 0x5d, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3b, 0xe6, 0xff, 0xc1, 0x71, 0x46, + 0x2a, 0x49, 0x83, 0xea, 0x42, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x84, 0xe5, + 0xff, 0xff, 0xff, 0xff, 0xf7, 0xa3, 0x2c, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x24, 0x41, 0x46, 0x29, 0x9, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+0041 "A" */ + 0x0, 0x0, 0x0, 0x0, 0x4c, 0xff, 0xff, 0xbc, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xa6, 0xff, 0xf4, 0xfc, 0x18, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0xf4, 0xe3, + 0x91, 0xff, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x58, 0xff, 0x99, 0x43, 0xff, 0xc7, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb1, + 0xff, 0x4e, 0x5, 0xf1, 0xff, 0x21, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x10, 0xf9, 0xf8, 0xb, 0x0, + 0xaa, 0xff, 0x79, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x63, 0xff, 0xb7, 0x0, 0x0, 0x5c, 0xff, 0xd2, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xbc, 0xff, 0x63, + 0x0, 0x0, 0x10, 0xfa, 0xff, 0x2c, 0x0, 0x0, + 0x0, 0x19, 0xfd, 0xff, 0xd2, 0xc7, 0xc7, 0xc7, + 0xf7, 0xff, 0x85, 0x0, 0x0, 0x0, 0x6f, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdd, + 0x0, 0x0, 0x0, 0xc8, 0xff, 0x77, 0x0, 0x0, + 0x0, 0x0, 0x1c, 0xff, 0xff, 0x37, 0x0, 0x22, + 0xff, 0xff, 0x26, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xcb, 0xff, 0x90, 0x0, 0x7a, 0xff, 0xd5, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7b, 0xff, 0xe6, + 0x2, 0xd3, 0xff, 0x84, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2b, 0xff, 0xff, 0x42, + + /* U+0042 "B" */ + 0xf, 0xff, 0xff, 0xff, 0xff, 0xfd, 0xea, 0xd0, + 0x86, 0x1e, 0x0, 0x0, 0xf, 0xff, 0xff, 0xd3, + 0xc3, 0xc8, 0xdc, 0xff, 0xff, 0xe8, 0x27, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x28, + 0xe5, 0xff, 0x86, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0xa3, 0xff, 0xa4, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x29, + 0xe8, 0xff, 0x53, 0x0, 0xf, 0xff, 0xff, 0xc8, + 0xb3, 0xba, 0xd3, 0xfe, 0xec, 0x52, 0x0, 0x0, + 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xf4, 0x9f, 0x13, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x2, 0x15, 0x49, 0xcb, 0xff, 0xd3, 0x4, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x11, 0xf8, 0xff, 0x4f, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xd5, 0xff, 0x73, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0xb, 0xf7, 0xff, 0x4c, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x1e, 0xb3, 0xff, 0xf1, 0x13, + 0xf, 0xff, 0xff, 0xd6, 0xc7, 0xca, 0xdf, 0xfc, + 0xff, 0xfa, 0x46, 0x0, 0xf, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xec, 0xce, 0x8e, 0x1e, 0x0, 0x0, + + /* U+0043 "C" */ + 0x0, 0x0, 0x0, 0x1f, 0x91, 0xc2, 0xf0, 0xe9, + 0xb2, 0x3e, 0x0, 0x0, 0x0, 0x0, 0x69, 0xf3, + 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfd, 0x7d, 0x0, + 0x0, 0x56, 0xff, 0xff, 0xb9, 0x3b, 0xb, 0x1d, + 0x65, 0xea, 0x53, 0x0, 0x11, 0xe8, 0xff, 0xa2, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, + 0x75, 0xff, 0xf3, 0x17, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xb5, 0xff, 0xbb, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xd0, 0xff, 0x95, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xc8, 0xff, 0x96, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x9d, 0xff, 0xb9, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x71, 0xff, 0xf2, 0x14, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x1a, 0xf0, 0xff, 0x99, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x17, 0x12, 0x0, 0x0, 0x68, 0xff, 0xff, + 0xaf, 0x36, 0x9, 0x1e, 0x61, 0xea, 0xca, 0xc, + 0x0, 0x1, 0x7e, 0xf9, 0xff, 0xff, 0xfe, 0xff, + 0xff, 0xfe, 0x83, 0x3, 0x0, 0x0, 0x0, 0x2c, + 0x9b, 0xc9, 0xf4, 0xeb, 0xb6, 0x44, 0x0, 0x0, + + /* U+0044 "D" */ + 0xf, 0xff, 0xff, 0xff, 0xfe, 0xe3, 0xbd, 0x95, + 0x26, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0xe2, + 0xdb, 0xf8, 0xff, 0xff, 0xf9, 0x88, 0x4, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x2, 0x26, 0xa7, + 0xff, 0xff, 0x77, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x8f, 0xff, 0xf6, 0x23, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xef, 0xff, 0x77, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0, 0xff, 0xa0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x9c, 0xff, 0xc9, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xc5, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xc3, 0xff, 0x9c, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x15, 0xf3, 0xff, 0x75, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x9c, 0xff, 0xf2, 0x1b, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x4, 0x2d, 0xb4, 0xff, 0xff, 0x6f, 0x0, + 0xf, 0xff, 0xff, 0xe5, 0xdf, 0xfa, 0xff, 0xff, + 0xf8, 0x7f, 0x3, 0x0, 0xf, 0xff, 0xff, 0xff, + 0xff, 0xe6, 0xbe, 0x95, 0x26, 0x0, 0x0, 0x0, + + /* U+0045 "E" */ + 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xa3, 0xf, 0xff, 0xff, 0xeb, 0xe3, 0xe3, + 0xe3, 0xe3, 0xe3, 0x92, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xf, 0xff, 0xff, 0xf1, 0xeb, 0xeb, + 0xeb, 0xeb, 0x9a, 0x0, 0xf, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xa7, 0x0, 0xf, 0xff, + 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0xee, 0xe7, 0xe7, 0xe7, 0xe7, + 0xe7, 0xc7, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xdb, + + /* U+0046 "F" */ + 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xa7, 0xf, 0xff, 0xff, 0xeb, 0xe3, 0xe3, + 0xe3, 0xe3, 0xe3, 0x95, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xb3, 0x0, 0xf, 0xff, + 0xff, 0xeb, 0xe3, 0xe3, 0xe3, 0xe3, 0xa0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, + + /* U+0047 "G" */ + 0x0, 0x0, 0x0, 0x16, 0x89, 0xba, 0xe8, 0xf1, + 0xcc, 0x74, 0x5, 0x0, 0x0, 0x0, 0x60, 0xed, + 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xca, 0x1a, + 0x0, 0x4e, 0xff, 0xff, 0xc9, 0x46, 0x14, 0xc, + 0x39, 0xab, 0xa9, 0x4, 0xf, 0xe5, 0xff, 0xad, + 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x73, 0xff, 0xf5, 0x1c, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xb4, 0xff, 0xbe, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xd0, 0xff, 0x96, 0x0, 0x0, 0x0, 0x5b, 0xd7, + 0xd7, 0xd7, 0xd7, 0x80, 0xd2, 0xff, 0x96, 0x0, + 0x0, 0x0, 0x6b, 0xff, 0xff, 0xff, 0xff, 0x97, + 0xba, 0xff, 0xba, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7f, 0xff, 0x97, 0x7d, 0xff, 0xf3, 0x17, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0x97, + 0x18, 0xef, 0xff, 0xa3, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x7f, 0xff, 0x97, 0x0, 0x61, 0xff, 0xff, + 0xc3, 0x43, 0x15, 0x5, 0x32, 0xc3, 0xff, 0x97, + 0x0, 0x0, 0x75, 0xf5, 0xff, 0xff, 0xff, 0xfe, + 0xff, 0xff, 0xec, 0x4d, 0x0, 0x0, 0x0, 0x21, + 0x94, 0xc2, 0xed, 0xe7, 0xba, 0x86, 0x14, 0x0, + + /* U+0048 "H" */ + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6f, 0xff, 0xdf, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xdf, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6f, 0xff, 0xdf, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xdf, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6f, 0xff, 0xdf, 0xf, 0xff, 0xff, 0xfa, + 0xf7, 0xf7, 0xf7, 0xf7, 0xf7, 0xfb, 0xff, 0xdf, + 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xdf, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xdf, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6f, 0xff, 0xdf, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xdf, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6f, 0xff, 0xdf, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xdf, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6f, 0xff, 0xdf, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xdf, + + /* U+0049 "I" */ + 0xf, 0xff, 0xff, 0x43, 0xf, 0xff, 0xff, 0x43, + 0xf, 0xff, 0xff, 0x43, 0xf, 0xff, 0xff, 0x43, + 0xf, 0xff, 0xff, 0x43, 0xf, 0xff, 0xff, 0x43, + 0xf, 0xff, 0xff, 0x43, 0xf, 0xff, 0xff, 0x43, + 0xf, 0xff, 0xff, 0x43, 0xf, 0xff, 0xff, 0x43, + 0xf, 0xff, 0xff, 0x43, 0xf, 0xff, 0xff, 0x43, + 0xf, 0xff, 0xff, 0x43, 0xf, 0xff, 0xff, 0x43, + + /* U+004A "J" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, + 0xff, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0xff, 0xff, 0x23, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2f, 0xff, 0xff, 0x23, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xff, 0x23, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, + 0xff, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0xff, 0xff, 0x23, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x2f, 0xff, 0xff, 0x23, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, 0xff, 0x23, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0xff, + 0xff, 0x23, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x37, 0xff, 0xff, 0x20, 0x0, 0x11, 0x2d, 0x0, + 0x0, 0x0, 0x5c, 0xff, 0xfb, 0x4, 0x27, 0xe6, + 0xee, 0x4a, 0x8, 0x27, 0xd5, 0xff, 0xc2, 0x0, + 0x3, 0xb8, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xf8, + 0x3a, 0x0, 0x0, 0x4, 0x74, 0xd2, 0xf5, 0xe3, + 0xb2, 0x2e, 0x0, 0x0, + + /* U+004B "K" */ + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x80, 0xff, 0xed, 0x25, 0x0, 0xf, 0xff, 0xff, + 0x43, 0x0, 0x0, 0x0, 0x5a, 0xff, 0xfa, 0x40, + 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, + 0x3a, 0xf8, 0xff, 0x63, 0x0, 0x0, 0x0, 0xf, + 0xff, 0xff, 0x43, 0x0, 0x21, 0xea, 0xff, 0x8a, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0xe, 0xd4, 0xff, 0xb0, 0x2, 0x0, 0x0, 0x0, + 0x0, 0xf, 0xff, 0xff, 0x47, 0xb8, 0xff, 0xfe, + 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0xce, 0xff, 0xff, 0xff, 0x9c, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0xff, 0xf9, + 0x81, 0xff, 0xfe, 0x3c, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0xff, 0x5d, 0x0, 0xaa, 0xff, + 0xd4, 0x5, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, + 0x86, 0x0, 0x0, 0x1b, 0xf3, 0xff, 0x79, 0x0, + 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, + 0x0, 0x72, 0xff, 0xf6, 0x21, 0x0, 0x0, 0xf, + 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x4, 0xd2, + 0xff, 0xb6, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x3c, 0xfe, 0xff, 0x55, + 0x0, 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x9e, 0xff, 0xe5, 0xe, + + /* U+004C "L" */ + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, + 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0xee, 0xe7, 0xe7, 0xe7, 0xe7, + 0xe7, 0x70, 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x7b, + + /* U+004D "M" */ + 0xf, 0xff, 0xff, 0xc8, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x30, 0xff, 0xff, 0xaf, 0xf, 0xff, + 0xff, 0xff, 0x2a, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x90, 0xff, 0xff, 0xaf, 0xf, 0xff, 0xf8, 0xff, + 0x8b, 0x0, 0x0, 0x0, 0x0, 0x5, 0xeb, 0xf8, + 0xff, 0xaf, 0xf, 0xff, 0xce, 0xe6, 0xe8, 0x4, + 0x0, 0x0, 0x0, 0x50, 0xff, 0xb5, 0xff, 0xaf, + 0xf, 0xff, 0xe0, 0x8c, 0xff, 0x4f, 0x0, 0x0, + 0x0, 0xb0, 0xfd, 0x72, 0xff, 0xaf, 0xf, 0xff, + 0xf0, 0x2f, 0xff, 0xb0, 0x0, 0x0, 0x15, 0xfa, + 0xbb, 0x68, 0xff, 0xaf, 0xf, 0xff, 0xfc, 0x0, + 0xcf, 0xfb, 0x17, 0x0, 0x70, 0xff, 0x5a, 0x75, + 0xff, 0xaf, 0xf, 0xff, 0xff, 0x3, 0x6c, 0xff, + 0x71, 0x0, 0xcd, 0xf0, 0x9, 0x7b, 0xff, 0xaf, + 0xf, 0xff, 0xff, 0x3, 0x12, 0xf8, 0xca, 0x25, + 0xff, 0x96, 0x0, 0x7b, 0xff, 0xaf, 0xf, 0xff, + 0xff, 0x3, 0x0, 0xa7, 0xff, 0xa2, 0xff, 0x33, + 0x0, 0x7b, 0xff, 0xaf, 0xf, 0xff, 0xff, 0x3, + 0x0, 0x44, 0xff, 0xff, 0xd1, 0x0, 0x0, 0x7b, + 0xff, 0xaf, 0xf, 0xff, 0xff, 0x3, 0x0, 0x1, + 0xdf, 0xff, 0x6f, 0x0, 0x0, 0x7b, 0xff, 0xaf, + 0xf, 0xff, 0xff, 0x3, 0x0, 0x0, 0x5c, 0xa3, + 0x13, 0x0, 0x0, 0x7b, 0xff, 0xaf, 0xf, 0xff, + 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x7b, 0xff, 0xaf, + + /* U+004E "N" */ + 0xf, 0xff, 0xff, 0x9b, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x73, 0xff, 0xbb, 0xf, 0xff, 0xff, 0xfe, + 0x35, 0x0, 0x0, 0x0, 0x0, 0x73, 0xff, 0xbb, + 0xf, 0xff, 0xf9, 0xff, 0xc9, 0x1, 0x0, 0x0, + 0x0, 0x73, 0xff, 0xbb, 0xf, 0xff, 0xe2, 0xb3, + 0xff, 0x63, 0x0, 0x0, 0x0, 0x73, 0xff, 0xbb, + 0xf, 0xff, 0xf3, 0x2e, 0xfd, 0xea, 0x11, 0x0, + 0x0, 0x73, 0xff, 0xbb, 0xf, 0xff, 0xff, 0x4, + 0xa3, 0xff, 0x93, 0x0, 0x0, 0x73, 0xff, 0xbb, + 0xf, 0xff, 0xff, 0x14, 0x1c, 0xf4, 0xfc, 0x2f, + 0x0, 0x72, 0xff, 0xbb, 0xf, 0xff, 0xff, 0x22, + 0x0, 0x79, 0xff, 0xc2, 0x0, 0x64, 0xff, 0xbb, + 0xf, 0xff, 0xff, 0x23, 0x0, 0x7, 0xdb, 0xff, + 0x56, 0x54, 0xff, 0xbb, 0xf, 0xff, 0xff, 0x23, + 0x0, 0x0, 0x4b, 0xff, 0xd7, 0x47, 0xff, 0xbb, + 0xf, 0xff, 0xff, 0x23, 0x0, 0x0, 0x0, 0xb4, + 0xff, 0x94, 0xff, 0xbb, 0xf, 0xff, 0xff, 0x23, + 0x0, 0x0, 0x0, 0x24, 0xf9, 0xf8, 0xff, 0xbb, + 0xf, 0xff, 0xff, 0x23, 0x0, 0x0, 0x0, 0x0, + 0x86, 0xff, 0xff, 0xbb, 0xf, 0xff, 0xff, 0x23, + 0x0, 0x0, 0x0, 0x0, 0xb, 0xe4, 0xff, 0xbb, + + /* U+004F "O" */ + 0x0, 0x0, 0x0, 0x3a, 0x9f, 0xce, 0xf3, 0xd2, + 0xa3, 0x46, 0x0, 0x0, 0x0, 0x0, 0x5, 0x89, + 0xfd, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x98, + 0xa, 0x0, 0x0, 0x77, 0xff, 0xff, 0x9c, 0x2f, + 0x6, 0x2b, 0x8e, 0xff, 0xff, 0x8d, 0x0, 0x1d, + 0xf4, 0xff, 0x8a, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x74, 0xff, 0xfb, 0x2c, 0x77, 0xff, 0xee, 0xf, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0xe1, 0xff, + 0x8e, 0xa0, 0xff, 0xb5, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9f, 0xff, 0xb7, 0xc9, 0xff, + 0x93, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x7c, 0xff, 0xe0, 0xc6, 0xff, 0x95, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0xff, 0xdc, + 0x9d, 0xff, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xa2, 0xff, 0xb3, 0x73, 0xff, 0xf2, + 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0xe6, + 0xff, 0x8a, 0x17, 0xf1, 0xff, 0x91, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x7c, 0xff, 0xf9, 0x25, 0x0, + 0x70, 0xff, 0xff, 0xa1, 0x30, 0x6, 0x2b, 0x92, + 0xff, 0xff, 0x85, 0x0, 0x0, 0x3, 0x83, 0xfc, + 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfe, 0x91, 0x7, + 0x0, 0x0, 0x0, 0x0, 0x38, 0x9e, 0xce, 0xf4, + 0xd2, 0xa2, 0x42, 0x0, 0x0, 0x0, + + /* U+0050 "P" */ + 0xf, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xe4, 0xc7, + 0x70, 0x10, 0x0, 0x0, 0xf, 0xff, 0xff, 0xdc, + 0xcf, 0xd6, 0xed, 0xff, 0xff, 0xda, 0x13, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x3d, + 0xe8, 0xff, 0x9f, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x6c, 0xff, 0xda, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x51, 0xff, 0xf3, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x8d, 0xff, 0xc3, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x6, 0x22, 0x7c, + 0xfc, 0xff, 0x68, 0x0, 0xf, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xfe, 0x91, 0x0, 0x0, + 0xf, 0xff, 0xff, 0xdc, 0xcf, 0xcb, 0xb0, 0x8d, + 0x2a, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+0051 "Q" */ + 0x0, 0x0, 0x0, 0x34, 0x9b, 0xcc, 0xf3, 0xd0, + 0x9f, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, + 0x7a, 0xfa, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfd, + 0x8a, 0x6, 0x0, 0x0, 0x0, 0x67, 0xff, 0xff, + 0xa6, 0x33, 0x7, 0x2e, 0x98, 0xff, 0xff, 0x7e, + 0x0, 0x0, 0x10, 0xeb, 0xff, 0x9a, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x85, 0xff, 0xf5, 0x1d, 0x0, + 0x6d, 0xff, 0xf7, 0x18, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xd, 0xee, 0xff, 0x85, 0x0, 0x97, 0xff, + 0xbd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xa7, 0xff, 0xae, 0x0, 0xbe, 0xff, 0x9c, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x85, 0xff, + 0xd5, 0x0, 0xd1, 0xff, 0x8d, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x76, 0xff, 0xe8, 0x0, + 0xb0, 0xff, 0xaa, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x94, 0xff, 0xc7, 0x0, 0x8e, 0xff, + 0xd2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xbd, 0xff, 0xa5, 0x0, 0x40, 0xff, 0xff, 0x3d, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x2a, 0xfe, 0xff, + 0x52, 0x0, 0x0, 0xc3, 0xff, 0xce, 0x15, 0x0, + 0x0, 0x0, 0xd, 0xbf, 0xff, 0xd7, 0x2, 0x0, + 0x0, 0x2d, 0xe8, 0xff, 0xde, 0x78, 0x4a, 0x73, + 0xd5, 0xff, 0xee, 0x36, 0x0, 0x0, 0x0, 0x0, + 0x23, 0xce, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, + 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0xae, 0xff, 0xfe, 0x57, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe, + 0xe4, 0xff, 0xe7, 0x46, 0xa, 0x0, 0x3, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0xde, + 0xff, 0xff, 0xfc, 0xe2, 0xfa, 0x20, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, 0x6f, 0xc7, + 0xea, 0xf8, 0xdd, 0x3c, + + /* U+0052 "R" */ + 0xf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xed, 0xd5, + 0x8e, 0x27, 0x0, 0x0, 0xf, 0xff, 0xff, 0xdc, + 0xcf, 0xd2, 0xe4, 0xff, 0xff, 0xf3, 0x35, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x21, + 0xca, 0xff, 0xc5, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xf8, 0x5, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x5a, 0xff, 0xf7, 0x2, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x34, 0xdf, 0xff, 0xb5, 0x0, + 0xf, 0xff, 0xff, 0xdc, 0xcf, 0xd3, 0xea, 0xff, + 0xff, 0xe1, 0x25, 0x0, 0xf, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x84, 0x13, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x1d, 0xf7, 0xff, + 0x73, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x86, 0xff, 0xf0, 0x15, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0xd, 0xe9, + 0xff, 0x97, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x68, 0xff, 0xfc, 0x2d, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x4, + 0xd6, 0xff, 0xbb, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x4b, 0xff, 0xff, 0x4e, + + /* U+0053 "S" */ + 0x0, 0x0, 0x0, 0x3a, 0xae, 0xdd, 0xf3, 0xc7, + 0x93, 0x20, 0x0, 0x0, 0x0, 0x0, 0x73, 0xff, + 0xff, 0xff, 0xfe, 0xff, 0xff, 0xf3, 0x62, 0x0, + 0x0, 0x23, 0xfd, 0xff, 0x97, 0x19, 0x4, 0x2b, + 0x7e, 0xef, 0x43, 0x0, 0x0, 0x5e, 0xff, 0xf9, + 0x4, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, + 0x0, 0x45, 0xff, 0xff, 0x40, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xca, 0xff, + 0xfb, 0xa3, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xe, 0x90, 0xfc, 0xff, 0xff, 0xcf, + 0x67, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x29, 0x92, 0xee, 0xff, 0xff, 0xde, 0x2e, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x70, + 0xea, 0xff, 0xdb, 0x6, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3e, 0xff, 0xff, 0x34, + 0x0, 0x7, 0x53, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x24, 0xff, 0xff, 0x37, 0x1, 0xb0, 0xff, 0xc0, + 0x4f, 0x1a, 0x4, 0x2e, 0xc0, 0xff, 0xeb, 0x5, + 0x0, 0x4b, 0xe3, 0xff, 0xff, 0xff, 0xfe, 0xff, + 0xff, 0xf7, 0x40, 0x0, 0x0, 0x0, 0xe, 0x80, + 0xcd, 0xf0, 0xf2, 0xcf, 0x94, 0x1c, 0x0, 0x0, + + /* U+0054 "T" */ + 0x5f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x97, 0x55, 0xe3, 0xe3, 0xe3, + 0xe5, 0xff, 0xff, 0xeb, 0xe3, 0xe3, 0xe3, 0x87, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xf, 0xff, 0xff, 0x43, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xf, 0xff, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + + /* U+0055 "U" */ + 0x23, 0xff, 0xff, 0x2f, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6f, 0xff, 0xcb, 0x23, 0xff, 0xff, 0x2f, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xcb, + 0x23, 0xff, 0xff, 0x2f, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6f, 0xff, 0xcb, 0x23, 0xff, 0xff, 0x2f, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xcb, + 0x23, 0xff, 0xff, 0x2f, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6f, 0xff, 0xcb, 0x23, 0xff, 0xff, 0x2f, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xcb, + 0x23, 0xff, 0xff, 0x2f, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6f, 0xff, 0xcb, 0x23, 0xff, 0xff, 0x30, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x70, 0xff, 0xcb, + 0x19, 0xff, 0xff, 0x3f, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x81, 0xff, 0xc0, 0x7, 0xfb, 0xff, 0x5f, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xa2, 0xff, 0xa8, + 0x0, 0xc7, 0xff, 0xbb, 0x0, 0x0, 0x0, 0x0, + 0x11, 0xef, 0xff, 0x6e, 0x0, 0x48, 0xff, 0xff, + 0x90, 0x1a, 0x4, 0x2f, 0xc1, 0xff, 0xe4, 0xb, + 0x0, 0x0, 0x9d, 0xff, 0xff, 0xff, 0xfe, 0xff, + 0xff, 0xf6, 0x4f, 0x0, 0x0, 0x0, 0x0, 0x4d, + 0xba, 0xe0, 0xf6, 0xd4, 0xa3, 0x22, 0x0, 0x0, + + /* U+0056 "V" */ + 0x0, 0xe1, 0xff, 0x91, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x96, 0xff, 0xc1, 0x0, 0x8d, 0xff, + 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe3, + 0xff, 0x6c, 0x0, 0x38, 0xff, 0xff, 0x2b, 0x0, + 0x0, 0x0, 0x0, 0x31, 0xff, 0xfe, 0x1a, 0x0, + 0x1, 0xe3, 0xff, 0x77, 0x0, 0x0, 0x0, 0x0, + 0x7e, 0xff, 0xc4, 0x0, 0x0, 0x0, 0x8f, 0xff, + 0xc4, 0x0, 0x0, 0x0, 0x0, 0xcb, 0xff, 0x6f, + 0x0, 0x0, 0x0, 0x3b, 0xff, 0xfd, 0x14, 0x0, + 0x0, 0x1a, 0xfe, 0xfe, 0x1d, 0x0, 0x0, 0x0, + 0x1, 0xe4, 0xff, 0x5d, 0x0, 0x0, 0x66, 0xff, + 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x91, 0xff, + 0xaa, 0x0, 0x0, 0xb2, 0xff, 0x73, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3d, 0xff, 0xf0, 0x4, 0x7, + 0xf5, 0xff, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2, 0xe6, 0xff, 0x40, 0x47, 0xff, 0xca, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x94, 0xff, + 0x8b, 0x91, 0xff, 0x76, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3f, 0xff, 0xd8, 0xdc, 0xff, + 0x22, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x2, 0xe8, 0xff, 0xff, 0xcd, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x96, 0xff, + 0xff, 0x79, 0x0, 0x0, 0x0, 0x0, + + /* U+0057 "W" */ + 0x74, 0xff, 0xef, 0x0, 0x0, 0x0, 0x0, 0x25, + 0xff, 0xff, 0x25, 0x0, 0x0, 0x0, 0x0, 0xe8, + 0xff, 0x4c, 0x3d, 0xff, 0xff, 0x1f, 0x0, 0x0, + 0x0, 0x69, 0xff, 0xff, 0x68, 0x0, 0x0, 0x0, + 0x1a, 0xff, 0xff, 0x17, 0xa, 0xfc, 0xff, 0x50, + 0x0, 0x0, 0x0, 0xac, 0xff, 0xff, 0xac, 0x0, + 0x0, 0x0, 0x4b, 0xff, 0xe2, 0x0, 0x0, 0xcf, + 0xff, 0x80, 0x0, 0x0, 0x2, 0xed, 0xc5, 0xe9, + 0xed, 0x2, 0x0, 0x0, 0x7d, 0xff, 0xad, 0x0, + 0x0, 0x98, 0xff, 0xb0, 0x0, 0x0, 0x32, 0xff, + 0x8f, 0xb4, 0xff, 0x33, 0x0, 0x0, 0xae, 0xff, + 0x78, 0x0, 0x0, 0x61, 0xff, 0xe1, 0x0, 0x0, + 0x75, 0xff, 0x59, 0x7e, 0xff, 0x76, 0x0, 0x0, + 0xe0, 0xff, 0x43, 0x0, 0x0, 0x29, 0xff, 0xff, + 0x12, 0x0, 0xb8, 0xff, 0x21, 0x45, 0xff, 0xba, + 0x0, 0x12, 0xff, 0xfe, 0xf, 0x0, 0x0, 0x1, + 0xf0, 0xff, 0x41, 0x3, 0xf4, 0xe1, 0x0, 0xa, + 0xf9, 0xf6, 0x5, 0x41, 0xff, 0xd8, 0x0, 0x0, + 0x0, 0x0, 0xbb, 0xff, 0x6d, 0x31, 0xff, 0xa1, + 0x0, 0x0, 0xc3, 0xff, 0x34, 0x6b, 0xff, 0xa3, + 0x0, 0x0, 0x0, 0x0, 0x84, 0xff, 0x99, 0x6a, + 0xff, 0x61, 0x0, 0x0, 0x82, 0xff, 0x6d, 0x94, + 0xff, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4d, 0xff, + 0xc6, 0xa3, 0xff, 0x22, 0x0, 0x0, 0x40, 0xff, + 0xa6, 0xbe, 0xff, 0x39, 0x0, 0x0, 0x0, 0x0, + 0x16, 0xff, 0xf2, 0xdf, 0xe2, 0x0, 0x0, 0x0, + 0x7, 0xf7, 0xe1, 0xea, 0xfb, 0x9, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xdf, 0xff, 0xff, 0xa2, 0x0, + 0x0, 0x0, 0x0, 0xbe, 0xff, 0xff, 0xcf, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xa7, 0xff, 0xff, + 0x63, 0x0, 0x0, 0x0, 0x0, 0x7c, 0xff, 0xff, + 0x9a, 0x0, 0x0, 0x0, + + /* U+0058 "X" */ + 0x27, 0xfa, 0xff, 0x6c, 0x0, 0x0, 0x0, 0x0, + 0x5c, 0xff, 0xf3, 0x1a, 0x0, 0x8a, 0xff, 0xea, + 0xd, 0x0, 0x0, 0x6, 0xde, 0xff, 0x7a, 0x0, + 0x0, 0xd, 0xe7, 0xff, 0x82, 0x0, 0x0, 0x6d, + 0xff, 0xde, 0x8, 0x0, 0x0, 0x0, 0x5e, 0xff, + 0xf4, 0x18, 0x9, 0xe8, 0xff, 0x53, 0x0, 0x0, + 0x0, 0x0, 0x1, 0xc7, 0xff, 0x95, 0x6c, 0xff, + 0xbf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x34, + 0xfd, 0xfa, 0xe8, 0xfd, 0x2f, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xa4, 0xff, 0xff, 0x9b, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, + 0xdb, 0xff, 0xff, 0xbc, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x77, 0xff, 0xb6, 0xed, 0xff, + 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1a, 0xf3, + 0xfe, 0x2b, 0x73, 0xff, 0xe2, 0xb, 0x0, 0x0, + 0x0, 0x0, 0xa3, 0xff, 0xa8, 0x0, 0x8, 0xe1, + 0xff, 0x87, 0x0, 0x0, 0x0, 0x3a, 0xff, 0xfb, + 0x25, 0x0, 0x0, 0x5a, 0xff, 0xf9, 0x26, 0x0, + 0x2, 0xcd, 0xff, 0x95, 0x0, 0x0, 0x0, 0x1, + 0xca, 0xff, 0xb9, 0x0, 0x65, 0xff, 0xf4, 0x18, + 0x0, 0x0, 0x0, 0x0, 0x3c, 0xff, 0xff, 0x52, + + /* U+0059 "Y" */ + 0x0, 0xce, 0xff, 0xa6, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x87, 0xff, 0xda, 0x3, 0x0, 0x4c, 0xff, + 0xfb, 0x1f, 0x0, 0x0, 0x0, 0xd, 0xf0, 0xff, + 0x5b, 0x0, 0x0, 0x0, 0xca, 0xff, 0x90, 0x0, + 0x0, 0x0, 0x73, 0xff, 0xd5, 0x2, 0x0, 0x0, + 0x0, 0x48, 0xff, 0xf4, 0x11, 0x0, 0x5, 0xe4, + 0xff, 0x55, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc5, + 0xff, 0x78, 0x0, 0x5f, 0xff, 0xd1, 0x1, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x43, 0xff, 0xe5, 0x6, + 0xd3, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xc1, 0xff, 0xa6, 0xff, 0xcc, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, + 0xff, 0xff, 0xff, 0x4a, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xc2, 0xff, 0xce, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xa3, 0xff, 0xaf, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, + 0xff, 0xaf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xa3, 0xff, 0xaf, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xa3, 0xff, 0xaf, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, 0xff, + 0xaf, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+005A "Z" */ + 0x0, 0x5f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x2f, 0x0, 0x55, 0xe3, 0xe3, + 0xe3, 0xe3, 0xe3, 0xe3, 0xf8, 0xff, 0xf2, 0x17, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x25, + 0xf5, 0xff, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xc7, 0xff, 0xb4, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7a, 0xff, + 0xec, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x30, 0xfa, 0xff, 0x55, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x7, 0xd2, 0xff, 0xa5, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x89, 0xff, 0xe4, 0x11, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3b, 0xfd, 0xff, 0x47, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, 0xdc, + 0xff, 0x96, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x98, 0xff, 0xdc, 0xb, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0xff, 0xfd, + 0x3b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x6, 0xe5, 0xff, 0xfc, 0xe7, 0xe7, 0xe7, 0xe7, + 0xe7, 0xe7, 0xe7, 0x3d, 0xf, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x43, + + /* U+005B "[" */ + 0xeb, 0xff, 0xff, 0xff, 0x4b, 0xeb, 0xd7, 0x37, + 0x37, 0x10, 0xeb, 0xcb, 0x0, 0x0, 0x0, 0xeb, + 0xcb, 0x0, 0x0, 0x0, 0xeb, 0xcb, 0x0, 0x0, + 0x0, 0xeb, 0xcb, 0x0, 0x0, 0x0, 0xeb, 0xcb, + 0x0, 0x0, 0x0, 0xeb, 0xcb, 0x0, 0x0, 0x0, + 0xeb, 0xcb, 0x0, 0x0, 0x0, 0xeb, 0xcb, 0x0, + 0x0, 0x0, 0xeb, 0xcb, 0x0, 0x0, 0x0, 0xeb, + 0xcb, 0x0, 0x0, 0x0, 0xeb, 0xcb, 0x0, 0x0, + 0x0, 0xeb, 0xcb, 0x0, 0x0, 0x0, 0xeb, 0xcb, + 0x0, 0x0, 0x0, 0xeb, 0xcb, 0x0, 0x0, 0x0, + 0xeb, 0xcb, 0x0, 0x0, 0x0, 0xeb, 0xcc, 0x3, + 0x3, 0x1, 0xeb, 0xff, 0xff, 0xff, 0x4b, 0x2f, + 0x33, 0x33, 0x33, 0xf, + + /* U+005C "\\" */ + 0x72, 0xff, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x28, 0xff, 0x6f, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xdd, 0xba, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x92, 0xf9, 0xc, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x48, 0xff, 0x50, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x8, 0xf5, 0x9b, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xb2, 0xe5, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x67, 0xff, 0x31, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1d, 0xff, 0x7c, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xd2, 0xc7, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x87, 0xfd, 0x14, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3c, 0xff, 0x5d, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x3, 0xee, 0xa8, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xa7, 0xef, 0x4, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x5c, 0xff, 0x3e, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x14, 0xfd, 0x89, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xc7, 0xd4, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0xff, 0x1f, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, 0xff, 0x6a, + + /* U+005D "]" */ + 0x33, 0xff, 0xff, 0xff, 0xff, 0xb, 0xb, 0x37, + 0x37, 0xc4, 0xff, 0xb, 0x0, 0x0, 0x0, 0xb3, + 0xff, 0xb, 0x0, 0x0, 0x0, 0xb3, 0xff, 0xb, + 0x0, 0x0, 0x0, 0xb3, 0xff, 0xb, 0x0, 0x0, + 0x0, 0xb3, 0xff, 0xb, 0x0, 0x0, 0x0, 0xb3, + 0xff, 0xb, 0x0, 0x0, 0x0, 0xb3, 0xff, 0xb, + 0x0, 0x0, 0x0, 0xb3, 0xff, 0xb, 0x0, 0x0, + 0x0, 0xb3, 0xff, 0xb, 0x0, 0x0, 0x0, 0xb3, + 0xff, 0xb, 0x0, 0x0, 0x0, 0xb3, 0xff, 0xb, + 0x0, 0x0, 0x0, 0xb3, 0xff, 0xb, 0x0, 0x0, + 0x0, 0xb3, 0xff, 0xb, 0x0, 0x0, 0x0, 0xb3, + 0xff, 0xb, 0x0, 0x0, 0x0, 0xb3, 0xff, 0xb, + 0x0, 0x0, 0x0, 0xb3, 0xff, 0xb, 0x0, 0x3, + 0x3, 0xb5, 0xff, 0xb, 0x33, 0xff, 0xff, 0xff, + 0xff, 0xb, 0xa, 0x33, 0x33, 0x33, 0x33, 0x2, + + /* U+005E "^" */ + 0x0, 0x0, 0x0, 0x30, 0x7f, 0x64, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xfb, + 0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, 0xfc, + 0xe2, 0xff, 0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x7e, 0xff, 0x4f, 0xe7, 0xe2, 0x3, 0x0, 0x0, + 0x0, 0x3, 0xe3, 0xe9, 0x4, 0x8c, 0xff, 0x4d, + 0x0, 0x0, 0x0, 0x4d, 0xff, 0x91, 0x0, 0x2e, + 0xff, 0xb4, 0x0, 0x0, 0x0, 0xb5, 0xff, 0x30, + 0x0, 0x0, 0xcc, 0xfd, 0x1e, 0x0, 0x1f, 0xfd, + 0xcd, 0x0, 0x0, 0x0, 0x6a, 0xff, 0x83, 0x0, + 0x84, 0xff, 0x6c, 0x0, 0x0, 0x0, 0x11, 0xf7, + 0xe6, 0x4, + + /* U+005F "_" */ + 0x11, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, 0x17, + 0x17, 0x17, 0x17, 0xbb, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xfb, 0x34, 0x47, + 0x47, 0x47, 0x47, 0x47, 0x47, 0x47, 0x47, 0x47, + 0x46, + + /* U+0060 "`" */ + 0x0, 0x9, 0x25, 0x0, 0x0, 0x0, 0xf, 0xc2, + 0xe4, 0x1b, 0x0, 0x0, 0x1b, 0xd5, 0xff, 0xd0, + 0xd, 0x0, 0x0, 0x11, 0xc5, 0xff, 0xb7, 0x4, + 0x0, 0x0, 0x9, 0xb3, 0xf8, 0x33, 0x0, 0x0, + 0x0, 0x4, 0x30, 0x0, + + /* U+0061 "a" */ + 0x0, 0x17, 0x82, 0xba, 0xe9, 0xe8, 0xb7, 0x2f, + 0x0, 0x37, 0xf6, 0xff, 0xfd, 0xe0, 0xfa, 0xff, + 0xf8, 0x2a, 0x2, 0xa9, 0x5a, 0xb, 0x0, 0x12, + 0xcf, 0xff, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x67, 0xff, 0xd9, 0x0, 0x0, 0x6, 0x52, + 0x8a, 0xb4, 0xe5, 0xff, 0xf7, 0x0, 0x70, 0xeb, + 0xff, 0xe2, 0xad, 0xad, 0xff, 0xfb, 0x6d, 0xff, + 0xe6, 0x45, 0x1, 0x0, 0x4f, 0xff, 0xfb, 0xc8, + 0xff, 0x68, 0x0, 0x0, 0x0, 0x4f, 0xff, 0xfb, + 0xcf, 0xff, 0xa3, 0x1, 0x0, 0x30, 0xd0, 0xff, + 0xfb, 0x77, 0xff, 0xff, 0xe8, 0xdf, 0xff, 0xd1, + 0xff, 0xfb, 0x2, 0x7a, 0xdd, 0xf1, 0xbf, 0x67, + 0x3, 0xf7, 0xfb, + + /* U+0062 "b" */ + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x43, 0xff, 0xff, 0x3, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, 0xff, + 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x43, 0xff, 0xfb, 0xd, + 0x89, 0xd2, 0xee, 0xbc, 0x4b, 0x0, 0x0, 0x43, + 0xff, 0xfb, 0xe3, 0xff, 0xef, 0xfe, 0xff, 0xfe, + 0x65, 0x0, 0x43, 0xff, 0xff, 0xc7, 0x2e, 0x0, + 0x12, 0xb6, 0xff, 0xec, 0xc, 0x43, 0xff, 0xff, + 0x7, 0x0, 0x0, 0x0, 0x1c, 0xfc, 0xff, 0x57, + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, + 0xde, 0xff, 0x7a, 0x43, 0xff, 0xff, 0x3, 0x0, + 0x0, 0x0, 0x0, 0xd0, 0xff, 0x8c, 0x43, 0xff, + 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, 0xee, 0xff, + 0x67, 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, + 0x3f, 0xff, 0xff, 0x3a, 0x43, 0xff, 0xff, 0x81, + 0xb, 0x0, 0x26, 0xd8, 0xff, 0xc1, 0x0, 0x43, + 0xff, 0xf0, 0xfa, 0xfb, 0xe5, 0xff, 0xff, 0xe8, + 0x2b, 0x0, 0x43, 0xff, 0xa1, 0x2d, 0xb0, 0xeb, + 0xdd, 0x9f, 0x17, 0x0, 0x0, + + /* U+0063 "c" */ + 0x0, 0x0, 0x0, 0x25, 0xa2, 0xd5, 0xf3, 0xc8, + 0x75, 0x4, 0x0, 0x0, 0x61, 0xf8, 0xff, 0xff, + 0xe9, 0xff, 0xff, 0x59, 0x0, 0x2a, 0xf7, 0xff, + 0xac, 0x15, 0x0, 0x1d, 0x6e, 0x0, 0x0, 0xa8, + 0xff, 0xda, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xda, 0xff, 0x80, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3, 0xfd, 0xff, 0x61, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xe1, 0xff, 0x7c, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb3, + 0xff, 0xd1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x3c, 0xfe, 0xff, 0x9c, 0xb, 0x0, 0x12, + 0x88, 0x16, 0x0, 0x0, 0x7f, 0xfe, 0xff, 0xfb, + 0xe1, 0xfe, 0xff, 0x8a, 0x0, 0x0, 0x0, 0x3c, + 0xb2, 0xe0, 0xf1, 0xc7, 0x6e, 0x3, + + /* U+0064 "d" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6b, + 0xff, 0xdf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6b, 0xff, 0xdf, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x6b, 0xff, 0xdf, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6a, 0xff, 0xdf, + 0x0, 0x0, 0x4a, 0xbb, 0xef, 0xd6, 0x89, 0x68, + 0xff, 0xdf, 0x0, 0x7b, 0xfe, 0xff, 0xfb, 0xf0, + 0xff, 0xf8, 0xff, 0xdf, 0x2f, 0xfc, 0xff, 0x9a, + 0xb, 0x0, 0x30, 0xca, 0xff, 0xdf, 0xa5, 0xff, + 0xd6, 0x2, 0x0, 0x0, 0x0, 0x6b, 0xff, 0xdf, + 0xd3, 0xff, 0x84, 0x0, 0x0, 0x0, 0x0, 0x6b, + 0xff, 0xdf, 0xf6, 0xff, 0x67, 0x0, 0x0, 0x0, + 0x0, 0x6b, 0xff, 0xdf, 0xde, 0xff, 0x7c, 0x0, + 0x0, 0x0, 0x0, 0x6b, 0xff, 0xdf, 0xb9, 0xff, + 0xc0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0xff, 0xdf, + 0x55, 0xff, 0xff, 0x71, 0x2, 0x2, 0x4a, 0xec, + 0xff, 0xdf, 0x1, 0xb8, 0xff, 0xff, 0xf3, 0xef, + 0xff, 0xda, 0xff, 0xdf, 0x0, 0x3, 0x7b, 0xcc, + 0xf2, 0xc8, 0x70, 0x15, 0xff, 0xdf, + + /* U+0065 "e" */ + 0x0, 0x0, 0x0, 0x36, 0xb0, 0xe6, 0xe7, 0xb7, + 0x3c, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xfb, 0xff, + 0xd8, 0xd5, 0xfd, 0xfc, 0x59, 0x0, 0x0, 0x2d, + 0xfa, 0xf6, 0x44, 0x0, 0x0, 0x3f, 0xfb, 0xe5, + 0xa, 0x0, 0xa9, 0xff, 0x80, 0x0, 0x0, 0x0, + 0x0, 0xac, 0xff, 0x3f, 0x0, 0xdc, 0xff, 0xa8, + 0x87, 0x87, 0x87, 0x87, 0xc9, 0xff, 0x64, 0x3, + 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0x66, 0x0, 0xdf, 0xff, 0x57, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, + 0xae, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x35, 0xfc, 0xff, 0x81, 0x5, 0x0, 0x0, + 0x33, 0x33, 0x0, 0x0, 0x0, 0x73, 0xfc, 0xff, + 0xef, 0xca, 0xe2, 0xff, 0xcf, 0x0, 0x0, 0x0, + 0x0, 0x31, 0xab, 0xdb, 0xf4, 0xd0, 0x96, 0x25, + 0x0, + + /* U+0066 "f" */ + 0x0, 0x0, 0x6, 0x7e, 0xd9, 0xf5, 0xd4, 0x51, + 0x0, 0x0, 0x81, 0xff, 0xff, 0xe4, 0xe0, 0x36, + 0x0, 0x0, 0xce, 0xff, 0xa6, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xdf, 0xff, 0x6c, 0x0, 0x0, 0x0, + 0x56, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xa3, 0x0, + 0x4a, 0xc7, 0xf8, 0xff, 0xdf, 0xc7, 0x80, 0x0, + 0x0, 0x0, 0xdf, 0xff, 0x6b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xdf, 0xff, 0x6b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xdf, 0xff, 0x6b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xdf, 0xff, 0x6b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xdf, 0xff, 0x6b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xdf, 0xff, 0x6b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xdf, 0xff, 0x6b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xdf, 0xff, 0x6b, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xdf, 0xff, 0x6b, 0x0, 0x0, 0x0, + + /* U+0067 "g" */ + 0x0, 0x0, 0x1f, 0x95, 0xda, 0xfa, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x13, 0x0, 0x21, 0xe7, 0xff, + 0xe4, 0xa7, 0xd9, 0xff, 0xff, 0xb4, 0xab, 0xd, + 0x0, 0x86, 0xff, 0xbe, 0x1, 0x0, 0x0, 0x99, + 0xff, 0x7f, 0x0, 0x0, 0x0, 0x8f, 0xff, 0x94, + 0x0, 0x0, 0x0, 0x6c, 0xff, 0xa0, 0x0, 0x0, + 0x0, 0x2f, 0xf4, 0xf5, 0x74, 0x33, 0x66, 0xe6, + 0xff, 0x55, 0x0, 0x0, 0x0, 0x0, 0x6c, 0xff, + 0xff, 0xff, 0xff, 0xed, 0x70, 0x0, 0x0, 0x0, + 0x0, 0xd, 0xe7, 0xc0, 0x15, 0x44, 0x32, 0x9, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xff, 0x7e, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x5c, 0xff, 0xc0, 0x3, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, 0xf2, 0xff, + 0xe9, 0xcd, 0xcb, 0xc6, 0xb2, 0x7c, 0x18, 0x0, + 0x0, 0x5, 0xb4, 0xf6, 0xea, 0xfe, 0xff, 0xff, + 0xff, 0xff, 0xde, 0x8, 0x0, 0xa8, 0xff, 0x35, + 0x0, 0x0, 0x0, 0x12, 0x4a, 0xfe, 0xff, 0x32, + 0x3, 0xf7, 0xfa, 0x19, 0x0, 0x0, 0x0, 0x0, + 0x42, 0xff, 0xf3, 0x7, 0x0, 0xab, 0xff, 0xec, + 0xa0, 0x82, 0x8b, 0xba, 0xfc, 0xf5, 0x46, 0x0, + 0x0, 0x5, 0x72, 0xc6, 0xea, 0xf9, 0xe3, 0xc6, + 0x7c, 0x19, 0x0, 0x0, + + /* U+0068 "h" */ + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x43, 0xff, 0xff, 0x3, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, 0xff, + 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x43, 0xff, 0xfb, 0x1, 0x6e, 0xd6, 0xf5, 0xcf, + 0x57, 0x0, 0x43, 0xff, 0xf7, 0xb6, 0xff, 0xfb, + 0xff, 0xff, 0xff, 0x3e, 0x43, 0xff, 0xff, 0xe6, + 0x4e, 0x8, 0x22, 0xe3, 0xff, 0xa6, 0x43, 0xff, + 0xff, 0x1d, 0x0, 0x0, 0x0, 0x89, 0xff, 0xc9, + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x6f, + 0xff, 0xde, 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, + 0x0, 0x6b, 0xff, 0xdf, 0x43, 0xff, 0xff, 0x3, + 0x0, 0x0, 0x0, 0x6b, 0xff, 0xdf, 0x43, 0xff, + 0xff, 0x3, 0x0, 0x0, 0x0, 0x6b, 0xff, 0xdf, + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x6b, + 0xff, 0xdf, 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, + 0x0, 0x6b, 0xff, 0xdf, 0x43, 0xff, 0xff, 0x3, + 0x0, 0x0, 0x0, 0x6b, 0xff, 0xdf, + + /* U+0069 "i" */ + 0x31, 0xdc, 0xc6, 0xc, 0x75, 0xff, 0xff, 0x3b, + 0x11, 0x84, 0x6e, 0x1, 0x0, 0x0, 0x0, 0x0, + 0x43, 0xff, 0xff, 0x3, 0x43, 0xff, 0xff, 0x3, + 0x43, 0xff, 0xff, 0x3, 0x43, 0xff, 0xff, 0x3, + 0x43, 0xff, 0xff, 0x3, 0x43, 0xff, 0xff, 0x3, + 0x43, 0xff, 0xff, 0x3, 0x43, 0xff, 0xff, 0x3, + 0x43, 0xff, 0xff, 0x3, 0x43, 0xff, 0xff, 0x3, + 0x43, 0xff, 0xff, 0x3, + + /* U+006A "j" */ + 0x0, 0x0, 0x2e, 0xda, 0xc9, 0xe, 0x0, 0x0, + 0x70, 0xff, 0xff, 0x3f, 0x0, 0x0, 0x10, 0x82, + 0x71, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x3b, 0xff, 0xff, 0xf, 0x0, 0x0, + 0x3b, 0xff, 0xff, 0xf, 0x0, 0x0, 0x3b, 0xff, + 0xff, 0xf, 0x0, 0x0, 0x3b, 0xff, 0xff, 0xf, + 0x0, 0x0, 0x3b, 0xff, 0xff, 0xf, 0x0, 0x0, + 0x3b, 0xff, 0xff, 0xf, 0x0, 0x0, 0x3b, 0xff, + 0xff, 0xf, 0x0, 0x0, 0x3b, 0xff, 0xff, 0xf, + 0x0, 0x0, 0x3b, 0xff, 0xff, 0xf, 0x0, 0x0, + 0x3b, 0xff, 0xff, 0xf, 0x0, 0x0, 0x3b, 0xff, + 0xff, 0xf, 0x0, 0x0, 0x49, 0xff, 0xff, 0x8, + 0x0, 0x0, 0x82, 0xff, 0xe8, 0x0, 0x9e, 0xd8, + 0xfd, 0xff, 0x88, 0x0, 0xbc, 0xf8, 0xde, 0x8b, + 0x6, 0x0, + + /* U+006B "k" */ + 0x43, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x43, 0xff, 0xfb, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, 0xff, + 0xfb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x43, 0xff, 0xfb, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x43, 0xff, 0xfb, 0x0, + 0x0, 0x0, 0x1f, 0xeb, 0xff, 0x7b, 0x0, 0x43, + 0xff, 0xfb, 0x0, 0x0, 0xa, 0xcf, 0xff, 0xa3, + 0x0, 0x0, 0x43, 0xff, 0xfb, 0x0, 0x0, 0xa8, + 0xff, 0xc5, 0x7, 0x0, 0x0, 0x43, 0xff, 0xfb, + 0x0, 0x77, 0xff, 0xdf, 0x15, 0x0, 0x0, 0x0, + 0x43, 0xff, 0xfb, 0x48, 0xfd, 0xff, 0x56, 0x0, + 0x0, 0x0, 0x0, 0x43, 0xff, 0xfe, 0xef, 0xff, + 0xff, 0xcd, 0x3, 0x0, 0x0, 0x0, 0x43, 0xff, + 0xff, 0xff, 0x72, 0xd8, 0xff, 0x73, 0x0, 0x0, + 0x0, 0x43, 0xff, 0xff, 0x8d, 0x0, 0x46, 0xff, + 0xf5, 0x21, 0x0, 0x0, 0x43, 0xff, 0xfc, 0x2, + 0x0, 0x0, 0xad, 0xff, 0xb8, 0x0, 0x0, 0x43, + 0xff, 0xfb, 0x0, 0x0, 0x0, 0x1f, 0xf6, 0xff, + 0x5b, 0x0, 0x43, 0xff, 0xfb, 0x0, 0x0, 0x0, + 0x0, 0x7c, 0xff, 0xea, 0x13, + + /* U+006C "l" */ + 0x43, 0xff, 0xff, 0x3, 0x0, 0x43, 0xff, 0xff, + 0x3, 0x0, 0x43, 0xff, 0xff, 0x3, 0x0, 0x43, + 0xff, 0xff, 0x3, 0x0, 0x43, 0xff, 0xff, 0x3, + 0x0, 0x43, 0xff, 0xff, 0x3, 0x0, 0x43, 0xff, + 0xff, 0x3, 0x0, 0x43, 0xff, 0xff, 0x3, 0x0, + 0x43, 0xff, 0xff, 0x3, 0x0, 0x43, 0xff, 0xff, + 0x3, 0x0, 0x43, 0xff, 0xff, 0x3, 0x0, 0x43, + 0xff, 0xff, 0x3, 0x0, 0x3e, 0xff, 0xff, 0x11, + 0x0, 0x1a, 0xfd, 0xff, 0xe5, 0x8, 0x0, 0x74, + 0xea, 0xef, 0x29, + + /* U+006D "m" */ + 0x43, 0xff, 0xac, 0x4, 0x7f, 0xe0, 0xf5, 0xc7, + 0x31, 0x0, 0x20, 0xac, 0xf0, 0xe1, 0x94, 0x9, + 0x0, 0x43, 0xff, 0xd3, 0xbe, 0xff, 0xfb, 0xff, + 0xff, 0xdf, 0x4b, 0xea, 0xff, 0xfb, 0xff, 0xff, + 0x9e, 0x0, 0x43, 0xff, 0xff, 0xe5, 0x47, 0x4, + 0x44, 0xfd, 0xff, 0xff, 0xac, 0x22, 0x6, 0xa0, + 0xff, 0xfa, 0xd, 0x43, 0xff, 0xff, 0x1c, 0x0, + 0x0, 0x0, 0xc6, 0xff, 0xbb, 0x1, 0x0, 0x0, + 0x2a, 0xff, 0xff, 0x2d, 0x43, 0xff, 0xff, 0x3, + 0x0, 0x0, 0x0, 0xab, 0xff, 0xa3, 0x0, 0x0, + 0x0, 0xf, 0xff, 0xff, 0x42, 0x43, 0xff, 0xff, + 0x3, 0x0, 0x0, 0x0, 0xa7, 0xff, 0xa3, 0x0, + 0x0, 0x0, 0xb, 0xff, 0xff, 0x43, 0x43, 0xff, + 0xff, 0x3, 0x0, 0x0, 0x0, 0xa7, 0xff, 0xa3, + 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, 0x43, 0x43, + 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0xa7, 0xff, + 0xa3, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, 0x43, + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0xa7, + 0xff, 0xa3, 0x0, 0x0, 0x0, 0xb, 0xff, 0xff, + 0x43, 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, + 0xa7, 0xff, 0xa3, 0x0, 0x0, 0x0, 0xb, 0xff, + 0xff, 0x43, 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, + 0x0, 0xa7, 0xff, 0xa3, 0x0, 0x0, 0x0, 0xb, + 0xff, 0xff, 0x43, + + /* U+006E "n" */ + 0x43, 0xff, 0xac, 0x2, 0x71, 0xd7, 0xf5, 0xcf, + 0x57, 0x0, 0x43, 0xff, 0xd4, 0xbb, 0xff, 0xfb, + 0xff, 0xff, 0xff, 0x3e, 0x43, 0xff, 0xff, 0xe6, + 0x4e, 0x8, 0x22, 0xe3, 0xff, 0xa6, 0x43, 0xff, + 0xff, 0x1d, 0x0, 0x0, 0x0, 0x89, 0xff, 0xc9, + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x6f, + 0xff, 0xde, 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, + 0x0, 0x6b, 0xff, 0xdf, 0x43, 0xff, 0xff, 0x3, + 0x0, 0x0, 0x0, 0x6b, 0xff, 0xdf, 0x43, 0xff, + 0xff, 0x3, 0x0, 0x0, 0x0, 0x6b, 0xff, 0xdf, + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x6b, + 0xff, 0xdf, 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, + 0x0, 0x6b, 0xff, 0xdf, 0x43, 0xff, 0xff, 0x3, + 0x0, 0x0, 0x0, 0x6b, 0xff, 0xdf, + + /* U+006F "o" */ + 0x0, 0x0, 0x0, 0x33, 0xae, 0xe0, 0xed, 0xbd, + 0x5c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f, 0xfc, + 0xff, 0xf9, 0xf0, 0xff, 0xff, 0xae, 0x2, 0x0, + 0x0, 0x30, 0xfa, 0xff, 0x88, 0x8, 0x1, 0x50, + 0xf4, 0xff, 0x6e, 0x0, 0x0, 0xab, 0xff, 0xca, + 0x0, 0x0, 0x0, 0x0, 0x80, 0xff, 0xee, 0x0, + 0x0, 0xdc, 0xff, 0x7a, 0x0, 0x0, 0x0, 0x0, + 0x2f, 0xff, 0xff, 0x1f, 0x3, 0xfd, 0xff, 0x60, + 0x0, 0x0, 0x0, 0x0, 0x15, 0xff, 0xff, 0x43, + 0x0, 0xde, 0xff, 0x77, 0x0, 0x0, 0x0, 0x0, + 0x2d, 0xff, 0xff, 0x21, 0x0, 0xae, 0xff, 0xc4, + 0x0, 0x0, 0x0, 0x0, 0x7a, 0xff, 0xf0, 0x1, + 0x0, 0x34, 0xfc, 0xff, 0x7e, 0x3, 0x0, 0x46, + 0xf1, 0xff, 0x73, 0x0, 0x0, 0x0, 0x72, 0xfc, + 0xff, 0xf4, 0xe9, 0xff, 0xff, 0xb2, 0x2, 0x0, + 0x0, 0x0, 0x0, 0x35, 0xb0, 0xe1, 0xee, 0xbf, + 0x5f, 0x0, 0x0, 0x0, + + /* U+0070 "p" */ + 0x43, 0xff, 0xaf, 0x15, 0x8f, 0xd3, 0xee, 0xbc, + 0x4d, 0x0, 0x0, 0x43, 0xff, 0xeb, 0xee, 0xff, + 0xef, 0xfe, 0xff, 0xfe, 0x68, 0x0, 0x43, 0xff, + 0xff, 0xc7, 0x2e, 0x0, 0x12, 0xb6, 0xff, 0xed, + 0xd, 0x43, 0xff, 0xff, 0x7, 0x0, 0x0, 0x0, + 0x1c, 0xfc, 0xff, 0x58, 0x43, 0xff, 0xff, 0x3, + 0x0, 0x0, 0x0, 0x0, 0xde, 0xff, 0x7a, 0x43, + 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, 0xd0, + 0xff, 0x8c, 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, + 0x0, 0x0, 0xee, 0xff, 0x67, 0x43, 0xff, 0xff, + 0x3, 0x0, 0x0, 0x0, 0x3f, 0xff, 0xff, 0x3a, + 0x43, 0xff, 0xff, 0x81, 0xb, 0x0, 0x26, 0xd8, + 0xff, 0xc1, 0x0, 0x43, 0xff, 0xfd, 0xf9, 0xfb, + 0xe5, 0xff, 0xff, 0xe8, 0x2b, 0x0, 0x43, 0xff, + 0xf9, 0x29, 0xae, 0xeb, 0xdd, 0x9f, 0x17, 0x0, + 0x0, 0x43, 0xff, 0xff, 0x2, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x43, 0xff, 0xff, 0x3, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x43, + 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+0071 "q" */ + 0x0, 0x0, 0x4a, 0xbb, 0xef, 0xd9, 0x91, 0x17, + 0xfc, 0xdf, 0x0, 0x7b, 0xfe, 0xff, 0xfb, 0xf0, + 0xff, 0xf1, 0xff, 0xdf, 0x2f, 0xfc, 0xff, 0x9a, + 0xb, 0x0, 0x30, 0xca, 0xff, 0xdf, 0xa5, 0xff, + 0xd6, 0x2, 0x0, 0x0, 0x0, 0x6b, 0xff, 0xdf, + 0xd3, 0xff, 0x84, 0x0, 0x0, 0x0, 0x0, 0x6b, + 0xff, 0xdf, 0xf6, 0xff, 0x67, 0x0, 0x0, 0x0, + 0x0, 0x6b, 0xff, 0xdf, 0xde, 0xff, 0x7c, 0x0, + 0x0, 0x0, 0x0, 0x6b, 0xff, 0xdf, 0xb9, 0xff, + 0xc0, 0x0, 0x0, 0x0, 0x0, 0x6d, 0xff, 0xdf, + 0x55, 0xff, 0xff, 0x71, 0x2, 0x2, 0x4a, 0xec, + 0xff, 0xdf, 0x1, 0xb8, 0xff, 0xff, 0xf3, 0xef, + 0xff, 0xe4, 0xff, 0xdf, 0x0, 0x3, 0x7b, 0xcc, + 0xf2, 0xc7, 0x69, 0x5f, 0xff, 0xdf, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x6a, 0xff, 0xdf, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6b, + 0xff, 0xdf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x6b, 0xff, 0xdf, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x6b, 0xff, 0xdf, + + /* U+0072 "r" */ + 0x43, 0xff, 0xa9, 0x1, 0x83, 0xea, 0xff, 0x1e, + 0x43, 0xff, 0xbc, 0x87, 0xff, 0xff, 0xed, 0x0, + 0x43, 0xff, 0xf7, 0xfb, 0x6d, 0x10, 0x1a, 0x0, + 0x43, 0xff, 0xff, 0x78, 0x0, 0x0, 0x0, 0x0, + 0x43, 0xff, 0xff, 0xa, 0x0, 0x0, 0x0, 0x0, + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x43, 0xff, 0xff, 0x3, 0x0, 0x0, 0x0, 0x0, + + /* U+0073 "s" */ + 0x0, 0x0, 0x47, 0xbe, 0xeb, 0xe9, 0xb8, 0x5c, + 0x1, 0x0, 0x4f, 0xfe, 0xff, 0xe1, 0xcd, 0xf9, + 0xff, 0x58, 0x0, 0xbc, 0xff, 0x90, 0x0, 0x0, + 0x18, 0x69, 0x0, 0x0, 0xc0, 0xff, 0x8d, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0xfd, 0xff, + 0xcd, 0x66, 0x8, 0x0, 0x0, 0x0, 0x0, 0x37, + 0xb7, 0xff, 0xff, 0xe7, 0x73, 0x1, 0x0, 0x0, + 0x0, 0x0, 0x33, 0x9f, 0xfc, 0xff, 0x7c, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x74, 0xff, 0xd2, + 0x0, 0x8f, 0x60, 0x1, 0x0, 0x0, 0x93, 0xff, + 0xc1, 0x2a, 0xf3, 0xff, 0xee, 0xbf, 0xcc, 0xff, + 0xfd, 0x4a, 0x0, 0x17, 0x8b, 0xc5, 0xf2, 0xe5, + 0xb6, 0x3d, 0x0, + + /* U+0074 "t" */ + 0x0, 0x0, 0x96, 0xff, 0x67, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xac, 0xff, 0x67, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xc1, 0xff, 0x67, 0x0, 0x0, 0x0, + 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x43, + 0x63, 0xc7, 0xfa, 0xff, 0xde, 0xc7, 0xc7, 0x35, + 0x0, 0x0, 0xe7, 0xff, 0x67, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xe7, 0xff, 0x67, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xe7, 0xff, 0x67, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xe7, 0xff, 0x67, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xe7, 0xff, 0x67, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xdf, 0xff, 0x79, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xc1, 0xff, 0xc3, 0xb, 0x0, 0x1, + 0x0, 0x0, 0x63, 0xff, 0xff, 0xf2, 0xe6, 0x51, + 0x0, 0x0, 0x1, 0x75, 0xd6, 0xf4, 0xce, 0x59, + + /* U+0075 "u" */ + 0x67, 0xff, 0xe7, 0x0, 0x0, 0x0, 0x0, 0x9f, + 0xff, 0xaf, 0x67, 0xff, 0xe7, 0x0, 0x0, 0x0, + 0x0, 0x9f, 0xff, 0xaf, 0x67, 0xff, 0xe7, 0x0, + 0x0, 0x0, 0x0, 0x9f, 0xff, 0xaf, 0x67, 0xff, + 0xe7, 0x0, 0x0, 0x0, 0x0, 0x9f, 0xff, 0xaf, + 0x67, 0xff, 0xe7, 0x0, 0x0, 0x0, 0x0, 0x9f, + 0xff, 0xaf, 0x67, 0xff, 0xe7, 0x0, 0x0, 0x0, + 0x0, 0x9f, 0xff, 0xaf, 0x67, 0xff, 0xea, 0x0, + 0x0, 0x0, 0x0, 0x9f, 0xff, 0xaf, 0x53, 0xff, + 0xfc, 0x6, 0x0, 0x0, 0x3, 0xc1, 0xff, 0xaf, + 0x30, 0xff, 0xff, 0x74, 0x1, 0x21, 0xad, 0xff, + 0xff, 0xaf, 0x0, 0xc9, 0xff, 0xff, 0xf8, 0xff, + 0xe9, 0x8f, 0xff, 0xaf, 0x0, 0x17, 0xac, 0xeb, + 0xef, 0xad, 0x1f, 0x3f, 0xff, 0xaf, + + /* U+0076 "v" */ + 0x8e, 0xff, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xc8, 0xff, 0x73, 0x34, 0xff, 0xfe, 0x1a, 0x0, + 0x0, 0x0, 0x1b, 0xfe, 0xfe, 0x1c, 0x0, 0xd9, + 0xff, 0x6a, 0x0, 0x0, 0x0, 0x6b, 0xff, 0xc1, + 0x0, 0x0, 0x7f, 0xff, 0xbb, 0x0, 0x0, 0x0, + 0xbc, 0xff, 0x68, 0x0, 0x0, 0x25, 0xff, 0xfb, + 0x11, 0x0, 0x11, 0xfb, 0xfb, 0x14, 0x0, 0x0, + 0x0, 0xca, 0xff, 0x5d, 0x0, 0x5e, 0xff, 0xb7, + 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0xaa, 0x0, + 0xab, 0xff, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x18, + 0xfc, 0xf0, 0x9, 0xf1, 0xf7, 0xe, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xba, 0xff, 0x7e, 0xff, 0xad, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60, 0xff, + 0xf7, 0xff, 0x54, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0xe, 0xf7, 0xff, 0xf2, 0x9, 0x0, 0x0, + 0x0, + + /* U+0077 "w" */ + 0x51, 0xff, 0xf5, 0x5, 0x0, 0x0, 0x0, 0xdd, + 0xff, 0x89, 0x0, 0x0, 0x0, 0x42, 0xff, 0xe2, + 0x0, 0x10, 0xfc, 0xff, 0x38, 0x0, 0x0, 0x20, + 0xff, 0xff, 0xcc, 0x0, 0x0, 0x0, 0x80, 0xff, + 0xa0, 0x0, 0x0, 0xc7, 0xff, 0x77, 0x0, 0x0, + 0x62, 0xff, 0xda, 0xfd, 0x13, 0x0, 0x0, 0xbd, + 0xff, 0x5e, 0x0, 0x0, 0x82, 0xff, 0xb5, 0x0, + 0x0, 0xa5, 0xf4, 0x74, 0xff, 0x54, 0x0, 0x5, + 0xf5, 0xff, 0x1d, 0x0, 0x0, 0x3d, 0xff, 0xf1, + 0x3, 0x0, 0xe7, 0xbf, 0x38, 0xff, 0x98, 0x0, + 0x37, 0xff, 0xda, 0x0, 0x0, 0x0, 0x5, 0xf3, + 0xff, 0x33, 0x2a, 0xff, 0x87, 0x6, 0xf7, 0xdd, + 0x0, 0x74, 0xff, 0x99, 0x0, 0x0, 0x0, 0x0, + 0xb3, 0xff, 0x6a, 0x68, 0xff, 0x49, 0x0, 0xbe, + 0xff, 0x1b, 0xac, 0xff, 0x57, 0x0, 0x0, 0x0, + 0x0, 0x6e, 0xff, 0x9c, 0xa3, 0xfc, 0xe, 0x0, + 0x7b, 0xff, 0x58, 0xe1, 0xff, 0x16, 0x0, 0x0, + 0x0, 0x0, 0x29, 0xff, 0xce, 0xde, 0xcc, 0x0, + 0x0, 0x39, 0xff, 0xab, 0xff, 0xd3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xe4, 0xfe, 0xff, 0x8d, + 0x0, 0x0, 0x4, 0xf3, 0xfe, 0xff, 0x91, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, 0xff, 0xff, + 0x4e, 0x0, 0x0, 0x0, 0xb5, 0xff, 0xff, 0x50, + 0x0, 0x0, 0x0, + + /* U+0078 "x" */ + 0x27, 0xf8, 0xff, 0x57, 0x0, 0x0, 0x0, 0xb2, + 0xff, 0xa6, 0x0, 0x0, 0x7f, 0xff, 0xe3, 0xb, + 0x0, 0x38, 0xff, 0xf3, 0x1a, 0x0, 0x0, 0x7, + 0xd8, 0xff, 0x84, 0x0, 0xbb, 0xff, 0x74, 0x0, + 0x0, 0x0, 0x0, 0x40, 0xff, 0xf6, 0x5a, 0xff, + 0xd6, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e, + 0xff, 0xfe, 0xff, 0x43, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x54, 0xff, 0xff, 0xcf, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x9, 0xde, 0xfb, 0xf1, + 0xff, 0x4a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x87, + 0xff, 0x9b, 0x6b, 0xff, 0xe2, 0xd, 0x0, 0x0, + 0x0, 0x2b, 0xfa, 0xf8, 0x1d, 0x3, 0xd2, 0xff, + 0x95, 0x0, 0x0, 0x1, 0xc3, 0xff, 0x8a, 0x0, + 0x0, 0x3b, 0xfe, 0xfe, 0x3c, 0x0, 0x64, 0xff, + 0xed, 0x10, 0x0, 0x0, 0x0, 0x9b, 0xff, 0xd8, + 0x8, + + /* U+0079 "y" */ + 0x86, 0xff, 0xcf, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xc9, 0xff, 0x71, 0x1f, 0xfd, 0xff, 0x2e, 0x0, + 0x0, 0x0, 0x1c, 0xfe, 0xfc, 0x18, 0x0, 0xb2, + 0xff, 0x8e, 0x0, 0x0, 0x0, 0x6e, 0xff, 0xb8, + 0x0, 0x0, 0x47, 0xff, 0xe9, 0x4, 0x0, 0x0, + 0xc0, 0xff, 0x5b, 0x0, 0x0, 0x1, 0xdb, 0xff, + 0x4d, 0x0, 0x15, 0xfd, 0xf4, 0xb, 0x0, 0x0, + 0x0, 0x72, 0xff, 0xac, 0x0, 0x63, 0xff, 0xa2, + 0x0, 0x0, 0x0, 0x0, 0x12, 0xf6, 0xf6, 0xc, + 0xae, 0xff, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x9d, 0xff, 0x5f, 0xf2, 0xe6, 0x3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x34, 0xff, 0xe7, 0xff, 0x8d, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc9, + 0xff, 0xff, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x77, 0xff, 0xd4, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0xc6, 0xff, 0x6f, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x71, + 0xff, 0xec, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xbf, 0xe3, 0xff, 0xfe, 0x4d, 0x0, 0x0, 0x0, + 0x0, 0x0, 0xa, 0xe0, 0xf1, 0xc3, 0x41, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+007A "z" */ + 0x0, 0xa7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xf, 0x0, 0x83, 0xc7, 0xc7, 0xc7, 0xc7, + 0xfb, 0xff, 0xd3, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x54, 0xff, 0xfa, 0x31, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x16, 0xeb, 0xff, 0x7e, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xaf, 0xff, 0xcd, 0x4, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x5d, 0xff, 0xf8, + 0x2b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1b, 0xef, + 0xff, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xb7, 0xff, 0xc7, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x65, 0xff, 0xf6, 0x26, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x1c, 0xf2, 0xff, 0xf0, 0xcb, 0xcb, + 0xcb, 0xcb, 0xcb, 0x2f, 0x43, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0x3b, + + /* U+007B "{" */ + 0x0, 0x0, 0x0, 0x91, 0xea, 0xff, 0x4b, 0x0, + 0x0, 0x48, 0xff, 0xcd, 0x44, 0x10, 0x0, 0x0, + 0x75, 0xff, 0x65, 0x0, 0x0, 0x0, 0x0, 0x7e, + 0xff, 0x5a, 0x0, 0x0, 0x0, 0x0, 0x72, 0xff, + 0x61, 0x0, 0x0, 0x0, 0x0, 0x66, 0xff, 0x68, + 0x0, 0x0, 0x0, 0x0, 0x59, 0xff, 0x6f, 0x0, + 0x0, 0x0, 0x0, 0x6a, 0xff, 0x6a, 0x0, 0x0, + 0x7, 0x3b, 0xd6, 0xfc, 0x34, 0x0, 0x0, 0x43, + 0xff, 0xff, 0x4f, 0x0, 0x0, 0x0, 0x14, 0x6d, + 0xea, 0xea, 0x21, 0x0, 0x0, 0x0, 0x0, 0x7b, + 0xff, 0x65, 0x0, 0x0, 0x0, 0x0, 0x56, 0xff, + 0x70, 0x0, 0x0, 0x0, 0x0, 0x63, 0xff, 0x69, + 0x0, 0x0, 0x0, 0x0, 0x6f, 0xff, 0x62, 0x0, + 0x0, 0x0, 0x0, 0x7c, 0xff, 0x5b, 0x0, 0x0, + 0x0, 0x0, 0x7a, 0xff, 0x5f, 0x0, 0x0, 0x0, + 0x0, 0x58, 0xff, 0xaf, 0xf, 0x1, 0x0, 0x0, + 0x6, 0xc4, 0xff, 0xff, 0x4b, 0x0, 0x0, 0x0, + 0x1, 0x1f, 0x33, 0xf, + + /* U+007C "|" */ + 0xf3, 0x93, 0xf3, 0x93, 0xf3, 0x93, 0xf3, 0x93, + 0xf3, 0x93, 0xf3, 0x93, 0xf3, 0x93, 0xf3, 0x93, + 0xf3, 0x93, 0xf3, 0x93, 0xf3, 0x93, 0xf3, 0x93, + 0xf3, 0x93, 0xf3, 0x93, 0xf3, 0x93, 0xf3, 0x93, + 0xf3, 0x93, 0xf3, 0x93, 0xf3, 0x93, 0xf3, 0x93, + 0xf3, 0x93, 0xf3, 0x93, + + /* U+007D "}" */ + 0x33, 0xff, 0xed, 0xa2, 0x6, 0x0, 0x0, 0xb, + 0x41, 0xbd, 0xff, 0x66, 0x0, 0x0, 0x0, 0x0, + 0x4b, 0xff, 0x94, 0x0, 0x0, 0x0, 0x0, 0x3f, + 0xff, 0x9e, 0x0, 0x0, 0x0, 0x0, 0x46, 0xff, + 0x91, 0x0, 0x0, 0x0, 0x0, 0x4d, 0xff, 0x85, + 0x0, 0x0, 0x0, 0x0, 0x54, 0xff, 0x78, 0x0, + 0x0, 0x0, 0x0, 0x4f, 0xff, 0x89, 0x0, 0x0, + 0x0, 0x0, 0x1d, 0xf8, 0xe7, 0x45, 0xb, 0x0, + 0x0, 0x0, 0x3b, 0xfc, 0xff, 0x5b, 0x0, 0x0, + 0x10, 0xe1, 0xf4, 0x76, 0x1c, 0x0, 0x0, 0x4a, + 0xff, 0x9a, 0x0, 0x0, 0x0, 0x0, 0x55, 0xff, + 0x75, 0x0, 0x0, 0x0, 0x0, 0x4e, 0xff, 0x82, + 0x0, 0x0, 0x0, 0x0, 0x47, 0xff, 0x8f, 0x0, + 0x0, 0x0, 0x0, 0x40, 0xff, 0x9b, 0x0, 0x0, + 0x0, 0x0, 0x44, 0xff, 0x99, 0x0, 0x0, 0x0, + 0xc, 0x9a, 0xff, 0x75, 0x0, 0x0, 0x33, 0xff, + 0xff, 0xd4, 0x12, 0x0, 0x0, 0xa, 0x33, 0x22, + 0x3, 0x0, 0x0, 0x0, + + /* U+007E "~" */ + 0x0, 0x0, 0x42, 0x95, 0x70, 0xe, 0x0, 0x0, + 0x0, 0x6, 0x0, 0x0, 0x69, 0xff, 0xff, 0xff, + 0xe0, 0x36, 0x0, 0x1f, 0xe3, 0x48, 0xf, 0xf2, + 0xb9, 0x1d, 0x51, 0xea, 0xfb, 0xbe, 0xee, 0xf3, + 0x27, 0x0, 0x2f, 0x17, 0x0, 0x0, 0x19, 0xa8, + 0xef, 0xcb, 0x35, 0x0, + + /* U+5F0F "式" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x70, 0x83, 0x12, 0x3, 0x50, 0x1, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xd5, 0xff, 0x26, + 0x7a, 0xff, 0xb7, 0x10, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xce, 0xff, 0x2a, 0x3, 0x90, 0xff, 0xcf, 0xb, + 0x0, 0x9, 0xb, 0xb, 0xb, 0xb, 0xb, 0xb, + 0xb, 0xb, 0xb, 0xca, 0xff, 0x37, 0xb, 0xc, + 0x91, 0x7c, 0xb, 0x0, 0xcb, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xeb, 0x0, 0x9c, + 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, 0xc3, + 0xc3, 0xeb, 0xff, 0xd6, 0xc3, 0xc3, 0xc3, 0xc3, + 0xb4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x97, 0xff, 0x60, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x79, + 0xff, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xe, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, + 0xbf, 0x74, 0x5c, 0xff, 0x98, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x13, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x9b, 0x3f, 0xff, 0xb5, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb, + 0xb, 0xb, 0xc2, 0xff, 0x26, 0xb, 0xb, 0x7, + 0x22, 0xff, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, 0x1b, + 0x0, 0x0, 0x0, 0x3, 0xf4, 0xfd, 0xa, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xbf, 0xff, 0x1b, 0x0, 0x0, 0x0, 0x0, 0xc3, + 0xff, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xbf, 0xff, 0x1b, 0x0, 0x0, + 0x0, 0x0, 0x86, 0xff, 0x83, 0x0, 0x0, 0x3c, + 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbf, 0xff, + 0x1b, 0x4, 0x2f, 0x65, 0x13, 0x38, 0xff, 0xd7, + 0x0, 0x0, 0x60, 0xfe, 0x42, 0x0, 0x0, 0x1, + 0x22, 0xd0, 0xff, 0xce, 0xf6, 0xff, 0xff, 0x33, + 0x1, 0xda, 0xff, 0x45, 0x0, 0x7c, 0xff, 0x30, + 0x64, 0xbf, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xe2, + 0xa7, 0x6d, 0x12, 0x0, 0x68, 0xff, 0xdb, 0x20, + 0xb9, 0xfc, 0xd, 0x73, 0xff, 0xfa, 0xca, 0x90, + 0x57, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, + 0xc3, 0xff, 0xff, 0xff, 0xba, 0x0, 0x18, 0x3c, + 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xf, 0xa2, 0xee, 0xd4, 0x2a, + 0x0, + + /* U+620F "戏" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x23, 0xaf, 0x81, 0x0, 0x1a, 0x70, + 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x27, 0xff, + 0xc6, 0x0, 0xa2, 0xff, 0xa3, 0x3, 0x0, 0x0, + 0x0, 0x8c, 0x97, 0x97, 0x97, 0x97, 0x97, 0x98, + 0x3d, 0x0, 0x19, 0xff, 0xd3, 0x0, 0x7, 0xb7, + 0xff, 0x9e, 0x1, 0x0, 0x0, 0xeb, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0x7d, 0x0, 0xb, 0xff, + 0xe0, 0x0, 0x0, 0xb, 0xcb, 0x75, 0x0, 0x0, + 0x0, 0xb, 0xb, 0xb, 0xb, 0xb, 0x83, 0xff, + 0x4c, 0x0, 0x0, 0xfd, 0xed, 0x0, 0x0, 0x2, + 0x20, 0x3a, 0x3c, 0x0, 0x0, 0x2d, 0x9d, 0x2, + 0x0, 0x0, 0xc1, 0xff, 0x33, 0x4b, 0x6a, 0xf9, + 0xfc, 0xbf, 0xde, 0xfa, 0xff, 0xff, 0xce, 0x0, + 0x0, 0x96, 0xff, 0x7e, 0x0, 0xd, 0xfa, 0xeb, + 0x58, 0xff, 0xff, 0xff, 0xff, 0xf7, 0xda, 0xbc, + 0x9d, 0x7f, 0x58, 0x0, 0x0, 0xa, 0xd6, 0xfd, + 0x42, 0x4d, 0xff, 0xa7, 0x1f, 0x6f, 0x51, 0xcb, + 0xff, 0x30, 0x0, 0x0, 0x52, 0x31, 0x0, 0x0, + 0x0, 0x0, 0x2d, 0xf8, 0xe8, 0xab, 0xff, 0x50, + 0x0, 0x0, 0x0, 0x9c, 0xff, 0x50, 0x0, 0x8, + 0xe6, 0xeb, 0x6, 0x0, 0x0, 0x0, 0x0, 0x74, + 0xff, 0xff, 0xf2, 0x8, 0x0, 0x0, 0x0, 0x79, + 0xff, 0x73, 0x0, 0x6c, 0xff, 0x7a, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x2, 0xc7, 0xff, 0xb0, 0x0, + 0x0, 0x0, 0x0, 0x55, 0xff, 0xa1, 0x1b, 0xef, + 0xed, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12, + 0xe9, 0xff, 0xf7, 0x29, 0x0, 0x0, 0x0, 0x21, + 0xff, 0xd6, 0xb7, 0xff, 0x69, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x9d, 0xff, 0xe4, 0xff, 0xca, + 0x3, 0x0, 0x0, 0x0, 0xe3, 0xff, 0xff, 0xb0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0xff, + 0xf0, 0x1d, 0xc6, 0xff, 0x6d, 0x0, 0x0, 0x0, + 0xb3, 0xff, 0xe4, 0x13, 0x0, 0x52, 0x2d, 0x0, + 0x0, 0x4b, 0xf7, 0xff, 0x5f, 0x0, 0x30, 0xfd, + 0xa6, 0x0, 0x0, 0x7f, 0xff, 0xff, 0xda, 0x6, + 0x0, 0x8f, 0xfb, 0x11, 0x2e, 0xfa, 0xff, 0x93, + 0x0, 0x0, 0x0, 0x57, 0x3, 0x1a, 0xad, 0xff, + 0xf2, 0xe8, 0xff, 0x86, 0x0, 0xc4, 0xe6, 0x0, + 0x0, 0x9f, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x3f, 0xf2, 0xff, 0xdd, 0x2b, 0x55, 0xff, 0xff, + 0xd7, 0xff, 0xa9, 0x0, 0x0, 0x3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3, 0x9d, 0x95, 0xd, + 0x0, 0x0, 0x7c, 0xfd, 0xff, 0xfe, 0x3f, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, + 0x7c, 0x50, 0x0, 0x0, + + /* U+63A7 "控" */ + 0x0, 0x0, 0x0, 0xa5, 0xa8, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x1f, 0x95, 0x73, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, + 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc, + 0xf2, 0xee, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xd7, 0xdb, 0x0, 0x0, 0x46, + 0x6b, 0x6b, 0x6b, 0x6b, 0xd0, 0xff, 0x9a, 0x6b, + 0x6b, 0x6b, 0x6b, 0xb, 0x0, 0xb, 0xb, 0xd9, + 0xdd, 0xb, 0x9, 0xa7, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1b, + 0x13, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc3, 0xa7, + 0xff, 0x43, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, + 0x2b, 0xb7, 0xff, 0x1b, 0xd, 0xab, 0xab, 0xf2, + 0xf4, 0xab, 0x83, 0xa7, 0xff, 0x1b, 0x34, 0x9d, + 0x34, 0x0, 0x76, 0x4e, 0x0, 0x9d, 0xef, 0x1a, + 0x0, 0x0, 0x0, 0xd7, 0xdb, 0x0, 0x0, 0xd, + 0x13, 0x2f, 0xed, 0xef, 0x2a, 0xd, 0xcc, 0xfe, + 0x7d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, + 0xdb, 0x0, 0x0, 0x0, 0x5a, 0xf0, 0xf9, 0x40, + 0x0, 0x0, 0xb, 0xb4, 0xff, 0xa1, 0x5, 0x0, + 0x0, 0x0, 0x0, 0xd7, 0xdb, 0x0, 0x6, 0x58, + 0xff, 0xed, 0x42, 0x0, 0x0, 0x0, 0x0, 0x3, + 0x9f, 0xff, 0x78, 0x0, 0x0, 0x0, 0x0, 0xd7, + 0xee, 0xb8, 0xbf, 0x3, 0x94, 0x22, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x1, 0x66, 0x4, 0x0, + 0xf, 0x6c, 0xbd, 0xfd, 0xff, 0xfa, 0xa4, 0x0, + 0xa7, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, + 0xf3, 0xe0, 0x0, 0x0, 0x28, 0xff, 0xff, 0xfd, + 0xe5, 0x13, 0x0, 0x0, 0x73, 0xa7, 0xa7, 0xa7, + 0xf3, 0xff, 0xa7, 0xa7, 0xa7, 0x9a, 0x0, 0x0, + 0x2, 0x7d, 0x25, 0xd7, 0xdb, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xdb, 0xff, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd7, + 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xd7, 0xdb, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0xdb, 0xff, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd8, + 0xdb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x97, 0xb8, 0xfe, 0xc9, 0x0, 0x41, 0xaf, + 0xaf, 0xaf, 0xaf, 0xaf, 0xf4, 0xff, 0xaf, 0xaf, + 0xaf, 0xaf, 0xaf, 0x3c, 0x0, 0x94, 0xf6, 0xd4, + 0x4e, 0x0, 0x5b, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, + 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0x53, + + /* U+6A21 "模" */ + 0x0, 0x0, 0x0, 0x3c, 0x57, 0x6, 0x0, 0x0, + 0x0, 0x5, 0x57, 0x3d, 0x0, 0x0, 0x31, 0x57, + 0x15, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xaf, + 0xff, 0x13, 0x0, 0x0, 0x0, 0xf, 0xff, 0xb3, + 0x0, 0x0, 0x8f, 0xff, 0x3f, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xaf, 0xff, 0x13, 0x0, 0xae, + 0xf7, 0xf8, 0xff, 0xfd, 0xf7, 0xf7, 0xfc, 0xff, + 0xf9, 0xf7, 0xc5, 0x0, 0x0, 0x0, 0x0, 0xaf, + 0xff, 0x13, 0x0, 0x4e, 0x6f, 0x78, 0xff, 0xd5, + 0x6f, 0x6f, 0xc0, 0xff, 0x93, 0x6f, 0x59, 0x0, + 0x3, 0xe7, 0xe7, 0xf8, 0xff, 0xe9, 0xe7, 0x3, + 0x3, 0xe, 0xab, 0x7a, 0x3, 0x3, 0x62, 0xab, + 0x2d, 0x3, 0x0, 0x0, 0x2, 0xb7, 0xb7, 0xe9, + 0xff, 0xb9, 0xb3, 0x6, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xda, 0xff, 0x26, 0x0, 0x3, + 0xff, 0xd0, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, + 0xfa, 0xd3, 0x0, 0x0, 0x0, 0x0, 0x24, 0xff, + 0xff, 0xb8, 0x0, 0x3, 0xff, 0xcf, 0x53, 0x53, + 0x53, 0x53, 0x53, 0x53, 0xfa, 0xd3, 0x0, 0x0, + 0x0, 0x0, 0x6f, 0xff, 0xff, 0xff, 0x5e, 0x3, + 0xff, 0xfc, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, + 0xff, 0xd3, 0x0, 0x0, 0x0, 0x0, 0xba, 0xff, + 0xff, 0xc6, 0xeb, 0x16, 0xff, 0xbb, 0xb, 0xb, + 0xb, 0xb, 0xb, 0xb, 0xf8, 0xd3, 0x0, 0x0, + 0x0, 0x1c, 0xfc, 0xf7, 0xff, 0x45, 0xfc, 0x40, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xd3, 0x0, 0x0, 0x0, 0x87, 0xf3, 0xb9, + 0xff, 0x13, 0x40, 0x1, 0x4b, 0x4b, 0x4b, 0x63, + 0xff, 0xca, 0x4b, 0x4b, 0x4b, 0x3e, 0x0, 0x0, + 0x1c, 0xf5, 0xa3, 0xaf, 0xff, 0x13, 0x0, 0xb, + 0xb, 0xb, 0xb, 0x48, 0xff, 0x9f, 0xb, 0xb, + 0xb, 0xb, 0x9, 0x0, 0x38, 0xff, 0x3a, 0xaf, + 0xff, 0x13, 0x13, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0x0, + 0x0, 0x79, 0x0, 0xaf, 0xff, 0x13, 0xa, 0x83, + 0x83, 0x83, 0x8c, 0xfd, 0xfd, 0xf9, 0xf8, 0x8c, + 0x83, 0x83, 0x6b, 0x0, 0x0, 0x0, 0x0, 0xaf, + 0xff, 0x13, 0x0, 0x0, 0x0, 0x4, 0xa1, 0xff, + 0x9d, 0x83, 0xff, 0xba, 0x9, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0xaf, 0xff, 0x13, 0x0, 0x0, + 0x40, 0xc5, 0xff, 0xd2, 0x13, 0x8, 0xc2, 0xff, + 0xca, 0x53, 0x6, 0x0, 0x0, 0x0, 0x0, 0xaf, + 0xff, 0x13, 0x5d, 0xe2, 0xff, 0xff, 0xa8, 0x14, + 0x0, 0x0, 0xd, 0xaf, 0xff, 0xff, 0xe9, 0x16, + 0x0, 0x0, 0x0, 0xaf, 0xff, 0x13, 0x1f, 0xdf, + 0x96, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x4f, 0xbc, 0x83, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + + /* U+6E38 "游" */ + 0x0, 0x0, 0x54, 0xc, 0x0, 0x0, 0x7, 0x76, + 0xa6, 0x3, 0x0, 0x0, 0x0, 0x71, 0x92, 0x1c, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x53, 0xff, 0xe7, + 0x59, 0x0, 0x0, 0xbc, 0xff, 0x78, 0x0, 0x0, + 0x0, 0xd8, 0xfe, 0x11, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x4, 0x76, 0xf6, 0xff, 0x56, 0x0, 0x27, + 0xfc, 0xd9, 0x5, 0x0, 0x19, 0xff, 0xe6, 0x43, + 0x43, 0x43, 0x43, 0xd, 0x0, 0x0, 0x0, 0x2d, + 0x97, 0xa9, 0xb7, 0xb7, 0xea, 0xbd, 0xb7, 0xb7, + 0x81, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x33, + 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7, 0xff, 0xff, + 0xff, 0xff, 0xff, 0xff, 0xe4, 0xfe, 0x88, 0x7f, + 0x7f, 0x7f, 0x7f, 0x19, 0x0, 0x1f, 0x8, 0x0, + 0x0, 0xa, 0x49, 0xff, 0x7a, 0xb, 0xb, 0x69, + 0xff, 0xaf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x18, 0xe4, 0xe8, 0x71, 0x6, 0x0, 0x4a, 0xff, + 0x6a, 0x0, 0x0, 0x47, 0xcd, 0xd7, 0xbf, 0xbf, + 0xbf, 0xc2, 0x8f, 0x6, 0x2, 0x5f, 0xe3, 0xff, + 0xae, 0x0, 0x53, 0xff, 0xc6, 0x9f, 0x9f, 0x6d, + 0xb, 0xbf, 0xbf, 0xbf, 0xf5, 0xff, 0xad, 0x1, + 0x0, 0x0, 0xc, 0x8b, 0x26, 0x0, 0x60, 0xff, + 0xff, 0xff, 0xff, 0xa8, 0x0, 0x0, 0x0, 0x83, + 0xff, 0xc1, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x7c, 0xff, 0x45, 0x1f, 0xff, 0x9e, + 0x0, 0x0, 0x13, 0xff, 0xcd, 0x9, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x99, 0xff, + 0x19, 0x19, 0xff, 0x95, 0x0, 0x0, 0x13, 0xff, + 0xa7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb5, + 0x56, 0x0, 0xb9, 0xf7, 0x1, 0x24, 0xff, 0x8a, + 0xf3, 0xf3, 0xf4, 0xff, 0xfb, 0xf3, 0xf3, 0x35, + 0x0, 0x0, 0x2d, 0xff, 0xb1, 0x5, 0xf2, 0xc3, + 0x0, 0x32, 0xff, 0x7f, 0xb7, 0xb7, 0xbd, 0xff, + 0xe7, 0xb7, 0xb7, 0x28, 0x0, 0x0, 0x8c, 0xff, + 0x56, 0x41, 0xff, 0x87, 0x0, 0x43, 0xff, 0x70, + 0x0, 0x0, 0x13, 0xff, 0xa7, 0x0, 0x0, 0x0, + 0x0, 0x6, 0xe8, 0xf3, 0x9, 0x91, 0xff, 0x3a, + 0x0, 0x5a, 0xff, 0x5d, 0x0, 0x0, 0x13, 0xff, + 0xa7, 0x0, 0x0, 0x0, 0x0, 0x5c, 0xff, 0x9a, + 0x2a, 0xf9, 0xd1, 0x0, 0x0, 0x85, 0xff, 0x3d, + 0x0, 0x0, 0x13, 0xff, 0xa7, 0x0, 0x0, 0x0, + 0x0, 0xd1, 0xff, 0x33, 0xc6, 0xff, 0x57, 0x86, + 0xa7, 0xf4, 0xfb, 0x12, 0x47, 0x83, 0x94, 0xff, + 0x9e, 0x0, 0x0, 0x0, 0x0, 0x49, 0xa0, 0x0, + 0x77, 0xa8, 0x0, 0x89, 0xfb, 0xec, 0x77, 0x0, + 0x46, 0xff, 0xff, 0xef, 0x45, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x3, 0x24, 0x1c, 0x1, + 0x0, 0x0, 0x0, 0x0, + + /* U+9065 "遥" */ + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x3a, 0x6f, + 0x5a, 0x0, 0x0, 0x0, 0x2, 0x5a, 0x5, 0x0, + 0x0, 0x6e, 0x86, 0x98, 0xaa, 0xbc, 0xd0, 0xf0, + 0xff, 0xff, 0xfd, 0xd5, 0x3f, 0x0, 0x0, 0x80, + 0xff, 0xcf, 0x29, 0x0, 0xa8, 0xd8, 0xc6, 0xb3, + 0xa1, 0x98, 0x7a, 0x57, 0x34, 0x42, 0x29, 0x0, + 0x0, 0x0, 0x5, 0x8b, 0xfe, 0xf0, 0x43, 0x4, + 0x9e, 0x86, 0x0, 0x32, 0xf5, 0x5b, 0x0, 0x4, + 0xd9, 0xf5, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x63, + 0xfc, 0x74, 0x0, 0x95, 0xfe, 0x30, 0x0, 0xd1, + 0xd8, 0x0, 0x71, 0xff, 0x6a, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x1d, 0xfc, + 0x98, 0x1, 0x69, 0x95, 0x13, 0xde, 0xa9, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x0, 0x34, 0xf9, 0xe8, 0x73, 0x73, 0x73, 0x73, + 0x78, 0x7c, 0x73, 0x2f, 0x0, 0x14, 0xdf, 0xdf, + 0xdf, 0xdf, 0x11, 0x2a, 0xe2, 0xfc, 0xf3, 0xf3, + 0xfd, 0xff, 0xf3, 0xf3, 0xf3, 0xf3, 0x63, 0x0, + 0x14, 0xdb, 0xdb, 0xf6, 0xff, 0x1b, 0xde, 0xea, + 0x33, 0x0, 0x0, 0xcb, 0xff, 0x0, 0x0, 0x0, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbb, 0xff, + 0x13, 0x98, 0x9d, 0x77, 0x77, 0x77, 0xe4, 0xff, + 0x77, 0x77, 0x77, 0x77, 0x77, 0x3b, 0x0, 0x0, + 0x0, 0xbb, 0xff, 0x13, 0xe0, 0xf3, 0xf3, 0xf3, + 0xf3, 0xfd, 0xff, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, + 0x79, 0x0, 0x0, 0x0, 0xbb, 0xff, 0x13, 0x0, + 0x7b, 0x63, 0x0, 0x0, 0xcb, 0xff, 0x0, 0x0, + 0x37, 0x7f, 0x31, 0x0, 0x0, 0x0, 0x0, 0xbb, + 0xff, 0x13, 0x0, 0xf7, 0xc7, 0x0, 0x0, 0xcb, + 0xff, 0x0, 0x0, 0x6f, 0xff, 0x63, 0x0, 0x0, + 0x0, 0x0, 0xbb, 0xff, 0x13, 0x0, 0xf7, 0xd8, + 0x4b, 0x4b, 0xdb, 0xff, 0x4b, 0x4b, 0x9a, 0xff, + 0x63, 0x0, 0x0, 0x0, 0x0, 0xc3, 0xff, 0x25, + 0x0, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, + 0xff, 0xff, 0xff, 0x63, 0x0, 0x0, 0x21, 0xbd, + 0xff, 0xff, 0xf2, 0x80, 0x57, 0x30, 0x2f, 0x2f, + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x12, 0x0, + 0x2a, 0xec, 0xff, 0x91, 0x40, 0xb2, 0xff, 0xff, + 0xdf, 0xbf, 0xb2, 0xa6, 0xa8, 0xaf, 0xb5, 0xbd, + 0xc6, 0xcf, 0x99, 0x7, 0xce, 0x89, 0x0, 0x0, + 0x0, 0x36, 0x89, 0xd3, 0xf5, 0xff, 0xff, 0xff, + 0xff, 0xfe, 0xf8, 0xef, 0xe3, 0x61, 0x0, 0x16, + 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, + 0x5, 0xa, 0x8, 0x3, 0x0, 0x0, 0x0, 0x0, + 0x0 +}; + +/*--------------------- + * GLYPH DESCRIPTION + *--------------------*/ + +static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = { + {.bitmap_index = 0, .adv_w = 0, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0} /* id = 0 reserved */, + {.bitmap_index = 0, .adv_w = 72, .box_w = 0, .box_h = 0, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 0, .adv_w = 110, .box_w = 4, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 56, .adv_w = 166, .box_w = 8, .box_h = 7, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 112, .adv_w = 182, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 266, .adv_w = 182, .box_w = 10, .box_h = 19, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 456, .adv_w = 300, .box_w = 19, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 722, .adv_w = 226, .box_w = 14, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 918, .adv_w = 95, .box_w = 4, .box_h = 7, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 946, .adv_w = 114, .box_w = 6, .box_h = 21, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 1072, .adv_w = 114, .box_w = 6, .box_h = 21, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 1198, .adv_w = 155, .box_w = 8, .box_h = 7, .ofs_x = 1, .ofs_y = 8}, + {.bitmap_index = 1254, .adv_w = 182, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 1375, .adv_w = 95, .box_w = 4, .box_h = 7, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 1403, .adv_w = 114, .box_w = 7, .box_h = 2, .ofs_x = 0, .ofs_y = 5}, + {.bitmap_index = 1417, .adv_w = 95, .box_w = 4, .box_h = 4, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1433, .adv_w = 125, .box_w = 8, .box_h = 19, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 1585, .adv_w = 182, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 1739, .adv_w = 182, .box_w = 10, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 1879, .adv_w = 182, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2033, .adv_w = 182, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2187, .adv_w = 182, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2341, .adv_w = 182, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2495, .adv_w = 182, .box_w = 10, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 2635, .adv_w = 182, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2789, .adv_w = 182, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 2943, .adv_w = 182, .box_w = 11, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3097, .adv_w = 95, .box_w = 4, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 3141, .adv_w = 95, .box_w = 4, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 3201, .adv_w = 182, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 3311, .adv_w = 182, .box_w = 11, .box_h = 7, .ofs_x = 0, .ofs_y = 4}, + {.bitmap_index = 3388, .adv_w = 182, .box_w = 11, .box_h = 10, .ofs_x = 0, .ofs_y = 2}, + {.bitmap_index = 3498, .adv_w = 157, .box_w = 9, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 3624, .adv_w = 311, .box_w = 18, .box_h = 19, .ofs_x = 1, .ofs_y = -5}, + {.bitmap_index = 3966, .adv_w = 199, .box_w = 13, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 4148, .adv_w = 213, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4316, .adv_w = 207, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4484, .adv_w = 224, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4652, .adv_w = 192, .box_w = 10, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4792, .adv_w = 181, .box_w = 10, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 4932, .adv_w = 224, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5100, .adv_w = 237, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5268, .adv_w = 99, .box_w = 4, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5324, .adv_w = 176, .box_w = 10, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 5464, .adv_w = 212, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5646, .adv_w = 178, .box_w = 10, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5786, .adv_w = 266, .box_w = 14, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 5982, .adv_w = 235, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6150, .adv_w = 241, .box_w = 13, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6332, .adv_w = 207, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6500, .adv_w = 241, .box_w = 14, .box_h = 18, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 6752, .adv_w = 210, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 6920, .adv_w = 195, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7088, .adv_w = 195, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7256, .adv_w = 235, .box_w = 12, .box_h = 14, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 7424, .adv_w = 190, .box_w = 13, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 7606, .adv_w = 286, .box_w = 18, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 7858, .adv_w = 191, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8026, .adv_w = 177, .box_w = 13, .box_h = 14, .ofs_x = -1, .ofs_y = 0}, + {.bitmap_index = 8208, .adv_w = 194, .box_w = 12, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 8376, .adv_w = 114, .box_w = 5, .box_h = 20, .ofs_x = 2, .ofs_y = -5}, + {.bitmap_index = 8476, .adv_w = 125, .box_w = 8, .box_h = 19, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 8628, .adv_w = 114, .box_w = 6, .box_h = 20, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 8748, .adv_w = 182, .box_w = 10, .box_h = 9, .ofs_x = 1, .ofs_y = 6}, + {.bitmap_index = 8838, .adv_w = 180, .box_w = 11, .box_h = 3, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 8871, .adv_w = 196, .box_w = 6, .box_h = 6, .ofs_x = 2, .ofs_y = 12}, + {.bitmap_index = 8907, .adv_w = 184, .box_w = 9, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9006, .adv_w = 201, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9171, .adv_w = 165, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9281, .adv_w = 202, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 9431, .adv_w = 181, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9552, .adv_w = 110, .box_w = 8, .box_h = 15, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 9672, .adv_w = 185, .box_w = 12, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 9852, .adv_w = 199, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10002, .adv_w = 92, .box_w = 4, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10062, .adv_w = 92, .box_w = 6, .box_h = 19, .ofs_x = -1, .ofs_y = -4}, + {.bitmap_index = 10176, .adv_w = 184, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10341, .adv_w = 95, .box_w = 5, .box_h = 15, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10416, .adv_w = 301, .box_w = 17, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10603, .adv_w = 200, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 10713, .adv_w = 196, .box_w = 12, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 10845, .adv_w = 202, .box_w = 11, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 11010, .adv_w = 202, .box_w = 10, .box_h = 15, .ofs_x = 1, .ofs_y = -4}, + {.bitmap_index = 11160, .adv_w = 131, .box_w = 8, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11248, .adv_w = 154, .box_w = 9, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11347, .adv_w = 127, .box_w = 8, .box_h = 14, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11459, .adv_w = 198, .box_w = 10, .box_h = 11, .ofs_x = 1, .ofs_y = 0}, + {.bitmap_index = 11569, .adv_w = 174, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11690, .adv_w = 265, .box_w = 17, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11877, .adv_w = 168, .box_w = 11, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 11998, .adv_w = 174, .box_w = 11, .box_h = 15, .ofs_x = 0, .ofs_y = -4}, + {.bitmap_index = 12163, .adv_w = 157, .box_w = 10, .box_h = 11, .ofs_x = 0, .ofs_y = 0}, + {.bitmap_index = 12273, .adv_w = 114, .box_w = 7, .box_h = 20, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 12413, .adv_w = 90, .box_w = 2, .box_h = 22, .ofs_x = 2, .ofs_y = -5}, + {.bitmap_index = 12457, .adv_w = 114, .box_w = 7, .box_h = 20, .ofs_x = 0, .ofs_y = -5}, + {.bitmap_index = 12597, .adv_w = 182, .box_w = 11, .box_h = 4, .ofs_x = 0, .ofs_y = 6}, + {.bitmap_index = 12641, .adv_w = 320, .box_w = 19, .box_h = 19, .ofs_x = 1, .ofs_y = -2}, + {.bitmap_index = 13002, .adv_w = 320, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 13382, .adv_w = 320, .box_w = 20, .box_h = 18, .ofs_x = 0, .ofs_y = -1}, + {.bitmap_index = 13742, .adv_w = 320, .box_w = 20, .box_h = 20, .ofs_x = 0, .ofs_y = -3}, + {.bitmap_index = 14142, .adv_w = 320, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = -2}, + {.bitmap_index = 14522, .adv_w = 320, .box_w = 19, .box_h = 19, .ofs_x = 0, .ofs_y = -2} +}; + +/*--------------------- + * CHARACTER MAPPING + *--------------------*/ + +static const uint16_t unicode_list_1[] = { + 0x0, 0x300, 0x498, 0xb12, 0xf29, 0x3156 +}; + +/*Collect the unicode lists and glyph_id offsets*/ +static const lv_font_fmt_txt_cmap_t cmaps[] = { + { + .range_start = 32, .range_length = 95, .glyph_id_start = 1, + .unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY + }, + { + .range_start = 24335, .range_length = 12631, .glyph_id_start = 96, + .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 6, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY + } +}; + +/*----------------- + * KERNING + *----------------*/ + +/*Map glyph_ids to kern left classes*/ +static const uint8_t kern_left_class_mapping[] = { + 0, 0, 0, 1, 0, 0, 0, 0, + 1, 2, 0, 0, 0, 3, 4, 3, + 5, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6, 6, 0, 0, 0, + 0, 0, 7, 8, 9, 10, 11, 12, + 13, 0, 0, 14, 15, 16, 0, 0, + 10, 17, 10, 18, 19, 20, 21, 22, + 23, 24, 25, 26, 2, 27, 0, 0, + 0, 0, 28, 29, 30, 0, 31, 32, + 33, 34, 0, 0, 35, 36, 34, 34, + 29, 29, 37, 38, 39, 40, 37, 41, + 42, 43, 44, 45, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0 +}; + +/*Map glyph_ids to kern right classes*/ +static const uint8_t kern_right_class_mapping[] = { + 0, 0, 1, 2, 0, 0, 0, 0, + 2, 0, 3, 4, 0, 5, 6, 7, + 8, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 9, 10, 0, 0, 0, + 11, 0, 12, 0, 13, 0, 0, 0, + 13, 0, 0, 14, 0, 0, 0, 0, + 13, 0, 13, 0, 15, 16, 17, 18, + 19, 20, 21, 22, 0, 23, 3, 0, + 0, 0, 24, 0, 25, 25, 25, 26, + 27, 0, 28, 29, 0, 0, 30, 30, + 25, 30, 25, 30, 31, 32, 33, 34, + 35, 36, 37, 38, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0 +}; + +/*Kern values between classes*/ +static const int8_t kern_class_values[] = { + 0, 0, 0, 0, -43, 0, -43, 0, + 0, 0, 0, -22, 0, -36, -4, 0, + 0, 0, 0, -4, 0, 0, 0, 0, + -9, 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, -7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 29, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -38, 0, -53, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -36, -8, -25, -12, 0, + -36, 0, 0, 0, -4, 0, 0, 0, + 11, 0, 0, -19, 0, -15, -9, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -7, + -7, -18, 0, -7, -4, -11, -25, -7, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -9, 0, -4, 0, -5, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -14, -4, -29, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -9, + -10, 0, -4, 7, 7, 0, 0, 2, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, -15, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -11, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -22, 0, -33, + 0, 0, 0, 0, 0, 0, -11, -2, + -4, 0, 0, -22, -5, -5, 0, 0, + -5, -2, -14, 7, 0, -4, 0, 0, + 0, 0, 7, -5, -2, -4, -2, -2, + -4, 0, 0, 0, 0, -11, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -6, + -5, -9, 0, -3, -2, -2, -5, -2, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, 0, -5, -4, -4, -5, 0, + 0, 0, 0, 0, 0, -11, 0, 0, + 0, 0, 0, 0, -11, -4, -9, -6, + -5, -2, -2, -2, -4, -4, 0, 0, + 0, 0, -7, 0, 0, 0, 0, -11, + -4, -5, -4, 0, -5, 0, 0, 0, + 0, -11, 0, 0, 0, -6, 0, 0, + 0, -4, 0, -16, 0, -9, 0, -4, + -2, -7, -7, -7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -5, 0, -4, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -4, 0, 0, 0, + 0, 0, 0, -9, 0, -4, 0, -12, + -4, 0, 0, 0, 0, 0, -28, 0, + -28, -23, 0, 0, 0, -14, -4, -49, + -8, 0, 0, 0, 0, -9, -1, -11, + 0, -12, -5, 0, -9, 0, 0, -7, + -8, -4, -6, -9, -7, -11, -7, -13, + 0, 0, 0, -9, 0, 0, 0, 0, + 0, 0, 0, -2, 0, 0, 0, -7, + 0, -5, -2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -9, 0, -9, 0, 0, 0, + 0, 0, 0, -14, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -9, 0, -14, + 0, -13, 0, 0, 0, 0, -4, -4, + -8, 0, -4, -7, -5, -5, -4, 0, + -7, 0, 0, 0, -4, 0, 0, 0, + -4, 0, 0, -14, -5, -9, -7, -7, + -9, -5, 0, -38, 0, -57, 0, -18, + 0, 0, 0, 0, -14, 0, -11, 0, + -9, -43, -11, -28, -20, 0, -28, 0, + -29, 0, -4, -5, -2, 0, 0, 0, + 0, -8, -4, -15, -12, 0, -15, 0, + 0, 0, 0, 0, -43, -11, -43, -24, + 0, 0, 0, -18, 0, -52, -4, -8, + 0, 0, 0, -9, -4, -25, 0, -14, + -8, 0, -9, 0, 0, 0, -4, 0, + 0, 0, 0, -5, 0, -7, 0, 0, + 0, -4, 0, -11, 0, 0, 0, 0, + 0, -2, 0, -6, -5, -5, 0, 0, + 2, -2, -2, -4, 0, -2, -4, 0, + -2, 0, 0, 0, 0, 0, 0, 0, + 0, -4, 0, -4, 0, 0, 0, -5, + 0, 5, 0, 0, 0, 0, 0, 0, + 0, -5, -5, -7, 0, 0, 0, 0, + -5, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -9, 0, 0, 0, 0, + 0, -2, 0, 0, 0, 0, -39, -25, + -39, -30, -7, -7, 0, -14, -9, -45, + -12, 0, 0, 0, 0, -7, -5, -18, + 0, -25, -25, -6, -25, 0, 0, -16, + -21, -6, -16, -11, -11, -12, -11, -26, + 0, 0, 0, 0, -7, 0, -7, -10, + 0, 0, 0, -5, 0, -18, -4, 0, + 0, -2, 0, -4, -5, 0, 0, -2, + 0, 0, -4, 0, 0, 0, -2, 0, + 0, 0, 0, -4, 0, 0, 0, 0, + 0, 0, -25, -7, -25, -15, 0, 0, + 0, -5, -4, -25, -4, 0, -4, 4, + 0, 0, 0, -7, 0, -9, -6, 0, + -8, 0, 0, -7, -5, 0, -11, -3, + -3, -6, -3, -9, 0, 0, 0, 0, + -12, -4, -12, -8, 0, 0, 0, 0, + -2, -21, -2, 0, 0, 0, 0, 0, + 0, -2, 0, -5, 0, 0, -4, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -4, 0, -4, 0, -4, 0, -11, + 0, 0, 0, 0, 0, 0, -7, -2, + -5, -7, -4, 0, 0, 0, 0, 0, + 0, -4, -4, -7, 0, 0, 0, 0, + 0, -7, -4, -7, -5, -4, -7, -5, + 0, 0, 0, 0, -35, -25, -35, -22, + -10, -10, -4, -5, -5, -36, -6, -5, + -4, 0, 0, 0, 0, -9, 0, -25, + -16, 0, -21, 0, 0, -14, -16, -13, + -12, -5, -9, -12, -5, -18, 0, 0, + 0, 0, 0, -11, 0, 0, 0, 0, + 0, -2, -7, -11, -11, 0, -4, -2, + -2, 0, -5, -5, 0, -5, -7, -7, + -5, 0, 0, 0, 0, -5, -7, -5, + -5, -9, -5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -29, -9, -18, -9, 0, + -25, 0, 0, 0, 0, 0, 11, 0, + 25, 0, 0, 0, 0, -7, -4, 0, + 4, 0, 0, 0, 0, -18, 0, 0, + 0, 0, 0, 0, -7, 0, 0, 0, + 0, -9, 0, -7, -2, 0, -9, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -5, 0, 0, 0, 0, 0, 0, + 0, -9, 0, -7, -4, 2, -4, 0, + 0, 0, -7, 0, 0, 0, 0, -21, + 0, -7, 0, -2, -18, 0, -11, -5, + 0, -1, 0, 0, 0, 0, -1, -7, + 0, -2, -2, -7, -2, -3, 0, 0, + 0, 0, 0, -9, 0, 0, 0, 0, + 0, 0, 0, 0, 0, -7, 0, -5, + 0, 0, -9, 0, 0, -4, -8, 0, + -4, 0, 0, 0, 0, -4, 0, 2, + 2, 1, 2, 0, 0, 0, 0, -11, + 0, 4, 0, 0, 0, 0, -4, 0, + 0, -7, -7, -9, 0, -7, -4, 0, + -11, 0, -9, -5, 0, -1, -4, 0, + 0, 0, 0, -4, 0, 0, 0, -4, + 0, 0, 4, 14, 16, 0, -20, -5, + -20, -4, 0, 0, 9, 0, 0, 0, + 0, 16, 0, 23, 16, 11, 20, 0, + 19, -7, -4, 0, -5, 0, -4, 0, + -2, 0, 0, 4, 0, -2, 0, -5, + 0, 0, 4, -11, 0, 0, 0, 15, + 0, 0, -14, 0, 0, 0, 0, -11, + 0, 0, 0, 0, -5, 0, 0, -6, + -5, 0, 0, 0, 14, 0, 0, 0, + 0, -2, -2, 0, 4, -5, 0, 0, + 0, -11, 0, 0, 0, 0, 0, 0, + -4, 0, 0, 0, 0, -9, 0, -4, + 0, 0, -7, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -8, + 4, -20, 4, 0, 4, 4, -7, 0, + 0, 0, 0, -14, 0, 0, 0, 0, + -5, 0, 0, -4, -8, 0, -4, 0, + -4, 0, 0, -9, -5, 0, 0, -4, + 0, -4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -8, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -7, + 0, -5, 0, 0, -11, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -24, -9, -24, -11, 7, 7, + 0, -5, 0, -22, 0, 0, 0, 0, + 0, 0, 0, -4, 4, -9, -4, 0, + -4, 0, 0, 0, -2, 0, 0, 7, + 5, 0, 7, -2, 0, 0, 0, -15, + 0, 4, 0, 0, 0, 0, -5, 0, + 0, 0, 0, -9, 0, -4, 0, 0, + -7, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -7, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -11, + 0, 2, 4, 4, -11, 0, 0, 0, + 0, -5, 0, 0, 0, 0, -2, 0, + 0, -8, -5, 0, -4, 0, 0, 0, + -4, -7, 0, 0, 0, -5, 0, 0, + 0, 0, 0, -4, -15, -4, -15, -7, + 0, 0, 0, -4, 0, -14, 0, -7, + 0, -3, 0, 0, -5, -4, 0, -7, + -2, 0, 0, 0, -4, 0, 0, 0, + 0, 0, 0, 0, 0, -9, 0, 0, + 0, -4, -20, 0, -20, -2, 0, 0, + 0, -2, 0, -11, 0, -9, 0, -3, + 0, -5, -9, 0, 0, -4, -2, 0, + 0, 0, -4, 0, 0, 0, 0, 0, + 0, 0, 0, -7, -5, 0, 0, -8, + 4, -5, -4, 0, 0, 4, 0, 0, + -4, 0, -2, -11, 0, -6, 0, -4, + -12, 0, 0, -4, -7, 0, 0, 0, + 0, 0, 0, -9, 0, 0, 0, 0, + -2, 0, 0, 0, 0, 0, -15, 0, + -15, -4, 0, 0, 0, 0, 0, -14, + 0, -7, 0, -2, 0, -2, -4, 0, + 0, -7, -2, 0, 0, 0, -4, 0, + 0, 0, 0, 0, 0, -5, 0, -9, + 0, 0, 0, 0, 0, -7, 0, 0, + 0, 0, 0, 0, 0, 0, 0, -9, + 0, 0, 0, 0, -9, 0, 0, -7, + -4, 0, -2, 0, 0, 0, 0, 0, + -4, -2, 0, 0, -2, 0 +}; + +/*Collect the kern class' data in one place*/ +static const lv_font_fmt_txt_kern_classes_t kern_classes = { + .class_pair_values = kern_class_values, + .left_class_mapping = kern_left_class_mapping, + .right_class_mapping = kern_right_class_mapping, + .left_class_cnt = 45, + .right_class_cnt = 38, +}; + +/*-------------------- + * ALL CUSTOM DATA + *--------------------*/ + +#if LV_VERSION_CHECK(8, 0, 0) +/*Store all the custom data of the font*/ +static lv_font_fmt_txt_glyph_cache_t cache; +static const lv_font_fmt_txt_dsc_t font_dsc = { +#else +static lv_font_fmt_txt_dsc_t font_dsc = { +#endif + .glyph_bitmap = glyph_bitmap, + .glyph_dsc = glyph_dsc, + .cmaps = cmaps, + .kern_dsc = &kern_classes, + .kern_scale = 16, + .cmap_num = 2, + .bpp = 8, + .kern_classes = 1, + .bitmap_format = 0, +#if LV_VERSION_CHECK(8, 0, 0) + .cache = &cache +#endif +}; + +/*----------------- + * PUBLIC FONT + *----------------*/ + +/*Initialize a public general font descriptor*/ +#if LV_VERSION_CHECK(8, 0, 0) +const lv_font_t ui_font_SourceHanSansCN20 = { +#else +lv_font_t ui_font_SourceHanSansCN20 = { +#endif + .get_glyph_dsc = lv_font_get_glyph_dsc_fmt_txt, /*Function pointer to get glyph's data*/ + .get_glyph_bitmap = lv_font_get_bitmap_fmt_txt, /*Function pointer to get glyph's bitmap*/ + .line_height = 23, /*The maximum line height required by the font*/ + .base_line = 5, /*Baseline measured from the bottom of the line*/ +#if !(LVGL_VERSION_MAJOR == 6 && LVGL_VERSION_MINOR == 0) + .subpx = LV_FONT_SUBPX_NONE, +#endif +#if LV_VERSION_CHECK(7, 4, 0) || LVGL_VERSION_MAJOR >= 8 + .underline_position = -2, + .underline_thickness = 1, +#endif + .dsc = &font_dsc /*The custom font data. Will be accessed by `get_glyph_bitmap/dsc` */ +}; + +#endif /*#if UI_FONT_SOURCEHANSANSCN20*/ diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_ble_28_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_ble_28_png.c new file mode 100644 index 0000000..d2dd201 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_ble_28_png.c @@ -0,0 +1,35 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/ble_28.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_ble_28_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x8E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAC, 0xFF, 0xFF, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCA, 0xFF, 0xFF, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x20, 0xFF, 0xFF, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x9B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE8, 0xFF, 0xFF, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xDA, 0xFF, 0xFF, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x84, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xA7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x41, 0xFF, 0xFF, 0xEB, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x86, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x87, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x5D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x64, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xA3, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x74, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x3C, 0xFF, 0xFF, 0xE2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE2, 0xFF, 0xFF, 0x3C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x14, 0xFF, 0xFF, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0xFF, 0xFF, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x13, 0xFF, 0xFF, 0xBC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBC, 0xFF, 0xFF, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x38, 0xFF, 0xFF, 0xE0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0xFF, 0xFF, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x5D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x98, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x82, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x71, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x4E, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xA7, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFA, 0xFF, 0xFF, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x39, 0xFF, 0xFF, 0xE9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xCA, 0xFF, 0xFF, 0xD8, 0xFF, 0xFF, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x87, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x26, 0xFF, 0xFF, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xA5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xFF, 0xFF, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xC3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0xFF, 0xFF, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0xFF, 0xFF, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x8A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x4C, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_ble_28_png = { + .header.always_zero = 0, + .header.w = 28, + .header.h = 28, + .data_size = sizeof(ui_img_ble_28_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_ble_28_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_ble_icon_20px_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_ble_icon_20px_png.c new file mode 100644 index 0000000..d6a72b4 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_ble_icon_20px_png.c @@ -0,0 +1,29 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/ble_icon_20px.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_ble_icon_20px_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xC7, 0x39, 0x31, 0xA6, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xC7, 0xED, 0x31, 0xC7, 0xE1, 0x31, 0xC7, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xC7, 0xEE, 0x39, 0xC7, 0xEF, 0x31, 0xC7, 0xF2, 0x31, 0xA7, 0x61, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xC7, 0xEE, 0x39, 0xC7, 0x8C, 0x31, 0xC7, 0x90, 0x31, 0xC7, 0xFB, 0x31, 0xC7, 0x87, 0x52, 0xAA, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xC7, 0xAB, 0x31, 0xC7, 0xAF, 0x31, 0xA6, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xC7, 0xEE, 0x31, 0xC7, 0x85, 0x00, 0x00, 0x00, 0x31, 0xC7, 0x63, 0x39, 0xC7, 0xF0, 0x31, 0xC7, 0xB3, 0x31, 0xA6, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA6, 0x2E, 0x39, 0xC7, 0xDE, 0x31, 0xC7, 0xE1, 0x31, 0xA7, 0x3D, + 0x00, 0x00, 0x00, 0x31, 0xC7, 0xEE, 0x31, 0xC7, 0x85, 0x00, 0x00, 0x00, 0x39, 0xC7, 0x12, 0x39, 0xC7, 0xC7, 0x31, 0xC7, 0xFB, 0x31, 0xC7, 0x3A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x86, 0x14, 0x31, 0xC7, 0xB7, 0x31, 0xC7, 0xF7, 0x31, 0xA7, 0x6A, 0x39, 0xC7, 0xF0, 0x31, 0xC7, 0x86, 0x31, 0xC7, 0x30, 0x31, 0xC7, 0xDB, 0x39, 0xC7, 0xE2, 0x31, 0xC7, 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, 0x39, 0xE7, 0x04, 0x31, 0xC7, 0x78, 0x39, 0xC7, 0xF5, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xD1, 0x39, 0xC7, 0xF5, 0x39, 0xC7, 0xB9, 0x31, 0x87, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x31, 0xC7, 0x4B, 0x31, 0xC7, 0xFB, 0x39, 0xC7, 0xFF, 0x31, 0xA7, 0x9B, + 0x31, 0x86, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xC7, 0x2C, 0x31, 0xC7, 0xCF, 0x39, 0xC7, 0xFF, 0x31, 0xC7, 0xF3, 0x31, 0xC7, 0xF3, 0x39, 0xC7, 0x5F, 0x39, 0xE7, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0xAA, 0x03, 0x31, 0xC7, 0x62, 0x39, 0xC7, 0xF1, 0x39, 0xC7, 0xC3, 0x31, 0xC7, 0xF6, 0x39, 0xC7, 0x8C, 0x31, 0xC7, 0x86, 0x31, 0xC7, 0xF9, 0x31, 0xC7, 0xA2, 0x39, 0xC7, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xE7, 0x08, 0x31, 0xC7, 0x90, 0x31, 0xC7, 0xF8, 0x31, 0xA7, 0x93, 0x39, 0xE7, 0x08, 0x31, 0xC7, 0xEE, 0x31, 0xC7, 0x85, 0x00, 0x00, 0x01, 0x31, 0xC7, 0x4C, 0x39, 0xC7, 0xEB, 0x31, 0xC7, 0xD4, 0x31, 0xA6, 0x18, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xC7, 0xA3, 0x31, 0xC7, 0xEA, 0x31, 0xC7, 0x51, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xC7, 0xEE, 0x31, 0xC7, 0x85, 0x00, 0x00, 0x00, 0x39, 0xC7, 0x1F, 0x39, 0xC7, 0xD0, 0x31, 0xC7, 0xEE, 0x31, 0xA6, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA6, 0x33, 0x31, 0xA6, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xC7, 0xEE, 0x31, 0xC7, 0x85, 0x31, 0xC7, 0x34, 0x39, 0xC7, 0xE7, 0x31, 0xC7, 0xDB, 0x31, 0xA7, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xC7, 0xEE, 0x39, 0xC7, 0xCC, 0x39, 0xC7, 0xF5, 0x39, 0xC7, 0xB5, 0x39, 0xC7, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xC7, 0xEE, 0x31, 0xC7, 0xFB, 0x31, 0xC7, 0x82, 0x29, 0x45, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA7, 0x80, 0x31, 0xA7, 0x57, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_ble_icon_20px_png = { + .header.always_zero = 0, + .header.w = 20, + .header.h = 20, + .data_size = sizeof(ui_img_ble_icon_20px_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_ble_icon_20px_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_brilliance_28_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_brilliance_28_png.c new file mode 100644 index 0000000..94d5ed3 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_brilliance_28_png.c @@ -0,0 +1,35 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/brilliance_28.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_brilliance_28_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x40, 0x63, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0x80, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x2A, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 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, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xCB, 0x0E, 0x5A, 0xEB, 0x61, 0x63, 0x0C, 0x97, 0x63, 0x0C, 0xDC, 0x63, 0x0C, 0xDC, 0x63, 0x0C, 0x97, 0x5A, 0xEB, 0x61, 0x5A, 0xCB, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 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, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0x80, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x47, 0x63, 0x0C, 0xD8, 0x63, 0x0C, 0xF3, 0x63, 0x0C, 0xC5, 0x63, 0x0C, 0x97, 0x63, 0x0C, 0x97, 0x63, 0x0C, 0xC5, 0x63, 0x0C, 0xF3, 0x63, 0x0C, 0xD8, 0x63, 0x0C, 0x47, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x2A, 0x63, 0x0C, 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, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xC2, 0x63, 0x0C, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x27, 0x63, 0x0C, 0xC2, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 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, 0x5A, 0xEB, 0x2E, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 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, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xFF, 0x5A, 0xEB, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0xAA, 0x09, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xA1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xA1, 0x63, 0x0C, 0xBF, 0x52, 0xAA, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xEB, 0x66, 0x63, 0x0C, 0xF4, 0x5A, 0xEB, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xEB, 0x1E, 0x63, 0x0C, 0xF4, 0x5A, 0xEB, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xEB, 0xA3, 0x63, 0x0C, 0xCA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xCA, 0x5A, 0xEB, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x40, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xE0, 0x63, 0x0C, 0x9C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x63, 0x0C, 0x9C, 0x63, 0x0C, 0xE0, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x40, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xDC, 0x63, 0x0C, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x97, 0x63, 0x0C, 0xDC, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x97, 0x63, 0x0C, 0xC5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xC5, 0x63, 0x0C, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xEB, 0x61, 0x63, 0x0C, 0xF3, 0x63, 0x0C, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x27, 0x63, 0x0C, 0xF3, 0x5A, 0xEB, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xCB, 0x0E, 0x63, 0x0C, 0xD8, 0x63, 0x0C, 0xC2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xC2, 0x63, 0x0C, 0xD8, 0x5A, 0xCB, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x47, + 0x63, 0x0C, 0xFF, 0x63, 0x0C, 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, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xA1, 0x5A, 0xEB, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xEB, 0x1E, 0x63, 0x0C, 0xA1, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 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, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0x80, 0x00, 0x00, 0x00, 0x5A, 0xEB, 0x2E, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xF4, 0x63, 0x0C, 0xCA, 0x63, 0x0C, 0x9C, 0x63, 0x0C, 0x9C, 0x63, 0x0C, 0xCA, + 0x63, 0x0C, 0xF4, 0x63, 0x0C, 0xBF, 0x5A, 0xEB, 0x2E, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x2A, 0x63, 0x0C, 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, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0xAA, 0x09, 0x5A, 0xEB, 0x66, 0x5A, 0xEB, 0xA3, 0x63, 0x0C, 0xE0, 0x63, 0x0C, 0xE0, 0x5A, 0xEB, 0xA3, 0x5A, 0xEB, 0x66, 0x52, 0xAA, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 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, 0x63, 0x0C, 0x80, 0x63, 0x0C, 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, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0x2A, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x40, 0x63, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_brilliance_28_png = { + .header.always_zero = 0, + .header.w = 28, + .header.h = 28, + .data_size = sizeof(ui_img_brilliance_28_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_brilliance_28_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_down_btn_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_down_btn_png.c new file mode 100644 index 0000000..811ccfd --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_down_btn_png.c @@ -0,0 +1,28 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/down_btn.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_down_btn_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x71, 0xAD, 0x55, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_down_btn_png = { + .header.always_zero = 0, + .header.w = 18, + .header.h = 18, + .data_size = sizeof(ui_img_down_btn_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_down_btn_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_espnow_bind_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_espnow_bind_png.c new file mode 100644 index 0000000..e1647f5 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_espnow_bind_png.c @@ -0,0 +1,28 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/espnow_bind.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_espnow_bind_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x80, 0x6B, 0x6D, 0xA7, 0x6B, 0x6D, 0xB5, 0x73, 0x8E, 0x8E, 0x73, 0x8E, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x2A, 0x73, 0x8E, 0xBF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 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, 0x73, 0x8E, 0x2A, 0x73, 0x8E, 0xD4, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xBF, 0x73, 0x8E, 0x9F, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x2A, 0x73, 0x8E, 0xD4, 0x73, 0x8E, 0xFF, + 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6D, 0x38, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x20, 0x73, 0x8E, 0xD4, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6D, 0xD7, 0x73, 0x8E, 0xFF, 0x6B, 0x6D, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x9F, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x76, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x20, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x6B, 0x6D, 0xA7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0xAE, 0x16, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x93, 0x73, 0x8E, 0x20, 0x6B, 0x6D, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0xAA, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x73, 0x8E, 0x20, 0x73, 0x8E, 0x5B, 0x6B, 0x6D, 0x35, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x1D, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x28, 0x00, 0x00, 0x00, 0x73, 0x8E, 0xAA, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x2A, 0x73, 0x8E, 0xD4, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x69, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x6A, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xAE, 0x73, 0x8E, 0x63, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xC2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x2A, 0x73, 0x8E, 0xD4, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x6B, 0x6D, 0x5E, 0x73, 0x8E, 0xE2, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xD4, 0x6B, 0x6D, 0xA5, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x5D, 0x73, 0x8E, 0xFF, 0x6B, 0x6D, 0xAC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0xBF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x80, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x40, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x59, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, + 0x73, 0x8E, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x80, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x20, 0x00, 0x00, 0x00, 0x6B, 0x6D, 0xA7, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xDB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x9F, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xD1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x80, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x76, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6D, 0xB5, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x80, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xA6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x8E, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x6B, 0x6D, 0x38, + 0x00, 0x00, 0x00, 0x73, 0xAE, 0x0B, 0x73, 0x8E, 0x80, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x4C, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x6B, 0x6D, 0xD7, 0x73, 0x8E, 0xF6, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xAD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x80, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xFF, 0x73, 0x8E, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x8E, 0x34, 0x73, 0x8E, 0x93, 0x6B, 0x6D, 0xB7, 0x73, 0x8E, 0x9F, 0x73, 0x8E, 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, +}; +const lv_img_dsc_t ui_img_espnow_bind_png = { + .header.always_zero = 0, + .header.w = 18, + .header.h = 18, + .data_size = sizeof(ui_img_espnow_bind_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_espnow_bind_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_game_pad_app_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_game_pad_app_png.c new file mode 100644 index 0000000..a428eef --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_game_pad_app_png.c @@ -0,0 +1,149 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/game_pad_app.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_game_pad_app_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x01, 0x07, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, + 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x07, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x1F, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x1F, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xFF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x7B, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, + 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0x9C, 0xD3, 0x05, 0x9E, 0x79, 0x05, 0xAD, 0x55, 0x06, 0x94, 0x96, 0x07, 0x95, 0xB6, 0x07, 0xB5, 0xB6, 0x07, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, + 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0xB5, 0xB6, 0x07, 0x95, 0xB6, 0x07, 0x94, 0x96, 0x07, 0xAD, 0x55, 0x06, 0x9E, 0x79, 0x05, 0x9C, 0xD3, 0x05, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x06, 0xB5, 0xB6, 0x07, 0x9C, 0xF7, 0x08, 0xAD, 0x55, 0x09, 0x9C, 0xD6, 0x0A, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0x95, 0x55, 0x0C, 0xAD, 0x57, 0x0C, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0xAD, 0x57, 0x0C, 0x95, 0x55, 0x0C, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x09, 0x9C, 0xF7, 0x08, 0x95, 0xB6, 0x07, 0xAD, 0x55, 0x06, 0x9C, 0xD9, 0x05, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x95, 0xB6, 0x07, 0x9C, 0xF7, 0x08, 0x9C, 0xD6, 0x0A, 0xBD, 0x73, 0x10, 0xDD, 0x4E, 0x2C, 0xED, 0x2D, 0x4E, 0xED, 0x4C, 0x70, 0xED, 0x2C, 0x7B, 0xED, 0x2C, 0x83, 0xED, 0x4C, 0x84, 0xED, 0x2C, 0x85, 0xED, 0x2C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, + 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x85, 0xED, 0x4C, 0x84, 0xED, 0x2C, 0x7D, 0xED, 0x2C, 0x74, 0xE5, 0x4D, 0x55, 0xD5, 0x2E, 0x34, 0xB5, 0x53, 0x18, 0x9D, 0x77, 0x10, 0xAD, 0x57, 0x0F, 0xA5, 0x16, 0x0E, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x0B, 0x9C, 0xD6, 0x0A, 0x9C, 0xF7, 0x08, 0x95, 0xB6, 0x07, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0xB5, 0xB6, 0x07, + 0xAD, 0x55, 0x09, 0xD5, 0x51, 0x18, 0xED, 0x2C, 0x6C, 0xF5, 0x4C, 0xAD, 0xF5, 0x2B, 0xED, 0xF5, 0x2C, 0xFC, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFC, 0xF5, 0x4C, 0xF1, 0xED, 0x2C, 0xB7, 0xED, 0x4C, 0x76, 0xCD, 0x11, 0x27, 0xA5, 0x15, 0x13, 0x95, 0x36, 0x11, 0x9D, 0x55, 0x0F, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x0B, 0xAD, 0x55, 0x09, 0x95, 0xB6, 0x07, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x7B, 0xF7, 0x04, 0x9C, 0xD9, 0x05, 0x94, 0x96, 0x07, 0x9C, 0xD6, 0x0A, 0xE5, 0x2D, 0x33, 0xED, 0x2C, 0xA3, 0xF5, 0x4C, 0xF7, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x2B, 0xFB, 0xED, 0x2C, 0xB2, 0xDD, 0x2E, 0x45, 0xAD, 0x77, 0x16, 0xAD, 0x57, 0x12, 0x9C, 0xF5, 0x10, 0xB5, 0x98, 0x0D, 0xA5, 0x17, 0x0B, 0x8D, 0x55, 0x09, 0x94, 0x96, 0x07, 0x9C, 0xD9, 0x05, 0x7B, 0xF7, 0x04, 0x55, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x9C, 0xF7, 0x08, 0xDD, 0x2E, 0x28, 0xF5, 0x4C, 0xAA, 0xF5, 0x2C, 0xFB, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2B, 0xFD, 0xED, 0x4C, 0xBC, 0xDD, 0x2F, 0x3D, 0xA5, 0x17, 0x16, 0xA5, 0x15, 0x13, 0x9C, 0xF5, 0x10, 0x9D, 0x96, 0x0D, 0x9D, 0x96, 0x0A, 0x9C, 0xF7, 0x08, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x5A, 0x06, 0xBD, 0x14, 0x0B, 0xED, 0x2C, 0x74, 0xF5, 0x2B, 0xF5, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xF9, 0xED, 0x4D, 0x8D, 0xAD, 0x34, 0x1D, 0x95, 0x15, 0x16, 0x9D, 0x57, 0x12, 0xA5, 0x16, 0x0E, 0xA5, 0x17, 0x0B, + 0x8D, 0x55, 0x09, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0x95, 0xB6, 0x07, 0xCD, 0x50, 0x15, 0xF5, 0x4C, 0xB0, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x4C, 0xC5, 0xC5, 0x32, 0x2E, 0x9C, 0xF6, 0x18, 0x9D, 0x36, 0x14, 0x9C, 0xF5, 0x10, 0xAD, 0x57, 0x0C, 0xAD, 0x58, 0x09, 0x94, 0x96, 0x07, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0x94, 0x96, 0x07, 0xDD, 0x2E, 0x22, 0xF5, 0x2C, 0xCF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xDF, 0xD5, 0x50, 0x3E, 0x9D, 0x36, 0x1A, 0x9D, 0x56, 0x15, 0x95, 0x36, 0x11, 0x9C, 0xF6, 0x0D, 0x9C, 0xD6, 0x0A, 0x94, 0x96, 0x07, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0xDD, 0x2F, 0x22, 0xF5, 0x2C, 0xDE, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xEA, 0xCD, 0x30, 0x40, 0xA5, 0x56, 0x1B, 0xA5, 0x77, 0x16, 0xA5, 0x36, 0x11, 0x9D, 0x96, 0x0D, 0x9C, 0xD6, 0x0A, 0x94, 0x96, 0x07, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0xAD, 0x5A, 0x06, 0xD5, 0x0F, 0x16, 0xF5, 0x2C, 0xCE, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xE1, 0xBD, 0x31, 0x34, 0xA5, 0x57, 0x1B, 0xA5, 0x77, 0x16, 0xA5, 0x36, 0x11, 0x9C, 0xF6, 0x0D, 0xAD, 0x58, 0x09, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xFF, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0xBD, 0x14, 0x0B, 0xF5, 0x4C, 0xAE, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xED, 0x4C, 0xCB, 0xAD, 0x35, 0x25, 0xA5, 0x57, 0x1B, 0xA5, 0x17, 0x16, 0x95, 0x36, 0x11, 0xAD, 0x57, 0x0C, 0x8D, 0x55, 0x09, 0xAD, 0x55, 0x06, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0xED, 0x2C, 0x70, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xE5, 0x2D, 0x98, 0x9D, 0x17, 0x21, 0xA5, 0x16, 0x1B, 0x9D, 0x56, 0x15, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0x9C, 0xF3, 0x08, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0x94, 0x96, 0x07, 0xE5, 0x2E, 0x26, 0xF5, 0x4C, 0xF4, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFB, 0xD5, 0x30, 0x4E, 0x9D, 0x36, 0x20, 0x9D, 0x36, 0x1A, 0x9D, 0x36, 0x14, 0xA5, 0x16, 0x0E, 0x9D, 0x96, 0x0A, 0x94, 0x96, 0x07, 0xBD, 0xF7, 0x04, 0xFF, 0xFF, 0x02, + 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x7D, 0x55, 0x06, 0x9C, 0xD3, 0x0A, 0xED, 0x4C, 0xAA, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2C, 0xC8, 0xA5, 0x36, 0x26, 0xA5, 0x57, 0x1E, 0x9C, 0xF6, 0x18, 0x9D, 0x57, 0x12, 0x9C, 0xF6, 0x0D, 0x8D, 0x55, 0x09, 0x7B, 0xF5, 0x06, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0xDD, 0x2D, 0x30, 0xF5, 0x4B, 0xFA, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x6D, 0xFF, 0xF5, 0xAF, 0xFF, 0xF5, 0x6C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFC, 0xD5, 0x2F, 0x59, 0xA5, 0x36, 0x23, 0x9D, 0x16, 0x1C, 0x9D, 0x56, 0x15, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0x95, 0xB6, 0x07, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x09, 0xF5, 0x2C, 0x9D, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x53, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF5, 0x8E, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x4C, 0xC2, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0xA5, 0x16, 0x19, 0xA5, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0xAD, 0x55, 0x09, 0x7D, 0x55, 0x06, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xBD, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0xD5, 0x71, 0x16, 0xF5, 0x2B, 0xF5, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x53, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF5, 0x8E, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4B, 0xFA, 0xBD, 0x32, 0x3F, 0x9D, 0x17, 0x24, 0x9D, 0x35, 0x1D, 0xAD, 0x58, 0x15, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0x94, 0x96, 0x07, 0x7D, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0xED, 0x2C, 0x5F, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x8E, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF5, 0x8D, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xE5, 0x4D, 0x90, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0x9D, 0x16, 0x19, 0x9D, 0x57, 0x12, + 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0x9C, 0xD6, 0x0A, 0xF5, 0x2C, 0xAE, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x6D, 0xFF, 0xF6, 0x32, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x53, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2C, 0xD1, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0x9D, 0x16, 0x1C, 0x9D, 0x56, 0x15, 0x9D, 0x55, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0x7D, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0xC5, 0x32, 0x11, 0xF5, 0x4C, 0xEE, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xD0, 0xFF, 0xF6, 0x53, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF5, 0xF1, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFB, 0xB5, 0x34, 0x37, 0xA5, 0x36, 0x26, 0xA5, 0x17, 0x1E, 0x9D, 0x37, 0x17, 0x95, 0x36, 0x11, 0xA5, 0x17, 0x0B, 0x94, 0x96, 0x07, 0x7D, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0x9C, 0xF7, 0x08, 0xDD, 0x4E, 0x2D, 0xF5, 0x2C, 0xFC, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xF0, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x33, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xD5, 0x2F, 0x61, 0x9D, 0x36, 0x29, 0x9D, 0x16, 0x21, 0xA5, 0x16, 0x19, 0x9D, 0x57, 0x12, 0xAD, 0x57, 0x0C, 0x9C, 0xF7, 0x08, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x09, 0xE5, 0x2D, 0x4B, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x8E, 0xFF, 0xF6, 0x53, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x53, 0xFF, 0xF6, 0x11, 0xFF, 0xF5, 0x6C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xDD, 0x2E, 0x81, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x56, 0x1B, 0x9D, 0x36, 0x14, 0xA5, 0x16, 0x0E, 0xAD, 0x55, 0x09, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0x9C, 0xD6, 0x0A, 0xED, 0x2C, 0x6B, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x11, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF5, 0xAF, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xE5, 0x2D, 0x9D, 0x9D, 0x36, 0x2D, + 0x9D, 0x36, 0x25, 0x9D, 0x37, 0x1D, 0x95, 0x15, 0x16, 0x9D, 0x57, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x94, 0x96, 0x07, 0xA5, 0x17, 0x0B, 0xED, 0x4C, 0x79, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x53, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF5, 0xF1, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xE5, 0x2D, 0xA8, 0xA5, 0x36, 0x2E, 0xA5, 0x36, 0x26, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0xA5, 0x14, 0x0B, 0x94, 0x96, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x07, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xBD, 0xF7, 0x04, 0x94, 0x96, 0x07, 0xA5, 0x17, 0x0B, 0xED, 0x4C, 0x82, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x6D, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF5, 0xAF, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xE5, 0x4D, 0xB0, 0x9D, 0x36, 0x30, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0x9C, 0xF6, 0x18, 0x95, 0x36, 0x11, 0xA5, 0x17, 0x0B, 0x94, 0x96, 0x07, 0xBD, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0xB5, 0xB6, 0x07, 0x94, 0xB5, 0x0C, 0xED, 0x4C, 0x84, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x8E, 0xFF, 0xF6, 0x74, 0xFF, 0xFF, 0x18, 0xFF, 0xFF, 0x5A, 0xFF, 0xFE, 0xF8, 0xFF, 0xF6, 0x33, 0xFF, 0xF5, 0x6D, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x8E, 0xFF, 0xF6, 0x32, 0xFF, 0xF6, 0x33, 0xFF, 0xF6, 0x33, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x53, 0xFF, 0xF6, 0x33, 0xFF, 0xF6, 0x32, 0xFF, 0xF5, 0xAF, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x6C, 0xFF, 0xF6, 0x32, 0xFF, 0xFE, 0xF8, 0xFF, 0xFF, 0x5A, 0xFF, 0xFF, 0x19, 0xFF, 0xFE, 0x74, 0xFF, 0xF5, 0x8E, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x4D, 0xB3, 0x9D, 0x36, 0x31, 0xA5, 0x36, 0x29, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x19, 0x9C, 0xD7, 0x12, 0x94, 0xB5, 0x0C, 0xB5, 0xB6, 0x07, 0xBD, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0x9C, 0xD3, 0x05, 0x9C, 0xF7, 0x08, 0xAD, 0x57, 0x0C, 0xED, 0x4C, 0x84, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFE, 0x95, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, 0xF6, 0x32, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xF1, 0xFF, + 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x54, 0xFF, 0xF6, 0x32, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xF1, 0xFF, 0xFF, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xB6, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x4D, 0xB3, 0x9D, 0x16, 0x32, 0xA5, 0x37, 0x29, 0xA5, 0x57, 0x21, 0xA5, 0x16, 0x19, 0x9C, 0xD7, 0x12, 0x95, 0x57, 0x0C, 0x9C, 0xF7, 0x08, 0x9C, 0xD3, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x2C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFE, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0x19, 0xFF, 0xFE, 0xD7, 0xFF, 0xFF, 0x39, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x74, 0xFF, 0xF5, 0x8E, 0xFF, 0xF5, 0x8E, 0xFF, 0xF5, 0x8E, 0xFF, 0xF6, 0x32, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xF6, 0x53, 0xFF, 0xF5, 0x8E, 0xFF, 0xF5, 0x8E, 0xFF, 0xF5, 0x8E, 0xFF, 0xF6, 0x32, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3A, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xED, 0x4D, 0xB3, 0x9D, 0x16, 0x32, 0x9D, 0x16, 0x2A, 0x9D, 0x36, 0x22, 0x9D, 0x36, 0x1A, 0xAD, 0x57, 0x12, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x53, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xD7, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x8D, 0xFF, 0xFF, 0x3A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xB6, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x56, 0x32, 0xA5, 0x56, 0x2A, 0x9D, 0x37, 0x22, 0x9D, 0x37, 0x1A, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x6D, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0xF7, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0x5B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9C, 0xFF, 0xF5, 0x6D, 0xFF, 0xFE, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xF5, 0x8D, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x12, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xF5, 0x6D, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFE, 0xB6, 0xFF, 0xFF, 0x5A, 0xFF, 0xF6, 0x53, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xD0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3A, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x12, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xF6, 0x74, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFE, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3A, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFE, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x32, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7C, 0xFF, 0xFE, 0x95, 0xFF, 0xF6, 0x32, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xAE, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x19, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0x3A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xF8, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0x9C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xF8, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0x9C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x11, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x39, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFE, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x53, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0xBE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7B, 0xFF, 0xF6, 0x74, 0xFF, 0xF6, 0x11, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x8E, 0xFF, 0xF6, 0x54, 0xFF, 0xFE, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, 0xF5, 0x6C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x6D, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, 0xF5, 0x6D, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFE, 0xD7, 0xFF, 0xFF, 0x7B, 0xFF, 0xFE, 0x95, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xD0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3A, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x12, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x8E, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, + 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xD7, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0x5A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9C, 0xFF, 0xF5, 0x6D, 0xFF, 0xFE, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x32, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x54, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xB6, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x6D, 0xFF, 0xFF, 0x19, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBD, 0xFF, 0xFE, 0xB6, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0xB6, 0xFF, 0xFF, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, 0xFE, 0xB6, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0xB6, 0xFF, 0xFF, 0x9C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xB6, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, + 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFE, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBD, 0xFF, 0xFE, 0xD7, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0xF8, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x53, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x53, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xB6, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xF1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3A, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0x5B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xF7, 0xFF, 0xF5, 0x6D, 0xFF, 0xF5, 0x6C, 0xFF, 0xF5, 0x6D, 0xFF, 0xFE, 0xD7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x39, 0xFF, 0xF5, 0x6D, 0xFF, 0xF5, 0x6C, 0xFF, + 0xF5, 0x6D, 0xFF, 0xFE, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9D, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, + 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xAE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0xD0, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x11, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x74, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, + 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFE, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xF7, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x4C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0x19, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5B, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xE5, 0x2D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xED, 0x2C, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xFF, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x19, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0x95, 0xFF, 0xFE, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xE5, 0x2C, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, + 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xE5, 0x0B, 0x85, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x6D, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9D, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xFF, 0x7B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x8E, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xE5, 0x2C, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xDC, 0xEB, 0x84, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xAF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x12, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xD0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x11, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xDD, 0x0B, 0xB3, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, + 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xDC, 0xCA, 0x7F, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x32, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3A, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFE, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x95, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xD4, 0xCB, 0xAF, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0x9D, 0x16, 0x23, 0x95, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xCC, 0xA9, 0x77, 0xED, 0x2B, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFE, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0xAE, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x6D, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x18, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2B, 0xFF, 0xCC, 0xAA, 0xA6, 0x9D, 0x36, 0x33, 0x9D, 0x36, 0x2B, 0x9D, 0x16, 0x23, 0x95, 0x16, 0x1B, 0xA5, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0x9C, 0xD3, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xC4, 0x8A, 0x58, 0xE5, 0x0A, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0x3A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xB6, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x53, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xED, 0x0B, 0xFF, 0xC4, 0xAB, 0x8D, 0xA5, 0x36, 0x33, 0xA5, 0x57, 0x2A, 0xA5, 0x77, 0x22, + 0xA5, 0x37, 0x1A, 0x95, 0x15, 0x13, 0x8C, 0xF3, 0x0D, 0x9C, 0xF7, 0x08, 0xBD, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0x7C, 0xF3, 0x08, 0x8C, 0x56, 0x0D, 0xC4, 0xCC, 0x38, 0xDC, 0xC9, 0xFE, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBD, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0x7B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDE, 0xFF, 0xF5, 0x6C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xE4, 0xEA, 0xFF, 0xBC, 0xCD, 0x6F, 0x9D, 0x16, 0x33, 0x9D, 0x16, 0x2B, 0x9D, 0x36, 0x22, 0x9D, 0x37, 0x1A, 0xA5, 0x17, 0x13, 0x8C, 0x53, 0x0D, 0x7C, 0xF3, 0x08, 0xBD, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xBD, 0xF7, 0x04, 0x7B, 0xF3, 0x08, 0xAD, 0x57, 0x0C, 0xBD, 0x31, 0x1D, 0xD4, 0x88, 0xF5, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x6D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x32, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xF0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x8E, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xD4, 0x88, 0xFE, 0xAD, 0x12, 0x49, 0x9D, 0x16, 0x32, 0x9D, 0x16, 0x2A, 0x9D, 0x36, 0x22, 0x9C, 0xF6, 0x1A, 0x9D, 0x57, 0x12, 0xAD, 0x57, 0x0C, 0x94, 0x96, 0x07, 0xBD, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x94, 0x96, 0x07, 0x95, 0x57, 0x0C, 0x9D, 0x57, 0x12, 0xCC, 0x88, 0xC2, 0xE4, 0xEA, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x6D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5A, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFE, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xF5, 0x8E, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x0B, 0xFF, 0xCC, 0x89, 0xDE, 0x9D, 0x16, 0x38, 0xA5, 0x36, 0x31, 0x9D, 0x36, 0x29, 0x9D, 0x37, 0x20, 0x9D, 0x15, 0x19, 0xA5, 0x36, 0x11, 0x95, 0x55, 0x0C, 0x94, 0x96, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x04, 0x94, 0x96, 0x07, 0xA5, 0x17, 0x0B, 0xA5, 0x36, 0x11, 0xCC, 0x89, 0x78, 0xD4, 0xA8, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xFF, 0x9C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0xAF, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x8E, 0xFF, 0xFF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0xFF, 0xF5, 0x6C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xD4, 0xA9, 0xFF, 0xCC, 0xAA, 0xA7, 0x9D, 0x37, 0x37, 0x9D, 0x36, 0x30, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0x9D, 0x37, 0x17, 0x95, 0x36, 0x11, 0xA5, 0x17, 0x0B, 0x94, 0x96, 0x07, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0xB5, 0x96, 0x0A, 0x9C, 0xF5, 0x10, 0xBC, 0xEE, 0x2D, 0xCC, 0x88, 0xFC, 0xE5, 0x0A, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0xF1, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x74, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF6, 0x12, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0x32, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xED, 0x0B, 0xFF, 0xCC, 0x88, 0xFD, 0xBC, 0xF0, 0x5A, 0xA5, 0x37, 0x36, 0x9D, 0x16, 0x2F, + 0xA5, 0x36, 0x26, 0xA5, 0x56, 0x1E, 0xA5, 0x77, 0x16, 0x8C, 0xF5, 0x10, 0xB5, 0x96, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x7B, 0xF5, 0x06, 0xAD, 0x58, 0x09, 0x9C, 0xD5, 0x0F, 0x9D, 0x56, 0x15, 0xCC, 0x88, 0xB6, 0xD4, 0xA8, 0xFF, 0xED, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x8E, 0xFF, 0xF6, 0x74, 0xFF, 0xF6, 0x74, 0xFF, 0xF5, 0xD0, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0xAF, 0xFF, 0xF6, 0x74, 0xFF, 0xF6, 0x74, 0xFF, 0xF5, 0xAF, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xD4, 0xA8, 0xFF, 0xCC, 0x89, 0xD6, 0x9D, 0x15, 0x3D, 0xA5, 0x36, 0x34, 0x9D, 0x36, 0x2D, 0x9C, 0xF6, 0x25, 0xA5, 0x16, 0x1C, 0x9D, 0x56, 0x15, 0xA5, 0x16, 0x0E, 0xAD, 0x58, 0x09, 0x7B, 0xF5, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x9C, 0xD3, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x9D, 0x36, 0x14, 0xC4, 0xCC, 0x49, 0xCC, 0x88, 0xFD, 0xDC, 0xC9, 0xFF, 0xED, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xE4, 0xEA, 0xFF, 0xCC, 0x88, 0xFE, 0xC4, 0xCD, 0x78, 0xA5, 0x36, 0x39, 0x9D, 0x56, 0x32, 0xA5, 0x36, 0x2B, 0x9D, 0x37, 0x22, 0x95, 0x16, 0x1B, 0xA5, 0x77, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD3, 0x05, 0x7B, 0xEF, 0x02, 0x00, 0x1F, 0x01, 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xB5, 0xB6, 0x07, 0x94, 0xB5, 0x0C, 0x9D, 0x55, 0x12, 0x9D, 0x36, 0x1A, 0xCC, 0x88, 0xC0, 0xCC, 0x88, 0xFF, 0xE5, 0x0B, 0xFF, 0xED, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x0B, 0xFF, 0xD4, 0x88, 0xFF, 0xCC, 0x89, 0xDA, 0xA5, 0x35, 0x41, 0x9D, 0x36, 0x37, 0x9D, 0x36, 0x30, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0x9C, 0xF6, 0x18, 0xA5, 0x36, 0x11, 0x94, 0xB5, 0x0C, 0xB5, 0xB6, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0x9C, 0xD6, 0x0A, 0xAD, 0x57, 0x0F, 0x95, 0x15, 0x16, 0xC4, 0xCD, 0x44, 0xCC, 0x88, 0xFA, 0xD4, 0x88, 0xFF, 0xED, 0x2B, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2B, 0xFF, 0xD4, 0x88, 0xFF, 0xCC, 0x88, 0xFD, 0xBC, 0xCE, 0x70, 0x9D, 0x36, 0x3B, 0x9D, 0x16, 0x35, 0x9D, 0x56, 0x2D, 0x9D, 0x37, 0x25, 0x9D, 0x37, 0x1D, 0x95, 0x15, 0x16, 0xAD, 0x57, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xAA, 0x03, 0x9C, 0xD9, 0x05, 0x9D, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x13, 0x9D, 0x37, 0x1A, + 0xCC, 0xAA, 0x94, 0xCC, 0x88, 0xFF, 0xD4, 0xA8, 0xFF, 0xED, 0x2B, 0xFF, 0xED, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2B, 0xFF, 0xD4, 0xA8, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0xAA, 0xB8, 0x9D, 0x36, 0x3F, 0x9D, 0x56, 0x38, 0xA5, 0x36, 0x31, + 0x9D, 0x16, 0x2A, 0x9D, 0x36, 0x22, 0x9D, 0x36, 0x1A, 0xA5, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0xA5, 0x17, 0x0B, 0x9D, 0x77, 0x10, 0x9D, 0x36, 0x17, 0xA5, 0x14, 0x23, 0xCC, 0x88, 0xCC, 0xCC, 0x88, 0xFF, 0xD4, 0xA8, 0xFF, 0xED, 0x2B, 0xFF, 0xED, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2B, 0xFF, 0xD4, 0xA8, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xE0, 0xAD, 0x35, 0x47, 0x9D, 0x16, 0x3C, 0x9D, 0x16, 0x35, 0x9D, 0x16, 0x2E, 0xA5, 0x36, 0x26, 0x9D, 0x16, 0x1E, 0x9C, 0xD6, 0x17, 0x9C, 0xF7, 0x10, 0x8D, 0x17, 0x0B, 0x94, 0x96, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9E, 0x79, 0x05, 0x8D, 0x55, 0x09, 0x95, 0x16, 0x0E, 0x9C, 0xD6, 0x14, 0x95, 0x16, 0x1B, 0xB4, 0xF0, 0x37, 0xCC, 0x88, 0xE5, 0xCC, 0x88, 0xFF, 0xD4, 0x88, 0xFF, 0xE5, 0x0B, 0xFF, 0xED, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x0B, 0xFF, 0xD4, 0xA8, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xF1, 0xB4, 0xF1, 0x5F, 0x9D, 0x36, 0x3E, 0x9D, 0x16, 0x38, 0x9D, 0x36, 0x31, 0xA5, 0x17, 0x29, 0x9D, 0x36, 0x22, 0x95, 0x15, 0x1B, 0x9C, 0xD6, 0x14, 0x95, 0x16, 0x0E, 0x8D, 0x55, 0x09, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0x8D, 0x17, 0x0B, 0x95, 0x34, 0x11, 0x9D, 0x36, 0x17, 0x9D, 0x16, 0x1E, 0xBC, 0xCE, 0x48, 0xCC, 0x88, 0xEE, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xDC, 0xEA, 0xFF, 0xED, 0x2C, 0xFF, 0xED, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2C, 0xFF, 0xE4, 0xEA, 0xFF, 0xD4, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xF5, 0xBC, 0xEF, 0x6D, 0x9D, 0x36, 0x3F, 0x9D, 0x36, 0x3A, 0x9D, 0x16, 0x34, 0x9D, 0x56, 0x2C, 0x9C, 0xF6, 0x25, 0x9D, 0x16, 0x1E, 0x9C, 0xD6, 0x17, 0x94, 0xB4, 0x11, 0x8D, 0x17, 0x0B, 0x94, 0x96, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9E, 0x79, 0x05, 0x8C, 0x75, 0x09, 0x9C, 0xF6, 0x0D, 0x95, 0x15, 0x13, 0x9D, 0x16, 0x19, 0x9D, 0x35, 0x20, 0xBC, 0xCE, 0x4A, 0xCC, 0x88, 0xE8, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xD4, 0xA8, 0xFF, 0xE5, 0x0B, 0xFF, 0xED, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x2C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xE5, 0x0B, 0xFF, 0xD4, 0xA8, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xF2, 0xBC, 0xEF, 0x6F, 0x9D, 0x16, 0x40, 0x9D, 0x36, 0x3B, 0x9D, 0x16, 0x35, 0xA5, 0x36, 0x2E, 0x9D, 0x16, 0x27, 0x9D, 0x35, 0x20, 0x9D, 0x16, 0x19, 0x95, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x55, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, + 0x94, 0x96, 0x07, 0x9C, 0xD6, 0x0A, 0x9C, 0xD5, 0x0F, 0x9C, 0xF5, 0x15, 0x95, 0x16, 0x1B, 0x9D, 0x36, 0x22, 0xB4, 0xF0, 0x3F, 0xCC, 0x88, 0xD3, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xD4, 0xA9, 0xFF, 0xE5, 0x0B, 0xFF, 0xED, 0x2C, 0xFF, 0xED, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x2C, 0xFF, 0xE5, 0x0B, 0xFF, 0xD4, 0xA9, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x89, 0xE2, 0xB4, 0xF0, 0x62, 0x9D, 0x36, 0x40, 0x9D, 0x16, 0x3C, 0x9D, 0x36, 0x36, 0x9D, 0x57, 0x2F, 0x9D, 0x16, 0x29, + 0x9C, 0xF6, 0x22, 0x95, 0x16, 0x1B, 0xA5, 0x36, 0x14, 0x9C, 0xD5, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x5A, 0x06, 0x7B, 0xEF, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x52, 0xAA, 0x03, 0x9C, 0xD3, 0x05, 0x9C, 0xF3, 0x08, 0x94, 0xB5, 0x0C, 0x9C, 0xF5, 0x10, 0x95, 0x17, 0x16, 0x9D, 0x16, 0x1C, 0x9D, 0x16, 0x23, 0xA5, 0x14, 0x2E, 0xCC, 0xAA, 0xA6, 0xCC, 0x88, 0xFC, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xD4, 0x88, 0xFF, 0xDC, 0xC9, 0xFF, 0xE5, 0x0B, 0xFF, 0xED, 0x2C, 0xFF, 0xED, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, + 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xF5, 0x4C, 0xFF, 0xED, 0x4C, 0xFF, 0xED, 0x2C, 0xFF, 0xE5, 0x0B, 0xFF, 0xDC, 0xCA, 0xFF, 0xD4, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFE, 0xCC, 0xAA, 0xBD, 0xA5, 0x15, 0x4B, 0x9D, 0x16, 0x40, 0x9D, 0x36, 0x3B, 0x9D, 0x36, 0x36, 0x9D, 0x36, 0x30, 0xA5, 0x36, 0x29, 0x9D, 0x16, 0x23, 0x9D, 0x16, 0x1C, 0x95, 0x15, 0x16, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0xB5, 0xB6, 0x07, 0x9C, 0xD3, 0x05, 0x52, 0xAA, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9E, 0x79, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x95, 0x36, 0x11, 0x9C, 0xD6, 0x17, 0x95, 0x35, 0x1D, 0x9D, 0x36, 0x23, 0x9D, 0x16, 0x2A, 0xBC, 0xCE, 0x5C, 0xCC, 0x89, 0xD1, 0xCC, 0x88, 0xFE, + 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xD4, 0x88, 0xFF, 0xD4, 0xA8, 0xFF, 0xDC, 0xC9, 0xFF, 0xDC, 0xCA, 0xFF, 0xDC, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xE4, 0xEA, 0xFF, 0xDC, 0xEA, 0xFF, 0xDC, 0xCA, 0xFF, 0xDC, 0xC9, 0xFF, 0xD4, 0xA8, 0xFF, 0xD4, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFE, 0xCC, 0x89, 0xDD, 0xBC, 0xEE, 0x76, 0x9D, 0x37, 0x42, 0x9D, 0x16, 0x3F, 0x9D, 0x37, 0x3A, 0x9D, 0x16, 0x35, 0xA5, 0x57, 0x2F, 0x9D, 0x16, 0x29, 0x9D, 0x36, 0x23, 0x95, 0x35, 0x1D, 0x9C, 0xD6, 0x17, 0x95, 0x36, 0x11, 0xAD, 0x57, 0x0C, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x04, 0xAD, 0x55, 0x06, 0x8D, 0x55, 0x09, 0x9C, 0xF6, 0x0D, 0x9C, 0xD5, 0x12, 0x9C, 0xD6, 0x17, 0x95, 0x35, 0x1D, 0x9D, 0x15, 0x23, 0x9D, 0x16, 0x29, 0xA5, 0x15, 0x31, 0xC4, 0xCD, 0x6A, 0xCC, 0x89, 0xD0, 0xCC, 0x88, 0xFE, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, + 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x89, 0xDB, 0xC4, 0xCD, 0x80, 0xA5, 0x35, 0x47, 0x9D, 0x16, 0x40, 0x9D, 0x36, 0x3C, 0x9D, 0x16, 0x38, 0x9D, 0x16, 0x34, 0xA5, 0x36, 0x2E, 0x9D, 0x16, 0x29, 0x9D, 0x15, 0x23, 0x94, 0xF5, 0x1D, 0x9C, 0xD6, 0x17, 0x8C, 0xD5, 0x12, 0x9C, 0xF6, 0x0D, 0x8D, 0x55, 0x09, 0xAD, 0x55, 0x06, 0x7B, 0xEF, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7D, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x09, 0x9C, 0xF6, 0x0D, 0x9C, 0xD5, 0x12, 0x9C, 0xD6, 0x17, 0x9D, 0x16, 0x1C, 0x95, 0x36, 0x22, 0x9D, 0x16, 0x27, 0x9D, 0x36, 0x2D, 0x9D, 0x56, 0x32, 0xB4, 0xF1, 0x4F, 0xCC, 0xAB, 0x9F, 0xCC, 0x89, 0xDA, 0xCC, 0x88, 0xFD, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, + 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFF, 0xCC, 0x88, 0xFE, 0xCC, 0x89, 0xE1, 0xCC, 0xAB, 0xAB, 0xBD, 0x11, 0x62, 0xA5, 0x36, 0x44, 0x9D, 0x36, 0x40, 0x9D, 0x36, 0x3E, 0x9D, 0x36, 0x3A, 0xA5, 0x36, 0x36, 0x9D, 0x36, 0x31, 0xA5, 0x56, 0x2C, 0x9D, 0x16, 0x27, 0x9D, 0x17, 0x21, 0x9C, 0xD6, 0x1C, 0xA5, 0x17, 0x16, 0x9C, 0xD5, 0x12, 0x9C, 0xF6, 0x0D, 0xAD, 0x55, 0x09, 0xAD, 0x55, 0x06, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7D, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x8D, 0x55, 0x09, 0x9C, 0xF6, 0x0D, 0x95, 0x36, 0x11, 0x95, 0x15, 0x16, 0x95, 0x16, 0x1B, 0x94, 0xF6, 0x20, 0x95, 0x36, 0x25, 0x9D, 0x16, 0x2A, 0x9D, 0x36, 0x2E, 0x9D, 0x56, 0x32, 0xA5, 0x37, 0x36, 0xAD, 0x13, 0x44, 0xBC, 0xCE, 0x6D, 0xC4, 0xCC, 0x86, 0xCC, 0xAA, 0xA3, 0xCC, 0xAA, 0xAE, 0xCC, 0x8A, 0xB6, 0xCC, 0x8A, 0xB7, 0xCC, 0x8A, 0xB7, 0xC4, 0x8A, 0xB8, 0xC4, 0x8A, 0xB8, 0xC4, 0x8A, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xC4, 0xAA, 0xB8, 0xCC, 0x8A, 0xB7, 0xCC, 0xAA, 0xB1, 0xC4, 0xAB, 0xA6, 0xC4, 0xAC, 0x8D, 0xBC, 0xCE, 0x74, 0xAD, 0x13, 0x51, 0xA5, 0x37, 0x41, 0x9D, 0x16, 0x40, 0xA5, 0x36, 0x3E, 0x9D, 0x36, 0x3C, 0xA5, 0x36, 0x39, 0xA5, 0x36, 0x36, 0x9D, 0x56, 0x32, 0x9D, 0x16, 0x2E, 0x9D, 0x16, 0x2A, 0x94, 0xF6, 0x25, 0x9D, 0x36, 0x1F, 0x9D, 0x37, 0x1A, 0x9D, 0x56, 0x15, + 0x95, 0x36, 0x11, 0x9C, 0xF6, 0x0D, 0x8D, 0x55, 0x09, 0xAD, 0x55, 0x06, 0x7D, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x8C, 0x75, 0x09, 0x95, 0x55, 0x0C, 0x8C, 0xF5, 0x10, 0x9D, 0x36, 0x14, 0x9D, 0x56, 0x18, 0x9D, 0x37, 0x1D, 0xA5, 0x17, 0x21, 0x9D, 0x16, 0x26, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2E, 0xA5, 0x36, 0x31, 0x9D, 0x36, 0x34, 0xA5, 0x37, 0x36, 0x9D, 0x16, 0x38, 0x9D, 0x16, 0x3A, 0x9D, 0x36, 0x3B, 0x9D, 0x36, 0x3C, 0x9D, 0x16, 0x3D, 0x9D, 0x36, 0x3D, 0x9D, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, + 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0x9D, 0x36, 0x3E, 0x9D, 0x36, 0x3D, 0x9D, 0x16, 0x3D, 0x9D, 0x36, 0x3C, 0x9D, 0x36, 0x3B, 0x9D, 0x16, 0x3A, 0x9D, 0x16, 0x38, 0xA5, 0x37, 0x36, 0x9D, 0x16, 0x34, 0xA5, 0x36, 0x31, 0x9D, 0x36, 0x2D, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x26, 0x9D, 0x17, 0x21, 0x9C, 0xF7, 0x1D, 0x9C, 0xF6, 0x18, 0x9D, 0x36, 0x14, 0x8C, 0xF5, 0x10, 0x95, 0x55, 0x0C, 0x9C, 0xF7, 0x08, 0xAD, 0x55, 0x06, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xCE, 0x79, 0x05, 0x9C, 0xF3, 0x08, 0xA5, 0x17, 0x0B, 0xA5, 0x16, 0x0E, + 0x9C, 0xD7, 0x12, 0x95, 0x15, 0x16, 0x9D, 0x36, 0x1A, 0x9D, 0x37, 0x1D, 0x9D, 0x17, 0x21, 0x9C, 0xF6, 0x25, 0x9D, 0x37, 0x28, 0xA5, 0x36, 0x2B, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x30, 0xA5, 0x36, 0x31, 0xA5, 0x36, 0x33, 0x9D, 0x16, 0x34, 0x9D, 0x16, 0x35, 0x9D, 0x16, 0x36, 0x9D, 0x36, 0x36, 0xA5, 0x36, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x36, 0x36, 0x9D, 0x36, 0x36, 0x9D, 0x16, 0x36, 0x9D, 0x16, 0x35, 0x9D, 0x16, 0x34, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x31, 0x9D, 0x36, 0x30, 0x9D, 0x16, 0x2E, 0xA5, 0x36, 0x2B, 0x9D, 0x37, 0x28, 0x9C, 0xF6, 0x25, 0x9D, 0x17, 0x21, 0x9D, 0x37, 0x1D, 0x9D, 0x36, 0x1A, 0x95, 0x15, 0x16, 0x9C, 0xD5, 0x12, 0x95, 0x16, 0x0E, 0xA5, 0x14, 0x0B, 0x9C, 0xF3, 0x08, 0x9E, 0x79, 0x05, 0x7B, 0xEF, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0x94, 0x96, 0x07, 0xAD, 0x58, 0x09, 0x95, 0x55, 0x0C, 0x9D, 0x57, 0x0F, 0xA5, 0x15, 0x13, 0xA5, 0x17, 0x16, 0xA5, 0x76, 0x19, 0xA5, 0x16, 0x1C, 0x94, 0xF6, 0x20, 0x9D, 0x36, 0x22, 0x9C, 0xF6, 0x25, 0x9D, 0x16, 0x27, 0x9D, 0x16, 0x29, 0x9D, 0x16, 0x2A, 0xA5, 0x36, 0x2B, 0x9D, 0x16, 0x2C, 0x9D, 0x35, 0x2D, 0x9D, 0x36, 0x2D, 0x9D, 0x36, 0x2D, 0x9D, 0x16, 0x2E, 0x9D, 0x16, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x16, 0x2E, 0x9D, 0x16, 0x2E, 0x9D, 0x36, 0x2D, 0x9D, 0x36, 0x2D, 0x9D, 0x35, 0x2D, 0x9D, 0x16, 0x2C, 0xA5, 0x36, 0x2B, + 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x29, 0x9D, 0x16, 0x27, 0x9C, 0xF6, 0x25, 0x9D, 0x36, 0x22, 0x94, 0xF6, 0x20, 0xA5, 0x16, 0x1C, 0xA5, 0x16, 0x19, 0xA5, 0x17, 0x16, 0xAD, 0x57, 0x12, 0x9C, 0xD7, 0x0F, 0x95, 0x55, 0x0C, 0xAD, 0x58, 0x09, 0x94, 0x96, 0x07, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x52, 0xB5, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x9C, 0xF3, 0x08, 0x9C, 0xD6, 0x0A, 0x9C, 0xF6, 0x0D, 0x9D, 0x57, 0x0F, 0x9D, 0x57, 0x12, 0x9C, 0xF6, 0x15, 0x9D, 0x36, 0x17, 0xA5, 0x76, 0x19, 0x9D, 0x16, 0x1C, 0x9D, 0x16, 0x1E, 0x9D, 0x36, 0x1F, 0x9D, 0x36, 0x20, + 0x9D, 0x36, 0x22, 0x9D, 0x37, 0x22, 0xA5, 0x16, 0x23, 0x9D, 0x16, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x16, 0x24, 0xA5, 0x16, 0x23, 0x9D, 0x37, 0x22, 0x9D, 0x36, 0x22, 0x9D, 0x36, 0x20, 0x9D, 0x36, 0x1F, 0x9D, 0x37, 0x1D, 0xA5, 0x57, 0x1B, 0xA5, 0x76, 0x19, 0x9D, 0x36, 0x17, 0xA5, 0x37, 0x14, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x0F, 0xAD, 0x57, 0x0C, 0x9C, 0xD6, 0x0A, 0x9C, 0xF3, 0x08, 0xAD, 0x55, 0x06, 0x7D, 0xF7, 0x04, 0x52, 0xB5, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x9C, 0xF3, 0x08, 0x9C, 0xD6, 0x0A, 0x94, 0xB5, 0x0C, 0x95, 0x16, 0x0E, 0x9C, 0xF5, 0x10, 0x9D, 0x57, 0x12, 0xA5, 0x77, 0x13, 0x9D, 0x56, 0x15, 0xA5, 0x77, 0x16, 0x9C, 0xF6, 0x18, 0x9D, 0x15, 0x19, 0x9D, 0x16, 0x19, 0x9D, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0xA5, 0x37, 0x1A, 0xA5, 0x37, 0x1A, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x37, 0x1A, 0xA5, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0x9D, 0x16, 0x19, 0x9D, 0x15, 0x19, 0x9C, 0xF6, 0x18, 0xA5, 0x77, 0x16, 0x9D, 0x56, 0x15, 0xA5, 0x77, 0x13, 0x9C, 0xD7, 0x12, 0x9C, 0xF5, 0x10, 0x95, 0x16, 0x0E, 0x94, 0xB5, 0x0C, 0x9C, 0xD6, 0x0A, 0x9C, 0xF3, 0x08, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, + 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x04, 0xBD, 0xF7, 0x04, 0x7D, 0x55, 0x06, 0x94, 0x96, 0x07, 0x9C, 0xF7, 0x08, 0x9C, 0xD6, 0x0A, 0x94, 0xB5, 0x0C, 0x9C, 0xF6, 0x0D, 0x95, 0x16, 0x0E, 0x9D, 0x57, 0x0F, 0x9C, 0xF7, 0x10, 0x95, 0x36, 0x11, 0x95, 0xB6, 0x11, 0xAD, 0x57, 0x12, 0xAD, 0x57, 0x12, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x12, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, + 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x12, 0xAD, 0x57, 0x12, 0xAD, 0x57, 0x12, 0x95, 0xB6, 0x11, 0x95, 0x36, 0x11, 0x9C, 0xF7, 0x10, 0x9D, 0x57, 0x0F, 0x95, 0x16, 0x0E, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x0B, 0x9C, 0xD6, 0x0A, 0x9C, 0xF7, 0x08, 0x94, 0x96, 0x07, 0x7D, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0x7B, 0xEF, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x7B, 0xF7, 0x04, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x06, 0x94, 0x96, 0x07, 0x9C, 0xF3, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x8D, 0x14, 0x0B, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0x8D, 0x14, 0x0B, 0x9C, 0xD6, 0x0A, 0xAD, 0x58, 0x09, 0x9C, 0xF7, 0x08, 0x7C, 0xF3, 0x08, 0x94, 0x96, 0x07, 0xAD, 0x55, 0x06, 0x9C, 0xD3, 0x05, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x1F, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x55, 0x55, 0x03, 0x7B, 0xEF, 0x04, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x9C, 0xD9, 0x05, 0xCE, 0x79, 0x05, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x06, 0xAD, 0x5A, 0x06, 0xAD, 0x5A, 0x06, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0xAD, 0x5A, 0x06, 0xAD, 0x5A, 0x06, 0xAD, 0x55, 0x06, + 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x06, 0xCE, 0x79, 0x05, 0x9C, 0xD9, 0x05, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x7B, 0xEF, 0x04, 0x55, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, + 0x52, 0xAA, 0x03, 0x52, 0xB5, 0x03, 0x55, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x55, 0x55, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xAA, 0x03, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x01, 0x00, 0x1F, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_game_pad_app_png = { + .header.always_zero = 0, + .header.w = 90, + .header.h = 90, + .data_size = sizeof(ui_img_game_pad_app_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_game_pad_app_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_left_btn_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_left_btn_png.c new file mode 100644 index 0000000..f4058ca --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_left_btn_png.c @@ -0,0 +1,28 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/left_btn.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_left_btn_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x71, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x71, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, + 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xEB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_left_btn_png = { + .header.always_zero = 0, + .header.w = 18, + .header.h = 18, + .data_size = sizeof(ui_img_left_btn_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_left_btn_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_nes_app_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_nes_app_png.c new file mode 100644 index 0000000..2a14d4c --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_nes_app_png.c @@ -0,0 +1,149 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/nes_app.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_nes_app_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x01, 0x00, 0x1F, 0x01, 0x07, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, + 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x1F, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x07, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xFF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x04, 0x7D, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, + 0xFF, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xFF, 0x02, 0xAD, 0x55, 0x03, 0x7B, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x06, 0x94, 0x96, 0x07, 0x95, 0xB6, 0x07, 0x9C, 0xF3, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, + 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0xB5, 0xB6, 0x07, 0x95, 0xB6, 0x07, 0xAD, 0x5A, 0x06, 0xAD, 0x55, 0x06, 0x9C, 0xD9, 0x05, 0x9C, 0xD3, 0x05, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0x9E, 0x79, 0x05, 0xAD, 0x5A, 0x06, 0x9C, 0xF3, 0x08, 0x8C, 0x75, 0x09, 0x9C, 0xD6, 0x0A, 0x9D, 0x96, 0x0A, 0xA5, 0x17, 0x0B, 0x94, 0xB5, 0x0C, 0x95, 0x57, 0x0C, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9D, 0x98, 0x0D, 0x9D, 0x98, 0x0D, 0x95, 0x16, 0x0E, 0x95, 0x16, 0x0E, 0x95, 0x16, 0x0E, 0x95, 0x16, 0x0E, 0x95, 0x16, 0x0E, 0x95, 0x16, 0x0E, 0x95, 0x16, 0x0E, 0x95, 0x16, 0x0E, 0x95, 0x16, 0x0E, 0x95, 0x16, 0x0E, 0x95, 0x16, 0x0E, 0x95, 0x16, 0x0E, 0x95, 0x16, 0x0E, 0x9D, 0x98, 0x0D, 0x9D, 0x98, 0x0D, 0x9C, 0xF8, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0xAD, 0x57, 0x0C, 0x95, 0x55, 0x0C, 0xA5, 0x17, 0x0B, 0x8D, 0x17, 0x0B, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x09, 0x9C, 0xF7, 0x08, 0x94, 0x96, 0x07, 0xAD, 0x55, 0x06, 0x9C, 0xD3, 0x05, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x7B, 0xF7, 0x04, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x06, 0xB5, 0xB6, 0x07, 0xAD, 0x55, 0x09, 0xB5, 0x96, 0x0A, 0x95, 0x55, 0x0C, 0x9D, 0x98, 0x0D, 0x9D, 0x55, 0x0F, 0x9C, 0xF5, 0x10, 0xA5, 0x36, 0x11, 0x9C, 0xD7, 0x12, 0xAD, 0x57, 0x12, 0xA5, 0x17, 0x13, 0xA5, 0x77, 0x13, 0xA5, 0x77, 0x13, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, + 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0x9D, 0x36, 0x14, 0xA5, 0x77, 0x13, 0xA5, 0x77, 0x13, 0xA5, 0x17, 0x13, 0xAD, 0x57, 0x12, 0x9D, 0x57, 0x12, 0xA5, 0x36, 0x11, 0x9D, 0x77, 0x10, 0x9D, 0x57, 0x0F, 0xA5, 0x16, 0x0E, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x0B, 0xAD, 0x58, 0x09, 0x9C, 0xF7, 0x08, 0x94, 0x96, 0x07, 0x9C, 0xD9, 0x05, 0x7D, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x9C, 0xF3, 0x08, + 0xAD, 0x58, 0x09, 0xA5, 0x17, 0x0B, 0xAC, 0xD5, 0x0F, 0xBC, 0x51, 0x1A, 0xDB, 0x6C, 0x4A, 0xE3, 0x2C, 0x82, 0xEB, 0x2B, 0xAE, 0xEB, 0x2B, 0xDB, 0xEB, 0x2B, 0xEF, 0xEB, 0x0B, 0xF8, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFC, 0xEB, 0x0B, 0xF6, 0xEB, 0x2B, 0xEC, 0xEB, 0x2B, 0xD0, 0xE3, 0x2B, 0xA5, 0xE3, 0x4C, 0x77, 0xD3, 0xAE, 0x3F, 0xB4, 0xB4, 0x1B, 0x9C, 0xF5, 0x15, 0x9D, 0x57, 0x12, 0x9D, 0x77, 0x10, 0xA5, 0x16, 0x0E, 0xAD, 0x57, 0x0C, 0x9D, 0x96, 0x0A, 0x9C, 0xF7, 0x08, 0x94, 0x96, 0x07, 0x9C, 0xD9, 0x05, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x7D, 0xF7, 0x04, 0x7D, 0x55, 0x06, 0xB5, 0xB6, 0x07, 0xAD, 0x58, 0x09, 0x95, 0x57, 0x0C, 0xC4, 0x52, 0x16, 0xDB, 0x4C, 0x5A, 0xEB, 0x2B, 0xB8, 0xEB, 0x0B, 0xF6, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xED, 0xE3, 0x2B, 0xA2, 0xD3, 0xAE, 0x4A, 0xA5, 0x15, 0x19, 0xA5, 0x37, 0x14, 0x9C, 0xD7, 0x12, 0x9D, 0x57, 0x0F, 0x9C, 0xF6, 0x0D, 0x9D, 0x96, 0x0A, 0x9C, 0xF7, 0x08, 0xAD, 0x55, 0x06, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x07, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x06, 0x9D, 0xF7, 0x08, 0xA5, 0x17, 0x0B, 0xC4, 0x92, 0x15, 0xE3, 0x4C, 0x6F, 0xEB, 0x2B, 0xE2, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x0B, 0xFD, 0xEB, 0x2B, 0xCD, 0xDB, 0x8D, 0x5A, 0xA5, 0x16, 0x19, 0x9D, 0x56, 0x15, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x0F, 0x95, 0x55, 0x0C, 0xAD, 0x58, 0x09, 0x95, 0xB6, 0x07, 0x9C, 0xD9, 0x05, 0x7B, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0x94, 0x96, 0x07, 0xAD, 0x58, 0x09, 0xAD, 0x57, 0x0C, 0xE3, 0x6D, 0x49, 0xEB, 0x2B, 0xD9, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFE, 0xEB, 0x2B, 0xBA, 0xCC, 0x10, 0x37, 0x9D, 0x56, 0x18, 0xA5, 0x37, 0x14, 0x95, 0x36, 0x11, 0x9D, 0x98, 0x0D, 0x9D, 0x96, 0x0A, + 0x9C, 0xF7, 0x08, 0x7D, 0x55, 0x06, 0x7D, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0xB5, 0xB6, 0x07, 0x9D, 0x96, 0x0A, 0xC4, 0x51, 0x16, 0xEB, 0x2B, 0x91, 0xEB, 0x0B, 0xFD, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xF3, 0xDB, 0x6D, 0x6F, 0xA5, 0x15, 0x1C, 0x9D, 0x36, 0x17, 0x9D, 0x57, 0x12, 0xA5, 0x16, 0x0E, 0xA5, 0x17, 0x0B, 0x9C, 0xF7, 0x08, 0xAD, 0x55, 0x06, 0x7D, 0xF7, 0x04, 0x7F, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x07, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0xB5, 0xB6, 0x07, 0x9D, 0x96, 0x0A, 0xD3, 0xCF, 0x21, 0xEB, 0x2B, 0xC7, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFE, 0xE3, 0x4C, 0x9E, 0xA4, 0xF4, 0x20, 0x9D, 0x56, 0x18, 0x9C, 0xD6, 0x14, 0xAD, 0x57, 0x0F, 0x95, 0x55, 0x0C, 0x9C, 0xF7, 0x08, 0xAD, 0x55, 0x06, 0x7D, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0x95, 0xB6, 0x07, 0xB5, 0x96, 0x0A, 0xD3, 0xCF, 0x26, 0xEB, 0x2B, 0xD5, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x2B, 0xB1, 0xAC, 0xF5, 0x22, 0xA5, 0x16, 0x19, 0x9D, 0x36, 0x14, 0x9C, 0xF5, 0x10, 0x95, 0x55, 0x0C, 0x9C, 0xF7, 0x08, 0xAD, 0x55, 0x06, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x01, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0x94, 0x96, 0x07, 0x9C, 0xD6, 0x0A, 0xCB, 0xEF, 0x20, 0xEB, 0x2B, 0xD5, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4B, 0xAE, 0xA4, 0xF5, 0x22, 0xA5, 0x76, 0x19, 0x9D, 0x36, 0x14, 0xAD, 0x57, 0x0F, 0x94, 0xB5, 0x0C, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0xAD, 0x58, 0x09, 0xC4, 0x92, 0x15, 0xEB, 0x2B, 0xC8, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0x99, 0x9C, 0xF5, 0x20, 0xA5, 0x76, 0x19, 0x9D, 0x36, 0x14, 0x9D, 0x57, 0x0F, 0xA5, 0x17, 0x0B, 0xB5, 0xB6, 0x07, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x07, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x7D, 0x55, 0x06, 0x9C, 0xF7, 0x08, 0xAD, 0x57, 0x0C, 0xE3, 0x2B, 0x8F, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFC, 0xD3, 0xAD, 0x62, 0x9D, 0x36, 0x1F, 0x9D, 0x56, 0x18, 0xA5, 0x15, 0x13, 0xA5, 0x16, 0x0E, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0xA5, 0x17, 0x0B, 0xDB, 0x6D, 0x47, 0xEB, 0x0B, 0xFD, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xEA, 0xB4, 0x73, 0x32, 0x9D, 0x37, 0x1D, 0x9D, 0x36, 0x17, 0xA5, 0x36, 0x11, 0xAD, 0x57, 0x0C, 0x9C, 0xF7, 0x08, 0x9E, 0x79, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, + 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0xAD, 0x58, 0x09, 0xC4, 0x92, 0x15, 0xEB, 0x2B, 0xD7, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xA8, 0x9D, 0x36, 0x22, 0xA5, 0x57, 0x1B, 0x9D, 0x56, 0x15, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0x95, 0xB6, 0x07, 0xBD, 0xF7, 0x04, 0xFF, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0x9C, 0xF3, 0x08, 0x95, 0x57, 0x0C, 0xE3, 0x4B, 0x6D, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x0B, 0xFD, 0xCC, 0x10, 0x47, 0x9D, 0x36, 0x20, 0xA5, 0x16, 0x19, 0xA5, 0x15, 0x13, 0x9D, 0x98, 0x0D, 0xAD, 0x58, 0x09, 0x7D, 0x55, 0x06, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x07, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0xAD, 0x58, 0x09, 0xC4, 0x92, 0x15, 0xEB, 0x2B, 0xDF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xAC, 0x9D, 0x17, 0x24, 0x9D, 0x37, 0x1D, 0xA5, 0x17, 0x16, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0x95, 0xB6, 0x07, 0xBD, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0xB5, 0xB6, 0x07, 0xA5, 0x17, 0x0B, 0xE3, 0x6C, 0x54, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xF3, 0xBC, 0x72, 0x38, 0x9D, 0x16, 0x21, 0xA5, 0x16, 0x19, 0xA5, 0x15, 0x13, 0x9D, 0x96, 0x0D, 0x8D, 0x55, 0x09, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9E, 0x79, 0x05, 0xAD, 0x55, 0x09, 0xA5, 0x16, 0x0E, 0xEB, 0x2B, 0xAF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xDB, 0x8D, 0x7E, 0xA5, 0x17, 0x24, 0x9D, 0x37, 0x1D, 0x95, 0x15, 0x16, 0xAD, 0x57, 0x0F, + 0x9D, 0x96, 0x0A, 0x94, 0x96, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 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, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0xB5, 0x96, 0x0A, 0xC4, 0x71, 0x19, 0xEB, 0x2B, 0xF4, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xCB, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0x9D, 0x57, 0x18, 0x9C, 0xD7, 0x12, 0xAD, 0x57, 0x0C, 0x9C, 0xF3, 0x08, 0x9C, 0xD3, 0x05, 0x7F, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0x9C, 0xF3, 0x08, 0x95, 0x55, 0x0C, 0xE3, 0x6D, 0x4B, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xF2, 0xAC, 0xF4, 0x31, 0xA5, 0x37, 0x22, 0xA5, 0x16, 0x1B, 0x9D, 0x36, 0x14, 0xA5, 0x16, 0x0E, 0xAD, 0x55, 0x09, 0x9E, 0x79, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0x8C, 0x75, 0x09, 0x9D, 0x96, 0x0D, 0xE3, 0x2B, 0x85, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xCB, 0xEF, 0x5B, 0x9D, 0x36, 0x25, 0x9D, 0x37, 0x1D, 0x95, 0x17, 0x16, 0xAD, 0x57, 0x0F, 0x9D, 0x96, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x7D, 0x55, 0x06, 0xAD, 0x58, 0x09, 0x9D, 0x55, 0x0F, 0xEB, 0x2B, 0xAB, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x6C, 0xFF, 0xF4, 0x0F, 0xFF, 0xF4, 0x50, 0xFF, 0xF4, 0x50, 0xFF, 0xF4, 0x50, 0xFF, 0xF4, 0x50, 0xFF, 0xF4, 0x50, 0xFF, 0xF4, 0x50, 0xFF, 0xF4, 0x91, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, + 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xFE, 0x17, 0xFF, 0xF5, 0x54, 0xFF, 0xF4, 0x50, 0xFF, 0xF4, 0x50, 0xFF, 0xF4, 0x50, 0xFF, 0xF4, 0x50, 0xFF, 0xF4, 0x50, 0xFF, 0xF4, 0x50, 0xFF, 0xF4, 0x2F, 0xFF, 0xEB, 0xAD, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xDB, 0x8D, 0x84, 0x9D, 0x56, 0x27, 0x9D, 0x36, 0x1F, 0x9C, 0xF6, 0x18, 0x95, 0x36, 0x11, 0xA5, 0x17, 0x0B, 0x94, 0x96, 0x07, 0x7D, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x07, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x5F, 0x03, 0xAD, 0x5A, 0x06, 0x9D, 0x96, 0x0A, 0x9C, 0xF5, 0x10, 0xEB, 0x2B, 0xD4, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0x2F, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0xB1, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xA4, 0xA5, 0x36, 0x29, + 0xA5, 0x17, 0x21, 0xA5, 0x16, 0x19, 0x9D, 0x57, 0x12, 0xAD, 0x57, 0x0C, 0x9C, 0xF3, 0x08, 0xBD, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x94, 0x96, 0x07, 0xA5, 0x17, 0x0B, 0x95, 0x36, 0x11, 0xEB, 0x2B, 0xEC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEC, 0x0E, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0xB2, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xB5, 0xA5, 0x36, 0x2B, 0x9D, 0x37, 0x22, 0x9D, 0x37, 0x1A, 0xA5, 0x17, 0x13, 0x9D, 0x96, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xBD, 0xF7, 0x04, 0x94, 0x96, 0x07, 0x94, 0xB5, 0x0C, 0x9C, 0xD7, 0x12, 0xEB, 0x2B, 0xF7, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0xF3, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, + 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xEB, 0xEE, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xBE, 0x9D, 0x16, 0x2C, 0x9D, 0x16, 0x24, 0xA5, 0x57, 0x1B, 0xA5, 0x36, 0x14, 0xA5, 0x16, 0x0E, 0x8C, 0x75, 0x09, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0xB5, 0xB6, 0x07, 0x95, 0x57, 0x0C, 0x9D, 0x57, 0x12, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x8D, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xF4, 0x70, 0xFF, 0xF4, 0xD2, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, + 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x70, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x36, 0x2D, 0xA5, 0x57, 0x24, 0xA5, 0x76, 0x1C, 0x9D, 0x56, 0x15, 0xA5, 0x16, 0x0E, 0xAD, 0x55, 0x09, 0xCE, 0x79, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xA5, 0x15, 0x13, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0xD2, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0x0F, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2E, 0x9D, 0x36, 0x25, 0x9D, 0x37, 0x1D, 0x95, 0x15, 0x16, 0x9D, 0x55, 0x0F, 0xAD, 0x58, 0x09, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xA5, 0x77, 0x13, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xEB, 0x8C, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0x91, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xE3, 0x4C, 0xC4, 0xA5, 0x36, 0x2E, 0x9D, 0x16, 0x26, 0xA5, 0x37, 0x1D, 0xA5, 0x17, 0x16, 0xAD, 0x57, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9D, 0x98, 0x0D, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0xD2, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xCE, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0xA5, 0x36, 0x2E, 0xA5, 0x36, 0x26, 0xA5, 0x57, 0x1E, 0xA5, 0x77, 0x16, 0xAD, 0x57, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0xD2, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0xCE, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0x70, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, + 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0xB1, 0xFF, 0xEB, 0x4B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xCE, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0xFF, 0xF5, 0xF7, 0xFF, 0xFE, 0x79, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0xFB, 0xFF, 0xF5, 0xF7, 0xFF, 0xFF, 0x1C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x17, 0xFF, 0xF5, 0xF7, 0xFF, 0xF5, 0xF7, 0xFF, 0xF5, 0xF7, 0xFF, 0xF5, 0xF7, 0xFF, 0xF5, 0xF7, 0xFF, 0xFE, 0xBA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x5C, 0xFF, 0xF5, 0xD6, 0xFF, 0xF5, 0x95, 0xFF, 0xF5, 0xF7, 0xFF, 0xFF, 0x3C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0xF2, 0xFF, 0xF4, 0x4F, 0xFF, 0xF4, 0x2F, 0xFF, 0xF4, 0x91, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xBA, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xFE, 0x99, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x54, 0xFF, 0xEB, 0x2B, 0xFF, 0xF5, 0xF7, 0xFF, 0xFF, 0xDF, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0xD2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x58, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF5, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xBA, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x8C, 0xFF, 0xFF, 0x7D, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x54, 0xFF, 0xEB, 0x2B, 0xFF, 0xF5, 0xF7, 0xFF, 0xFF, 0xDF, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0x2B, 0xFF, 0xF6, 0x17, 0xFF, 0xFF, 0x1C, 0xFF, 0xFF, 0x1C, 0xFF, 0xFF, 0x1C, 0xFF, 0xFF, 0x7D, 0xFF, 0xFF, 0xFF, 0xFF, + 0xEB, 0xCD, 0xFF, 0xEB, 0x2B, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0x1B, 0xFF, 0xF5, 0xB6, 0xFF, 0xEB, 0xEE, 0xFF, 0xFF, 0x3C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, + 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xBA, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0x2F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x54, 0xFF, 0xEB, 0x2B, 0xFF, 0xF5, 0xF7, 0xFF, 0xFF, 0xDF, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0x2B, 0xFF, 0xFE, 0x59, 0xFF, 0xFF, 0x9D, 0xFF, 0xFF, 0x9D, 0xFF, 0xFF, 0x9D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEB, 0xCE, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0x50, 0xFF, 0xFE, 0xDA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xBA, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0x91, 0xFF, 0xF4, 0x70, 0xFF, 0xEB, 0x2B, 0xFF, 0xF5, 0x54, 0xFF, 0xF5, 0x54, 0xFF, 0xEB, 0x2B, 0xFF, 0xF5, 0xF7, 0xFF, 0xFF, 0xDF, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xFE, 0xDB, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x58, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x8C, 0xFF, 0xF5, 0x75, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, + 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xBA, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0xB1, 0xFF, 0xFF, 0x9D, 0xFF, + 0xEB, 0x8D, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0x0F, 0xFF, 0xEB, 0x2B, 0xFF, 0xF5, 0xF7, 0xFF, 0xFF, 0xDF, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0xB1, 0xFF, 0xF5, 0x34, 0xFF, 0xF5, 0x34, 0xFF, 0xF5, 0x34, 0xFF, 0xFF, 0x5D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0xFF, 0xF6, 0x17, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, + 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xBA, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0xB1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xBA, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF5, 0xF7, 0xFF, 0xFF, 0xDF, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0x2B, 0xFF, 0xFE, 0xBA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0xB1, 0xFF, 0xFE, 0xDB, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF4, 0xF3, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0x91, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xBA, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0xB1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF5, 0x75, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF5, 0xF7, 0xFF, 0xFF, 0xDF, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0x2F, 0xFF, 0xF4, 0x91, 0xFF, 0xF4, 0x91, 0xFF, 0xF4, 0x91, 0xFF, + 0xF5, 0x34, 0xFF, 0xFE, 0xDA, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xEE, 0xFF, 0xF4, 0x70, 0xFF, 0xEB, 0x4B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF5, 0xD6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x0F, 0xFF, 0xEB, 0x4C, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF4, 0xD2, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, + 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xEB, 0x8D, 0xFF, 0xF4, 0xF2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x8D, 0xFF, 0xFE, 0x17, 0xFF, 0xFF, 0xDF, 0xFF, 0xEB, 0xEE, 0xFF, 0xEB, 0x8D, 0xFF, 0xEB, 0x8D, 0xFF, 0xEB, 0x8D, 0xFF, 0xEB, 0x8D, 0xFF, 0xEB, 0x8D, 0xFF, 0xF4, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xBA, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0xAD, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0xCE, 0xFF, 0xF5, 0xB6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xEB, 0xCE, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x4C, 0xFF, 0xF4, 0xF2, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, + 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0xD2, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0x2F, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0xB1, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xEE, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, + 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0xF2, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0x50, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x2B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x0F, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x6C, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4C, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xEB, 0x0B, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, + 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x2F, 0xFF, 0xEB, 0x8C, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0xEE, 0xFF, 0xF4, 0xF2, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x4B, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, + 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xE3, 0x0A, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0xAD, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x91, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x2B, 0xC4, 0x9D, 0x16, 0x2F, 0x9D, 0x16, 0x27, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x95, 0x16, 0x0E, 0x9D, 0x36, 0x14, 0xE2, 0xEA, 0xFC, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x4C, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x2F, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xDB, 0x0B, 0xC4, 0x9D, 0x16, 0x2F, 0xA5, 0x36, 0x26, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, + 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xA5, 0x77, 0x13, 0xDA, 0xCA, 0xF7, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xF4, 0x70, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, + 0xF5, 0x13, 0xFF, 0xEB, 0x6C, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xD2, 0xEA, 0xC1, 0x9D, 0x16, 0x2F, 0xA5, 0x36, 0x26, 0xA5, 0x16, 0x1E, 0xA5, 0x17, 0x16, 0xAD, 0x57, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x5F, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xA5, 0x15, 0x13, 0xD2, 0xA9, 0xEF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x6C, 0xFF, 0xF4, 0xD2, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0x0F, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xCA, 0xAA, 0xBA, 0x95, 0x16, 0x2F, 0x9D, 0x36, 0x26, 0x9D, 0x16, 0x1E, 0x94, 0xD6, 0x17, 0x9D, 0x57, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0x9C, 0xD3, 0x05, 0xB5, 0xBB, 0x07, 0x8C, 0xF6, 0x0D, 0x95, 0x15, 0x13, 0xCA, 0x89, 0xD4, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x4B, 0xFF, 0xF4, 0x50, 0xFF, 0xF4, 0xF2, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x95, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xDA, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF5, 0x13, 0xFF, 0xF4, 0xB1, 0xFF, 0xEB, 0xCD, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x0A, 0xFF, 0xC2, 0xCA, 0xA5, 0xA5, 0x36, 0x2E, 0xA5, 0x36, 0x26, 0xA5, 0x57, 0x1E, + 0xA5, 0x17, 0x16, 0x8C, 0x75, 0x10, 0x9C, 0xD3, 0x0A, 0xCE, 0x79, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0x8C, 0x53, 0x0D, 0x95, 0x17, 0x13, 0xC2, 0x69, 0xA8, 0xEB, 0x0A, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xDA, 0xCA, 0xFF, 0xBA, 0xEC, 0x83, 0x9D, 0x16, 0x2E, 0x9D, 0x16, 0x26, 0x9D, 0x37, 0x1D, 0xA5, 0x15, 0x16, 0x9D, 0x57, 0x0F, 0x7B, 0xF3, 0x0A, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x94, 0x96, 0x07, 0x94, 0xB5, 0x0C, 0x9D, 0x57, 0x12, 0xC2, 0x8A, 0x83, 0xDA, 0xCA, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xCA, 0x89, 0xFF, 0xB3, 0xAF, 0x5B, 0x9D, 0x36, 0x2D, 0x9D, 0x36, 0x25, 0x9C, 0xF5, 0x1D, 0x9D, 0x56, 0x15, 0xA5, 0xB9, 0x0E, 0xAD, 0x58, 0x09, 0x7B, 0xEF, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x94, 0x96, 0x07, 0x94, 0xB5, 0x0C, 0xA5, 0x36, 0x11, 0xBB, 0x0C, 0x4A, 0xCA, 0x69, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x0B, 0xFF, 0xC2, 0x69, 0xEF, 0xA4, 0xF4, 0x39, 0xA5, 0x57, 0x2C, 0x9D, 0x57, 0x24, 0x9D, 0x16, 0x1C, 0x9C, 0xF5, 0x15, 0xA5, 0x16, 0x0E, 0xAD, 0x55, 0x09, 0x9C, 0xD3, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x94, 0x92, 0x07, 0xA5, 0x17, 0x0B, 0x9D, 0x77, 0x10, 0xA4, 0x73, 0x1D, 0xC2, 0x48, 0xEF, 0xE2, 0xEA, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xD2, 0xA9, 0xFF, 0xC2, 0x89, 0xC6, 0x9D, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x56, 0x1B, 0xA5, 0x17, 0x13, 0x9D, 0x96, 0x0D, 0x9D, 0xF7, 0x08, 0x9C, 0xD3, 0x05, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x7B, 0xF5, 0x06, 0x9C, 0xD6, 0x0A, 0xAD, 0x57, 0x0F, 0x95, 0x17, 0x16, 0xC2, 0x69, 0xA6, 0xCA, 0x89, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x0B, 0xFF, 0xC2, 0x48, 0xFF, 0xBB, 0x2D, 0x79, 0x9D, 0x16, 0x32, 0x9D, 0x16, 0x2A, + 0xA5, 0x17, 0x21, 0xA5, 0x76, 0x19, 0x9D, 0x57, 0x12, 0xAD, 0x57, 0x0C, 0xB5, 0xBB, 0x07, 0x9C, 0xD3, 0x05, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x02, 0x9C, 0xD3, 0x05, 0xAD, 0x58, 0x09, 0xA5, 0x16, 0x0E, 0x9D, 0x37, 0x14, 0xBB, 0x2C, 0x4F, 0xC2, 0x48, 0xFD, 0xDA, 0xCA, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xD2, 0x89, 0xFF, 0xC2, 0x48, 0xEE, 0xA4, 0x93, 0x40, 0xA5, 0x57, 0x2F, 0xA5, 0x56, 0x27, 0x94, 0xF6, 0x20, 0x9C, 0xF6, 0x18, 0xA5, 0x36, 0x11, 0xA5, 0x17, 0x0B, 0xB5, 0xB6, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 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, 0x01, 0x7B, 0xEF, 0x02, 0x7D, 0xF7, 0x04, 0x9C, 0xF7, 0x08, 0xAD, 0x57, 0x0C, 0x95, 0x15, 0x13, 0xA4, 0xD5, 0x1C, 0xC2, 0x69, 0xCE, 0xCA, 0x68, 0xFF, 0xE3, 0x0B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE2, 0xEA, 0xFF, 0xC2, 0x48, 0xFF, 0xBA, 0xCB, 0xA0, 0x9D, 0x37, 0x34, 0x9D, 0x36, 0x2D, 0xA5, 0x36, 0x25, 0x9D, 0x37, 0x1D, 0xA5, 0x17, 0x16, 0x9C, 0xF5, 0x10, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0x7B, 0xEF, 0x04, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x94, 0x96, 0x07, 0xA5, 0x17, 0x0B, 0x95, 0x36, 0x11, 0xA5, 0x37, 0x17, 0xC2, 0xEC, 0x5E, 0xC2, 0x48, 0xFE, 0xD2, 0x89, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x0B, 0xFF, 0xCA, 0x68, 0xFF, 0xC2, 0x48, 0xF5, 0xAC, 0x72, 0x4A, 0x9D, 0x56, 0x32, 0x9D, 0x16, 0x2B, 0xA5, 0x16, 0x23, 0xA5, 0x56, 0x1B, 0x9D, 0x36, 0x14, 0x95, 0x16, 0x0E, 0x8C, 0x75, 0x09, 0x9E, 0x79, 0x05, 0x52, 0xB5, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x7B, 0xF5, 0x06, 0xAD, 0x58, 0x09, 0xA5, 0x16, 0x0E, 0x9C, 0xF6, 0x15, 0x9C, 0xF5, 0x1D, 0xC2, 0x69, 0xC0, 0xC2, 0x48, 0xFF, 0xDA, 0xCA, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xCA, 0x89, 0xFF, 0xC2, 0x48, 0xFF, 0xBA, 0xEB, 0x93, 0xA5, 0x37, 0x36, 0xA5, 0x57, 0x2F, 0x9D, 0x36, 0x28, 0x9C, 0xF6, 0x20, 0x9D, 0x15, 0x19, 0x9C, 0xD5, 0x12, 0x95, 0x57, 0x0C, 0x9C, 0xF3, 0x08, 0xBD, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x63, 0x33, 0x05, 0xB5, 0xBB, 0x07, 0x95, 0x57, 0x0C, 0x9D, 0x57, 0x12, 0x9D, 0x16, 0x19, + 0xBB, 0xAF, 0x3F, 0xC2, 0x48, 0xF4, 0xC2, 0x48, 0xFF, 0xDA, 0xEA, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xD2, 0xA9, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x69, 0xDA, 0x9C, 0xF5, 0x3D, 0xA5, 0x37, 0x33, 0x9D, 0x16, 0x2C, + 0xA5, 0x57, 0x24, 0x9C, 0xF7, 0x1D, 0x95, 0x15, 0x16, 0x8C, 0xF5, 0x10, 0x9D, 0x96, 0x0A, 0xAD, 0x55, 0x06, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0x9C, 0xD6, 0x0A, 0x9D, 0x57, 0x0F, 0x95, 0x15, 0x16, 0x9D, 0x35, 0x1D, 0xC2, 0xCB, 0x75, 0xC2, 0x48, 0xFE, 0xC2, 0x48, 0xFF, 0xDA, 0xCA, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xD2, 0xA9, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xF4, 0xB3, 0xF0, 0x5A, 0xA5, 0x36, 0x36, 0x9D, 0x36, 0x30, 0x9D, 0x37, 0x28, 0xA5, 0x16, 0x21, 0x94, 0xF6, 0x1A, 0x95, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x52, 0xB5, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x9C, 0xD3, 0x05, 0x9C, 0xF7, 0x08, 0x8C, 0xF6, 0x0D, 0x9D, 0x57, 0x12, 0x9D, 0x15, 0x19, 0xA4, 0xF5, 0x22, 0xC2, 0x89, 0xA8, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xD2, 0xCA, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x0B, 0xFF, 0xD2, 0x89, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFC, 0xBB, 0x2C, 0x82, 0x9D, 0x16, 0x39, 0xA5, 0x16, 0x33, 0xA5, 0x36, 0x2B, 0x9D, 0x17, 0x24, 0x9D, 0x35, 0x1D, 0x95, 0x15, 0x16, 0x8C, 0xF5, 0x10, 0xA5, 0x14, 0x0B, 0x94, 0x96, 0x07, 0x7D, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x04, 0xAD, 0x5A, 0x06, 0x9C, 0xD6, 0x0A, 0x9D, 0x55, 0x0F, 0x9C, 0xF6, 0x15, 0x9D, 0x15, 0x1C, 0xA4, 0xF4, 0x27, 0xC2, 0x89, 0xBB, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xCA, 0x89, 0xFF, 0xE3, 0x0B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE2, 0xEA, 0xFF, 0xCA, 0x69, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFE, 0xBB, 0x0C, 0x92, 0x9D, 0x36, 0x3A, 0x9D, 0x36, 0x34, 0x9D, 0x16, 0x2E, 0x9D, 0x16, 0x27, 0x94, 0xF5, 0x20, 0x9D, 0x16, 0x19, 0x95, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x9C, 0xD3, 0x05, 0x9C, 0xF3, 0x08, 0x94, 0xB5, 0x0C, 0x95, 0x36, 0x11, 0x9D, 0x36, 0x17, 0x9D, 0x16, 0x1E, 0xA4, 0xD4, 0x29, 0xC2, 0x69, 0xB9, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xDA, 0xCA, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x0B, 0xFF, 0xD2, 0xA9, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFC, 0xBA, 0xEB, 0x95, 0x9D, 0x36, 0x3B, 0x9D, 0x36, 0x36, 0x9D, 0x36, 0x30, 0x9D, 0x16, 0x29, 0x9D, 0x36, 0x22, 0x95, 0x56, 0x1B, 0x9C, 0xF6, 0x15, 0x9C, 0xD7, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0x7D, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, + 0x7D, 0x55, 0x06, 0x8D, 0x55, 0x09, 0x9D, 0x96, 0x0D, 0x95, 0x15, 0x13, 0x9D, 0x16, 0x19, 0x94, 0xF5, 0x20, 0xA4, 0xB5, 0x2A, 0xC2, 0xAA, 0xA5, 0xC2, 0x48, 0xFD, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xCA, 0x69, 0xFF, 0xDA, 0xCA, 0xFF, 0xE3, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x0B, 0xFF, 0xD2, 0xA9, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xF6, 0xBB, 0x2C, 0x86, 0x9D, 0x36, 0x3B, 0xA5, 0x37, 0x36, 0x9D, 0x36, 0x30, 0x9D, 0x16, 0x2A, 0xA5, 0x36, 0x23, + 0x9C, 0xF7, 0x1D, 0xA5, 0x17, 0x16, 0x95, 0x36, 0x11, 0x94, 0xB5, 0x0C, 0x9C, 0xF3, 0x08, 0x9C, 0xD3, 0x05, 0x52, 0xB5, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xAD, 0x5A, 0x06, 0x9C, 0xD6, 0x0A, 0x9C, 0xD5, 0x0F, 0x9D, 0x36, 0x14, 0x95, 0x36, 0x1A, 0x9D, 0x36, 0x20, 0x9C, 0xF6, 0x28, 0xBB, 0x2C, 0x70, 0xC2, 0x48, 0xF0, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xD2, 0x89, 0xFF, 0xDA, 0xEA, 0xFF, 0xE3, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, + 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xEB, 0x2B, 0xFF, 0xE3, 0x0B, 0xFF, 0xDA, 0xCA, 0xFF, 0xCA, 0x89, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x69, 0xDD, 0xB3, 0xF0, 0x5E, 0x9D, 0x36, 0x3B, 0x9D, 0x36, 0x36, 0x9D, 0x37, 0x30, 0x9D, 0x16, 0x2A, 0x9D, 0x17, 0x24, 0x9D, 0x16, 0x1E, 0x9D, 0x56, 0x18, 0x9D, 0x57, 0x12, 0x9C, 0xF6, 0x0D, 0xAD, 0x55, 0x09, 0x7B, 0xF5, 0x06, 0xAD, 0x5F, 0x03, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD3, 0x05, 0x95, 0xB6, 0x07, 0x8D, 0x17, 0x0B, 0x8C, 0xF5, 0x10, 0x9C, 0xF5, 0x15, 0x9D, 0x37, 0x1A, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x27, 0xAC, 0x31, 0x3E, 0xC2, 0x8A, 0xB4, 0xC2, 0x48, 0xFE, + 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xCA, 0x69, 0xFF, 0xD2, 0xA9, 0xFF, 0xD2, 0xCA, 0xFF, 0xDA, 0xCA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xEA, 0xFF, 0xDA, 0xCA, 0xFF, 0xDA, 0xCA, 0xFF, 0xD2, 0xAA, 0xFF, 0xD2, 0x89, 0xFF, 0xCA, 0x69, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xF7, 0xBB, 0x0C, 0x99, 0xA5, 0x16, 0x41, 0x9D, 0x16, 0x3A, 0x9D, 0x56, 0x35, 0x9D, 0x36, 0x30, 0x9D, 0x16, 0x2A, 0x9D, 0x17, 0x24, 0x9D, 0x56, 0x1E, 0x9D, 0x56, 0x18, 0xA5, 0x15, 0x13, 0x95, 0x16, 0x0E, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0x7D, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x55, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF3, 0x08, 0xA5, 0x17, 0x0B, 0x8C, 0xF5, 0x10, 0x9C, 0xF6, 0x15, 0x9D, 0x37, 0x1A, 0x9C, 0xF6, 0x20, 0x9D, 0x16, 0x26, 0x9D, 0x16, 0x2C, 0xBB, 0xAF, 0x57, 0xC2, 0x8A, 0xBB, 0xC2, 0x48, 0xF8, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, + 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xF1, 0xC2, 0xCB, 0xA6, 0xAC, 0x52, 0x51, 0x9D, 0x36, 0x3B, 0x9D, 0x16, 0x38, 0xA5, 0x37, 0x33, 0x9D, 0x36, 0x2E, 0x9D, 0x16, 0x29, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1E, 0x9D, 0x56, 0x18, 0xA5, 0x17, 0x13, 0xA5, 0x16, 0x0E, 0x9C, 0xD6, 0x0A, 0x94, 0x96, 0x07, 0xBD, 0xF7, 0x04, 0x52, 0xB5, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9E, 0x79, 0x05, 0x9C, 0xF3, 0x08, 0xA5, 0x17, 0x0B, 0x8C, 0xF5, 0x10, 0x9D, 0x36, 0x14, 0xA5, 0x16, 0x19, 0x9C, 0xF6, 0x1F, 0x9D, 0x17, 0x24, 0x9D, 0x16, 0x2A, 0xA5, 0x36, 0x2E, 0xAC, 0x51, 0x47, 0xC2, 0xEB, 0x8F, 0xC2, 0x89, 0xD4, 0xC2, 0x48, 0xF7, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, + 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x48, 0xFF, 0xC2, 0x68, 0xF1, 0xC2, 0xAA, 0xC8, 0xBB, 0x4D, 0x80, 0xA4, 0x94, 0x49, 0x9D, 0x36, 0x3B, 0x9D, 0x16, 0x38, 0x9D, 0x16, 0x35, 0x9D, 0x16, 0x31, 0x9D, 0x56, 0x2C, 0x9D, 0x16, 0x27, 0x9D, 0x36, 0x22, 0x9D, 0x35, 0x1D, 0xA5, 0x37, 0x17, 0x95, 0x15, 0x13, 0xA5, 0x16, 0x0E, 0x9C, 0xD6, 0x0A, 0x94, 0x96, 0x07, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9E, 0x79, 0x05, 0x7C, 0xF3, 0x08, 0xA5, 0x17, 0x0B, 0x9C, 0xD5, 0x0F, 0xA5, 0x77, 0x13, 0x9C, 0xF6, 0x18, 0x9D, 0x37, 0x1D, 0x9D, 0x36, 0x22, 0x9D, 0x16, 0x27, 0x9D, 0x16, 0x2B, 0x9D, 0x16, 0x2F, 0xA5, 0x36, 0x33, 0xA4, 0xB4, 0x3D, 0xBB, 0x6E, 0x6B, 0xBB, 0x0C, 0x8A, 0xC2, 0xCA, 0xAA, 0xC2, 0xAA, 0xBB, 0xC2, 0x89, 0xC4, 0xC2, 0x89, 0xC7, 0xC2, 0x89, 0xC7, 0xC2, 0x89, 0xC7, 0xC2, 0x89, 0xC7, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x89, 0xC8, 0xC2, 0x8A, 0xC2, 0xC2, 0xAA, 0xB9, 0xBA, 0xCB, 0xA4, 0xBB, 0x2C, 0x86, 0xB3, 0xD0, 0x61, 0xA4, 0xF5, 0x41, 0x9D, 0x36, 0x3B, 0xA5, 0x36, 0x39, 0x9D, 0x16, 0x37, 0x9D, 0x16, 0x34, 0x9D, 0x16, 0x31, 0x9D, 0x36, 0x2D, 0x9D, 0x16, 0x29, 0xA5, 0x17, 0x24, 0x9D, 0x36, 0x20, 0xA5, 0x16, 0x1B, 0xA5, 0x77, 0x16, 0x9D, 0x57, 0x12, + 0x95, 0x16, 0x0E, 0x9C, 0xD6, 0x0A, 0x94, 0x96, 0x07, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0x94, 0x96, 0x07, 0x9C, 0xD6, 0x0A, 0x95, 0x16, 0x0E, 0x9C, 0xD5, 0x12, 0xA5, 0x17, 0x16, 0x9D, 0x37, 0x1A, 0xA5, 0x57, 0x1E, 0x9D, 0x16, 0x23, 0xA5, 0x37, 0x26, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2E, 0x9D, 0x36, 0x30, 0x9D, 0x36, 0x33, 0x9D, 0x16, 0x35, 0xA5, 0x36, 0x36, 0x9D, 0x36, 0x37, 0x9D, 0x56, 0x38, 0x9D, 0x36, 0x39, 0x9D, 0x16, 0x3A, 0x9D, 0x16, 0x3A, 0x9D, 0x16, 0x3A, 0x9D, 0x16, 0x3A, 0x9C, 0xF6, 0x3B, 0x9C, 0xF6, 0x3B, 0x9C, 0xF6, 0x3B, 0x9C, 0xF6, 0x3B, 0x9C, 0xF6, 0x3B, 0x9C, 0xF6, 0x3B, 0x9C, 0xF6, 0x3B, 0x9C, 0xF6, 0x3B, + 0x9C, 0xF6, 0x3B, 0x9C, 0xF6, 0x3B, 0x9C, 0xF6, 0x3B, 0x9C, 0xF6, 0x3B, 0x9C, 0xF6, 0x3B, 0x9D, 0x16, 0x3A, 0x9D, 0x16, 0x3A, 0x9D, 0x16, 0x3A, 0x9D, 0x16, 0x3A, 0x9D, 0x36, 0x39, 0x9D, 0x36, 0x39, 0x9D, 0x16, 0x38, 0x9D, 0x36, 0x37, 0x9D, 0x56, 0x35, 0x9D, 0x16, 0x34, 0x9D, 0x16, 0x32, 0x9D, 0x16, 0x2F, 0xA5, 0x16, 0x2C, 0x9D, 0x16, 0x29, 0x9D, 0x36, 0x25, 0xA5, 0x17, 0x21, 0x9D, 0x37, 0x1D, 0x9D, 0x57, 0x18, 0xA5, 0x37, 0x14, 0x9D, 0x77, 0x10, 0x9C, 0xF6, 0x0D, 0x9C, 0xD6, 0x0A, 0x94, 0x96, 0x07, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x55, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0x94, 0x96, 0x07, 0x8D, 0x55, 0x09, 0x95, 0x55, 0x0C, + 0x8C, 0xF5, 0x10, 0xA5, 0x17, 0x13, 0x9D, 0x36, 0x17, 0x9D, 0x37, 0x1A, 0xA5, 0x57, 0x1E, 0xA5, 0x57, 0x21, 0x9D, 0x36, 0x25, 0x9C, 0xF6, 0x28, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2C, 0x9D, 0x16, 0x2E, 0x9D, 0x16, 0x2F, 0x9D, 0x36, 0x30, 0x9D, 0x16, 0x31, 0x9D, 0x16, 0x32, 0x9D, 0x16, 0x32, 0x9D, 0x16, 0x32, 0x9D, 0x15, 0x33, 0x9D, 0x15, 0x33, 0x9D, 0x35, 0x33, 0x9D, 0x35, 0x33, 0x9D, 0x35, 0x33, 0x9D, 0x35, 0x33, 0x9D, 0x35, 0x33, 0x9D, 0x35, 0x33, 0x9D, 0x35, 0x33, 0x9D, 0x35, 0x33, 0x9D, 0x35, 0x33, 0x9D, 0x35, 0x33, 0x9D, 0x35, 0x33, 0x9D, 0x35, 0x33, 0x9D, 0x15, 0x33, 0x9D, 0x16, 0x32, 0x9D, 0x16, 0x32, 0x9D, 0x16, 0x32, 0x9D, 0x36, 0x31, 0x9D, 0x16, 0x31, 0x9C, 0xF6, 0x30, 0x9D, 0x16, 0x2F, 0x9D, 0x36, 0x2D, 0xA5, 0x36, 0x2B, 0x9D, 0x16, 0x29, 0xA5, 0x37, 0x26, 0x9D, 0x16, 0x24, 0x9D, 0x36, 0x20, 0x9D, 0x37, 0x1D, 0xA5, 0x16, 0x19, 0xA5, 0x15, 0x16, 0x9D, 0x57, 0x12, 0x9C, 0xD5, 0x0F, 0x94, 0xB5, 0x0C, 0x8C, 0x75, 0x09, 0x7D, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x01, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x9C, 0xF3, 0x08, 0x9C, 0xD6, 0x0A, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x10, 0xA5, 0x77, 0x13, 0xA5, 0x77, 0x16, 0xA5, 0x16, 0x19, 0xA5, 0x16, 0x1C, 0x9D, 0x36, 0x1F, 0xA5, 0x16, 0x21, 0xA5, 0x36, 0x23, 0x9D, 0x36, 0x25, 0xA5, 0x36, 0x26, 0x9D, 0x16, 0x27, 0x9D, 0x37, 0x28, 0x9D, 0x37, 0x28, 0xA5, 0x16, 0x29, 0xA5, 0x36, 0x29, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2A, 0xA5, 0x36, 0x29, 0xA5, 0x16, 0x29, 0x9D, 0x37, 0x28, 0xA5, 0x56, 0x27, 0x9D, 0x16, 0x27, + 0x9D, 0x37, 0x25, 0xA5, 0x17, 0x24, 0x9D, 0x36, 0x22, 0x9D, 0x36, 0x20, 0xA5, 0x16, 0x1E, 0x9D, 0x15, 0x1C, 0x9D, 0x56, 0x18, 0x9D, 0x56, 0x15, 0x9D, 0x57, 0x12, 0xAD, 0x57, 0x0F, 0x95, 0x57, 0x0C, 0x9C, 0xD6, 0x0A, 0x95, 0xB6, 0x07, 0x9C, 0xD9, 0x05, 0xAD, 0x5F, 0x03, 0x7B, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x06, 0x9C, 0xF7, 0x08, 0x8D, 0x14, 0x0B, 0x9C, 0xF6, 0x0D, 0x8C, 0xF5, 0x10, 0x9D, 0x57, 0x12, 0xA5, 0x36, 0x14, 0xA5, 0x77, 0x16, 0x9D, 0x57, 0x18, 0x9D, 0x37, 0x1A, 0x9D, 0x16, 0x1C, 0x9D, 0x37, 0x1D, + 0xA5, 0x17, 0x1E, 0x9D, 0x36, 0x1F, 0xA5, 0x76, 0x1F, 0x9D, 0x36, 0x20, 0x9D, 0x36, 0x20, 0x9D, 0x36, 0x20, 0x9D, 0x36, 0x20, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x21, 0x9D, 0x36, 0x20, 0x9D, 0x36, 0x20, 0x9D, 0x36, 0x20, 0x9D, 0x36, 0x20, 0x9D, 0x35, 0x20, 0x9D, 0x36, 0x1F, 0x9D, 0x36, 0x1F, 0x9D, 0x16, 0x1E, 0x9D, 0x35, 0x1D, 0x9D, 0x15, 0x1C, 0x9D, 0x36, 0x1A, 0x9C, 0xF6, 0x18, 0xA5, 0x17, 0x16, 0x9D, 0x36, 0x14, 0xA5, 0x36, 0x11, 0x9D, 0x57, 0x0F, 0x95, 0x57, 0x0C, 0x9C, 0xD6, 0x0A, 0x9C, 0xF3, 0x08, 0x7D, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x52, 0xAA, 0x03, 0x7B, 0xF7, 0x04, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x06, 0x9C, 0xF7, 0x08, 0x9C, 0xD6, 0x0A, 0x94, 0xB5, 0x0C, 0x94, 0x96, 0x0E, 0x9D, 0x57, 0x0F, 0x95, 0x36, 0x11, 0x9D, 0x57, 0x12, 0xA5, 0x77, 0x13, 0xA5, 0x37, 0x14, 0x9D, 0x56, 0x15, 0xA5, 0x17, 0x16, 0x9D, 0x36, 0x17, 0x9D, 0x36, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x37, 0x17, 0x9D, 0x36, 0x17, 0x9D, 0x36, 0x17, 0x9D, 0x36, 0x17, 0x95, 0x17, 0x16, 0x9D, 0x56, 0x15, 0xA5, 0x37, 0x14, 0xA5, 0x77, 0x13, 0x9D, 0x57, 0x12, 0x9D, 0x77, 0x10, 0x9D, 0x57, 0x0F, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x0B, 0x9C, 0xD3, 0x0A, 0x9C, 0xF3, 0x08, 0x7D, 0x55, 0x06, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, + 0x7B, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x52, 0xB5, 0x03, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0x7D, 0x55, 0x06, 0x94, 0x96, 0x07, 0x9C, 0xF7, 0x08, 0x9C, 0xD3, 0x0A, 0x8D, 0x14, 0x0B, 0x94, 0xB5, 0x0C, 0x9C, 0xF6, 0x0D, 0x9D, 0x98, 0x0D, 0xA5, 0x16, 0x0E, 0x9D, 0x55, 0x0F, 0xAD, 0x57, 0x0F, 0xAD, 0x57, 0x0F, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, + 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0x9C, 0xF5, 0x10, 0xAD, 0x57, 0x0F, 0xAD, 0x57, 0x0F, 0xAD, 0x57, 0x0F, 0x9D, 0x55, 0x0F, 0xA5, 0x16, 0x0E, 0x9D, 0x98, 0x0D, 0x8C, 0xF6, 0x0D, 0x94, 0xB5, 0x0C, 0x8C, 0x54, 0x0B, 0xAD, 0x55, 0x09, 0x9C, 0xF7, 0x08, 0x94, 0x96, 0x07, 0x9C, 0xD9, 0x05, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7F, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x7B, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x06, 0x94, 0x96, 0x07, 0x9C, 0xF3, 0x08, 0x9C, 0xF7, 0x08, 0x8C, 0x75, 0x09, 0x7C, 0xD3, 0x0A, 0x9C, 0xD3, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x9C, 0xD3, 0x0A, 0x8D, 0x55, 0x09, 0x8C, 0x75, 0x09, 0x9C, 0xF3, 0x08, 0x7C, 0xF3, 0x08, 0x94, 0x92, 0x07, 0xAD, 0x55, 0x06, 0x9C, 0xD9, 0x05, 0xBD, 0xF7, 0x04, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x55, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x5F, 0x03, 0x7D, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD9, 0x05, 0x7B, 0xF5, 0x06, 0x7B, 0xF5, 0x06, 0x7B, 0xF5, 0x06, 0x7B, 0xF5, 0x06, 0x7B, 0xF5, 0x06, 0x7B, 0xF5, 0x06, 0x7B, 0xF5, 0x06, 0x7B, 0xF5, 0x06, 0x7B, 0xF5, 0x06, 0x7B, 0xF5, 0x06, 0x7B, 0xF5, 0x06, 0x7B, 0xF5, 0x06, 0x7B, 0xF5, 0x06, 0x7B, 0xF5, 0x06, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, + 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0xBD, 0xF7, 0x04, 0x7D, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x01, 0x00, 0x1F, 0x01, 0x7B, 0xEF, 0x02, + 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x07, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_nes_app_png = { + .header.always_zero = 0, + .header.w = 90, + .header.h = 90, + .data_size = sizeof(ui_img_nes_app_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_nes_app_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_rc_app_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_rc_app_png.c new file mode 100644 index 0000000..ea90717 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_rc_app_png.c @@ -0,0 +1,149 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/rc_app.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_rc_app_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x01, 0x07, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, + 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x07, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x1F, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x1F, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xFF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x7B, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, + 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0x9C, 0xD3, 0x05, 0x9E, 0x79, 0x05, 0xAD, 0x55, 0x06, 0x94, 0x96, 0x07, 0x95, 0xB6, 0x07, 0xB5, 0xB6, 0x07, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, + 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0xB5, 0xB6, 0x07, 0x95, 0xB6, 0x07, 0x94, 0x96, 0x07, 0xAD, 0x55, 0x06, 0x9E, 0x79, 0x05, 0x9C, 0xD3, 0x05, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x06, 0xB5, 0xB6, 0x07, 0x9C, 0xF7, 0x08, 0xAD, 0x55, 0x09, 0x9C, 0xD6, 0x0A, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0x95, 0x55, 0x0C, 0xAD, 0x57, 0x0C, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0xAD, 0x57, 0x0C, 0x95, 0x55, 0x0C, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x09, 0x9C, 0xF7, 0x08, 0x95, 0xB6, 0x07, 0xAD, 0x55, 0x06, 0x9C, 0xD9, 0x05, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x95, 0xB6, 0x07, 0x9C, 0xF7, 0x08, 0x9C, 0xD6, 0x0A, 0x8D, 0x73, 0x10, 0x6E, 0x32, 0x2C, 0x66, 0x31, 0x4E, 0x66, 0x50, 0x70, 0x66, 0x50, 0x7B, 0x66, 0x50, 0x83, 0x66, 0x70, 0x84, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, + 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x50, 0x85, 0x66, 0x70, 0x84, 0x66, 0x50, 0x7D, 0x66, 0x51, 0x74, 0x6E, 0x51, 0x55, 0x75, 0xF1, 0x34, 0x8D, 0xB5, 0x18, 0x9D, 0x77, 0x10, 0xAD, 0x57, 0x0F, 0xA5, 0x16, 0x0E, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x0B, 0x9C, 0xD6, 0x0A, 0x9C, 0xF7, 0x08, 0x95, 0xB6, 0x07, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0xB5, 0xB6, 0x07, + 0xAD, 0x55, 0x09, 0x7D, 0xF3, 0x18, 0x66, 0x50, 0x6C, 0x66, 0x70, 0xAD, 0x5E, 0x70, 0xED, 0x5E, 0x70, 0xFC, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFC, 0x5E, 0x70, 0xF1, 0x66, 0x50, 0xB7, 0x66, 0x51, 0x76, 0x7D, 0xB3, 0x27, 0xA5, 0x15, 0x13, 0x95, 0x36, 0x11, 0x9D, 0x55, 0x0F, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x0B, 0xAD, 0x55, 0x09, 0x95, 0xB6, 0x07, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x7B, 0xF7, 0x04, 0x9C, 0xD9, 0x05, 0x94, 0x96, 0x07, 0x9D, 0x96, 0x0A, 0x6E, 0x51, 0x33, 0x66, 0x70, 0xA3, 0x5E, 0x70, 0xF7, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFB, 0x66, 0x50, 0xB2, 0x6E, 0x12, 0x45, 0xA5, 0x77, 0x16, 0xAD, 0x57, 0x12, 0x9C, 0xF5, 0x10, 0xB5, 0x98, 0x0D, 0xA5, 0x17, 0x0B, 0x8D, 0x55, 0x09, 0x94, 0x96, 0x07, 0x9C, 0xD9, 0x05, 0x7B, 0xF7, 0x04, 0x55, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x9C, 0xF7, 0x08, 0x6E, 0x31, 0x28, 0x66, 0x70, 0xAA, 0x5E, 0x70, 0xFB, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFD, 0x66, 0x70, 0xBC, 0x76, 0x12, 0x3D, 0xA5, 0x17, 0x16, 0xA5, 0x15, 0x13, 0x9C, 0xF5, 0x10, 0x9D, 0x96, 0x0D, 0x9D, 0x96, 0x0A, 0x9C, 0xF7, 0x08, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x5A, 0x06, 0x8D, 0xD4, 0x0B, 0x66, 0x70, 0x74, 0x5E, 0x70, 0xF5, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xF9, 0x66, 0x50, 0x8D, 0x95, 0x75, 0x1D, 0x95, 0x15, 0x16, 0x9D, 0x57, 0x12, 0xA5, 0x16, 0x0E, 0xA5, 0x17, 0x0B, + 0x8D, 0x55, 0x09, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0x95, 0xB6, 0x07, 0x7E, 0x13, 0x15, 0x5E, 0x70, 0xB0, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xC5, 0x7D, 0xB3, 0x2E, 0x9C, 0xF6, 0x18, 0x9D, 0x36, 0x14, 0x9C, 0xF5, 0x10, 0xAD, 0x57, 0x0C, 0xAD, 0x58, 0x09, 0x94, 0x96, 0x07, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0x94, 0x96, 0x07, 0x76, 0x11, 0x22, 0x5E, 0x70, 0xCF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xDF, 0x75, 0xF3, 0x3E, 0x9D, 0x36, 0x1A, 0x9D, 0x56, 0x15, 0x95, 0x36, 0x11, 0x9C, 0xF6, 0x0D, 0x9C, 0xD6, 0x0A, 0x94, 0x96, 0x07, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0x76, 0x11, 0x22, 0x5E, 0x70, 0xDE, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xEA, 0x7D, 0xF2, 0x40, 0xA5, 0x56, 0x1B, 0xA5, 0x77, 0x16, 0xA5, 0x36, 0x11, 0x9D, 0x96, 0x0D, 0x9C, 0xD6, 0x0A, 0x94, 0x96, 0x07, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0xAD, 0x5A, 0x06, 0x75, 0xD2, 0x16, 0x5E, 0x70, 0xCE, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xE1, 0x85, 0xB4, 0x34, 0xA5, 0x57, 0x1B, 0xA5, 0x77, 0x16, 0xA5, 0x36, 0x11, 0x9C, 0xF6, 0x0D, 0xAD, 0x58, 0x09, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xFF, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x8D, 0xD4, 0x0B, 0x66, 0x70, 0xAE, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xCB, 0x95, 0x76, 0x25, 0xA5, 0x57, 0x1B, 0xA5, 0x17, 0x16, 0x95, 0x36, 0x11, 0xAD, 0x57, 0x0C, 0x8D, 0x55, 0x09, 0xAD, 0x55, 0x06, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x66, 0x50, 0x70, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0x98, 0x9D, 0x17, 0x21, 0xA5, 0x16, 0x1B, 0x9D, 0x56, 0x15, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0x9C, 0xF3, 0x08, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0x94, 0x96, 0x07, 0x76, 0x51, 0x26, 0x5E, 0x70, 0xF4, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x8E, 0xF4, 0xFF, 0xE7, 0xBC, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFB, 0x7D, 0xF2, 0x4E, 0x9D, 0x36, 0x20, 0x9D, 0x36, 0x1A, 0x9D, 0x36, 0x14, 0xA5, 0x16, 0x0E, 0x9D, 0x96, 0x0A, 0x94, 0x96, 0x07, 0xBD, 0xF7, 0x04, 0xFF, 0xFF, 0x02, + 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x7D, 0x55, 0x06, 0x9D, 0x96, 0x0A, 0x66, 0x70, 0xAA, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x7E, 0xD3, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x7A, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xC8, 0x9D, 0x36, 0x26, 0xA5, 0x57, 0x1E, 0x9C, 0xF6, 0x18, 0x9D, 0x57, 0x12, 0x9C, 0xF6, 0x0D, 0x8D, 0x55, 0x09, 0x7B, 0xF5, 0x06, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0x6E, 0x31, 0x30, 0x5E, 0x70, 0xFA, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x6E, 0x91, 0xFF, 0xEF, 0xDD, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0x16, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFC, 0x75, 0xF2, 0x59, 0xA5, 0x36, 0x23, 0x9D, 0x16, 0x1C, 0x9D, 0x56, 0x15, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0x95, 0xB6, 0x07, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x09, 0x66, 0x70, 0x9D, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0xC7, 0x7A, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0x66, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x7E, 0xB3, 0xFF, 0xA7, 0x17, 0xFF, 0xBF, 0x59, 0xFF, 0xB7, 0x58, 0xFF, 0x96, 0xF5, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xC2, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0xA5, 0x16, 0x19, 0xA5, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0xAD, 0x55, 0x09, 0x7D, 0x55, 0x06, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xBD, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0x7D, 0xD2, 0x16, 0x5E, 0x70, 0xF5, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x8E, 0xF4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0x59, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x6E, 0x91, 0xFF, 0xCF, 0x9B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xDE, 0xFF, 0x9F, 0x16, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFA, 0x85, 0xB4, 0x3F, 0x9D, 0x17, 0x24, 0x9D, 0x35, 0x1D, 0xAD, 0x58, 0x15, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0x94, 0x96, 0x07, 0x7D, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x66, 0x50, 0x5F, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x6E, 0x91, 0xFF, 0x66, 0x91, 0xFF, 0x66, 0x91, 0xFF, 0x66, 0x90, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0xEF, 0xDD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x76, 0xB2, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x76, 0xB2, 0xFF, 0xEF, 0xDD, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0x7A, 0xFF, 0x86, 0xD4, 0xFF, 0x6E, 0x91, 0xFF, 0x76, 0xB2, 0xFF, 0xA7, 0x16, 0xFF, 0xEF, 0xDD, 0xFF, 0xFF, 0xFF, 0xFF, 0xAF, 0x38, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x6E, 0x31, 0x90, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0x9D, 0x16, 0x19, 0x9D, 0x57, 0x12, + 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0x9C, 0xD6, 0x0A, 0x66, 0x70, 0xAE, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0xBF, 0x59, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xDE, 0xFF, 0xEF, 0xDE, 0xFF, 0xEF, 0xDD, 0xFF, 0xE7, 0xBD, 0xFF, 0xE7, 0xBD, 0xFF, 0xD7, 0x9B, 0xFF, 0xCF, 0x9B, 0xFF, 0xC7, 0x7A, 0xFF, 0xBF, 0x59, 0xFF, 0xCF, 0x9B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x9B, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0xD7, 0x9C, 0xFF, 0xFF, 0xFF, 0xFF, 0x96, 0xF5, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x6E, 0x91, 0xFF, 0xD7, 0x9C, 0xFF, 0xFF, 0xFF, 0xFF, 0x8E, 0xD4, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xD1, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0x9D, 0x16, 0x1C, 0x9D, 0x56, 0x15, 0x9D, 0x55, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0x7D, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0x85, 0xB4, 0x11, 0x5E, 0x70, 0xEE, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0xAF, 0x38, 0xFF, 0xD7, 0x9B, 0xFF, 0xEF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0xD3, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x8E, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xB7, 0x59, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x6E, 0x91, 0xFF, 0xF7, 0xFE, 0xFF, 0xDF, 0xBC, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFB, 0x8D, 0x55, 0x37, 0xA5, 0x36, 0x26, 0xA5, 0x17, 0x1E, 0x9D, 0x37, 0x17, 0x95, 0x36, 0x11, 0xA5, 0x17, 0x0B, 0x94, 0x96, 0x07, 0x7D, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0x9C, 0xF7, 0x08, 0x6E, 0x31, 0x2D, 0x5E, 0x70, 0xFC, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x76, 0xB2, 0xFF, 0x9F, 0x16, 0xFF, 0xBF, 0x59, 0xFF, 0xE7, 0xBC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0x16, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0xBF, 0x59, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0xBF, 0x59, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x75, 0xF2, 0x61, 0x9D, 0x36, 0x29, 0x9D, 0x16, 0x21, 0xA5, 0x16, 0x19, 0x9D, 0x57, 0x12, 0xAD, 0x57, 0x0C, 0x9C, 0xF7, 0x08, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x09, 0x66, 0x50, 0x4B, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0x86, 0xD3, 0xFF, 0xC7, 0x7A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7E, 0xB3, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0xD7, 0x9B, 0xFF, 0xEF, 0xDE, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x9F, 0x16, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0xD3, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x6E, 0x11, 0x81, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x56, 0x1B, 0x9D, 0x36, 0x14, 0xA5, 0x16, 0x0E, 0xAD, 0x55, 0x09, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0x9C, 0xD6, 0x0A, 0x66, 0x50, 0x6B, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0xE7, 0xBC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xDD, 0xFF, 0x66, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0xD7, 0x9B, 0xFF, 0xEF, 0xDE, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x9F, 0x16, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0xD3, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x31, 0x9D, 0x9D, 0x36, 0x2D, + 0x9D, 0x36, 0x25, 0x9D, 0x37, 0x1D, 0x95, 0x15, 0x16, 0x9D, 0x57, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x94, 0x96, 0x07, 0xA5, 0x17, 0x0B, 0x66, 0x50, 0x79, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x96, 0xF5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x96, 0xF5, 0xFF, 0xEF, 0xDD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0x7A, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0xB7, 0x58, 0xFF, 0xFF, 0xFF, 0xFF, 0x76, 0xB2, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0xC7, 0x7A, 0xFF, 0xFF, 0xFF, 0xFF, 0x66, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x51, 0xA8, 0xA5, 0x36, 0x2E, 0xA5, 0x36, 0x26, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0xA5, 0x14, 0x0B, 0x94, 0x96, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x07, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xBD, 0xF7, 0x04, 0x94, 0x96, 0x07, 0xA5, 0x17, 0x0B, 0x66, 0x50, 0x82, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0xEF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x7A, 0xFF, 0x5E, 0x70, 0xFF, 0x76, 0xB2, 0xFF, 0xEF, 0xDD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x96, 0xF5, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0x79, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x76, 0xB2, 0xFF, 0xF7, 0xFF, 0xFF, 0xD7, 0x9B, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x51, 0xB0, 0x9D, 0x36, 0x30, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0x9C, 0xF6, 0x18, 0x95, 0x36, 0x11, 0xA5, 0x17, 0x0B, 0x94, 0x96, 0x07, 0xBD, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0xB5, 0xB6, 0x07, 0x94, 0xB5, 0x0C, 0x66, 0x70, 0x84, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x6E, 0x91, 0xFF, 0x8E, 0xD4, 0xFF, 0x96, 0xF5, 0xFF, 0x96, 0xF5, 0xFF, 0x96, 0xF5, 0xFF, 0x96, 0xF5, 0xFF, 0x96, 0xF5, 0xFF, 0x96, 0xF5, 0xFF, 0xBF, 0x59, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0x17, 0xFF, 0x96, 0xF5, 0xFF, 0x96, 0xF5, 0xFF, 0xA7, 0x17, 0xFF, 0xF7, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xA7, 0x16, 0xFF, 0x96, 0xF5, 0xFF, 0x96, 0xF5, 0xFF, 0x96, 0xF5, 0xFF, 0x96, 0xF5, 0xFF, 0x96, 0xF5, 0xFF, 0x96, 0xF5, 0xFF, 0xBF, 0x59, 0xFF, 0xEF, 0xDD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAF, 0x38, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x76, 0xB2, 0xFF, 0xEF, 0xDD, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFE, 0xFF, 0xE7, 0xBC, 0xFF, 0xB7, 0x38, 0xFF, 0x6E, 0x91, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x51, 0xB3, 0x9D, 0x36, 0x31, 0xA5, 0x36, 0x29, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x19, 0x9C, 0xD7, 0x12, 0x94, 0xB5, 0x0C, 0xB5, 0xB6, 0x07, 0xBD, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0x9C, 0xD3, 0x05, 0x9C, 0xF7, 0x08, 0xAD, 0x57, 0x0C, 0x66, 0x70, 0x84, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x76, 0xB2, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xA7, 0x17, 0xFF, 0xF7, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0x9B, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xAF, 0x37, 0xFF, + 0xF7, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xDE, 0xFF, 0xA7, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xE7, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xBC, 0xFF, 0x7E, 0xB3, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0xB7, 0x38, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xDD, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x51, 0xB3, 0x9D, 0x16, 0x32, 0xA5, 0x37, 0x29, 0xA5, 0x57, 0x21, 0xA5, 0x16, 0x19, 0x9C, 0xD7, 0x12, 0x95, 0x57, 0x0C, 0x9C, 0xF7, 0x08, 0x9C, 0xD3, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xC7, 0x79, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFE, 0xFF, 0xA7, 0x37, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xAF, 0x37, 0xFF, 0xEF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0x9B, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xA7, 0x17, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0x16, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0xEF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0x9B, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x66, 0x51, 0xB3, 0x9D, 0x16, 0x32, 0x9D, 0x16, 0x2A, 0x9D, 0x36, 0x22, 0x9D, 0x36, 0x1A, 0xAD, 0x57, 0x12, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x7E, 0xB2, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xA7, 0x16, 0xFF, 0xEF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0x7A, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xAF, 0x37, 0xFF, 0xEF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0x59, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xB7, 0x58, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0x16, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0xEF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x56, 0x32, 0xA5, 0x56, 0x2A, 0x9D, 0x37, 0x22, 0x9D, 0x37, 0x1A, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, + 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xBF, 0x59, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xBD, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xA7, 0x37, 0xFF, 0xEF, 0xDE, 0xFF, 0xEF, 0xDD, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xCF, 0x7A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0x16, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0xEF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xAF, 0x38, 0xFF, 0xB7, 0x58, 0xFF, 0xBF, 0x59, 0xFF, 0xBF, 0x79, 0xFF, 0xEF, 0xDD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAF, 0x37, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xA7, 0x37, 0xFF, 0xB7, 0x58, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xE7, 0xDD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0x16, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xB7, 0x58, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x9B, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, + 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x86, 0xD4, 0xFF, 0x86, 0xD3, 0xFF, 0x96, 0xF5, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xA7, 0x17, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0x16, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xA7, 0x16, 0xFF, 0xAF, 0x37, 0xFF, 0xBF, 0x59, 0xFF, 0xD7, 0x9B, 0xFF, 0xEF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xBD, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x96, 0xF5, 0xFF, 0x66, 0x90, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x7E, 0xB3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xB7, 0x58, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0x37, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xA7, 0x16, 0xFF, 0xBF, 0x59, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0x59, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x8E, 0xF5, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xCF, 0x7A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xBC, 0xFF, 0xA7, 0x37, 0xFF, 0xFF, 0xFF, 0xFF, 0xAF, 0x37, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xBC, 0xFF, 0xA7, 0x17, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, + 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xB7, 0x58, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xDE, 0xFF, 0xA7, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x7E, 0xB3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xE7, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x9B, 0xFF, 0x66, 0x70, 0xFF, 0x96, 0xF5, 0xFF, 0xFF, 0xFF, 0xFF, 0xAF, 0x37, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xBC, 0xFF, 0x5E, 0x70, 0xFF, 0x8E, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, + 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xB7, 0x58, 0xFF, 0xFF, 0xFF, 0xFF, 0xAF, 0x38, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x7E, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0xA7, 0x16, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xDE, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x96, 0xF5, 0xFF, 0xFF, 0xFF, 0xFF, 0xAF, 0x37, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xBC, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0xA7, 0x16, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xAF, 0x37, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, + 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x76, 0xB2, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x96, 0xF5, 0xFF, 0x9F, 0x16, 0xFF, 0xB7, 0x58, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0x16, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x96, 0xF5, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0x16, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0xF7, 0xFF, 0xFF, 0xDF, 0xBC, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0xEF, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, + 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x76, 0xB2, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x90, 0xFF, 0x8E, 0xF4, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xCF, 0x7A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xDD, 0xFF, 0x66, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0xAF, 0x37, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0x16, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xDE, 0xFF, 0x66, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0xA7, 0x16, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x96, 0xF5, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xE7, 0xBD, 0xFF, 0xF7, 0xFF, 0xFF, + 0xAF, 0x37, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0xF7, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0x16, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0xF7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0x16, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x7E, 0xB3, 0xFF, 0xDF, 0x9C, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, + 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xA7, 0x17, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0x9C, 0xFF, 0x66, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xDE, 0xFF, 0xE7, 0xBD, 0xFF, 0xE7, 0xBD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAF, 0x37, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x8E, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, + 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x96, 0xF5, 0xFF, 0x76, 0xB2, 0xFF, 0x66, 0x70, 0xFF, 0x6E, 0x91, 0xFF, 0x86, 0xD4, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x86, 0xD4, 0xFF, 0x6E, 0x91, 0xFF, 0x66, 0x70, 0xFF, 0x76, 0xB2, 0xFF, 0x96, 0xF5, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xB7, 0x58, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xDD, 0xFF, 0x8E, 0xF4, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0xDF, 0xBC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x8E, 0xD4, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x6E, 0x91, 0xFF, 0xBF, 0x59, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD4, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, + 0x86, 0xD4, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xCF, 0x9B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x76, 0xB2, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0x9B, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0xC7, 0x7A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, + 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x86, 0xD3, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x66, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x7E, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xEF, 0xDD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0x59, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x8E, 0xD4, 0xFF, 0xDF, 0xBC, 0xFF, 0xF7, 0xFE, 0xFF, 0xEF, 0xDE, 0xFF, 0xBF, 0x59, 0xFF, 0x66, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x76, 0xB2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x66, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x76, 0xB2, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x76, 0xB2, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xA7, 0x37, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0xD4, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x91, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0xD7, 0x9B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x50, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x5E, 0x50, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x86, 0xD3, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x6E, 0x91, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xB7, 0x58, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xDE, 0xFF, 0x86, 0xD3, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0xC7, 0x79, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x30, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, + 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x5E, 0x30, 0x85, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x8E, 0xF4, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x8E, 0xF4, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x6E, 0x91, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xCF, 0x9B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB7, 0x58, 0xFF, 0x76, 0xB2, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x66, 0x91, 0xFF, 0x8E, 0xF5, 0xFF, 0xDF, 0xBC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x30, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x5E, 0x0F, 0x84, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x7E, 0xD3, 0xFF, 0x76, 0x92, 0xFF, 0x76, 0xB2, 0xFF, 0x96, 0xF5, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, + 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x96, 0xF5, 0xFF, 0x76, 0xB2, 0xFF, 0x76, 0x92, 0xFF, 0x7E, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xE7, 0xDD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x8E, 0xF5, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0xDF, 0xBC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x10, 0xB3, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, + 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x55, 0xEF, 0x7F, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xA7, 0x17, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xDD, 0xFF, 0x66, 0x70, 0xFF, 0x9F, 0x16, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5D, 0xEF, 0xAF, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0x9D, 0x16, 0x23, 0x95, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x55, 0xCE, 0x77, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xB7, 0x58, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0x9B, 0xFF, 0xF7, 0xDE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6E, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x55, 0xCF, 0xA6, 0x9D, 0x36, 0x33, 0x9D, 0x36, 0x2B, 0x9D, 0x16, 0x23, 0x95, 0x16, 0x1B, 0xA5, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0x9C, 0xD3, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x55, 0xAE, 0x58, 0x56, 0x2F, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x7E, 0xB3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xCF, 0x9B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x66, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x4F, 0xFF, 0x5D, 0xAF, 0x8D, 0xA5, 0x36, 0x33, 0xA5, 0x57, 0x2A, 0xA5, 0x77, 0x22, + 0xA5, 0x37, 0x1A, 0x95, 0x15, 0x13, 0x8C, 0xF3, 0x0D, 0x9C, 0xF7, 0x08, 0xBD, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0x7C, 0xF3, 0x08, 0x8C, 0x56, 0x0D, 0x5D, 0xB0, 0x38, 0x55, 0xEE, 0xFE, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x6E, 0x91, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xE7, 0xDD, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xBD, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x56, 0x0E, 0xFF, 0x65, 0x91, 0x6F, 0x9D, 0x16, 0x33, 0x9D, 0x16, 0x2B, 0x9D, 0x36, 0x22, 0x9D, 0x37, 0x1A, 0xA5, 0x17, 0x13, 0x8C, 0x53, 0x0D, 0x7C, 0xF3, 0x08, 0xBD, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xBD, 0xF7, 0x04, 0x7B, 0xF3, 0x08, 0xAD, 0x57, 0x0C, 0x85, 0x73, 0x1D, 0x4D, 0xCD, 0xF5, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x86, 0xD3, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, + 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xA7, 0x17, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x86, 0xD4, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x4D, 0xCD, 0xFE, 0x8D, 0x54, 0x49, 0x9D, 0x16, 0x32, 0x9D, 0x16, 0x2A, 0x9D, 0x36, 0x22, 0x9C, 0xF6, 0x1A, 0x9D, 0x57, 0x12, 0xAD, 0x57, 0x0C, 0x94, 0x96, 0x07, 0xBD, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x94, 0x96, 0x07, 0x95, 0x57, 0x0C, 0x9D, 0x57, 0x12, 0x4D, 0xCD, 0xC2, 0x56, 0x2F, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x7E, 0xB3, 0xFF, 0x96, 0xF5, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0x9F, 0x16, 0xFF, 0xB7, 0x38, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xF7, 0xDE, 0xFF, 0xDF, 0xBC, 0xFF, 0x86, 0xD3, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x4F, 0xFF, 0x4D, 0xAE, 0xDE, 0x9D, 0x16, 0x38, 0xA5, 0x36, 0x31, 0x9D, 0x36, 0x29, 0x9D, 0x37, 0x20, 0x9D, 0x15, 0x19, 0xA5, 0x36, 0x11, 0x95, 0x55, 0x0C, 0x94, 0x96, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x04, 0x94, 0x96, 0x07, 0xA5, 0x17, 0x0B, 0xA5, 0x36, 0x11, 0x55, 0xAE, 0x78, 0x4D, 0xEE, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, + 0x66, 0x90, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x6E, 0x91, 0xFF, 0x66, 0x91, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x4D, 0xEE, 0xFF, 0x55, 0xAF, 0xA7, 0x9D, 0x37, 0x37, 0x9D, 0x36, 0x30, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0x9D, 0x37, 0x17, 0x95, 0x36, 0x11, 0xA5, 0x17, 0x0B, 0x94, 0x96, 0x07, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0xB5, 0x96, 0x0A, 0x9C, 0xF5, 0x10, 0x75, 0x71, 0x2D, 0x45, 0xCD, 0xFC, 0x56, 0x2F, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, + 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x4F, 0xFF, 0x45, 0xCD, 0xFD, 0x7D, 0x73, 0x5A, 0xA5, 0x37, 0x36, 0x9D, 0x16, 0x2F, + 0xA5, 0x36, 0x26, 0xA5, 0x56, 0x1E, 0xA5, 0x77, 0x16, 0x8C, 0xF5, 0x10, 0xB5, 0x96, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x7B, 0xF5, 0x06, 0xAD, 0x58, 0x09, 0x9C, 0xD5, 0x0F, 0x9D, 0x56, 0x15, 0x4D, 0xAE, 0xB6, 0x4D, 0xCD, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x4D, 0xEE, 0xFF, 0x4D, 0xAE, 0xD6, 0x9D, 0x16, 0x3D, 0xA5, 0x36, 0x34, 0x9D, 0x36, 0x2D, 0x9C, 0xF6, 0x25, 0xA5, 0x16, 0x1C, 0x9D, 0x56, 0x15, 0xA5, 0x16, 0x0E, 0xAD, 0x58, 0x09, 0x7B, 0xF5, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x9C, 0xD3, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x9D, 0x36, 0x14, 0x65, 0xB0, 0x49, 0x45, 0xCD, 0xFD, 0x56, 0x0E, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x56, 0x0F, 0xFF, 0x45, 0xAD, 0xFE, 0x6D, 0x91, 0x78, 0xA5, 0x36, 0x39, 0x9D, 0x56, 0x32, 0xA5, 0x36, 0x2B, 0x9D, 0x37, 0x22, 0x95, 0x16, 0x1B, 0xA5, 0x77, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD3, 0x05, 0x7B, 0xEF, 0x02, 0x00, 0x1F, 0x01, 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xB5, 0xB6, 0x07, 0x94, 0xB5, 0x0C, 0x9D, 0x55, 0x12, 0x95, 0x36, 0x1A, 0x4D, 0xCD, 0xC0, 0x45, 0xCD, 0xFF, 0x5E, 0x2F, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x4F, 0xFF, 0x45, 0xCD, 0xFF, 0x4D, 0xAE, 0xDA, 0x9D, 0x36, 0x41, 0x9D, 0x36, 0x37, 0x9D, 0x36, 0x30, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0x9C, 0xF6, 0x18, 0xA5, 0x36, 0x11, 0x94, 0xB5, 0x0C, 0xB5, 0xB6, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0x9C, 0xD6, 0x0A, 0xAD, 0x57, 0x0F, 0x95, 0x15, 0x16, 0x6D, 0xB0, 0x44, 0x45, 0xCD, 0xFA, 0x4D, 0xCD, 0xFF, 0x5E, 0x50, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x50, 0xFF, 0x4D, 0xCD, 0xFF, 0x45, 0xCD, 0xFD, 0x6D, 0x91, 0x70, 0x9D, 0x36, 0x3B, 0x9D, 0x16, 0x35, 0x9D, 0x56, 0x2D, 0x9D, 0x37, 0x25, 0x9D, 0x37, 0x1D, 0x95, 0x15, 0x16, 0xAD, 0x57, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xAA, 0x03, 0x9C, 0xD9, 0x05, 0x9D, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x13, 0x9D, 0x37, 0x1A, + 0x55, 0xCE, 0x94, 0x45, 0xCD, 0xFF, 0x4D, 0xCD, 0xFF, 0x5E, 0x50, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x50, 0xFF, 0x4D, 0xEE, 0xFF, 0x45, 0xCD, 0xFF, 0x55, 0xAF, 0xB8, 0x9D, 0x36, 0x3F, 0x9D, 0x56, 0x38, 0xA5, 0x36, 0x31, + 0x9D, 0x16, 0x2A, 0x9D, 0x36, 0x22, 0x9D, 0x36, 0x1A, 0xA5, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0xA5, 0x17, 0x0B, 0x9D, 0x77, 0x10, 0x9D, 0x36, 0x17, 0x95, 0x14, 0x23, 0x4D, 0xAE, 0xCC, 0x45, 0xCD, 0xFF, 0x4D, 0xCD, 0xFF, 0x5E, 0x50, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x50, 0xFF, 0x4D, 0xEE, 0xFF, 0x45, 0xCD, 0xFF, 0x4D, 0xAE, 0xE0, 0x95, 0x55, 0x47, 0x9D, 0x16, 0x3C, 0x9D, 0x16, 0x35, 0x9D, 0x16, 0x2E, 0xA5, 0x36, 0x26, 0x9D, 0x16, 0x1E, 0x9C, 0xD6, 0x17, 0x9C, 0xF7, 0x10, 0x8D, 0x17, 0x0B, 0x94, 0x96, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9E, 0x79, 0x05, 0x8D, 0x55, 0x09, 0x95, 0x16, 0x0E, 0x9C, 0xD6, 0x14, 0x95, 0x16, 0x1B, 0x7D, 0x92, 0x37, 0x4D, 0xCD, 0xE5, 0x45, 0xCD, 0xFF, 0x4D, 0xCD, 0xFF, 0x5E, 0x2F, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, + 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x4F, 0xFF, 0x4D, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x4D, 0xCD, 0xF1, 0x7D, 0x73, 0x5F, 0x9D, 0x36, 0x3E, 0x9D, 0x16, 0x38, 0x9D, 0x36, 0x31, 0xA5, 0x17, 0x29, 0x9D, 0x36, 0x22, 0x95, 0x15, 0x1B, 0x9C, 0xD6, 0x14, 0x95, 0x16, 0x0E, 0x8D, 0x55, 0x09, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0x8D, 0x17, 0x0B, 0x95, 0x34, 0x11, 0x9D, 0x36, 0x17, 0x9D, 0x16, 0x1E, 0x6D, 0x91, 0x48, 0x4D, 0xCD, 0xEE, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x56, 0x0F, 0xFF, 0x66, 0x50, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, + 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x56, 0x0F, 0xFF, 0x4D, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x4D, 0xCD, 0xF5, 0x75, 0x92, 0x6D, 0x9D, 0x36, 0x3F, 0x9D, 0x36, 0x3A, 0x9D, 0x16, 0x34, 0x9D, 0x56, 0x2C, 0x9C, 0xF6, 0x25, 0x9D, 0x16, 0x1E, 0x9C, 0xD6, 0x17, 0x94, 0xB4, 0x11, 0x8D, 0x17, 0x0B, 0x94, 0x96, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9E, 0x79, 0x05, 0x8C, 0x75, 0x09, 0x9C, 0xF6, 0x0D, 0x95, 0x15, 0x13, 0x9D, 0x16, 0x19, 0x9D, 0x35, 0x20, 0x6D, 0x71, 0x4A, 0x4D, 0xAD, 0xE8, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x4D, 0xCD, 0xFF, 0x5E, 0x2F, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, + 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x2F, 0xFF, 0x4D, 0xEE, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x4D, 0xAD, 0xF2, 0x75, 0x92, 0x6F, 0x9D, 0x16, 0x40, 0x9D, 0x36, 0x3B, 0x9D, 0x16, 0x35, 0xA5, 0x36, 0x2E, 0x9D, 0x16, 0x27, 0x9D, 0x35, 0x20, 0x9D, 0x16, 0x19, 0x95, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x55, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, + 0x94, 0x96, 0x07, 0x9C, 0xD6, 0x0A, 0x9C, 0xD5, 0x0F, 0x9C, 0xF5, 0x15, 0x95, 0x16, 0x1B, 0x9D, 0x36, 0x22, 0x7D, 0x72, 0x3F, 0x4D, 0xAE, 0xD3, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x4D, 0xEE, 0xFF, 0x5E, 0x2F, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x2F, 0xFF, 0x4D, 0xEE, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x4D, 0xAE, 0xE2, 0x7D, 0x72, 0x62, 0x9D, 0x36, 0x40, 0x9D, 0x16, 0x3C, 0x9D, 0x36, 0x36, 0x9D, 0x57, 0x2F, 0x9D, 0x16, 0x29, + 0x9C, 0xF6, 0x22, 0x95, 0x16, 0x1B, 0xA5, 0x36, 0x14, 0x9C, 0xD5, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x5A, 0x06, 0x7B, 0xEF, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x52, 0xAA, 0x03, 0x9C, 0xD3, 0x05, 0x9C, 0xF3, 0x08, 0x94, 0xB5, 0x0C, 0x9C, 0xF5, 0x10, 0x95, 0x17, 0x16, 0x9D, 0x16, 0x1C, 0x9D, 0x16, 0x23, 0x95, 0x35, 0x2E, 0x55, 0xCE, 0xA6, 0x45, 0xCD, 0xFC, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x4D, 0xCD, 0xFF, 0x56, 0x0E, 0xFF, 0x5E, 0x2F, 0xFF, 0x66, 0x50, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, + 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x66, 0x70, 0xFF, 0x5E, 0x70, 0xFF, 0x5E, 0x2F, 0xFF, 0x56, 0x0E, 0xFF, 0x4D, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xAD, 0xFE, 0x55, 0xAE, 0xBD, 0x95, 0x55, 0x4B, 0x9D, 0x16, 0x40, 0x9D, 0x36, 0x3B, 0x9D, 0x36, 0x36, 0x9D, 0x36, 0x30, 0xA5, 0x36, 0x29, 0x9D, 0x16, 0x23, 0x9D, 0x16, 0x1C, 0x95, 0x15, 0x16, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0xB5, 0xB6, 0x07, 0x9C, 0xD3, 0x05, 0x52, 0xAA, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9E, 0x79, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x95, 0x36, 0x11, 0x9C, 0xD6, 0x17, 0x95, 0x35, 0x1D, 0x9D, 0x36, 0x23, 0x9D, 0x16, 0x2A, 0x6D, 0x91, 0x5C, 0x4D, 0xCE, 0xD1, 0x45, 0xAD, 0xFE, + 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x4D, 0xCD, 0xFF, 0x4D, 0xEE, 0xFF, 0x4D, 0xEE, 0xFF, 0x56, 0x0E, 0xFF, 0x56, 0x0F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x2F, 0xFF, 0x56, 0x0F, 0xFF, 0x56, 0x0E, 0xFF, 0x4D, 0xEE, 0xFF, 0x4D, 0xEE, 0xFF, 0x4D, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFE, 0x4D, 0xCE, 0xDD, 0x75, 0x91, 0x76, 0x9D, 0x37, 0x42, 0x9D, 0x16, 0x3F, 0x9D, 0x37, 0x3A, 0x9D, 0x16, 0x35, 0xA5, 0x57, 0x2F, 0x9D, 0x16, 0x29, 0x9D, 0x36, 0x23, 0x95, 0x35, 0x1D, 0x9C, 0xD6, 0x17, 0x95, 0x36, 0x11, 0xAD, 0x57, 0x0C, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x04, 0xAD, 0x55, 0x06, 0x8D, 0x55, 0x09, 0x9C, 0xF6, 0x0D, 0x9C, 0xD5, 0x12, 0x9C, 0xD6, 0x17, 0x95, 0x35, 0x1D, 0x9D, 0x15, 0x23, 0x9D, 0x16, 0x29, 0x9D, 0x36, 0x31, 0x6D, 0xB1, 0x6A, 0x4D, 0xAE, 0xD0, 0x45, 0xCD, 0xFE, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, + 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x4D, 0xAE, 0xDB, 0x6D, 0x91, 0x80, 0x95, 0x35, 0x47, 0x9D, 0x16, 0x40, 0x9D, 0x36, 0x3C, 0x9D, 0x16, 0x38, 0x9D, 0x16, 0x34, 0xA5, 0x36, 0x2E, 0x9D, 0x16, 0x29, 0x9D, 0x15, 0x23, 0x94, 0xF5, 0x1D, 0x9C, 0xD6, 0x17, 0x8C, 0xD5, 0x12, 0x9C, 0xF6, 0x0D, 0x8D, 0x55, 0x09, 0xAD, 0x55, 0x06, 0x7B, 0xEF, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7D, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x09, 0x9C, 0xF6, 0x0D, 0x9C, 0xD5, 0x12, 0x9C, 0xD6, 0x17, 0x9D, 0x16, 0x1C, 0x95, 0x36, 0x22, 0x9D, 0x16, 0x27, 0x9D, 0x36, 0x2D, 0x9D, 0x56, 0x32, 0x7D, 0x73, 0x4F, 0x5D, 0xAF, 0x9F, 0x4D, 0xCE, 0xDA, 0x45, 0xCD, 0xFD, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, + 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xCD, 0xFF, 0x45, 0xAD, 0xFE, 0x4D, 0xCE, 0xE1, 0x5D, 0xAF, 0xAB, 0x7D, 0x93, 0x62, 0x9D, 0x36, 0x44, 0x9D, 0x36, 0x40, 0x9D, 0x36, 0x3E, 0x9D, 0x36, 0x3A, 0xA5, 0x36, 0x36, 0x9D, 0x36, 0x31, 0xA5, 0x56, 0x2C, 0x9D, 0x16, 0x27, 0x9D, 0x17, 0x21, 0x9C, 0xD6, 0x1C, 0xA5, 0x17, 0x16, 0x9C, 0xD5, 0x12, 0x9C, 0xF6, 0x0D, 0xAD, 0x55, 0x09, 0xAD, 0x55, 0x06, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7D, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x8D, 0x55, 0x09, 0x9C, 0xF6, 0x0D, 0x95, 0x36, 0x11, 0x95, 0x15, 0x16, 0x95, 0x16, 0x1B, 0x94, 0xF6, 0x20, 0x95, 0x36, 0x25, 0x9D, 0x16, 0x2A, 0x9D, 0x36, 0x2E, 0x9D, 0x56, 0x32, 0xA5, 0x37, 0x36, 0x8D, 0x55, 0x44, 0x6D, 0x91, 0x6D, 0x65, 0xB0, 0x86, 0x55, 0xAF, 0xA3, 0x55, 0xAF, 0xAE, 0x55, 0xAE, 0xB6, 0x55, 0xAE, 0xB7, 0x55, 0xAE, 0xB7, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB8, 0x55, 0xAE, 0xB7, 0x55, 0xAF, 0xB1, 0x5D, 0xAF, 0xA6, 0x65, 0xB0, 0x8D, 0x6D, 0x91, 0x74, 0x8D, 0x54, 0x51, 0xA5, 0x37, 0x41, 0x9D, 0x16, 0x40, 0xA5, 0x36, 0x3E, 0x9D, 0x36, 0x3C, 0xA5, 0x36, 0x39, 0xA5, 0x36, 0x36, 0x9D, 0x56, 0x32, 0x9D, 0x16, 0x2E, 0x9D, 0x16, 0x2A, 0x94, 0xF6, 0x25, 0x9D, 0x36, 0x1F, 0x9D, 0x37, 0x1A, 0x9D, 0x56, 0x15, + 0x95, 0x36, 0x11, 0x9C, 0xF6, 0x0D, 0x8D, 0x55, 0x09, 0xAD, 0x55, 0x06, 0x7D, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x8C, 0x75, 0x09, 0x95, 0x55, 0x0C, 0x8C, 0xF5, 0x10, 0x9D, 0x36, 0x14, 0x9D, 0x56, 0x18, 0x9D, 0x37, 0x1D, 0xA5, 0x17, 0x21, 0x9D, 0x16, 0x26, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2E, 0xA5, 0x36, 0x31, 0x9D, 0x36, 0x34, 0xA5, 0x37, 0x36, 0x9D, 0x16, 0x38, 0x9D, 0x16, 0x3A, 0x9D, 0x36, 0x3B, 0x9D, 0x36, 0x3C, 0x9D, 0x16, 0x3D, 0x9D, 0x36, 0x3D, 0x9D, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, + 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0x9D, 0x36, 0x3E, 0x9D, 0x36, 0x3D, 0x9D, 0x16, 0x3D, 0x9D, 0x36, 0x3C, 0x9D, 0x36, 0x3B, 0x9D, 0x16, 0x3A, 0x9D, 0x16, 0x38, 0xA5, 0x37, 0x36, 0x9D, 0x16, 0x34, 0xA5, 0x36, 0x31, 0x9D, 0x36, 0x2D, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x26, 0x9D, 0x17, 0x21, 0x9C, 0xF7, 0x1D, 0x9C, 0xF6, 0x18, 0x9D, 0x36, 0x14, 0x8C, 0xF5, 0x10, 0x95, 0x55, 0x0C, 0x9C, 0xF7, 0x08, 0xAD, 0x55, 0x06, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xCE, 0x79, 0x05, 0x9C, 0xF3, 0x08, 0xA5, 0x17, 0x0B, 0xA5, 0x16, 0x0E, + 0x9C, 0xD7, 0x12, 0x95, 0x15, 0x16, 0x9D, 0x36, 0x1A, 0x9D, 0x37, 0x1D, 0x9D, 0x17, 0x21, 0x9C, 0xF6, 0x25, 0x9D, 0x37, 0x28, 0xA5, 0x36, 0x2B, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x30, 0xA5, 0x36, 0x31, 0xA5, 0x36, 0x33, 0x9D, 0x16, 0x34, 0x9D, 0x16, 0x35, 0x9D, 0x16, 0x36, 0x9D, 0x36, 0x36, 0xA5, 0x36, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x36, 0x36, 0x9D, 0x36, 0x36, 0x9D, 0x16, 0x36, 0x9D, 0x16, 0x35, 0x9D, 0x16, 0x34, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x31, 0x9D, 0x36, 0x30, 0x9D, 0x16, 0x2E, 0xA5, 0x36, 0x2B, 0x9D, 0x37, 0x28, 0x9C, 0xF6, 0x25, 0x9D, 0x17, 0x21, 0x9D, 0x37, 0x1D, 0x9D, 0x36, 0x1A, 0x95, 0x15, 0x16, 0x9C, 0xD5, 0x12, 0x95, 0x16, 0x0E, 0xA5, 0x14, 0x0B, 0x9C, 0xF3, 0x08, 0x9E, 0x79, 0x05, 0x7B, 0xEF, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0x94, 0x96, 0x07, 0xAD, 0x58, 0x09, 0x95, 0x55, 0x0C, 0x9D, 0x57, 0x0F, 0xA5, 0x15, 0x13, 0xA5, 0x17, 0x16, 0xA5, 0x76, 0x19, 0xA5, 0x16, 0x1C, 0x94, 0xF6, 0x20, 0x9D, 0x36, 0x22, 0x9C, 0xF6, 0x25, 0x9D, 0x16, 0x27, 0x9D, 0x16, 0x29, 0x9D, 0x16, 0x2A, 0xA5, 0x36, 0x2B, 0x9D, 0x16, 0x2C, 0x9D, 0x35, 0x2D, 0x9D, 0x36, 0x2D, 0x9D, 0x36, 0x2D, 0x9D, 0x16, 0x2E, 0x9D, 0x16, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x16, 0x2E, 0x9D, 0x16, 0x2E, 0x9D, 0x36, 0x2D, 0x9D, 0x36, 0x2D, 0x9D, 0x35, 0x2D, 0x9D, 0x16, 0x2C, 0xA5, 0x36, 0x2B, + 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x29, 0x9D, 0x16, 0x27, 0x9C, 0xF6, 0x25, 0x9D, 0x36, 0x22, 0x94, 0xF6, 0x20, 0xA5, 0x16, 0x1C, 0xA5, 0x16, 0x19, 0xA5, 0x17, 0x16, 0xAD, 0x57, 0x12, 0x9C, 0xD7, 0x0F, 0x95, 0x55, 0x0C, 0xAD, 0x58, 0x09, 0x94, 0x96, 0x07, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x52, 0xB5, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x9C, 0xF3, 0x08, 0x9C, 0xD6, 0x0A, 0x9C, 0xF6, 0x0D, 0x9D, 0x57, 0x0F, 0x9D, 0x57, 0x12, 0x9C, 0xF6, 0x15, 0x9D, 0x36, 0x17, 0xA5, 0x76, 0x19, 0x9D, 0x16, 0x1C, 0x9D, 0x16, 0x1E, 0x9D, 0x36, 0x1F, 0x9D, 0x36, 0x20, + 0x9D, 0x36, 0x22, 0x9D, 0x37, 0x22, 0xA5, 0x16, 0x23, 0x9D, 0x16, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x16, 0x24, 0xA5, 0x16, 0x23, 0x9D, 0x37, 0x22, 0x9D, 0x36, 0x22, 0x9D, 0x36, 0x20, 0x9D, 0x36, 0x1F, 0x9D, 0x37, 0x1D, 0xA5, 0x57, 0x1B, 0xA5, 0x76, 0x19, 0x9D, 0x36, 0x17, 0xA5, 0x37, 0x14, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x0F, 0xAD, 0x57, 0x0C, 0x9C, 0xD6, 0x0A, 0x9C, 0xF3, 0x08, 0xAD, 0x55, 0x06, 0x7D, 0xF7, 0x04, 0x52, 0xB5, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x9C, 0xF3, 0x08, 0x9C, 0xD6, 0x0A, 0x94, 0xB5, 0x0C, 0x95, 0x16, 0x0E, 0x9C, 0xF5, 0x10, 0x9D, 0x57, 0x12, 0xA5, 0x77, 0x13, 0x9D, 0x56, 0x15, 0xA5, 0x77, 0x16, 0x9C, 0xF6, 0x18, 0x9D, 0x15, 0x19, 0x9D, 0x16, 0x19, 0x9D, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0xA5, 0x37, 0x1A, 0xA5, 0x37, 0x1A, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x37, 0x1A, 0xA5, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0x9D, 0x16, 0x19, 0x9D, 0x15, 0x19, 0x9C, 0xF6, 0x18, 0xA5, 0x77, 0x16, 0x9D, 0x56, 0x15, 0xA5, 0x77, 0x13, 0x9C, 0xD7, 0x12, 0x9C, 0xF5, 0x10, 0x95, 0x16, 0x0E, 0x94, 0xB5, 0x0C, 0x9C, 0xD6, 0x0A, 0x9C, 0xF3, 0x08, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, + 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x04, 0xBD, 0xF7, 0x04, 0x7D, 0x55, 0x06, 0x94, 0x96, 0x07, 0x9C, 0xF7, 0x08, 0x9C, 0xD6, 0x0A, 0x94, 0xB5, 0x0C, 0x9C, 0xF6, 0x0D, 0x95, 0x16, 0x0E, 0x9D, 0x57, 0x0F, 0x9C, 0xF7, 0x10, 0x95, 0x36, 0x11, 0x95, 0xB6, 0x11, 0xAD, 0x57, 0x12, 0xAD, 0x57, 0x12, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x12, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, + 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x12, 0xAD, 0x57, 0x12, 0xAD, 0x57, 0x12, 0x95, 0xB6, 0x11, 0x95, 0x36, 0x11, 0x9C, 0xF7, 0x10, 0x9D, 0x57, 0x0F, 0x95, 0x16, 0x0E, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x0B, 0x9C, 0xD6, 0x0A, 0x9C, 0xF7, 0x08, 0x94, 0x96, 0x07, 0x7D, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0x7B, 0xEF, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x7B, 0xF7, 0x04, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x06, 0x94, 0x96, 0x07, 0x9C, 0xF3, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x8D, 0x14, 0x0B, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0x8D, 0x14, 0x0B, 0x9C, 0xD6, 0x0A, 0xAD, 0x58, 0x09, 0x9C, 0xF7, 0x08, 0x7C, 0xF3, 0x08, 0x94, 0x96, 0x07, 0xAD, 0x55, 0x06, 0x9C, 0xD3, 0x05, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x1F, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x55, 0x55, 0x03, 0x7B, 0xEF, 0x04, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x9C, 0xD9, 0x05, 0xCE, 0x79, 0x05, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x06, 0xAD, 0x5A, 0x06, 0xAD, 0x5A, 0x06, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0xAD, 0x5A, 0x06, 0xAD, 0x5A, 0x06, 0xAD, 0x55, 0x06, + 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x06, 0xCE, 0x79, 0x05, 0x9C, 0xD9, 0x05, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x7B, 0xEF, 0x04, 0x55, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, + 0x52, 0xAA, 0x03, 0x52, 0xB5, 0x03, 0x55, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x55, 0x55, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xAA, 0x03, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x01, 0x00, 0x1F, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_rc_app_png = { + .header.always_zero = 0, + .header.w = 90, + .header.h = 90, + .data_size = sizeof(ui_img_rc_app_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_rc_app_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_return_btn_16px_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_return_btn_16px_png.c new file mode 100644 index 0000000..e7bb063 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_return_btn_16px_png.c @@ -0,0 +1,27 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/return_btn_16px.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_return_btn_16px_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x37, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xE1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xEE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xFA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x3D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xF8, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xE4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + +}; +const lv_img_dsc_t ui_img_return_btn_16px_png = { + .header.always_zero = 0, + .header.w = 16, + .header.h = 16, + .data_size = sizeof(ui_img_return_btn_16px_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_return_btn_16px_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_right_btn_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_right_btn_png.c new file mode 100644 index 0000000..23b1ac5 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_right_btn_png.c @@ -0,0 +1,28 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/right_btn.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_right_btn_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_right_btn_png = { + .header.always_zero = 0, + .header.w = 18, + .header.h = 18, + .data_size = sizeof(ui_img_right_btn_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_right_btn_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_setting_app_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_setting_app_png.c new file mode 100644 index 0000000..c1839b8 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_setting_app_png.c @@ -0,0 +1,149 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/setting_app.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_setting_app_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x01, 0x07, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, + 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x07, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x1F, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xB5, 0x03, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x1F, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xFF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x7B, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD9, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0x9C, 0xD3, 0x05, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, + 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0x9C, 0xD3, 0x05, 0x9E, 0x79, 0x05, 0xAD, 0x55, 0x06, 0x94, 0x96, 0x07, 0x95, 0xB6, 0x07, 0xB5, 0xB6, 0x07, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, + 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xF7, 0x08, 0xB5, 0xB6, 0x07, 0x95, 0xB6, 0x07, 0x94, 0x96, 0x07, 0xAD, 0x55, 0x06, 0x9E, 0x79, 0x05, 0x9C, 0xD3, 0x05, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x06, 0xB5, 0xB6, 0x07, 0x9C, 0xF7, 0x08, 0xAD, 0x55, 0x09, 0x9C, 0xD6, 0x0A, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0x95, 0x55, 0x0C, 0xAD, 0x57, 0x0C, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0x9C, 0xF6, 0x0D, 0xAD, 0x57, 0x0C, 0x95, 0x55, 0x0C, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x09, 0x9C, 0xF7, 0x08, 0x95, 0xB6, 0x07, 0xAD, 0x55, 0x06, 0x9C, 0xD9, 0x05, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x95, 0xB6, 0x07, 0x9C, 0xF7, 0x08, 0x9C, 0xD6, 0x0A, 0x8C, 0xF9, 0x10, 0x6D, 0x1C, 0x2C, 0x6D, 0x1D, 0x4E, 0x65, 0x1E, 0x70, 0x65, 0x1E, 0x7B, 0x65, 0x1E, 0x83, 0x65, 0x1E, 0x84, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, + 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x85, 0x65, 0x1E, 0x84, 0x65, 0x1E, 0x7D, 0x65, 0x1E, 0x74, 0x6D, 0x1D, 0x55, 0x75, 0x1C, 0x34, 0x8C, 0xF9, 0x18, 0x9D, 0x77, 0x10, 0xAD, 0x57, 0x0F, 0xA5, 0x16, 0x0E, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x0B, 0x9C, 0xD6, 0x0A, 0x9C, 0xF7, 0x08, 0x95, 0xB6, 0x07, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0xB5, 0xB6, 0x07, + 0xAD, 0x55, 0x09, 0x7D, 0x5B, 0x18, 0x65, 0x1E, 0x6C, 0x65, 0x1E, 0xAD, 0x5D, 0x1E, 0xED, 0x65, 0x1E, 0xFC, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFC, 0x65, 0x1E, 0xF1, 0x65, 0x1E, 0xB7, 0x65, 0x1E, 0x76, 0x7D, 0x1A, 0x27, 0xA5, 0x15, 0x13, 0x95, 0x36, 0x11, 0x9D, 0x55, 0x0F, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x0B, 0xAD, 0x55, 0x09, 0x95, 0xB6, 0x07, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x7B, 0xF7, 0x04, 0x9C, 0xD9, 0x05, 0x94, 0x96, 0x07, 0x9C, 0xD6, 0x0A, 0x6D, 0x1D, 0x33, 0x65, 0x1E, 0xA3, 0x65, 0x1E, 0xF7, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x5D, 0x1E, 0xFB, 0x65, 0x1E, 0xB2, 0x6D, 0x1D, 0x45, 0xA5, 0x78, 0x16, 0xAD, 0x57, 0x12, 0x9C, 0xF5, 0x10, 0xB5, 0x98, 0x0D, 0xA5, 0x17, 0x0B, 0x8D, 0x55, 0x09, 0x94, 0x96, 0x07, 0x9C, 0xD9, 0x05, 0x7B, 0xF7, 0x04, 0x55, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x9C, 0xF7, 0x08, 0x6D, 0x3D, 0x28, 0x65, 0x1E, 0xAA, 0x65, 0x1E, 0xFB, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x5D, 0x1E, 0xFD, 0x65, 0x1E, 0xBC, 0x75, 0x1C, 0x3D, 0xA5, 0x17, 0x16, 0xA5, 0x15, 0x13, 0x9C, 0xF5, 0x10, 0x9D, 0x96, 0x0D, 0x9D, 0x96, 0x0A, 0x9C, 0xF7, 0x08, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x5A, 0x06, 0x8D, 0x1A, 0x0B, 0x65, 0x1E, 0x74, 0x5D, 0x1E, 0xF5, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xF9, 0x65, 0x1E, 0x8D, 0x95, 0x38, 0x1D, 0x95, 0x15, 0x16, 0x9D, 0x57, 0x12, 0xA5, 0x16, 0x0E, 0xA5, 0x17, 0x0B, + 0x8D, 0x55, 0x09, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0x95, 0xB6, 0x07, 0x7D, 0x5B, 0x15, 0x65, 0x1E, 0xB0, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xC5, 0x7D, 0x1A, 0x2E, 0x9C, 0xF6, 0x18, 0x9D, 0x36, 0x14, 0x9C, 0xF5, 0x10, 0xAD, 0x57, 0x0C, 0xAD, 0x58, 0x09, 0x94, 0x96, 0x07, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0x94, 0x96, 0x07, 0x74, 0xFD, 0x22, 0x65, 0x1E, 0xCF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xDF, 0x7D, 0x3B, 0x3E, 0x9D, 0x36, 0x1A, 0x9D, 0x56, 0x15, 0x95, 0x36, 0x11, 0x9C, 0xF6, 0x0D, 0x9C, 0xD6, 0x0A, 0x94, 0x96, 0x07, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0x75, 0x3D, 0x22, 0x65, 0x1E, 0xDE, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xEA, 0x7D, 0x1B, 0x40, 0xA5, 0x56, 0x1B, 0xA5, 0x77, 0x16, 0xA5, 0x36, 0x11, 0x9D, 0x96, 0x0D, 0x9C, 0xD6, 0x0A, 0x94, 0x96, 0x07, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0xAD, 0x5A, 0x06, 0x75, 0x1B, 0x16, 0x65, 0x1E, 0xCE, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xE1, 0x85, 0x19, 0x34, 0xA5, 0x57, 0x1B, 0xA5, 0x77, 0x16, 0xA5, 0x36, 0x11, 0x9C, 0xF6, 0x0D, 0xAD, 0x58, 0x09, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0xFF, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x8D, 0x17, 0x0B, 0x65, 0x1E, 0xAE, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xCB, 0x95, 0x38, 0x25, 0xA5, 0x57, 0x1B, 0xA5, 0x17, 0x16, 0x95, 0x36, 0x11, 0xAD, 0x57, 0x0C, 0x8D, 0x55, 0x09, 0xAD, 0x55, 0x06, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x65, 0x1E, 0x70, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0x98, 0x9D, 0x17, 0x21, 0xA5, 0x16, 0x1B, 0x9D, 0x56, 0x15, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0x9C, 0xF3, 0x08, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0x94, 0x96, 0x07, 0x75, 0x1D, 0x26, 0x65, 0x1E, 0xF4, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFB, 0x7D, 0x1B, 0x4E, 0x9D, 0x36, 0x20, 0x9D, 0x36, 0x1A, 0x9D, 0x36, 0x14, 0xA5, 0x16, 0x0E, 0x9D, 0x96, 0x0A, 0x94, 0x96, 0x07, 0xBD, 0xF7, 0x04, 0xFF, 0xFF, 0x02, + 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x7D, 0x55, 0x06, 0x9C, 0xD6, 0x0A, 0x65, 0x1E, 0xAA, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xC8, 0x9D, 0x37, 0x26, 0xA5, 0x57, 0x1E, 0x9C, 0xF6, 0x18, 0x9D, 0x57, 0x12, 0x9C, 0xF6, 0x0D, 0x8D, 0x55, 0x09, 0x7B, 0xF5, 0x06, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0x6D, 0x3D, 0x30, 0x5D, 0x1E, 0xFA, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x3F, 0xFF, 0x7D, 0x9F, 0xFF, 0x7D, 0x9F, 0xFF, 0x7D, 0x9F, 0xFF, 0x6D, 0x5F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFC, 0x75, 0x1B, 0x59, 0xA5, 0x36, 0x23, 0x9D, 0x16, 0x1C, 0x9D, 0x56, 0x15, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0x95, 0xB6, 0x07, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x09, 0x65, 0x1E, 0x9D, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x75, 0x7F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x8D, 0xFF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xC2, 0x9D, 0x37, 0x28, 0x9D, 0x36, 0x20, 0xA5, 0x16, 0x19, 0xA5, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0xAD, 0x55, 0x09, 0x7D, 0x55, 0x06, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xBD, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0x7D, 0x1B, 0x16, 0x5D, 0x1E, 0xF5, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x7D, 0x9F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x96, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x5D, 0x1E, 0xFA, 0x85, 0x39, 0x3F, 0x9D, 0x17, 0x24, 0x9D, 0x35, 0x1D, 0xAD, 0x58, 0x15, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0x94, 0x96, 0x07, 0x7D, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x65, 0x1E, 0x5F, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x3F, 0xFF, 0x85, 0xDF, 0xFF, 0x6D, 0x5F, 0xFF, 0x65, 0x3F, 0xFF, 0x8D, 0xDF, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x96, 0x1F, 0xFF, 0x75, 0x7F, 0xFF, 0x65, 0x3F, 0xFF, 0x7D, 0xBF, 0xFF, 0x75, 0x7F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x1D, 0x90, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0x9D, 0x16, 0x19, 0x9D, 0x57, 0x12, + 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0x9C, 0xD6, 0x0A, 0x65, 0x1E, 0xAE, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x8D, 0xFF, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x9E, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, + 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x9E, 0x3F, 0xFF, 0x9E, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x9E, 0x3F, 0xFF, 0x65, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xD1, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0x9D, 0x16, 0x1C, 0x9D, 0x56, 0x15, 0x9D, 0x55, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0x7D, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0x85, 0x3A, 0x11, 0x65, 0x1E, 0xEE, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x75, 0x7F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x9E, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x8D, 0xDF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFB, 0x8D, 0x18, 0x37, 0xA5, 0x36, 0x26, 0xA5, 0x17, 0x1E, 0x9D, 0x37, 0x17, 0x95, 0x36, 0x11, 0xA5, 0x17, 0x0B, 0x94, 0x96, 0x07, 0x7D, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9C, 0xD3, 0x05, 0x9C, 0xF7, 0x08, 0x75, 0x3D, 0x2D, 0x65, 0x1E, 0xFC, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0xCF, 0x1F, 0xFF, 0xE7, 0x7F, 0xFF, 0xE7, 0x7F, 0xFF, 0xE7, 0x7F, 0xFF, 0xE7, 0x7F, 0xFF, 0xE7, 0x7F, 0xFF, 0xDF, 0x5F, 0xFF, 0x8D, 0xFF, 0xFF, 0x65, 0x1F, 0xFF, 0x7D, 0x9F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x96, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x3F, 0xFF, 0x85, 0xDF, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x96, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x75, 0x1B, 0x61, 0x9D, 0x36, 0x29, 0x9D, 0x16, 0x21, 0xA5, 0x16, 0x19, 0x9D, 0x57, 0x12, 0xAD, 0x57, 0x0C, 0x9C, 0xF7, 0x08, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x09, 0x65, 0x1D, 0x4B, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x96, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0x5F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x7D, 0x9F, 0xFF, 0x9E, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x9E, 0x3F, 0xFF, 0x65, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x8D, 0xDF, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x8D, 0xDF, 0xFF, 0x65, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x1C, 0x81, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x56, 0x1B, 0x9D, 0x36, 0x14, 0xA5, 0x16, 0x0E, 0xAD, 0x55, 0x09, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0x9C, 0xD6, 0x0A, 0x65, 0x1E, 0x6B, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xAE, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xDF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x9E, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x8D, 0xDF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x75, 0x5F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x75, 0x7F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x1D, 0x9D, 0x9D, 0x36, 0x2D, + 0x9D, 0x36, 0x25, 0x9D, 0x37, 0x1D, 0x95, 0x15, 0x16, 0x9D, 0x57, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x94, 0x96, 0x07, 0xA5, 0x17, 0x0B, 0x65, 0x1E, 0x79, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6D, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x9E, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x85, 0xDF, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x75, 0x7F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x1D, 0xA8, 0xA5, 0x36, 0x2E, 0xA5, 0x36, 0x26, 0xA5, 0x57, 0x1E, 0x9D, 0x36, 0x17, 0x9C, 0xF5, 0x10, 0xA5, 0x14, 0x0B, 0x94, 0x96, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x07, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xBD, 0xF7, 0x04, 0x94, 0x96, 0x07, 0xA5, 0x17, 0x0B, 0x65, 0x1E, 0x82, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xDF, 0x5F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0x9F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x3F, 0xFF, 0x9E, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x96, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x85, 0xBF, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x7D, 0x9F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xB0, 0x9D, 0x36, 0x30, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0x9C, 0xF6, 0x18, 0x95, 0x36, 0x11, 0xA5, 0x17, 0x0B, 0x94, 0x96, 0x07, 0xBD, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0xB5, 0xB6, 0x07, 0x94, 0xB5, 0x0C, 0x65, 0x1E, 0x84, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0xAE, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x1F, 0xFF, 0x95, 0xFF, 0xFF, 0x9E, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x8D, 0xDF, 0xFF, 0x65, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x75, 0x7F, 0xFF, 0x9E, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x8D, 0xDF, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xB3, 0x9D, 0x36, 0x31, 0xA5, 0x36, 0x29, 0x9D, 0x16, 0x21, 0x9D, 0x16, 0x19, 0x9C, 0xD7, 0x12, 0x94, 0xB5, 0x0C, 0xB5, 0xB6, 0x07, 0xBD, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0x9C, 0xD3, 0x05, 0x9C, 0xF7, 0x08, 0xAD, 0x57, 0x0C, 0x65, 0x1E, 0x84, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x8D, 0xFF, 0xFF, 0xCF, 0x1F, 0xFF, 0x9E, 0x3F, 0xFF, 0x65, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x3F, 0xFF, 0xAE, 0x7F, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0x9F, 0xFF, 0xAE, 0x7F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xB6, 0x9F, 0xFF, 0xD7, 0x5F, 0xFF, 0xC6, 0xFF, 0xFF, 0x9E, 0x1F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x95, 0xFF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xB3, 0x9D, 0x16, 0x32, 0xA5, 0x37, 0x29, 0xA5, 0x57, 0x21, 0xA5, 0x16, 0x19, 0x9C, 0xD7, 0x12, 0x95, 0x57, 0x0C, 0x9C, 0xF7, 0x08, 0x9C, 0xD3, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0xF7, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xDF, 0xFF, 0xB6, 0x9F, 0xFF, 0x7D, 0x9F, 0xFF, 0xD7, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0xDF, 0xFF, 0xC6, 0xDF, 0xFF, 0xEF, 0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x1F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0xA6, 0x3F, 0xFF, 0x6D, 0x5F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1E, 0xB3, 0x9D, 0x16, 0x32, 0x9D, 0x16, 0x2A, 0x9D, 0x36, 0x22, 0x9D, 0x36, 0x1A, 0xAD, 0x57, 0x12, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xBE, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xAE, 0x7F, 0xFF, 0x9E, 0x3F, 0xFF, 0x85, 0xBF, 0xFF, 0x75, 0x7F, 0xFF, 0x95, 0xFF, 0xFF, 0x85, 0xDF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x56, 0x32, 0xA5, 0x56, 0x2A, 0x9D, 0x37, 0x22, 0x9D, 0x37, 0x1A, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x7D, 0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0x3F, 0xFF, 0x6D, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xD7, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0x9F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x8D, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xDF, 0xFF, 0xE7, 0x9F, 0xFF, 0xEF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xBE, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xCF, 0x1F, 0xFF, 0x85, 0xBF, 0xFF, 0x65, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x75, 0x7F, 0xFF, 0xAE, 0x7F, 0xFF, 0xF7, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x7D, 0x9F, 0xFF, 0xEF, 0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x75, 0x7F, 0xFF, 0xE7, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0xCF, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x5F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x75, 0x5F, 0xFF, 0xF7, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xBF, 0xFF, 0x85, 0xBF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, + 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xA6, 0x5F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0x5F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xA6, 0x5F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0x5F, 0xFF, 0x6D, 0x5F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0x9E, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAE, 0x7F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, + 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x7D, 0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0x9F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xE7, 0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0xBF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x7D, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x75, 0x7F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0xD7, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC6, 0xDF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x7D, 0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x85, 0xBF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xE7, 0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0xBF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, + 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAE, 0x7F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAE, 0x7F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x3F, 0xFF, 0xAE, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x9F, 0xFF, 0x65, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xAE, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0x5F, 0xFF, 0x75, 0x7F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, + 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0xD7, 0x3F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB6, 0xBF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x7D, 0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xDF, 0xFF, 0x8D, 0xFF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1E, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x7D, 0x9F, 0xFF, 0xEF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAE, 0x7F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x85, 0xBF, 0xFF, 0xF7, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAE, 0x9F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x65, 0x1D, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xBE, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0x7F, 0xFF, 0x96, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x3F, 0xFF, 0x85, 0xBF, 0xFF, 0xC6, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1D, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, + 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x5C, 0xFD, 0x85, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x8D, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xCF, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x64, 0xFD, 0xB4, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x5C, 0xDC, 0x84, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xCF, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0x75, 0x7F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x5C, 0xDC, 0xB3, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0xA5, 0x36, 0x23, 0xA5, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, + 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x54, 0xBB, 0x7F, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x75, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB6, 0x9F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x5C, 0xBA, 0xAF, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x2B, 0x9D, 0x16, 0x23, 0x95, 0x16, 0x1B, 0xA5, 0x17, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xB5, 0x03, 0x9C, 0xD9, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x54, 0x79, 0x77, 0x5D, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xB6, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xBF, 0xFF, 0x6D, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x5D, 0x1E, 0xFF, 0x54, 0x99, 0xA6, 0x9D, 0x36, 0x33, 0x9D, 0x36, 0x2B, 0x9D, 0x16, 0x23, 0x95, 0x16, 0x1B, 0xA5, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0x9C, 0xD3, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x54, 0x78, 0x58, 0x5C, 0xDD, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0xEF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0x7F, 0xFF, 0xA6, 0x3F, 0xFF, 0x75, 0x5F, 0xFF, 0xC6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0x9F, 0xFF, 0x85, 0xBF, 0xFF, 0x85, 0xBF, 0xFF, 0xCF, 0x1F, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9E, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x5C, 0xFD, 0xFF, 0x5C, 0x98, 0x8D, 0xA5, 0x36, 0x33, 0xA5, 0x57, 0x2A, 0xA5, 0x77, 0x22, + 0xA5, 0x37, 0x1A, 0x95, 0x15, 0x13, 0x8C, 0xF3, 0x0D, 0x9C, 0xF7, 0x08, 0xBD, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xFF, 0x02, 0xBD, 0xF7, 0x04, 0x7C, 0xF3, 0x08, 0x8C, 0x56, 0x0D, 0x5C, 0xB9, 0x38, 0x54, 0x9B, 0xFE, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x85, 0xBF, 0xFF, 0xBE, 0xDF, 0xFF, 0x85, 0xDF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x8D, 0xFF, 0xFF, 0xE7, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xDF, 0xFF, 0xB6, 0xBF, 0xFF, 0x65, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x6D, 0x5F, 0xFF, 0xB6, 0x9F, 0xFF, + 0xAE, 0x7F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x54, 0xBC, 0xFF, 0x64, 0xB8, 0x6F, 0x9D, 0x16, 0x33, 0x9D, 0x16, 0x2B, 0x9D, 0x36, 0x22, 0x9D, 0x37, 0x1A, 0xA5, 0x17, 0x13, 0x8C, 0x53, 0x0D, 0x7C, 0xF3, 0x08, 0xBD, 0xF7, 0x04, 0x7B, 0xFF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xBD, 0xF7, 0x04, 0x7B, 0xF3, 0x08, 0xAD, 0x57, 0x0C, 0x84, 0xF9, 0x1D, 0x4C, 0x59, 0xF5, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x95, 0xFF, 0xFF, 0xF7, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0xDF, 0xFF, 0x6D, 0x5F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x4C, 0x59, 0xFE, 0x8C, 0xF7, 0x49, 0x9D, 0x16, 0x32, 0x9D, 0x16, 0x2A, 0x9D, 0x36, 0x22, 0x9C, 0xF6, 0x1A, 0x9D, 0x57, 0x12, 0xAD, 0x57, 0x0C, 0x94, 0x96, 0x07, 0xBD, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1F, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x94, 0x96, 0x07, 0x95, 0x57, 0x0C, 0x9D, 0x57, 0x12, 0x4C, 0x59, 0xC2, 0x54, 0xDC, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xDF, 0x5F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7D, 0x9F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x5C, 0xFD, 0xFF, 0x4C, 0x59, 0xDE, 0x9D, 0x16, 0x38, 0xA5, 0x36, 0x31, 0x9D, 0x36, 0x29, 0x9D, 0x37, 0x20, 0x9D, 0x15, 0x19, 0xA5, 0x36, 0x11, 0x95, 0x55, 0x0C, 0x94, 0x96, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x04, 0x94, 0x96, 0x07, 0xA5, 0x17, 0x0B, 0xA5, 0x36, 0x11, 0x54, 0x78, 0x78, 0x4C, 0x7A, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xC6, 0xDF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6D, 0x3F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x4C, 0x7A, 0xFF, 0x54, 0x79, 0xA7, 0x9D, 0x37, 0x37, 0x9D, 0x36, 0x30, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0x9D, 0x37, 0x17, 0x95, 0x36, 0x11, 0xA5, 0x17, 0x0B, 0x94, 0x96, 0x07, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0xB5, 0x96, 0x0A, 0x9C, 0xF5, 0x10, 0x74, 0xD8, 0x2D, 0x44, 0x59, 0xFC, 0x5C, 0xDC, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, + 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0xAE, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xDF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x5C, 0xFD, 0xFF, 0x44, 0x59, 0xFD, 0x7C, 0xD8, 0x5A, 0xA5, 0x37, 0x36, 0x9D, 0x16, 0x2F, + 0xA5, 0x36, 0x26, 0xA5, 0x56, 0x1E, 0xA5, 0x77, 0x16, 0x8C, 0xF5, 0x10, 0xB5, 0x96, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x7B, 0xF5, 0x06, 0xAD, 0x58, 0x09, 0x9C, 0xD5, 0x0F, 0x9D, 0x56, 0x15, 0x4C, 0x59, 0xB6, 0x4C, 0x79, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x96, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0x5F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x4C, 0x7A, 0xFF, 0x4C, 0x59, 0xD6, 0x9D, 0x16, 0x3D, 0xA5, 0x36, 0x34, 0x9D, 0x36, 0x2D, 0x9C, 0xF6, 0x25, 0xA5, 0x16, 0x1C, 0x9D, 0x56, 0x15, 0xA5, 0x16, 0x0E, 0xAD, 0x58, 0x09, 0x7B, 0xF5, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x9C, 0xD3, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x9D, 0x36, 0x14, 0x64, 0x98, 0x49, 0x44, 0x59, 0xFD, 0x54, 0x9B, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x3F, 0xFF, 0xB6, 0xBF, 0xFF, 0xBE, 0xDF, 0xFF, 0xBE, 0xDF, 0xFF, 0xBE, 0xDF, 0xFF, 0xBE, 0xDF, 0xFF, 0xBE, 0xDF, 0xFF, 0xBE, 0xDF, 0xFF, 0x85, 0xDF, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x54, 0xBC, 0xFF, 0x44, 0x59, 0xFE, 0x6C, 0xB8, 0x78, 0xA5, 0x36, 0x39, 0x9D, 0x56, 0x32, 0xA5, 0x36, 0x2B, 0x9D, 0x37, 0x22, 0x95, 0x16, 0x1B, 0xA5, 0x77, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD3, 0x05, 0x7B, 0xEF, 0x02, 0x00, 0x1F, 0x01, 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xB5, 0xB6, 0x07, 0x94, 0xB5, 0x0C, 0x9D, 0x55, 0x12, 0x95, 0x37, 0x1A, 0x4C, 0x59, 0xC0, 0x44, 0x59, 0xFF, 0x5C, 0xDD, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x5C, 0xFD, 0xFF, 0x44, 0x59, 0xFF, 0x4C, 0x59, 0xDA, 0x9D, 0x36, 0x41, 0x9D, 0x36, 0x37, 0x9D, 0x36, 0x30, 0x9D, 0x36, 0x28, 0x9D, 0x36, 0x20, 0x9C, 0xF6, 0x18, 0xA5, 0x36, 0x11, 0x94, 0xB5, 0x0C, 0xB5, 0xB6, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x06, 0x9C, 0xD6, 0x0A, 0xAD, 0x57, 0x0F, 0x95, 0x15, 0x16, 0x6C, 0xB8, 0x44, 0x44, 0x59, 0xFA, 0x4C, 0x59, 0xFF, 0x5C, 0xFD, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x5C, 0xFE, 0xFF, 0x4C, 0x79, 0xFF, 0x44, 0x59, 0xFD, 0x6C, 0xD8, 0x70, 0x9D, 0x36, 0x3B, 0x9D, 0x16, 0x35, 0x9D, 0x56, 0x2D, 0x9D, 0x37, 0x25, 0x9D, 0x37, 0x1D, 0x95, 0x15, 0x16, 0xAD, 0x57, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x52, 0xAA, 0x03, 0x9C, 0xD9, 0x05, 0x9D, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x13, 0x9D, 0x37, 0x1A, + 0x54, 0x79, 0x94, 0x44, 0x59, 0xFF, 0x4C, 0x79, 0xFF, 0x5C, 0xFE, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x5D, 0x1E, 0xFF, 0x4C, 0x7A, 0xFF, 0x44, 0x59, 0xFF, 0x54, 0x79, 0xB8, 0x9D, 0x36, 0x3F, 0x9D, 0x56, 0x38, 0xA5, 0x36, 0x31, + 0x9D, 0x16, 0x2A, 0x9D, 0x36, 0x22, 0x9D, 0x36, 0x1A, 0xA5, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0xA5, 0x17, 0x0B, 0x9D, 0x77, 0x10, 0x9D, 0x36, 0x17, 0x95, 0x16, 0x23, 0x4C, 0x79, 0xCC, 0x44, 0x59, 0xFF, 0x4C, 0x79, 0xFF, 0x5C, 0xFD, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, + 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x5C, 0xFE, 0xFF, 0x4C, 0x7A, 0xFF, 0x44, 0x59, 0xFF, 0x4C, 0x79, 0xE0, 0x95, 0x37, 0x47, 0x9D, 0x16, 0x3C, 0x9D, 0x16, 0x35, 0x9D, 0x16, 0x2E, 0xA5, 0x36, 0x26, 0x9D, 0x16, 0x1E, 0x9C, 0xD6, 0x17, 0x9C, 0xF7, 0x10, 0x8D, 0x17, 0x0B, 0x94, 0x96, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9E, 0x79, 0x05, 0x8D, 0x55, 0x09, 0x95, 0x16, 0x0E, 0x9C, 0xD6, 0x14, 0x95, 0x16, 0x1B, 0x7C, 0xD8, 0x37, 0x4C, 0x59, 0xE5, 0x44, 0x59, 0xFF, 0x4C, 0x59, 0xFF, 0x5C, 0xDD, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, + 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x5C, 0xFD, 0xFF, 0x4C, 0x79, 0xFF, 0x44, 0x59, 0xFF, 0x4C, 0x59, 0xF1, 0x7C, 0xD8, 0x5F, 0x9D, 0x36, 0x3E, 0x9D, 0x16, 0x38, 0x9D, 0x36, 0x31, 0xA5, 0x17, 0x29, 0x9D, 0x36, 0x22, 0x95, 0x15, 0x1B, 0x9C, 0xD6, 0x14, 0x95, 0x16, 0x0E, 0x8D, 0x55, 0x09, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0x95, 0xB6, 0x07, 0x8D, 0x17, 0x0B, 0x95, 0x34, 0x11, 0x9D, 0x36, 0x17, 0x9D, 0x16, 0x1E, 0x6C, 0xB8, 0x48, 0x4C, 0x59, 0xEE, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x54, 0xBB, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1F, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, + 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x54, 0xBC, 0xFF, 0x4C, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x4C, 0x59, 0xF5, 0x74, 0xD8, 0x6D, 0x9D, 0x36, 0x3F, 0x9D, 0x36, 0x3A, 0x9D, 0x16, 0x34, 0x9D, 0x56, 0x2C, 0x9C, 0xF6, 0x25, 0x9D, 0x16, 0x1E, 0x9C, 0xD6, 0x17, 0x94, 0xB4, 0x11, 0x8D, 0x17, 0x0B, 0x94, 0x96, 0x07, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9E, 0x79, 0x05, 0x8C, 0x75, 0x09, 0x9C, 0xF6, 0x0D, 0x95, 0x15, 0x13, 0x9D, 0x16, 0x19, 0x9D, 0x35, 0x20, 0x6C, 0xB8, 0x4A, 0x4C, 0x59, 0xE8, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x4C, 0x79, 0xFF, 0x5C, 0xDD, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, + 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x5C, 0xDD, 0xFF, 0x4C, 0x7A, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x4C, 0x59, 0xF2, 0x74, 0xB8, 0x6F, 0x9D, 0x16, 0x40, 0x9D, 0x36, 0x3B, 0x9D, 0x16, 0x35, 0xA5, 0x36, 0x2E, 0x9D, 0x16, 0x27, 0x9D, 0x35, 0x20, 0x9D, 0x16, 0x19, 0x95, 0x15, 0x13, 0x9C, 0xF6, 0x0D, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0x55, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, + 0x94, 0x96, 0x07, 0x9C, 0xD6, 0x0A, 0x9C, 0xD5, 0x0F, 0x9C, 0xF5, 0x15, 0x95, 0x16, 0x1B, 0x9D, 0x36, 0x22, 0x7C, 0xD7, 0x3F, 0x4C, 0x59, 0xD3, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x4C, 0x7A, 0xFF, 0x5C, 0xDD, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x5C, 0xDD, 0xFF, 0x4C, 0x7A, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x4C, 0x59, 0xE2, 0x7C, 0xD8, 0x62, 0x9D, 0x36, 0x40, 0x9D, 0x16, 0x3C, 0x9D, 0x36, 0x36, 0x9D, 0x57, 0x2F, 0x9D, 0x16, 0x29, + 0x9C, 0xF6, 0x22, 0x95, 0x16, 0x1B, 0xA5, 0x36, 0x14, 0x9C, 0xD5, 0x0F, 0x9C, 0xD6, 0x0A, 0xAD, 0x5A, 0x06, 0x7B, 0xEF, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x52, 0xAA, 0x03, 0x9C, 0xD3, 0x05, 0x9C, 0xF3, 0x08, 0x94, 0xB5, 0x0C, 0x9C, 0xF5, 0x10, 0x95, 0x17, 0x16, 0x9D, 0x16, 0x1C, 0x9D, 0x16, 0x23, 0x95, 0x17, 0x2E, 0x54, 0x79, 0xA6, 0x44, 0x59, 0xFC, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x4C, 0x59, 0xFF, 0x54, 0x9B, 0xFF, 0x5C, 0xDD, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, + 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x65, 0x1E, 0xFF, 0x5C, 0xDD, 0xFF, 0x54, 0xBB, 0xFF, 0x4C, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFE, 0x54, 0x79, 0xBD, 0x95, 0x17, 0x4B, 0x9D, 0x16, 0x40, 0x9D, 0x36, 0x3B, 0x9D, 0x36, 0x36, 0x9D, 0x36, 0x30, 0xA5, 0x36, 0x29, 0x9D, 0x16, 0x23, 0x9D, 0x16, 0x1C, 0x95, 0x15, 0x16, 0x9C, 0xF5, 0x10, 0xA5, 0x17, 0x0B, 0xB5, 0xB6, 0x07, 0x9C, 0xD3, 0x05, 0x52, 0xAA, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xAD, 0x55, 0x03, 0x9E, 0x79, 0x05, 0x9C, 0xF7, 0x08, 0x9C, 0xF6, 0x0D, 0x95, 0x36, 0x11, 0x9C, 0xD6, 0x17, 0x95, 0x35, 0x1D, 0x9D, 0x36, 0x23, 0x9D, 0x16, 0x2A, 0x6C, 0xB8, 0x5C, 0x4C, 0x59, 0xD1, 0x44, 0x59, 0xFE, + 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x4C, 0x59, 0xFF, 0x4C, 0x7A, 0xFF, 0x4C, 0x9A, 0xFF, 0x54, 0xBB, 0xFF, 0x54, 0xBB, 0xFF, 0x54, 0xBC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xBC, 0xFF, 0x54, 0xBC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xDC, 0xFF, 0x54, 0xBC, 0xFF, 0x54, 0xBC, 0xFF, 0x54, 0xBB, 0xFF, 0x4C, 0x9A, 0xFF, 0x4C, 0x7A, 0xFF, 0x4C, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFE, 0x4C, 0x59, 0xDD, 0x74, 0xD8, 0x76, 0x9D, 0x37, 0x42, 0x9D, 0x16, 0x3F, 0x9D, 0x37, 0x3A, 0x9D, 0x16, 0x35, 0xA5, 0x57, 0x2F, 0x9D, 0x16, 0x29, 0x9D, 0x36, 0x23, 0x95, 0x35, 0x1D, 0x9C, 0xD6, 0x17, 0x95, 0x36, 0x11, 0xAD, 0x57, 0x0C, 0x9C, 0xF7, 0x08, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x04, 0xAD, 0x55, 0x06, 0x8D, 0x55, 0x09, 0x9C, 0xF6, 0x0D, 0x9C, 0xD5, 0x12, 0x9C, 0xD6, 0x17, 0x95, 0x35, 0x1D, 0x9D, 0x15, 0x23, 0x9D, 0x16, 0x29, 0x9D, 0x16, 0x31, 0x6C, 0xB8, 0x6A, 0x4C, 0x59, 0xD0, 0x44, 0x59, 0xFE, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, + 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x4C, 0x59, 0xDB, 0x6C, 0xB8, 0x80, 0x95, 0x36, 0x47, 0x9D, 0x16, 0x40, 0x9D, 0x36, 0x3C, 0x9D, 0x16, 0x38, 0x9D, 0x16, 0x34, 0xA5, 0x36, 0x2E, 0x9D, 0x16, 0x29, 0x9D, 0x15, 0x23, 0x94, 0xF5, 0x1D, 0x9C, 0xD6, 0x17, 0x8C, 0xD5, 0x12, 0x9C, 0xF6, 0x0D, 0x8D, 0x55, 0x09, 0xAD, 0x55, 0x06, 0x7B, 0xEF, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7D, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x09, 0x9C, 0xF6, 0x0D, 0x9C, 0xD5, 0x12, 0x9C, 0xD6, 0x17, 0x9D, 0x16, 0x1C, 0x95, 0x36, 0x22, 0x9D, 0x16, 0x27, 0x9D, 0x36, 0x2D, 0x9D, 0x56, 0x32, 0x7C, 0xD8, 0x4F, 0x5C, 0x99, 0x9F, 0x4C, 0x79, 0xDA, 0x44, 0x59, 0xFD, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, + 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFF, 0x44, 0x59, 0xFE, 0x4C, 0x79, 0xE1, 0x5C, 0x99, 0xAB, 0x7C, 0xF8, 0x62, 0x9D, 0x36, 0x44, 0x9D, 0x36, 0x40, 0x9D, 0x36, 0x3E, 0x9D, 0x36, 0x3A, 0xA5, 0x36, 0x36, 0x9D, 0x36, 0x31, 0xA5, 0x56, 0x2C, 0x9D, 0x16, 0x27, 0x9D, 0x17, 0x21, 0x9C, 0xD6, 0x1C, 0xA5, 0x17, 0x16, 0x9C, 0xD5, 0x12, 0x9C, 0xF6, 0x0D, 0xAD, 0x55, 0x09, 0xAD, 0x55, 0x06, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7D, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x8D, 0x55, 0x09, 0x9C, 0xF6, 0x0D, 0x95, 0x36, 0x11, 0x95, 0x15, 0x16, 0x95, 0x16, 0x1B, 0x94, 0xF6, 0x20, 0x95, 0x36, 0x25, 0x9D, 0x16, 0x2A, 0x9D, 0x36, 0x2E, 0x9D, 0x56, 0x32, 0xA5, 0x37, 0x36, 0x8D, 0x17, 0x44, 0x6C, 0xB8, 0x6D, 0x64, 0x98, 0x86, 0x54, 0x79, 0xA3, 0x54, 0x79, 0xAE, 0x54, 0x78, 0xB6, 0x54, 0x78, 0xB7, 0x54, 0x78, 0xB7, 0x54, 0x58, 0xB8, 0x54, 0x58, 0xB8, 0x54, 0x58, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB8, 0x54, 0x78, 0xB7, 0x54, 0x79, 0xB1, 0x5C, 0x99, 0xA6, 0x64, 0x98, 0x8D, 0x6C, 0xB8, 0x74, 0x8C, 0xF7, 0x51, 0xA5, 0x37, 0x41, 0x9D, 0x16, 0x40, 0xA5, 0x36, 0x3E, 0x9D, 0x36, 0x3C, 0xA5, 0x36, 0x39, 0xA5, 0x36, 0x36, 0x9D, 0x56, 0x32, 0x9D, 0x16, 0x2E, 0x9D, 0x16, 0x2A, 0x94, 0xF6, 0x25, 0x9D, 0x36, 0x1F, 0x9D, 0x37, 0x1A, 0x9D, 0x56, 0x15, + 0x95, 0x36, 0x11, 0x9C, 0xF6, 0x0D, 0x8D, 0x55, 0x09, 0xAD, 0x55, 0x06, 0x7D, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x8C, 0x75, 0x09, 0x95, 0x55, 0x0C, 0x8C, 0xF5, 0x10, 0x9D, 0x36, 0x14, 0x9D, 0x56, 0x18, 0x9D, 0x37, 0x1D, 0xA5, 0x17, 0x21, 0x9D, 0x16, 0x26, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x2E, 0xA5, 0x36, 0x31, 0x9D, 0x36, 0x34, 0xA5, 0x37, 0x36, 0x9D, 0x16, 0x38, 0x9D, 0x16, 0x3A, 0x9D, 0x36, 0x3B, 0x9D, 0x36, 0x3C, 0x9D, 0x16, 0x3D, 0x9D, 0x36, 0x3D, 0x9D, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, + 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0xA5, 0x36, 0x3E, 0x9D, 0x36, 0x3E, 0x9D, 0x36, 0x3D, 0x9D, 0x16, 0x3D, 0x9D, 0x36, 0x3C, 0x9D, 0x36, 0x3B, 0x9D, 0x16, 0x3A, 0x9D, 0x16, 0x38, 0xA5, 0x37, 0x36, 0x9D, 0x16, 0x34, 0xA5, 0x36, 0x31, 0x9D, 0x36, 0x2D, 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x26, 0x9D, 0x17, 0x21, 0x9C, 0xF7, 0x1D, 0x9C, 0xF6, 0x18, 0x9D, 0x36, 0x14, 0x8C, 0xF5, 0x10, 0x95, 0x55, 0x0C, 0x9C, 0xF7, 0x08, 0xAD, 0x55, 0x06, 0x7B, 0xF7, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xF7, 0x04, 0xCE, 0x79, 0x05, 0x9C, 0xF3, 0x08, 0xA5, 0x17, 0x0B, 0xA5, 0x16, 0x0E, + 0x9C, 0xD7, 0x12, 0x95, 0x15, 0x16, 0x9D, 0x36, 0x1A, 0x9D, 0x37, 0x1D, 0x9D, 0x17, 0x21, 0x9C, 0xF6, 0x25, 0x9D, 0x37, 0x28, 0xA5, 0x36, 0x2B, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x30, 0xA5, 0x36, 0x31, 0xA5, 0x36, 0x33, 0x9D, 0x16, 0x34, 0x9D, 0x16, 0x35, 0x9D, 0x16, 0x36, 0x9D, 0x36, 0x36, 0xA5, 0x36, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x37, 0x36, 0xA5, 0x36, 0x36, 0x9D, 0x36, 0x36, 0x9D, 0x16, 0x36, 0x9D, 0x16, 0x35, 0x9D, 0x16, 0x34, 0xA5, 0x36, 0x33, 0xA5, 0x36, 0x31, 0x9D, 0x36, 0x30, 0x9D, 0x16, 0x2E, 0xA5, 0x36, 0x2B, 0x9D, 0x37, 0x28, 0x9C, 0xF6, 0x25, 0x9D, 0x17, 0x21, 0x9D, 0x37, 0x1D, 0x9D, 0x36, 0x1A, 0x95, 0x15, 0x16, 0x9C, 0xD5, 0x12, 0x95, 0x16, 0x0E, 0xA5, 0x14, 0x0B, 0x9C, 0xF3, 0x08, 0x9E, 0x79, 0x05, 0x7B, 0xEF, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x9C, 0xD9, 0x05, 0x94, 0x96, 0x07, 0xAD, 0x58, 0x09, 0x95, 0x55, 0x0C, 0x9D, 0x57, 0x0F, 0xA5, 0x15, 0x13, 0xA5, 0x17, 0x16, 0xA5, 0x76, 0x19, 0xA5, 0x16, 0x1C, 0x94, 0xF6, 0x20, 0x9D, 0x36, 0x22, 0x9C, 0xF6, 0x25, 0x9D, 0x16, 0x27, 0x9D, 0x16, 0x29, 0x9D, 0x16, 0x2A, 0xA5, 0x36, 0x2B, 0x9D, 0x16, 0x2C, 0x9D, 0x35, 0x2D, 0x9D, 0x36, 0x2D, 0x9D, 0x36, 0x2D, 0x9D, 0x16, 0x2E, 0x9D, 0x16, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x36, 0x2E, 0x9D, 0x16, 0x2E, 0x9D, 0x16, 0x2E, 0x9D, 0x36, 0x2D, 0x9D, 0x36, 0x2D, 0x9D, 0x35, 0x2D, 0x9D, 0x16, 0x2C, 0xA5, 0x36, 0x2B, + 0x9D, 0x16, 0x2A, 0x9D, 0x16, 0x29, 0x9D, 0x16, 0x27, 0x9C, 0xF6, 0x25, 0x9D, 0x36, 0x22, 0x94, 0xF6, 0x20, 0xA5, 0x16, 0x1C, 0xA5, 0x16, 0x19, 0xA5, 0x17, 0x16, 0xAD, 0x57, 0x12, 0x9C, 0xD7, 0x0F, 0x95, 0x55, 0x0C, 0xAD, 0x58, 0x09, 0x94, 0x96, 0x07, 0x9C, 0xD9, 0x05, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x52, 0xB5, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x9C, 0xF3, 0x08, 0x9C, 0xD6, 0x0A, 0x9C, 0xF6, 0x0D, 0x9D, 0x57, 0x0F, 0x9D, 0x57, 0x12, 0x9C, 0xF6, 0x15, 0x9D, 0x36, 0x17, 0xA5, 0x76, 0x19, 0x9D, 0x16, 0x1C, 0x9D, 0x16, 0x1E, 0x9D, 0x36, 0x1F, 0x9D, 0x36, 0x20, + 0x9D, 0x36, 0x22, 0x9D, 0x37, 0x22, 0xA5, 0x16, 0x23, 0x9D, 0x16, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x17, 0x24, 0x9D, 0x16, 0x24, 0xA5, 0x16, 0x23, 0x9D, 0x37, 0x22, 0x9D, 0x36, 0x22, 0x9D, 0x36, 0x20, 0x9D, 0x36, 0x1F, 0x9D, 0x37, 0x1D, 0xA5, 0x57, 0x1B, 0xA5, 0x76, 0x19, 0x9D, 0x36, 0x17, 0xA5, 0x37, 0x14, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x0F, 0xAD, 0x57, 0x0C, 0x9C, 0xD6, 0x0A, 0x9C, 0xF3, 0x08, 0xAD, 0x55, 0x06, 0x7D, 0xF7, 0x04, 0x52, 0xB5, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0xBD, 0xF7, 0x04, 0xAD, 0x55, 0x06, 0x9C, 0xF3, 0x08, 0x9C, 0xD6, 0x0A, 0x94, 0xB5, 0x0C, 0x95, 0x16, 0x0E, 0x9C, 0xF5, 0x10, 0x9D, 0x57, 0x12, 0xA5, 0x77, 0x13, 0x9D, 0x56, 0x15, 0xA5, 0x77, 0x16, 0x9C, 0xF6, 0x18, 0x9D, 0x15, 0x19, 0x9D, 0x16, 0x19, 0x9D, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0xA5, 0x37, 0x1A, 0xA5, 0x37, 0x1A, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x16, 0x1B, 0xA5, 0x37, 0x1A, 0xA5, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0x9D, 0x37, 0x1A, 0x9D, 0x16, 0x19, 0x9D, 0x15, 0x19, 0x9C, 0xF6, 0x18, 0xA5, 0x77, 0x16, 0x9D, 0x56, 0x15, 0xA5, 0x77, 0x13, 0x9C, 0xD7, 0x12, 0x9C, 0xF5, 0x10, 0x95, 0x16, 0x0E, 0x94, 0xB5, 0x0C, 0x9C, 0xD6, 0x0A, 0x9C, 0xF3, 0x08, 0xAD, 0x55, 0x06, 0xBD, 0xF7, 0x04, + 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x04, 0xBD, 0xF7, 0x04, 0x7D, 0x55, 0x06, 0x94, 0x96, 0x07, 0x9C, 0xF7, 0x08, 0x9C, 0xD6, 0x0A, 0x94, 0xB5, 0x0C, 0x9C, 0xF6, 0x0D, 0x95, 0x16, 0x0E, 0x9D, 0x57, 0x0F, 0x9C, 0xF7, 0x10, 0x95, 0x36, 0x11, 0x95, 0xB6, 0x11, 0xAD, 0x57, 0x12, 0xAD, 0x57, 0x12, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x12, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, + 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x95, 0x15, 0x13, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x12, 0x9D, 0x57, 0x12, 0xAD, 0x57, 0x12, 0xAD, 0x57, 0x12, 0x95, 0xB6, 0x11, 0x95, 0x36, 0x11, 0x9C, 0xF7, 0x10, 0x9D, 0x57, 0x0F, 0x95, 0x16, 0x0E, 0x9C, 0xF6, 0x0D, 0xA5, 0x17, 0x0B, 0x9C, 0xD6, 0x0A, 0x9C, 0xF7, 0x08, 0x94, 0x96, 0x07, 0x7D, 0x55, 0x06, 0xBD, 0xF7, 0x04, 0x7B, 0xEF, 0x04, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0xAD, 0x55, 0x03, 0x7B, 0xF7, 0x04, 0x9C, 0xD3, 0x05, 0xAD, 0x55, 0x06, 0x94, 0x96, 0x07, 0x9C, 0xF3, 0x08, 0x9C, 0xF7, 0x08, 0x9C, 0xD6, 0x0A, 0x9C, 0xD6, 0x0A, 0x8D, 0x14, 0x0B, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0x94, 0xB5, 0x0C, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0xA5, 0x17, 0x0B, 0x8D, 0x14, 0x0B, 0x9C, 0xD6, 0x0A, 0xAD, 0x58, 0x09, 0x9C, 0xF7, 0x08, 0x7C, 0xF3, 0x08, 0x94, 0x96, 0x07, 0xAD, 0x55, 0x06, 0x9C, 0xD3, 0x05, 0x7B, 0xF7, 0x04, 0xAD, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x1F, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0x55, 0x55, 0x03, 0x7B, 0xEF, 0x04, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x9C, 0xD9, 0x05, 0xCE, 0x79, 0x05, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x06, 0xAD, 0x5A, 0x06, 0xAD, 0x5A, 0x06, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0x94, 0x96, 0x07, 0xAD, 0x5A, 0x06, 0xAD, 0x5A, 0x06, 0xAD, 0x55, 0x06, + 0xAD, 0x55, 0x06, 0xAD, 0x55, 0x06, 0xCE, 0x79, 0x05, 0x9C, 0xD9, 0x05, 0xBD, 0xF7, 0x04, 0xBD, 0xF7, 0x04, 0x7B, 0xEF, 0x04, 0x55, 0x55, 0x03, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, + 0x52, 0xAA, 0x03, 0x52, 0xB5, 0x03, 0x55, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x5F, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0xAD, 0x55, 0x03, 0x55, 0x55, 0x03, 0x52, 0xB5, 0x03, 0x52, 0xAA, 0x03, 0x7B, 0xEF, 0x02, 0x7B, 0xEF, 0x02, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x00, 0x00, 0x01, 0x00, 0x1F, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x01, 0x00, 0x1F, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_setting_app_png = { + .header.always_zero = 0, + .header.w = 90, + .header.h = 90, + .data_size = sizeof(ui_img_setting_app_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_setting_app_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_setting_icon_20px_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_setting_icon_20px_png.c new file mode 100644 index 0000000..b39d3b2 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_setting_icon_20px_png.c @@ -0,0 +1,29 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/setting_icon_20px.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_setting_icon_20px_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0x1D, 0xFF, 0xFF, 0x20, 0xFF, 0xFF, 0x20, 0xFF, 0xFF, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x51, 0xFF, 0xFF, 0xE9, 0xFF, 0xFF, 0xE0, 0xFF, 0xFF, 0xE1, 0xFF, 0xFF, 0xE7, 0xFF, 0xFF, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x93, 0xFF, 0xFF, 0x7A, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0x05, 0xFF, 0xFF, 0xD8, 0xFF, 0xFF, 0x4E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0x4E, + 0xFF, 0xFF, 0x3A, 0xFF, 0xFF, 0x08, 0xFF, 0xFF, 0x4A, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xB4, 0xFF, 0xFF, 0xB9, 0xFF, 0xFF, 0x29, 0xFF, 0xFF, 0x0E, 0xFF, 0xFF, 0x51, 0xFF, 0xFF, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x49, 0xFF, 0xFF, 0xEE, 0xFF, 0xFF, 0xEE, 0xFF, 0xFF, 0xE6, 0xFF, 0xFF, 0xEB, 0xFF, 0xFF, 0x70, 0xFF, 0xFF, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x18, 0xFF, 0xFF, 0x96, 0xFF, 0xFF, 0xEE, 0xFF, 0xFF, 0xEC, 0xFF, 0xFF, 0xE1, 0xFF, 0xFF, 0xEA, 0xFF, 0xFF, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0A, 0xFF, 0xFF, 0xD9, 0xFF, 0xFF, 0x5C, 0xFF, 0xFF, 0x0B, 0xFF, 0xFF, 0x5B, 0xFF, 0xFF, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x04, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0x45, 0xFF, 0xFF, 0x02, 0xFF, 0xFF, 0xAD, 0xFF, 0xFF, 0x9D, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x66, 0xFF, 0xFF, 0xCB, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x12, + 0xFF, 0xFF, 0x98, 0xFF, 0xFF, 0xDB, 0xFF, 0xFF, 0xD2, 0xFF, 0xFF, 0x68, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x21, 0xFF, 0xFF, 0xEE, 0xFF, 0xFF, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x4F, 0xFF, 0xFF, 0xEC, 0xFF, 0xFF, 0x5D, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0C, 0xFF, 0xFF, 0xD9, 0xFF, 0xFF, 0xAC, 0xFF, 0xFF, 0x42, 0xFF, 0xFF, 0x59, 0xFF, 0xFF, 0xD8, 0xFF, 0xFF, 0x98, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0E, 0xFF, 0xFF, 0x9A, 0xFF, 0xFF, 0xDD, 0xFF, 0xFF, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x42, 0xFF, 0xFF, 0xEF, 0xFF, 0xFF, 0x24, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x6F, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x1A, 0xFF, 0xFF, 0xEB, 0xFF, 0xFF, 0x27, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x75, 0xFF, 0xFF, 0xD3, 0xFF, 0xFF, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0C, 0xFF, 0xFF, 0xE3, 0xFF, 0xFF, 0x12, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xA9, 0xFF, 0xFF, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 0xC3, 0xFF, 0xFF, 0x46, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x65, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x1D, 0xFF, 0xFF, 0xE8, 0xFF, 0xFF, 0x23, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xA7, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0A, 0xFF, 0xFF, 0xE3, 0xFF, 0xFF, 0x35, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x78, 0xFF, 0xFF, 0xBB, 0xFF, 0xFF, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x26, 0xFF, 0xFF, 0xE1, 0xFF, 0xFF, 0xA1, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x1E, 0xFF, 0xFF, 0xE9, 0xFF, 0xFF, 0x6D, 0xFF, 0xFF, 0x0E, 0xFF, 0xFF, 0x1A, 0xFF, 0xFF, 0xA7, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x24, 0xFF, 0xFF, 0xCD, 0xFF, 0xFF, 0xB9, 0xFF, 0xFF, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x76, 0xFF, 0xFF, 0xC4, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x38, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xEF, 0xFF, 0xFF, 0xEE, 0xFF, 0xFF, 0xAF, 0xFF, 0xFF, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 0x18, 0xFF, 0xFF, 0xF0, 0xFF, 0xFF, 0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x1B, 0xFF, 0xFF, 0xEA, 0xFF, 0xFF, 0x3A, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x20, 0xFF, 0xFF, 0x06, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0x1C, 0xFF, 0xFF, 0x16, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x15, 0xFF, 0xFF, 0x13, 0xFF, 0xFF, 0x01, 0xFF, 0xFF, 0x85, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x73, 0xFF, 0xFF, 0xD1, 0xFF, 0xFF, 0xB9, 0xFF, 0xFF, 0xF6, 0xFF, 0xFF, 0xBD, 0xFF, 0xFF, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x49, 0xFF, 0xFF, 0xE4, 0xFF, 0xFF, 0xF0, 0xFF, 0xFF, 0xA2, 0xFF, 0xFF, 0xED, 0xFF, 0xFF, 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0B, 0xFF, 0xFF, 0x96, 0xFF, 0xFF, 0x84, 0xFF, 0xFF, 0x2C, 0xFF, 0xFF, 0x92, 0xFF, 0xFF, 0xF1, 0xFF, 0xFF, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x9A, 0xFF, 0xFF, 0xE0, 0xFF, 0xFF, 0x60, 0xFF, 0xFF, 0x3A, 0xFF, 0xFF, 0x9D, 0xFF, 0xFF, 0x6E, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xA0, 0xFF, 0xFF, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xD0, 0xFF, 0xFF, 0x5B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x6E, 0xFF, 0xFF, 0xD2, 0xFF, 0xFF, 0x9E, 0xFF, 0xFF, 0xA1, 0xFF, 0xFF, 0xF0, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0C, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0x63, 0xFF, 0xFF, 0x63, 0xFF, 0xFF, 0x43, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_setting_icon_20px_png = { + .header.always_zero = 0, + .header.w = 20, + .header.h = 20, + .data_size = sizeof(ui_img_setting_icon_20px_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_setting_icon_20px_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_up_btn_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_up_btn_png.c new file mode 100644 index 0000000..4f19e48 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_up_btn_png.c @@ -0,0 +1,28 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/up_btn.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_up_btn_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x71, 0xAD, 0x55, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, + 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0xFF, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xAD, 0x55, 0x72, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0xEB, 0xAD, 0x55, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_up_btn_png = { + .header.always_zero = 0, + .header.w = 18, + .header.h = 18, + .data_size = sizeof(ui_img_up_btn_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_up_btn_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_usb_28_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_usb_28_png.c new file mode 100644 index 0000000..2638147 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_usb_28_png.c @@ -0,0 +1,34 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/usb_28.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_usb_28_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x18, 0xFF, 0xFF, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xA7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF2, 0xFF, 0xFF, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0x5D, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x9F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0x58, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0xFF, 0xFF, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x44, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xA6, 0xFF, 0xFF, 0x73, 0xFF, 0xFF, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x19, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xB2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xB2, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD1, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x5C, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x9F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x47, 0xFF, 0xFF, 0x97, 0xFF, 0xFF, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xD1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x46, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF6, 0xFF, 0xFF, 0x8B, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xDC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD9, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xDB, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEA, 0xFF, 0xFF, 0x57, 0xFF, 0xFF, 0xF1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x88, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 0x97, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x76, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBE, 0xFF, 0xFF, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xE5, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x19, 0xFF, 0xFF, 0xE5, 0xFF, 0xFF, 0xD8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x41, 0xFF, 0xFF, 0xCA, 0xFF, 0xFF, 0x5F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x80, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x14, 0xFF, 0xFF, 0xD8, 0xFF, 0xFF, 0xCC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x20, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x62, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x89, 0xFF, 0xFF, 0xBF, + 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x20, 0xFF, 0xFF, 0x80, + 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_usb_28_png = { + .header.always_zero = 0, + .header.w = 31, + .header.h = 24, + .data_size = sizeof(ui_img_usb_28_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_usb_28_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_usb_icon_20px_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_usb_icon_20px_png.c new file mode 100644 index 0000000..1685923 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_usb_icon_20px_png.c @@ -0,0 +1,29 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/usb_icon_20px.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_usb_icon_20px_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xC7, 0x12, 0x31, 0xC7, 0x54, 0x39, 0xC7, 0x55, 0x39, 0xC7, 0x55, 0x39, 0xC7, 0x55, 0x39, 0xC7, 0x55, 0x39, 0xC7, 0x55, 0x39, 0xC7, 0x55, 0x39, 0xC7, 0x4C, 0x52, 0xAA, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xC7, 0x5F, 0x39, 0xC7, 0xFE, 0x39, 0xC7, 0xEF, 0x39, 0xC7, 0xEF, 0x39, 0xC7, 0xEF, 0x39, 0xC7, 0xEF, 0x39, 0xC7, 0xEF, 0x31, 0xC7, 0xF2, 0x39, 0xC7, 0xFF, 0x39, 0xE7, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x31, 0xA7, 0x60, 0x39, 0xC7, 0xEB, 0x31, 0xC7, 0x1E, 0x31, 0xC7, 0xA0, 0x39, 0xC7, 0x1E, 0x31, 0xA7, 0x47, 0x31, 0xC7, 0x85, 0x39, 0xC7, 0x3F, 0x39, 0xC7, 0xFF, 0x39, 0xE7, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA7, 0x60, 0x31, 0xC7, 0xEA, 0x31, 0xA6, 0x18, 0x31, 0xC7, 0xFD, 0x31, 0xA6, 0x2A, 0x31, 0xC7, 0x74, 0x31, 0xC7, 0xD2, 0x39, 0xC7, 0x32, 0x39, 0xC7, 0xFF, 0x39, 0xE7, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x68, 0x0B, 0x39, 0xC7, 0x7A, 0x31, 0xC7, 0xEE, 0x39, 0xC7, 0x31, 0x31, 0xA7, 0x69, 0x31, 0xA6, 0x2E, 0x39, 0xC7, 0x3F, 0x31, 0xA7, 0x5C, 0x31, 0xA7, 0x53, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0x36, 0x52, 0xAA, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xC7, 0x67, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xFF, + 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xFD, 0x31, 0xA6, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA7, 0x6E, 0x39, 0xC7, 0xDA, 0x31, 0xA6, 0x37, 0x39, 0xC7, 0x3A, 0x39, 0xC7, 0x3A, 0x39, 0xC7, 0x3A, 0x39, 0xC7, 0x3A, 0x39, 0xC7, 0x3A, 0x39, 0xC7, 0x3A, 0x31, 0xA6, 0x4B, 0x31, 0xC7, 0xF8, 0x39, 0xC7, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA7, 0x6E, 0x39, 0xC7, 0xD5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA6, 0x20, 0x31, 0xC7, 0xF7, 0x39, 0xC7, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA7, 0x6E, 0x39, 0xC7, 0xD5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x31, 0xA6, 0x20, 0x31, 0xC7, 0xF7, 0x39, 0xC7, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA7, 0x6E, 0x39, 0xC7, 0xD5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA6, 0x20, 0x31, 0xC7, 0xF7, 0x39, 0xC7, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA7, 0x6E, 0x39, 0xC7, 0xD5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA6, 0x20, 0x31, 0xC7, 0xF7, 0x39, 0xC7, 0x32, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA7, 0x6A, 0x31, 0xC7, 0xDC, 0x29, 0x45, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xC7, 0x2C, 0x39, 0xC7, 0xF9, 0x31, 0xA7, 0x27, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xC7, 0x2C, 0x39, 0xC7, 0xF4, 0x31, 0xC7, 0x94, 0x31, 0xA7, 0x40, 0x31, 0xA7, 0x40, 0x31, 0xA7, 0x40, 0x31, 0xA7, 0x40, 0x31, 0xA7, 0x40, 0x31, 0xC7, 0x4B, 0x39, 0xC7, 0xBE, 0x39, 0xC7, 0xE3, 0x29, 0x45, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xC7, 0x59, 0x39, 0xC7, 0xEC, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xFE, 0x39, 0xC7, 0xD1, 0x31, 0xA6, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA7, 0x2B, 0x31, 0xC7, 0xF9, 0x31, 0xA6, 0x61, 0x31, 0xA6, 0x39, 0x31, 0xA6, 0x39, 0x31, 0xC7, 0x95, 0x31, 0xC7, 0xEA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA6, 0x29, 0x31, 0xC7, 0xFC, 0x39, 0xC7, 0xE8, 0x39, 0xC7, 0xE2, 0x39, 0xC7, 0xE2, 0x39, 0xC7, 0xF0, 0x39, 0xC7, 0xE8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xE7, 0x04, 0x39, 0xC7, 0x51, 0x31, 0xA7, 0x61, 0x31, 0xA7, 0x61, 0x31, 0xA7, 0x61, 0x31, 0xA7, 0x61, 0x31, 0xA6, 0x3D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_usb_icon_20px_png = { + .header.always_zero = 0, + .header.w = 20, + .header.h = 20, + .data_size = sizeof(ui_img_usb_icon_20px_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_usb_icon_20px_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_vibration_28_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_vibration_28_png.c new file mode 100644 index 0000000..65453d4 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_vibration_28_png.c @@ -0,0 +1,35 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/vibration_28.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_vibration_28_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0x95, 0xFF, 0xFF, 0x6D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD7, 0xFF, 0xFF, 0x2C, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD6, 0xFF, 0xFF, 0x2C, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD8, 0xFF, 0xFF, 0x2C, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDA, 0xFF, 0xFF, 0x2C, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0xFF, 0xFF, 0x2C, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0x2C, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 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, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xA6, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x16, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xD0, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xD3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x8B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x1A, 0xFF, 0xFF, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xAA, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x6D, 0xFF, 0xFF, 0x95, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_vibration_28_png = { + .header.always_zero = 0, + .header.w = 28, + .header.h = 28, + .data_size = sizeof(ui_img_vibration_28_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_vibration_28_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_volume_ctrl_26_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_volume_ctrl_26_png.c new file mode 100644 index 0000000..c207691 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_volume_ctrl_26_png.c @@ -0,0 +1,33 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/volume_ctrl_26.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_volume_ctrl_26_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x54, + 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x4C, 0x63, 0x0C, 0xFB, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xAE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x45, 0x63, 0x0C, 0xF4, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0x2A, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x3D, 0x63, 0x0C, 0xEC, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x4C, 0x63, 0x0C, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x35, 0x63, 0x0C, 0xE4, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x6A, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5A, 0xEB, 0x2E, 0x63, 0x0C, 0xDD, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0x2A, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x98, 0x63, 0x0C, 0xFF, 0x5A, 0xEB, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x57, 0x63, 0x0C, 0x8C, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xD5, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xEF, 0x04, 0x63, 0x0C, 0xB9, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6B, 0x6D, 0x07, 0x63, 0x0C, 0xE4, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x95, 0x63, 0x0C, 0xCF, 0x5A, 0xEB, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x25, + 0x63, 0x0C, 0xF2, 0x63, 0x0C, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x40, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xBF, 0x5A, 0xEB, 0xE3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x40, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xFF, 0x5A, 0xEB, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x8C, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x40, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x2A, 0x63, 0x0C, 0xFF, 0x5A, 0xEB, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x59, 0x63, 0x0C, 0xFF, 0x5A, 0xEB, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x40, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x2A, 0x63, 0x0C, 0xFF, 0x5A, 0xEB, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x59, 0x63, 0x0C, 0xFF, 0x5A, 0xEB, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x40, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xFF, 0x5A, 0xEB, 0x33, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x8C, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x40, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x80, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xB1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xBF, 0x5A, 0xEB, 0xE3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xED, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x95, 0x63, 0x0C, 0xCF, 0x5A, 0xEB, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x25, 0x63, 0x0C, 0xF2, 0x63, 0x0C, 0xAA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x5A, 0x63, 0x0C, 0xCC, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xFF, + 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7B, 0xEF, 0x04, 0x63, 0x0C, 0xB9, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x55, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x98, 0x63, 0x0C, 0xFF, 0x5A, 0xEB, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x55, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x63, 0x0C, 0x6A, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0x8F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x55, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x4C, 0x63, 0x0C, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x55, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0x2A, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x55, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0xFF, 0x63, 0x0C, 0xAF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x0C, 0x55, 0x63, 0x0C, 0xBF, 0x63, 0x0C, 0xD4, 0x63, 0x0C, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_volume_ctrl_26_png = { + .header.always_zero = 0, + .header.w = 26, + .header.h = 26, + .data_size = sizeof(ui_img_volume_ctrl_26_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_volume_ctrl_26_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_wifi_28_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_wifi_28_png.c new file mode 100644 index 0000000..3a26bb5 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_wifi_28_png.c @@ -0,0 +1,35 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/wifi_28.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_wifi_28_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x04, 0xFF, 0xFF, 0x15, 0xFF, 0xFF, 0x26, 0xFF, 0xFF, 0x37, 0xFF, 0xFF, 0x37, 0xFF, 0xFF, 0x26, + 0xFF, 0xFF, 0x15, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x24, 0xFF, 0xFF, 0x74, 0xFF, 0xFF, 0xC3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBB, 0xFF, 0xFF, 0x64, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x3E, 0xFF, 0xFF, 0xB1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xB1, 0xFF, 0xFF, 0x3E, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x1D, 0xFF, 0xFF, 0x90, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x90, 0xFF, 0xFF, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0xFF, 0xFF, 0x73, 0xFF, 0xFF, 0x35, 0xFF, 0xFF, 0x20, 0xFF, 0xFF, 0x0B, 0xFF, 0xFF, 0x0B, 0xFF, 0xFF, 0x20, 0xFF, 0xFF, 0x35, 0xFF, 0xFF, 0x6A, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2A, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x99, 0xFF, 0xFF, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x35, 0xFF, 0xFF, 0x99, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD4, 0xFF, 0xFF, 0x2A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA7, 0xFF, 0xFF, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x33, 0xFF, 0xFF, 0xA7, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x33, 0xFF, 0xFF, 0x80, + 0xFF, 0xFF, 0x99, 0xFF, 0xFF, 0xB2, 0xFF, 0xFF, 0xB2, 0xFF, 0xFF, 0x99, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x93, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0xC9, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0D, 0xFF, 0xFF, 0x9E, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0x9E, 0xFF, 0xFF, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x27, 0xFF, 0xFF, 0xC4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xD6, 0xFF, 0xFF, 0x9F, 0xFF, 0xFF, 0x9B, 0xFF, 0xFF, 0xD1, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC8, 0xFF, 0xFF, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x76, 0xFF, 0xFF, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x1C, 0xFF, 0xFF, 0x76, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x55, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xE4, 0xFF, 0xFF, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x52, 0xFF, 0xFF, 0xE4, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x40, 0xFF, 0xFF, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x26, 0xFF, 0xFF, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x2E, 0xFF, 0xFF, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xE3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xDF, 0xFF, 0xFF, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xA8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x7B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x6A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x6D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x5B, 0xFF, 0xFF, 0xEF, 0xFF, 0xFF, 0xEA, 0xFF, 0xFF, 0x5C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x0D, 0xFF, 0xFF, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_wifi_28_png = { + .header.always_zero = 0, + .header.w = 28, + .header.h = 28, + .data_size = sizeof(ui_img_wifi_28_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_wifi_28_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_wifi_icon_18px_png.c b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_wifi_icon_18px_png.c new file mode 100644 index 0000000..9bfcc73 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/images/ui_img_wifi_icon_18px_png.c @@ -0,0 +1,28 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +#ifndef LV_ATTRIBUTE_MEM_ALIGN +#define LV_ATTRIBUTE_MEM_ALIGN +#endif + +// IMAGE DATA: assets/wifi_icon_18px.png +const LV_ATTRIBUTE_MEM_ALIGN uint8_t ui_img_wifi_icon_18px_png_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4A, 0x49, 0x07, 0x39, 0xC7, 0x4C, 0x39, 0xC7, 0x91, 0x39, 0xC7, 0xBF, 0x39, 0xC7, 0xD5, 0x31, 0xC7, 0xCD, 0x39, 0xC7, 0xA7, 0x31, 0xA7, 0x69, 0x31, 0xA7, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA6, 0x17, 0x31, 0xC7, 0x86, 0x31, 0xC7, 0xEE, 0x39, 0xC7, 0xF1, 0x31, 0xC7, 0xC5, 0x39, 0xC7, 0x9E, 0x39, 0xC7, 0x90, 0x31, 0xC7, 0x94, + 0x39, 0xC7, 0xB5, 0x39, 0xC7, 0xDF, 0x39, 0xC7, 0xFE, 0x31, 0xC7, 0xBC, 0x39, 0xC7, 0x43, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x39, 0xC7, 0x51, 0x31, 0xC7, 0xEE, 0x31, 0xC7, 0xDB, 0x39, 0xC7, 0x68, 0x39, 0xE7, 0x0C, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x86, 0x05, 0x31, 0xA6, 0x34, 0x31, 0xA7, 0xB2, 0x31, 0xC7, 0xF8, 0x31, 0xC7, 0xA5, 0x39, 0xC7, 0x0D, 0x00, 0x00, 0x00, 0x39, 0xC7, 0x6D, 0x39, 0xC7, 0xFA, 0x31, 0xC7, 0x91, 0x39, 0xC7, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xE7, 0x11, 0x31, 0xA7, 0x42, 0x31, 0xC7, 0x5D, 0x31, 0xA7, 0x4E, 0x31, 0xA6, 0x25, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x39, 0xC7, 0x3F, 0x31, 0xC7, 0xE4, 0x31, 0xC7, 0xCB, 0x31, 0xA6, 0x0E, 0x31, 0xA7, 0x92, 0x39, 0xC7, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x39, 0xC7, 0x44, 0x39, 0xC7, 0xB5, 0x31, 0xC7, 0xFB, 0x31, 0xC7, 0xF4, 0x31, 0xC7, 0xE4, 0x39, 0xC7, 0xEC, 0x39, 0xC7, 0xFE, 0x31, 0xC7, 0xE0, 0x39, 0xC7, 0x76, 0x31, 0xA6, 0x0E, 0x00, 0x00, 0x00, 0x31, 0xA6, 0x20, 0x31, 0xC7, 0xB3, 0x31, 0xA6, 0x20, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x31, 0x86, 0x05, 0x31, 0xC7, 0x90, 0x31, 0xC7, 0xF7, 0x31, 0xC7, 0xBB, 0x31, 0xA7, 0x4A, 0x31, 0x86, 0x0A, 0x29, 0x45, 0x06, 0x39, 0xE7, 0x08, 0x31, 0xA7, 0x21, 0x39, 0xC7, 0x83, 0x39, 0xC7, 0xEC, 0x39, 0xC7, 0xD9, 0x31, 0xC7, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA7, 0x57, 0x31, 0xC7, 0xF3, 0x31, 0xA7, 0x52, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x87, 0x19, 0x31, 0xC7, 0xC4, 0x39, 0xC7, 0xD6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x29, 0x07, 0x39, 0xC7, 0x1B, 0x00, 0x00, 0x00, 0x39, 0xC7, 0x09, 0x31, 0xA7, 0x69, 0x31, 0xC7, 0xCA, 0x31, 0xC7, 0xE9, 0x31, 0xC7, 0xE0, 0x31, 0xC7, 0x9D, 0x31, 0xA6, 0x29, 0x00, 0x00, 0x00, 0x39, 0xE7, 0x08, 0x31, 0xA6, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x86, 0x0A, 0x39, 0xC7, 0xC3, 0x31, 0xC7, 0xED, 0x39, 0xC7, 0x8D, 0x31, 0xC7, 0x54, 0x31, 0xC7, 0x70, 0x39, 0xC7, 0xC7, 0x31, 0xC7, 0xF6, + 0x39, 0xC7, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x29, 0x07, 0x39, 0xC7, 0x88, 0x31, 0xE7, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x86, 0x05, 0x31, 0xC7, 0x73, 0x39, 0xC7, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA6, 0x18, 0x31, 0xA7, 0xA9, 0x39, 0xC7, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xA7, 0x60, 0x39, 0xC7, 0xFF, 0x39, 0xC7, 0xD1, 0x52, 0xAA, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x39, 0xE7, 0x11, 0x31, 0xC7, 0x8F, 0x39, 0xC7, 0x4C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +}; +const lv_img_dsc_t ui_img_wifi_icon_18px_png = { + .header.always_zero = 0, + .header.w = 18, + .header.h = 18, + .data_size = sizeof(ui_img_wifi_icon_18px_png_data), + .header.cf = LV_IMG_CF_TRUE_COLOR_ALPHA, + .data = ui_img_wifi_icon_18px_png_data +}; diff --git a/examples/esp_joystick/joystick_controler/main/ui/screens/ui_GamePadAppScreen.c b/examples/esp_joystick/joystick_controler/main/ui/screens/ui_GamePadAppScreen.c new file mode 100644 index 0000000..97ff5b5 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/screens/ui_GamePadAppScreen.c @@ -0,0 +1,698 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +void ui_GamePadAppScreen_screen_init(void) +{ + ui_GamePadAppScreen = lv_obj_create(NULL); + lv_obj_clear_flag(ui_GamePadAppScreen, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_bg_color(ui_GamePadAppScreen, lv_color_hex(0xFFF8E5), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_GamePadAppScreen, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_GameTopPanel = lv_obj_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_GameTopPanel, 320); + lv_obj_set_height(ui_GameTopPanel, 25); + lv_obj_set_x(ui_GameTopPanel, 0); + lv_obj_set_y(ui_GameTopPanel, -83); + lv_obj_set_align(ui_GameTopPanel, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_GameTopPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_GameTopPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_GameTopPanel, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_GameTopPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_GameTopPanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_GameTopPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_GameTopPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_GameTopPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_returnBtnInGamePad = lv_btn_create(ui_GameTopPanel); + lv_obj_set_width(ui_returnBtnInGamePad, 45); + lv_obj_set_height(ui_returnBtnInGamePad, 20); + lv_obj_set_x(ui_returnBtnInGamePad, -135); + lv_obj_set_y(ui_returnBtnInGamePad, 0); + lv_obj_set_align(ui_returnBtnInGamePad, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_returnBtnInGamePad, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_returnBtnInGamePad, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_returnBtnInGamePad, 5, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_returnBtnInGamePad, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_returnBtnInGamePad, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_returnBtnInGamePad, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_returnBtnInGamePad, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_returnBtnInGamePad, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_returnBtnInGamePad, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_returnBtnInGamePad, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_returnBtnInGamePad, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_returnBtnInGamePadIcon = lv_img_create(ui_returnBtnInGamePad); + lv_img_set_src(ui_returnBtnInGamePadIcon, &ui_img_return_btn_16px_png); + lv_obj_set_width(ui_returnBtnInGamePadIcon, 12); + lv_obj_set_height(ui_returnBtnInGamePadIcon, 16); + lv_obj_set_x(ui_returnBtnInGamePadIcon, -18); + lv_obj_set_y(ui_returnBtnInGamePadIcon, 0); + lv_obj_set_align(ui_returnBtnInGamePadIcon, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_returnBtnInGamePadIcon, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_returnBtnInGamePadIcon, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_returnLabInGamePad = lv_label_create(ui_returnBtnInGamePad); + lv_obj_set_width(ui_returnLabInGamePad, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_returnLabInGamePad, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_returnLabInGamePad, 5); + lv_obj_set_y(ui_returnLabInGamePad, 0); + lv_obj_set_align(ui_returnLabInGamePad, LV_ALIGN_CENTER); + lv_label_set_text(ui_returnLabInGamePad, "主页"); + lv_obj_set_style_text_color(ui_returnLabInGamePad, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_returnLabInGamePad, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_returnLabInGamePad, &ui_font_SourceHanSansCN14, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_gameScreenTitle = lv_label_create(ui_GameTopPanel); + lv_obj_set_width(ui_gameScreenTitle, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_gameScreenTitle, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_gameScreenTitle, LV_ALIGN_CENTER); + lv_label_set_text(ui_gameScreenTitle, "GamePad"); + lv_obj_set_style_text_color(ui_gameScreenTitle, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_gameScreenTitle, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_gameScreenTitle, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_GamePadTipsBtn = lv_btn_create(ui_GameTopPanel); + lv_obj_set_width(ui_GamePadTipsBtn, 24); + lv_obj_set_height(ui_GamePadTipsBtn, 24); + lv_obj_set_x(ui_GamePadTipsBtn, 140); + lv_obj_set_y(ui_GamePadTipsBtn, 0); + lv_obj_set_align(ui_GamePadTipsBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_GamePadTipsBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_GamePadTipsBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_GamePadTipsBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_GamePadTipsBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_GamePadTipsBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_GamePadTipsBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_GamePadTipsBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_GamePadTipsBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_GamePadTipsBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_GamePadTipsBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_GamePadTipsBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_GamePadTipsBtnIcon = lv_img_create(ui_GamePadTipsBtn); + lv_img_set_src(ui_GamePadTipsBtnIcon, &ui_img_setting_icon_20px_png); + lv_obj_set_width(ui_GamePadTipsBtnIcon, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_GamePadTipsBtnIcon, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_GamePadTipsBtnIcon, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_GamePadTipsBtnIcon, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_GamePadTipsBtnIcon, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_upBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_upBtn, 30); + lv_obj_set_height(ui_upBtn, 30); + lv_obj_set_x(ui_upBtn, -100); + lv_obj_set_y(ui_upBtn, -4); + lv_obj_set_align(ui_upBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_upBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_upBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_upBtn, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_upBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_upBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_upBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_upBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_upBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_upBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_upBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_upBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_upBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_upBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_upBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_upBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_upBtnIcon = lv_img_create(ui_upBtn); + lv_img_set_src(ui_upBtnIcon, &ui_img_up_btn_png); + lv_obj_set_width(ui_upBtnIcon, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_upBtnIcon, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_upBtnIcon, 0); + lv_obj_set_y(ui_upBtnIcon, -1); + lv_obj_set_align(ui_upBtnIcon, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_upBtnIcon, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_upBtnIcon, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_leftBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_leftBtn, 30); + lv_obj_set_height(ui_leftBtn, 30); + lv_obj_set_x(ui_leftBtn, -130); + lv_obj_set_y(ui_leftBtn, 26); + lv_obj_set_align(ui_leftBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_leftBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_leftBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_leftBtn, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_leftBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_leftBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_leftBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_leftBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_leftBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_leftBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_leftBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_leftBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_leftBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_leftBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_leftBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_leftBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_leftBtnIcon = lv_img_create(ui_leftBtn); + lv_img_set_src(ui_leftBtnIcon, &ui_img_left_btn_png); + lv_obj_set_width(ui_leftBtnIcon, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_leftBtnIcon, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_leftBtnIcon, -1); + lv_obj_set_y(ui_leftBtnIcon, 0); + lv_obj_set_align(ui_leftBtnIcon, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_leftBtnIcon, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_leftBtnIcon, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_rightBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_rightBtn, 30); + lv_obj_set_height(ui_rightBtn, 30); + lv_obj_set_x(ui_rightBtn, -70); + lv_obj_set_y(ui_rightBtn, 26); + lv_obj_set_align(ui_rightBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_rightBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_rightBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_rightBtn, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_rightBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_rightBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_rightBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_rightBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_rightBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_rightBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_rightBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_rightBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_rightBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_rightBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_rightBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_rightBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rightBtnIcon = lv_img_create(ui_rightBtn); + lv_img_set_src(ui_rightBtnIcon, &ui_img_right_btn_png); + lv_obj_set_width(ui_rightBtnIcon, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_rightBtnIcon, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_rightBtnIcon, 1); + lv_obj_set_y(ui_rightBtnIcon, 0); + lv_obj_set_align(ui_rightBtnIcon, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_rightBtnIcon, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_rightBtnIcon, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_downBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_downBtn, 30); + lv_obj_set_height(ui_downBtn, 30); + lv_obj_set_x(ui_downBtn, -100); + lv_obj_set_y(ui_downBtn, 56); + lv_obj_set_align(ui_downBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_downBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_downBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_downBtn, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_downBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_downBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_downBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_downBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_downBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_downBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_downBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_downBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_downBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_downBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_downBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_downBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_downBtnIcon = lv_img_create(ui_downBtn); + lv_img_set_src(ui_downBtnIcon, &ui_img_down_btn_png); + lv_obj_set_width(ui_downBtnIcon, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_downBtnIcon, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_downBtnIcon, 0); + lv_obj_set_y(ui_downBtnIcon, 1); + lv_obj_set_align(ui_downBtnIcon, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_downBtnIcon, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_downBtnIcon, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_yBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_yBtn, 30); + lv_obj_set_height(ui_yBtn, 30); + lv_obj_set_x(ui_yBtn, 100); + lv_obj_set_y(ui_yBtn, -4); + lv_obj_set_align(ui_yBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_yBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_yBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_yBtn, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_yBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_yBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_yBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_yBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_yBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_yBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_yBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_yBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_yBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_yBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_yBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_yBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_xKeyLab = lv_label_create(ui_yBtn); + lv_obj_set_width(ui_xKeyLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_xKeyLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_xKeyLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_xKeyLab, "Y"); + lv_obj_set_style_text_color(ui_xKeyLab, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_xKeyLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_xKeyLab, &lv_font_montserrat_18, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_bBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_bBtn, 30); + lv_obj_set_height(ui_bBtn, 30); + lv_obj_set_x(ui_bBtn, 130); + lv_obj_set_y(ui_bBtn, 26); + lv_obj_set_align(ui_bBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_bBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_bBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_bBtn, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_bBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_bBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_bBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_bBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_bBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_bBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_bBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_bBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_bBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_bBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_bBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_bBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_bKeyLab = lv_label_create(ui_bBtn); + lv_obj_set_width(ui_bKeyLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_bKeyLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_bKeyLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_bKeyLab, "B"); + lv_obj_set_style_text_color(ui_bKeyLab, lv_color_hex(0xEC6459), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_bKeyLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_bKeyLab, &lv_font_montserrat_18, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_aBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_aBtn, 30); + lv_obj_set_height(ui_aBtn, 30); + lv_obj_set_x(ui_aBtn, 100); + lv_obj_set_y(ui_aBtn, 56); + lv_obj_set_align(ui_aBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_aBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_aBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_aBtn, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_aBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_aBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_aBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_aBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_aBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_aBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_aBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_aBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_aBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_aBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_aBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_aBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_aKeyLab = lv_label_create(ui_aBtn); + lv_obj_set_width(ui_aKeyLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_aKeyLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_aKeyLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_aKeyLab, "A"); + lv_obj_set_style_text_color(ui_aKeyLab, lv_color_hex(0x5FCE83), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_aKeyLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_aKeyLab, &lv_font_montserrat_18, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_xBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_xBtn, 30); + lv_obj_set_height(ui_xBtn, 30); + lv_obj_set_x(ui_xBtn, 70); + lv_obj_set_y(ui_xBtn, 26); + lv_obj_set_align(ui_xBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_xBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_xBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_xBtn, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_xBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_xBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_xBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_xBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_xBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_xBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_xBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_xBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_xBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_xBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_xBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_xBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_yKeyLab = lv_label_create(ui_xBtn); + lv_obj_set_width(ui_yKeyLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_yKeyLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_yKeyLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_yKeyLab, "X"); + lv_obj_set_style_text_color(ui_yKeyLab, lv_color_hex(0x60A2F8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_yKeyLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_yKeyLab, &lv_font_montserrat_18, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_lbBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_lbBtn, 40); + lv_obj_set_height(ui_lbBtn, 20); + lv_obj_set_x(ui_lbBtn, -100); + lv_obj_set_y(ui_lbBtn, -58); + lv_obj_set_align(ui_lbBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_lbBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_lbBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_lbBtn, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_lbBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_lbBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_lbBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_lbBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_lbBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_lbBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_lbBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_lbBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_lbBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_lbBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_lbBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_lbBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_lbBtnLab = lv_label_create(ui_lbBtn); + lv_obj_set_width(ui_lbBtnLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_lbBtnLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_lbBtnLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_lbBtnLab, "LB"); + lv_obj_set_style_text_color(ui_lbBtnLab, lv_color_hex(0x38393A), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_lbBtnLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_lbBtnLab, &lv_font_montserrat_14, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_ltBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_ltBtn, 40); + lv_obj_set_height(ui_ltBtn, 20); + lv_obj_set_x(ui_ltBtn, -100); + lv_obj_set_y(ui_ltBtn, -34); + lv_obj_set_align(ui_ltBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_ltBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_ltBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_ltBtn, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_ltBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_ltBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_ltBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_ltBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_ltBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_ltBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_ltBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_ltBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_ltBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_ltBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_ltBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_ltBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_ltBtnLab = lv_label_create(ui_ltBtn); + lv_obj_set_width(ui_ltBtnLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_ltBtnLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_ltBtnLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_ltBtnLab, "LT"); + lv_obj_set_style_text_color(ui_ltBtnLab, lv_color_hex(0x38393A), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_ltBtnLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_ltBtnLab, &lv_font_montserrat_14, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rbBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_rbBtn, 40); + lv_obj_set_height(ui_rbBtn, 20); + lv_obj_set_x(ui_rbBtn, 100); + lv_obj_set_y(ui_rbBtn, -58); + lv_obj_set_align(ui_rbBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_rbBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_rbBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_rbBtn, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_rbBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_rbBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_rbBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_rbBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_rbBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_rbBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_rbBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_rbBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_rbBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_rbBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_rbBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_rbBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rbBtnLab = lv_label_create(ui_rbBtn); + lv_obj_set_width(ui_rbBtnLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_rbBtnLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_rbBtnLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_rbBtnLab, "RB"); + lv_obj_set_style_text_color(ui_rbBtnLab, lv_color_hex(0x38393A), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_rbBtnLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_rbBtnLab, &lv_font_montserrat_14, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rtBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_rtBtn, 40); + lv_obj_set_height(ui_rtBtn, 20); + lv_obj_set_x(ui_rtBtn, 100); + lv_obj_set_y(ui_rtBtn, -34); + lv_obj_set_align(ui_rtBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_rtBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_rtBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_rtBtn, 10, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_rtBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_rtBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_rtBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_rtBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_rtBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_rtBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_rtBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_rtBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_rtBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_rtBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_rtBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_rtBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rtBtnLab = lv_label_create(ui_rtBtn); + lv_obj_set_width(ui_rtBtnLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_rtBtnLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_rtBtnLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_rtBtnLab, "RT"); + lv_obj_set_style_text_color(ui_rtBtnLab, lv_color_hex(0x38393A), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_rtBtnLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_rtBtnLab, &lv_font_montserrat_14, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_leftRocker = lv_obj_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_leftRocker, 74); + lv_obj_set_height(ui_leftRocker, 74); + lv_obj_set_x(ui_leftRocker, -40); + lv_obj_set_y(ui_leftRocker, 80); + lv_obj_set_align(ui_leftRocker, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_leftRocker, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_leftRocker, 37, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_leftRocker, lv_color_hex(0xD9D9D9), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_leftRocker, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_leftRocker, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_leftRocker, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_leftRocker, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_leftRocker, 30, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_leftRocker, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_leftRocker, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_leftRocker, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_leftRockerBtn = lv_btn_create(ui_leftRocker); + lv_obj_set_width(ui_leftRockerBtn, 30); + lv_obj_set_height(ui_leftRockerBtn, 30); + lv_obj_set_align(ui_leftRockerBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_leftRockerBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_leftRockerBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_leftRockerBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_leftRockerBtn, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_leftRockerBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_leftRockerBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_leftRockerBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_leftRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_leftRockerBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_leftRockerBtn, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_leftRockerBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_leftRockerBtn, 20, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_leftRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rightRocker = lv_obj_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_rightRocker, 74); + lv_obj_set_height(ui_rightRocker, 74); + lv_obj_set_x(ui_rightRocker, 40); + lv_obj_set_y(ui_rightRocker, 80); + lv_obj_set_align(ui_rightRocker, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_rightRocker, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_rightRocker, 37, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_rightRocker, lv_color_hex(0xD9D9D9), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_rightRocker, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_rightRocker, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_rightRocker, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_rightRocker, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_rightRocker, 30, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_rightRocker, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_rightRocker, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_rightRocker, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rightRockerBtn = lv_btn_create(ui_rightRocker); + lv_obj_set_width(ui_rightRockerBtn, 30); + lv_obj_set_height(ui_rightRockerBtn, 30); + lv_obj_set_align(ui_rightRockerBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_rightRockerBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_rightRockerBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_rightRockerBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_rightRockerBtn, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_rightRockerBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_rightRockerBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_rightRockerBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_rightRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_rightRockerBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_rightRockerBtn, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_rightRockerBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_rightRockerBtn, 20, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_rightRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_rightRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_rightRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_selectBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_selectBtn, 55); + lv_obj_set_height(ui_selectBtn, 24); + lv_obj_set_x(ui_selectBtn, -35); + lv_obj_set_y(ui_selectBtn, -19); + lv_obj_set_align(ui_selectBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_selectBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_selectBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_selectBtn, 12, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_selectBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_selectBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_selectBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_selectBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_selectBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_selectBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_selectBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_selectBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_selectBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_selectBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_selectBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_selectBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_selectBtnLab = lv_label_create(ui_selectBtn); + lv_obj_set_width(ui_selectBtnLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_selectBtnLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_selectBtnLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_selectBtnLab, "BACK"); + lv_obj_set_style_text_color(ui_selectBtnLab, lv_color_hex(0x38393A), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_selectBtnLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_selectBtnLab, &lv_font_montserrat_14, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_startBtn = lv_btn_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_startBtn, 55); + lv_obj_set_height(ui_startBtn, 24); + lv_obj_set_x(ui_startBtn, 35); + lv_obj_set_y(ui_startBtn, -19); + lv_obj_set_align(ui_startBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_startBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_startBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_startBtn, 12, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_startBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_startBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_startBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_startBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_startBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_startBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_startBtn, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_startBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_startBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_startBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_startBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_startBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_startBtnLab = lv_label_create(ui_startBtn); + lv_obj_set_width(ui_startBtnLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_startBtnLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_startBtnLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_startBtnLab, "START"); + lv_obj_set_style_text_color(ui_startBtnLab, lv_color_hex(0x38393A), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_startBtnLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_startBtnLab, &lv_font_montserrat_14, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_GamePadStatePanel = lv_obj_create(ui_GamePadAppScreen); + lv_obj_set_width(ui_GamePadStatePanel, 320); + lv_obj_set_height(ui_GamePadStatePanel, 25); + lv_obj_clear_flag(ui_GamePadStatePanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_GamePadStatePanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_GamePadStatePanel, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_GamePadStatePanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_GamePadStatePanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_GamePadStatePanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_GamePadStatePanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_GamePadStatePanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_TimeLabel1 = lv_label_create(ui_GamePadStatePanel); + lv_obj_set_width(ui_TimeLabel1, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_TimeLabel1, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_TimeLabel1, LV_ALIGN_LEFT_MID); + lv_label_set_text(ui_TimeLabel1, "12 : 00"); + lv_obj_set_style_text_color(ui_TimeLabel1, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_TimeLabel1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_TimeLabel1, &lv_font_montserrat_12, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_bluetoothImage1 = lv_img_create(ui_GamePadStatePanel); + lv_img_set_src(ui_bluetoothImage1, &ui_img_ble_icon_20px_png); + lv_obj_set_width(ui_bluetoothImage1, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_bluetoothImage1, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_bluetoothImage1, -106); + lv_obj_set_y(ui_bluetoothImage1, 0); + lv_obj_set_align(ui_bluetoothImage1, LV_ALIGN_RIGHT_MID); + lv_obj_add_flag(ui_bluetoothImage1, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_bluetoothImage1, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_WifiImage1 = lv_img_create(ui_GamePadStatePanel); + lv_img_set_src(ui_WifiImage1, &ui_img_wifi_icon_18px_png); + lv_obj_set_width(ui_WifiImage1, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_WifiImage1, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_WifiImage1, -86); + lv_obj_set_y(ui_WifiImage1, 0); + lv_obj_set_align(ui_WifiImage1, LV_ALIGN_RIGHT_MID); + lv_obj_add_flag(ui_WifiImage1, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_WifiImage1, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_usbImage1 = lv_img_create(ui_GamePadStatePanel); + lv_img_set_src(ui_usbImage1, &ui_img_usb_icon_20px_png); + lv_obj_set_width(ui_usbImage1, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_usbImage1, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_usbImage1, -63); + lv_obj_set_y(ui_usbImage1, 0); + lv_obj_set_align(ui_usbImage1, LV_ALIGN_RIGHT_MID); + lv_obj_add_flag(ui_usbImage1, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_usbImage1, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_powerBar1 = lv_bar_create(ui_GamePadStatePanel); + lv_bar_set_value(ui_powerBar1, 60, LV_ANIM_OFF); + lv_obj_set_width(ui_powerBar1, 30); + lv_obj_set_height(ui_powerBar1, 13); + lv_obj_set_x(ui_powerBar1, -28); + lv_obj_set_y(ui_powerBar1, 0); + lv_obj_set_align(ui_powerBar1, LV_ALIGN_RIGHT_MID); + lv_obj_set_style_radius(ui_powerBar1, 4, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_powerBar1, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_powerBar1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_powerBar1, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_powerBar1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_powerBar1, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_powerBar1, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + lv_obj_set_style_radius(ui_powerBar1, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_powerBar1, lv_color_hex(0x292929), LV_PART_INDICATOR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_powerBar1, 255, LV_PART_INDICATOR | LV_STATE_DEFAULT); + + ui_powerLab1 = lv_label_create(ui_GamePadStatePanel); + lv_obj_set_width(ui_powerLab1, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_powerLab1, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_powerLab1, LV_ALIGN_RIGHT_MID); + lv_label_set_text(ui_powerLab1, "60%"); + lv_obj_set_style_text_color(ui_powerLab1, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_powerLab1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_powerLab1, &lv_font_montserrat_12, LV_PART_MAIN | LV_STATE_DEFAULT); + + lv_obj_add_event_cb(ui_returnBtnInGamePad, ui_event_returnBtnInGamePad, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_GamePadTipsBtn, ui_event_GamePadTipsBtn, LV_EVENT_ALL, NULL); + +} diff --git a/examples/esp_joystick/joystick_controler/main/ui/screens/ui_GamePadAppSettingScreen.c b/examples/esp_joystick/joystick_controler/main/ui/screens/ui_GamePadAppSettingScreen.c new file mode 100644 index 0000000..6b594cd --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/screens/ui_GamePadAppSettingScreen.c @@ -0,0 +1,443 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +void ui_GamePadAppSettingScreen_screen_init(void) +{ + ui_GamePadAppSettingScreen = lv_obj_create(NULL); + lv_obj_clear_flag(ui_GamePadAppSettingScreen, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_bg_color(ui_GamePadAppSettingScreen, lv_color_hex(0xFFF8E5), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_GamePadAppSettingScreen, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_hidModeSelectPanel = lv_obj_create(ui_GamePadAppSettingScreen); + lv_obj_set_width(ui_hidModeSelectPanel, 300); + lv_obj_set_height(ui_hidModeSelectPanel, 38); + lv_obj_set_x(ui_hidModeSelectPanel, 0); + lv_obj_set_y(ui_hidModeSelectPanel, -40); + lv_obj_set_align(ui_hidModeSelectPanel, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_hidModeSelectPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_hidModeSelectPanel, 19, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_hidModeSelectPanel, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_hidModeSelectPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_hidModeSelectPanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_hidModeSelectPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_hidModeSelectPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_hidModeSelectPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_hidSelectLab = lv_label_create(ui_hidModeSelectPanel); + lv_obj_set_width(ui_hidSelectLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_hidSelectLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_hidSelectLab, -51); + lv_obj_set_y(ui_hidSelectLab, 0); + lv_obj_set_align(ui_hidSelectLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_hidSelectLab, "HID Connection Mode"); + lv_obj_set_style_text_font(ui_hidSelectLab, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_hidModeSelectBtn = lv_btn_create(ui_hidModeSelectPanel); + lv_obj_set_width(ui_hidModeSelectBtn, 100); + lv_obj_set_height(ui_hidModeSelectBtn, 30); + lv_obj_set_x(ui_hidModeSelectBtn, 95); + lv_obj_set_y(ui_hidModeSelectBtn, 0); + lv_obj_set_align(ui_hidModeSelectBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_hidModeSelectBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_hidModeSelectBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_hidModeSelectBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_hidModeSelectBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_hidModeSelectBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_hidModeSelectBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_hidModeSelectBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_hidModeSelectBtn, 2, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_hidModeSelectBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_hidModeSelectBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_hidModeSelectBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_hidModeSelectBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_hidModeSelectBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_hidModeSelectBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_hidModeSelectBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_hidModeSelectBtnPart = lv_btn_create(ui_hidModeSelectBtn); + lv_obj_set_width(ui_hidModeSelectBtnPart, 48); + lv_obj_set_height(ui_hidModeSelectBtnPart, 22); + lv_obj_set_x(ui_hidModeSelectBtnPart, -22); + lv_obj_set_y(ui_hidModeSelectBtnPart, 0); + lv_obj_set_align(ui_hidModeSelectBtnPart, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_hidModeSelectBtnPart, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_hidModeSelectBtnPart, + LV_OBJ_FLAG_CLICKABLE | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_hidModeSelectBtnPart, 12, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_hidModeSelectBtnPart, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_hidModeSelectBtnPart, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_hidModeSelectBtnPart, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_hidModeSelectBtnPart, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_hidModeSelectBtnPart, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_hidModeSelectBtnPart, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_hidModeSelectBtnPart, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_hidModeSelectBtnPart, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_hidModeSelectLab = lv_label_create(ui_hidModeSelectBtnPart); + lv_obj_set_width(ui_hidModeSelectLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_hidModeSelectLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_hidModeSelectLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_hidModeSelectLab, "USB"); + lv_obj_set_style_text_font(ui_hidModeSelectLab, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_GameSettingTopPanel = lv_obj_create(ui_GamePadAppSettingScreen); + lv_obj_set_width(ui_GameSettingTopPanel, 320); + lv_obj_set_height(ui_GameSettingTopPanel, 25); + lv_obj_set_x(ui_GameSettingTopPanel, 0); + lv_obj_set_y(ui_GameSettingTopPanel, -83); + lv_obj_set_align(ui_GameSettingTopPanel, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_GameSettingTopPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_GameSettingTopPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_GameSettingTopPanel, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_GameSettingTopPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_GameSettingTopPanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_GameSettingTopPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_GameSettingTopPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_GameSettingTopPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_gamePadSettingCloseBtn = lv_btn_create(ui_GameSettingTopPanel); + lv_obj_set_width(ui_gamePadSettingCloseBtn, 40); + lv_obj_set_height(ui_gamePadSettingCloseBtn, 25); + lv_obj_set_x(ui_gamePadSettingCloseBtn, -140); + lv_obj_set_y(ui_gamePadSettingCloseBtn, 0); + lv_obj_set_align(ui_gamePadSettingCloseBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_gamePadSettingCloseBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_gamePadSettingCloseBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_gamePadSettingCloseBtn, 5, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_gamePadSettingCloseBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_gamePadSettingCloseBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_gamePadSettingCloseBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_gamePadSettingCloseBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_gamePadSettingCloseBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_gamePadSettingCloseBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_gamePadSettingCloseBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_gamePadSettingCloseBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_gamePadSettingCloseBtnIcon = lv_img_create(ui_gamePadSettingCloseBtn); + lv_img_set_src(ui_gamePadSettingCloseBtnIcon, &ui_img_return_btn_16px_png); + lv_obj_set_width(ui_gamePadSettingCloseBtnIcon, 16); + lv_obj_set_height(ui_gamePadSettingCloseBtnIcon, 16); + lv_obj_set_align(ui_gamePadSettingCloseBtnIcon, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_gamePadSettingCloseBtnIcon, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_gamePadSettingCloseBtnIcon, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_GamePadSettingLabel = lv_label_create(ui_GameSettingTopPanel); + lv_obj_set_width(ui_GamePadSettingLabel, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_GamePadSettingLabel, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_GamePadSettingLabel, LV_ALIGN_CENTER); + lv_label_set_text(ui_GamePadSettingLabel, "GamePad Settings"); + lv_obj_set_style_text_color(ui_GamePadSettingLabel, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_GamePadSettingLabel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_GamePadSettingLabel, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_GameModeSettingStatePanel = lv_obj_create(ui_GamePadAppSettingScreen); + lv_obj_set_width(ui_GameModeSettingStatePanel, 320); + lv_obj_set_height(ui_GameModeSettingStatePanel, 25); + lv_obj_clear_flag(ui_GameModeSettingStatePanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_GameModeSettingStatePanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_GameModeSettingStatePanel, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_GameModeSettingStatePanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_GameModeSettingStatePanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_GameModeSettingStatePanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_GameModeSettingStatePanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_GameModeSettingStatePanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_TimeLabel3 = lv_label_create(ui_GameModeSettingStatePanel); + lv_obj_set_width(ui_TimeLabel3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_TimeLabel3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_TimeLabel3, LV_ALIGN_LEFT_MID); + lv_label_set_text(ui_TimeLabel3, "12 : 00"); + lv_obj_set_style_text_color(ui_TimeLabel3, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_TimeLabel3, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_TimeLabel3, &lv_font_montserrat_12, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_bluetoothImage3 = lv_img_create(ui_GameModeSettingStatePanel); + lv_img_set_src(ui_bluetoothImage3, &ui_img_ble_icon_20px_png); + lv_obj_set_width(ui_bluetoothImage3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_bluetoothImage3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_bluetoothImage3, -106); + lv_obj_set_y(ui_bluetoothImage3, 0); + lv_obj_set_align(ui_bluetoothImage3, LV_ALIGN_RIGHT_MID); + lv_obj_add_flag(ui_bluetoothImage3, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_bluetoothImage3, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_WifiImage3 = lv_img_create(ui_GameModeSettingStatePanel); + lv_img_set_src(ui_WifiImage3, &ui_img_wifi_icon_18px_png); + lv_obj_set_width(ui_WifiImage3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_WifiImage3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_WifiImage3, -86); + lv_obj_set_y(ui_WifiImage3, 0); + lv_obj_set_align(ui_WifiImage3, LV_ALIGN_RIGHT_MID); + lv_obj_add_flag(ui_WifiImage3, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_WifiImage3, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_usbImage3 = lv_img_create(ui_GameModeSettingStatePanel); + lv_img_set_src(ui_usbImage3, &ui_img_usb_icon_20px_png); + lv_obj_set_width(ui_usbImage3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_usbImage3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_usbImage3, -63); + lv_obj_set_y(ui_usbImage3, 0); + lv_obj_set_align(ui_usbImage3, LV_ALIGN_RIGHT_MID); + lv_obj_add_flag(ui_usbImage3, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_usbImage3, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_powerBar3 = lv_bar_create(ui_GameModeSettingStatePanel); + lv_bar_set_value(ui_powerBar3, 60, LV_ANIM_OFF); + lv_obj_set_width(ui_powerBar3, 30); + lv_obj_set_height(ui_powerBar3, 13); + lv_obj_set_x(ui_powerBar3, -28); + lv_obj_set_y(ui_powerBar3, 0); + lv_obj_set_align(ui_powerBar3, LV_ALIGN_RIGHT_MID); + lv_obj_set_style_radius(ui_powerBar3, 4, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_powerBar3, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_powerBar3, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_powerBar3, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_powerBar3, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_powerBar3, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_powerBar3, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + lv_obj_set_style_radius(ui_powerBar3, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_powerBar3, lv_color_hex(0x292929), LV_PART_INDICATOR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_powerBar3, 255, LV_PART_INDICATOR | LV_STATE_DEFAULT); + + ui_powerLab3 = lv_label_create(ui_GameModeSettingStatePanel); + lv_obj_set_width(ui_powerLab3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_powerLab3, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_powerLab3, LV_ALIGN_RIGHT_MID); + lv_label_set_text(ui_powerLab3, "60%"); + lv_obj_set_style_text_color(ui_powerLab3, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_powerLab3, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_powerLab3, &lv_font_montserrat_12, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Panel5 = lv_obj_create(ui_GameModeSettingStatePanel); + lv_obj_set_width(ui_Panel5, 2); + lv_obj_set_height(ui_Panel5, 5); + lv_obj_set_x(ui_Panel5, -26); + lv_obj_set_y(ui_Panel5, 0); + lv_obj_set_align(ui_Panel5, LV_ALIGN_RIGHT_MID); + lv_obj_clear_flag(ui_Panel5, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_Panel5, 2, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Panel5, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Panel5, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_Panel5, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Panel5, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Panel5, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_Panel5, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_RockerCalibrationPanel = lv_obj_create(ui_GamePadAppSettingScreen); + lv_obj_set_width(ui_RockerCalibrationPanel, 300); + lv_obj_set_height(ui_RockerCalibrationPanel, 38); + lv_obj_set_x(ui_RockerCalibrationPanel, 0); + lv_obj_set_y(ui_RockerCalibrationPanel, 56); + lv_obj_set_align(ui_RockerCalibrationPanel, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_RockerCalibrationPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_RockerCalibrationPanel, 19, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_RockerCalibrationPanel, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_RockerCalibrationPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_RockerCalibrationPanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_RockerCalibrationPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_RockerCalibrationPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_RockerCalibrationPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rockerCalibrationLab = lv_label_create(ui_RockerCalibrationPanel); + lv_obj_set_width(ui_rockerCalibrationLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_rockerCalibrationLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_rockerCalibrationLab, -64); + lv_obj_set_y(ui_rockerCalibrationLab, 0); + lv_obj_set_align(ui_rockerCalibrationLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_rockerCalibrationLab, "Rocker Calibration"); + lv_obj_set_style_text_font(ui_rockerCalibrationLab, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rockerCalibrationStartBtn = lv_btn_create(ui_RockerCalibrationPanel); + lv_obj_set_width(ui_rockerCalibrationStartBtn, 100); + lv_obj_set_height(ui_rockerCalibrationStartBtn, 30); + lv_obj_set_x(ui_rockerCalibrationStartBtn, 95); + lv_obj_set_y(ui_rockerCalibrationStartBtn, 0); + lv_obj_set_align(ui_rockerCalibrationStartBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_rockerCalibrationStartBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_rockerCalibrationStartBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_rockerCalibrationStartBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_rockerCalibrationStartBtn, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_rockerCalibrationStartBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_rockerCalibrationStartBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_rockerCalibrationStartBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_rockerCalibrationStartBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_rockerCalibrationStartBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_rockerCalibrationStartBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_rockerCalibrationStartBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rockerCalibrationStartBtnText = lv_label_create(ui_rockerCalibrationStartBtn); + lv_obj_set_width(ui_rockerCalibrationStartBtnText, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_rockerCalibrationStartBtnText, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_rockerCalibrationStartBtnText, LV_ALIGN_CENTER); + lv_label_set_text(ui_rockerCalibrationStartBtnText, "Start"); + lv_obj_set_style_text_color(ui_rockerCalibrationStartBtnText, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_rockerCalibrationStartBtnText, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_rockerCalibrationStartBtnText, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_VibrationFeedbackPanel = lv_obj_create(ui_GamePadAppSettingScreen); + lv_obj_set_width(ui_VibrationFeedbackPanel, 300); + lv_obj_set_height(ui_VibrationFeedbackPanel, 38); + lv_obj_set_x(ui_VibrationFeedbackPanel, 0); + lv_obj_set_y(ui_VibrationFeedbackPanel, 8); + lv_obj_set_align(ui_VibrationFeedbackPanel, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_VibrationFeedbackPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_VibrationFeedbackPanel, 19, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_VibrationFeedbackPanel, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_VibrationFeedbackPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_VibrationFeedbackPanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_VibrationFeedbackPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_VibrationFeedbackPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_VibrationFeedbackPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_VibrationFeedbackLab = lv_label_create(ui_VibrationFeedbackPanel); + lv_obj_set_width(ui_VibrationFeedbackLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_VibrationFeedbackLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_VibrationFeedbackLab, -60); + lv_obj_set_y(ui_VibrationFeedbackLab, 0); + lv_obj_set_align(ui_VibrationFeedbackLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_VibrationFeedbackLab, "Vibration Feedback"); + lv_obj_set_style_text_font(ui_VibrationFeedbackLab, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_VibrationFeedbackBtn = lv_btn_create(ui_VibrationFeedbackPanel); + lv_obj_set_width(ui_VibrationFeedbackBtn, 100); + lv_obj_set_height(ui_VibrationFeedbackBtn, 30); + lv_obj_set_x(ui_VibrationFeedbackBtn, 95); + lv_obj_set_y(ui_VibrationFeedbackBtn, 0); + lv_obj_set_align(ui_VibrationFeedbackBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_VibrationFeedbackBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_VibrationFeedbackBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_VibrationFeedbackBtn, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_VibrationFeedbackBtn, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_VibrationFeedbackBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_VibrationFeedbackBtn, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_VibrationFeedbackBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_VibrationFeedbackBtn, 2, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_VibrationFeedbackBtn, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_VibrationFeedbackBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_VibrationFeedbackBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_VibrationFeedbackBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_VibrationFeedbackBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_VibrationFeedbackBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_VibrationFeedbackBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_VibrationFeedbackBtnPart = lv_btn_create(ui_VibrationFeedbackBtn); + lv_obj_set_width(ui_VibrationFeedbackBtnPart, 48); + lv_obj_set_height(ui_VibrationFeedbackBtnPart, 22); + lv_obj_set_x(ui_VibrationFeedbackBtnPart, -22); + lv_obj_set_y(ui_VibrationFeedbackBtnPart, 0); + lv_obj_set_align(ui_VibrationFeedbackBtnPart, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_VibrationFeedbackBtnPart, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_VibrationFeedbackBtnPart, + LV_OBJ_FLAG_CLICKABLE | LV_OBJ_FLAG_CLICK_FOCUSABLE | LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_VibrationFeedbackBtnPart, 12, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_VibrationFeedbackBtnPart, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_VibrationFeedbackBtnPart, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_VibrationFeedbackBtnPart, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_VibrationFeedbackBtnPart, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_VibrationFeedbackBtnPart, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_VibrationFeedbackBtnPart, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_VibrationFeedbackBtnPart, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_VibrationFeedbackBtnPart, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_VibrationFeedbackStateLab = lv_label_create(ui_VibrationFeedbackBtnPart); + lv_obj_set_width(ui_VibrationFeedbackStateLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_VibrationFeedbackStateLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_VibrationFeedbackStateLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_VibrationFeedbackStateLab, "OFF"); + lv_obj_set_style_text_font(ui_VibrationFeedbackStateLab, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_RockerCalibrationSettingPanel = lv_obj_create(ui_GamePadAppSettingScreen); + lv_obj_set_width(ui_RockerCalibrationSettingPanel, 300); + lv_obj_set_height(ui_RockerCalibrationSettingPanel, 100); + lv_obj_set_x(ui_RockerCalibrationSettingPanel, 0); + lv_obj_set_y(ui_RockerCalibrationSettingPanel, 59); + lv_obj_set_align(ui_RockerCalibrationSettingPanel, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_RockerCalibrationSettingPanel, LV_OBJ_FLAG_HIDDEN); /// Flags + lv_obj_clear_flag(ui_RockerCalibrationSettingPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_RockerCalibrationSettingPanel, 20, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_RockerCalibrationSettingPanel, lv_color_hex(0xF2A860), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_RockerCalibrationSettingPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_RockerCalibrationSettingPanel, lv_color_hex(0x000000), + LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_RockerCalibrationSettingPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_RockerCalibrationSettingPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_RockerCalibrationSettingPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rockerCalibrationTipsLab = lv_label_create(ui_RockerCalibrationSettingPanel); + lv_obj_set_width(ui_rockerCalibrationTipsLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_rockerCalibrationTipsLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_rockerCalibrationTipsLab, 0); + lv_obj_set_y(ui_rockerCalibrationTipsLab, -35); + lv_obj_set_align(ui_rockerCalibrationTipsLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_rockerCalibrationTipsLab, "Release all rocker"); + lv_obj_set_style_text_color(ui_rockerCalibrationTipsLab, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_rockerCalibrationTipsLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_rockerCalibrationTipsLab, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_leftRockerCalibrate = lv_obj_create(ui_RockerCalibrationSettingPanel); + lv_obj_set_width(ui_leftRockerCalibrate, 60); + lv_obj_set_height(ui_leftRockerCalibrate, 60); + lv_obj_set_x(ui_leftRockerCalibrate, -40); + lv_obj_set_y(ui_leftRockerCalibrate, 15); + lv_obj_set_align(ui_leftRockerCalibrate, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_leftRockerCalibrate, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_leftRockerCalibrate, 30, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_leftRockerCalibrate, lv_color_hex(0xD9D9D9), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_leftRockerCalibrate, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_leftRockerCalibrate, 2, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_leftRockerCalibrateBtn = lv_btn_create(ui_leftRockerCalibrate); + lv_obj_set_width(ui_leftRockerCalibrateBtn, 16); + lv_obj_set_height(ui_leftRockerCalibrateBtn, 16); + lv_obj_set_align(ui_leftRockerCalibrateBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_leftRockerCalibrateBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_leftRockerCalibrateBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_leftRockerCalibrateBtn, 8, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_leftRockerCalibrateBtn, lv_color_hex(0x454545), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_leftRockerCalibrateBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_leftRockerCalibrateBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_leftRockerCalibrateBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_leftRockerCalibrateBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_leftRockerCalibrateBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_leftRockerCalibrateBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_leftRockerCalibrateBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rightRockerCalibrate = lv_obj_create(ui_RockerCalibrationSettingPanel); + lv_obj_set_width(ui_rightRockerCalibrate, 60); + lv_obj_set_height(ui_rightRockerCalibrate, 60); + lv_obj_set_x(ui_rightRockerCalibrate, 40); + lv_obj_set_y(ui_rightRockerCalibrate, 15); + lv_obj_set_align(ui_rightRockerCalibrate, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_rightRockerCalibrate, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_rightRockerCalibrate, 30, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_rightRockerCalibrate, lv_color_hex(0xD9D9D9), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_rightRockerCalibrate, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_rightRockerCalibrate, 2, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rightRockerCalibrateBtn = lv_btn_create(ui_rightRockerCalibrate); + lv_obj_set_width(ui_rightRockerCalibrateBtn, 16); + lv_obj_set_height(ui_rightRockerCalibrateBtn, 16); + lv_obj_set_align(ui_rightRockerCalibrateBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_rightRockerCalibrateBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_rightRockerCalibrateBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_rightRockerCalibrateBtn, 8, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_rightRockerCalibrateBtn, lv_color_hex(0x454545), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_rightRockerCalibrateBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_rightRockerCalibrateBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_rightRockerCalibrateBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_rightRockerCalibrateBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_rightRockerCalibrateBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_rightRockerCalibrateBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_rightRockerCalibrateBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + lv_obj_add_event_cb(ui_hidModeSelectBtn, ui_event_hidModeSelectBtn, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_gamePadSettingCloseBtn, ui_event_gamePadSettingCloseBtn, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_rockerCalibrationStartBtn, ui_event_rockerCalibrationStartBtn, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_VibrationFeedbackBtn, ui_event_VibrationFeedbackBtn, LV_EVENT_ALL, NULL); + +} diff --git a/examples/esp_joystick/joystick_controler/main/ui/screens/ui_RcAppScreen.c b/examples/esp_joystick/joystick_controler/main/ui/screens/ui_RcAppScreen.c new file mode 100644 index 0000000..f7d5ba2 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/screens/ui_RcAppScreen.c @@ -0,0 +1,374 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +void ui_RcAppScreen_screen_init(void) +{ + ui_RcAppScreen = lv_obj_create(NULL); + lv_obj_clear_flag(ui_RcAppScreen, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_bg_color(ui_RcAppScreen, lv_color_hex(0xFFF8E5), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_RcAppScreen, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_EspDroneStatePanel = lv_obj_create(ui_RcAppScreen); + lv_obj_set_width(ui_EspDroneStatePanel, 320); + lv_obj_set_height(ui_EspDroneStatePanel, 25); + lv_obj_clear_flag(ui_EspDroneStatePanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_EspDroneStatePanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_EspDroneStatePanel, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_EspDroneStatePanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_EspDroneStatePanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_EspDroneStatePanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_EspDroneStatePanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_EspDroneStatePanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_TimeLabel2 = lv_label_create(ui_EspDroneStatePanel); + lv_obj_set_width(ui_TimeLabel2, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_TimeLabel2, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_TimeLabel2, LV_ALIGN_LEFT_MID); + lv_label_set_text(ui_TimeLabel2, "12 : 00"); + lv_obj_set_style_text_color(ui_TimeLabel2, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_TimeLabel2, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_TimeLabel2, &lv_font_montserrat_12, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_bluetoothImage2 = lv_img_create(ui_EspDroneStatePanel); + lv_img_set_src(ui_bluetoothImage2, &ui_img_ble_icon_20px_png); + lv_obj_set_width(ui_bluetoothImage2, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_bluetoothImage2, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_bluetoothImage2, -106); + lv_obj_set_y(ui_bluetoothImage2, 0); + lv_obj_set_align(ui_bluetoothImage2, LV_ALIGN_RIGHT_MID); + lv_obj_add_flag(ui_bluetoothImage2, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_bluetoothImage2, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_WifiImage2 = lv_img_create(ui_EspDroneStatePanel); + lv_img_set_src(ui_WifiImage2, &ui_img_wifi_icon_18px_png); + lv_obj_set_width(ui_WifiImage2, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_WifiImage2, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_WifiImage2, -86); + lv_obj_set_y(ui_WifiImage2, 0); + lv_obj_set_align(ui_WifiImage2, LV_ALIGN_RIGHT_MID); + lv_obj_add_flag(ui_WifiImage2, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_WifiImage2, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_usbImage2 = lv_img_create(ui_EspDroneStatePanel); + lv_img_set_src(ui_usbImage2, &ui_img_usb_icon_20px_png); + lv_obj_set_width(ui_usbImage2, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_usbImage2, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_usbImage2, -63); + lv_obj_set_y(ui_usbImage2, 0); + lv_obj_set_align(ui_usbImage2, LV_ALIGN_RIGHT_MID); + lv_obj_add_flag(ui_usbImage2, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_usbImage2, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_powerBar2 = lv_bar_create(ui_EspDroneStatePanel); + lv_bar_set_value(ui_powerBar2, 60, LV_ANIM_OFF); + lv_obj_set_width(ui_powerBar2, 30); + lv_obj_set_height(ui_powerBar2, 13); + lv_obj_set_x(ui_powerBar2, -28); + lv_obj_set_y(ui_powerBar2, 0); + lv_obj_set_align(ui_powerBar2, LV_ALIGN_RIGHT_MID); + lv_obj_set_style_radius(ui_powerBar2, 4, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_powerBar2, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_powerBar2, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_powerBar2, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_powerBar2, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_powerBar2, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_powerBar2, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + lv_obj_set_style_radius(ui_powerBar2, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_powerBar2, lv_color_hex(0x292929), LV_PART_INDICATOR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_powerBar2, 255, LV_PART_INDICATOR | LV_STATE_DEFAULT); + + ui_powerLab2 = lv_label_create(ui_EspDroneStatePanel); + lv_obj_set_width(ui_powerLab2, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_powerLab2, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_powerLab2, LV_ALIGN_RIGHT_MID); + lv_label_set_text(ui_powerLab2, "60%"); + lv_obj_set_style_text_color(ui_powerLab2, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_powerLab2, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_powerLab2, &lv_font_montserrat_12, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Panel3 = lv_obj_create(ui_EspDroneStatePanel); + lv_obj_set_width(ui_Panel3, 2); + lv_obj_set_height(ui_Panel3, 5); + lv_obj_set_x(ui_Panel3, -26); + lv_obj_set_y(ui_Panel3, 0); + lv_obj_set_align(ui_Panel3, LV_ALIGN_RIGHT_MID); + lv_obj_clear_flag(ui_Panel3, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_Panel3, 2, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Panel3, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Panel3, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_Panel3, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Panel3, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Panel3, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_Panel3, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dLeftRockerPanel = lv_obj_create(ui_RcAppScreen); + lv_obj_set_width(ui_dLeftRockerPanel, 100); + lv_obj_set_height(ui_dLeftRockerPanel, 100); + lv_obj_set_x(ui_dLeftRockerPanel, -75); + lv_obj_set_y(ui_dLeftRockerPanel, 50); + lv_obj_set_align(ui_dLeftRockerPanel, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_dLeftRockerPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_dLeftRockerPanel, 50, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_dLeftRockerPanel, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_dLeftRockerPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_dLeftRockerPanel, lv_color_hex(0xD9D9D9), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_dLeftRockerPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_dLeftRockerPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_dLeftRockerPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_dLeftRockerPanel, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_dLeftRockerPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_dLeftRockerPanel, 30, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_dLeftRockerPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dLeftRockerBtn = lv_btn_create(ui_dLeftRockerPanel); + lv_obj_set_width(ui_dLeftRockerBtn, 40); + lv_obj_set_height(ui_dLeftRockerBtn, 40); + lv_obj_set_align(ui_dLeftRockerBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_dLeftRockerBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_dLeftRockerBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_dLeftRockerBtn, 20, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_dLeftRockerBtn, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_dLeftRockerBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_dLeftRockerBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_dLeftRockerBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_dLeftRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_dLeftRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_dLeftRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_dLeftRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dRightRockerPanel = lv_obj_create(ui_RcAppScreen); + lv_obj_set_width(ui_dRightRockerPanel, 100); + lv_obj_set_height(ui_dRightRockerPanel, 100); + lv_obj_set_x(ui_dRightRockerPanel, 75); + lv_obj_set_y(ui_dRightRockerPanel, 50); + lv_obj_set_align(ui_dRightRockerPanel, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_dRightRockerPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_dRightRockerPanel, 50, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_dRightRockerPanel, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_dRightRockerPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_dRightRockerPanel, lv_color_hex(0xD9D9D9), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_dRightRockerPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_dRightRockerPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_dRightRockerPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_dRightRockerPanel, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_dRightRockerPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_dRightRockerPanel, 30, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_dRightRockerPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dRightRockerBtn = lv_btn_create(ui_dRightRockerPanel); + lv_obj_set_width(ui_dRightRockerBtn, 40); + lv_obj_set_height(ui_dRightRockerBtn, 40); + lv_obj_set_align(ui_dRightRockerBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_dRightRockerBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_dRightRockerBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_dRightRockerBtn, 20, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_dRightRockerBtn, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_dRightRockerBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_dRightRockerBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_dRightRockerBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_dRightRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_dRightRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_dRightRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_dRightRockerBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_bindBtn = lv_btn_create(ui_RcAppScreen); + lv_obj_set_width(ui_bindBtn, 40); + lv_obj_set_height(ui_bindBtn, 40); + lv_obj_set_x(ui_bindBtn, 0); + lv_obj_set_y(ui_bindBtn, 5); + lv_obj_set_align(ui_bindBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_bindBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_bindBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_bindBtn, 20, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_bindBtn, lv_color_hex(0x00FF7F), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_bindBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_img_src(ui_bindBtn, &ui_img_espnow_bind_png, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_bindBtn, lv_color_hex(0xD9D9D9), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_bindBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_bindBtn, 2, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_bindBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_bindBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_bindBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_bindBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_bindBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_bindBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_RcTopPanel = lv_obj_create(ui_RcAppScreen); + lv_obj_set_width(ui_RcTopPanel, 320); + lv_obj_set_height(ui_RcTopPanel, 25); + lv_obj_set_x(ui_RcTopPanel, 0); + lv_obj_set_y(ui_RcTopPanel, -83); + lv_obj_set_align(ui_RcTopPanel, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_RcTopPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_RcTopPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_RcTopPanel, lv_color_hex(0x9AFF9A), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_RcTopPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_RcTopPanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_RcTopPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_RcTopPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_RcTopPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_returnBtnInEspDrone = lv_btn_create(ui_RcTopPanel); + lv_obj_set_width(ui_returnBtnInEspDrone, 45); + lv_obj_set_height(ui_returnBtnInEspDrone, 20); + lv_obj_set_x(ui_returnBtnInEspDrone, -130); + lv_obj_set_y(ui_returnBtnInEspDrone, 0); + lv_obj_set_align(ui_returnBtnInEspDrone, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_returnBtnInEspDrone, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_returnBtnInEspDrone, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_returnBtnInEspDrone, 5, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_returnBtnInEspDrone, lv_color_hex(0x9AFF9A), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_returnBtnInEspDrone, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_returnBtnInEspDrone, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_returnBtnInEspDrone, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_returnBtnInEspDrone, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_returnBtnInEspDrone, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_returnBtnInEspDrone, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_returnBtnInEspDrone, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_returnBtnInEspDroneIcon = lv_img_create(ui_returnBtnInEspDrone); + lv_img_set_src(ui_returnBtnInEspDroneIcon, &ui_img_return_btn_16px_png); + lv_obj_set_width(ui_returnBtnInEspDroneIcon, 12); + lv_obj_set_height(ui_returnBtnInEspDroneIcon, 16); + lv_obj_set_x(ui_returnBtnInEspDroneIcon, -18); + lv_obj_set_y(ui_returnBtnInEspDroneIcon, 0); + lv_obj_set_align(ui_returnBtnInEspDroneIcon, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_returnBtnInEspDroneIcon, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_returnBtnInEspDroneIcon, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_returnLabInEspDrone = lv_label_create(ui_returnBtnInEspDrone); + lv_obj_set_width(ui_returnLabInEspDrone, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_returnLabInEspDrone, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_returnLabInEspDrone, 5); + lv_obj_set_y(ui_returnLabInEspDrone, 0); + lv_obj_set_align(ui_returnLabInEspDrone, LV_ALIGN_CENTER); + lv_label_set_text(ui_returnLabInEspDrone, "主页"); + lv_obj_set_style_text_color(ui_returnLabInEspDrone, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_returnLabInEspDrone, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_returnLabInEspDrone, &ui_font_SourceHanSansCN14, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_espDroneTitle = lv_label_create(ui_RcTopPanel); + lv_obj_set_width(ui_espDroneTitle, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_espDroneTitle, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_espDroneTitle, LV_ALIGN_CENTER); + lv_label_set_text(ui_espDroneTitle, "Remote Controller"); + lv_obj_set_style_text_color(ui_espDroneTitle, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_espDroneTitle, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_espDroneTitle, &lv_font_montserrat_18, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_RcDataPanel = lv_obj_create(ui_RcAppScreen); + lv_obj_set_width(ui_RcDataPanel, 220); + lv_obj_set_height(ui_RcDataPanel, 40); + lv_obj_set_x(ui_RcDataPanel, 0); + lv_obj_set_y(ui_RcDataPanel, -40); + lv_obj_set_align(ui_RcDataPanel, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_RcDataPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_RcDataPanel, 20, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_RcDataPanel, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_RcDataPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_RcDataPanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_RcDataPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_RcDataPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_RcDataPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_RcDataPanel, lv_color_hex(0xC6C6C6), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_RcDataPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_RcDataPanel, 30, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_RcDataPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dPLabel = lv_label_create(ui_RcDataPanel); + lv_obj_set_width(ui_dPLabel, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dPLabel, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_dPLabel, -90); + lv_obj_set_y(ui_dPLabel, 0); + lv_obj_set_align(ui_dPLabel, LV_ALIGN_CENTER); + lv_label_set_text(ui_dPLabel, "P:"); + lv_obj_set_style_text_color(ui_dPLabel, lv_color_hex(0x454545), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_dPLabel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_dPLabel, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dRLabel = lv_label_create(ui_RcDataPanel); + lv_obj_set_width(ui_dRLabel, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dRLabel, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_dRLabel, -40); + lv_obj_set_y(ui_dRLabel, 0); + lv_obj_set_align(ui_dRLabel, LV_ALIGN_CENTER); + lv_label_set_text(ui_dRLabel, "R:"); + lv_obj_set_style_text_color(ui_dRLabel, lv_color_hex(0x454545), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_dRLabel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_dRLabel, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dTLabel = lv_label_create(ui_RcDataPanel); + lv_obj_set_width(ui_dTLabel, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dTLabel, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_dTLabel, 12); + lv_obj_set_y(ui_dTLabel, 0); + lv_obj_set_align(ui_dTLabel, LV_ALIGN_CENTER); + lv_label_set_text(ui_dTLabel, "T:"); + lv_obj_set_style_text_color(ui_dTLabel, lv_color_hex(0x454545), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_dTLabel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_dTLabel, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dYLabel = lv_label_create(ui_RcDataPanel); + lv_obj_set_width(ui_dYLabel, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dYLabel, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_dYLabel, 69); + lv_obj_set_y(ui_dYLabel, 0); + lv_obj_set_align(ui_dYLabel, LV_ALIGN_CENTER); + lv_label_set_text(ui_dYLabel, "Y:"); + lv_obj_set_style_text_color(ui_dYLabel, lv_color_hex(0x454545), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_dYLabel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_dYLabel, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dPLabelData = lv_label_create(ui_RcDataPanel); + lv_obj_set_width(ui_dPLabelData, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dPLabelData, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_dPLabelData, -70); + lv_obj_set_y(ui_dPLabelData, 0); + lv_obj_set_align(ui_dPLabelData, LV_ALIGN_CENTER); + lv_label_set_text(ui_dPLabelData, "0"); + lv_obj_set_style_text_color(ui_dPLabelData, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_dPLabelData, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_dPLabelData, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dRLabelData = lv_label_create(ui_RcDataPanel); + lv_obj_set_width(ui_dRLabelData, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dRLabelData, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_dRLabelData, -20); + lv_obj_set_y(ui_dRLabelData, 0); + lv_obj_set_align(ui_dRLabelData, LV_ALIGN_CENTER); + lv_label_set_text(ui_dRLabelData, "0"); + lv_obj_set_style_text_color(ui_dRLabelData, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_dRLabelData, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_dRLabelData, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dTLabelData = lv_label_create(ui_RcDataPanel); + lv_obj_set_width(ui_dTLabelData, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dTLabelData, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_dTLabelData, 39); + lv_obj_set_y(ui_dTLabelData, 0); + lv_obj_set_align(ui_dTLabelData, LV_ALIGN_CENTER); + lv_label_set_text(ui_dTLabelData, "0%"); + lv_obj_set_style_text_color(ui_dTLabelData, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_dTLabelData, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_dTLabelData, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_dYLabelData = lv_label_create(ui_RcDataPanel); + lv_obj_set_width(ui_dYLabelData, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_dYLabelData, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_dYLabelData, 89); + lv_obj_set_y(ui_dYLabelData, 0); + lv_obj_set_align(ui_dYLabelData, LV_ALIGN_CENTER); + lv_label_set_text(ui_dYLabelData, "0"); + lv_obj_set_style_text_color(ui_dYLabelData, lv_color_hex(0xA8A8A8), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_dYLabelData, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_dYLabelData, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + lv_obj_add_event_cb(ui_bindBtn, ui_event_bindBtn, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_returnBtnInEspDrone, ui_event_returnBtnInEspDrone, LV_EVENT_ALL, NULL); + +} diff --git a/examples/esp_joystick/joystick_controler/main/ui/screens/ui_mainScreen.c b/examples/esp_joystick/joystick_controler/main/ui/screens/ui_mainScreen.c new file mode 100644 index 0000000..980b8e9 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/screens/ui_mainScreen.c @@ -0,0 +1,331 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "../ui.h" + +void ui_mainScreen_screen_init(void) +{ + ui_mainScreen = lv_obj_create(NULL); + lv_obj_clear_flag(ui_mainScreen, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_mainScreen, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_mainScreen, lv_color_hex(0xE5F3FF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_mainScreen, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_GamePadPanel = lv_obj_create(ui_mainScreen); + lv_obj_set_width(ui_GamePadPanel, 120); + lv_obj_set_height(ui_GamePadPanel, 95); + lv_obj_set_x(ui_GamePadPanel, 75); + lv_obj_set_y(ui_GamePadPanel, -40); + lv_obj_set_align(ui_GamePadPanel, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_GamePadPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_GamePadPanel, 40, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_GamePadPanel, lv_color_hex(0xE5F3FF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_GamePadPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_GamePadPanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_GamePadPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_GamePadPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_GamePadPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_gamePadBtn = lv_btn_create(ui_GamePadPanel); + lv_obj_set_width(ui_gamePadBtn, 70); + lv_obj_set_height(ui_gamePadBtn, 70); + lv_obj_set_x(ui_gamePadBtn, 0); + lv_obj_set_y(ui_gamePadBtn, -10); + lv_obj_set_align(ui_gamePadBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_gamePadBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_gamePadBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_gamePadBtn, 25, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_gamePadBtn, lv_color_hex(0xE5F3FF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_gamePadBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_gamePadBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_gamePadBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_gamePadBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_gamePadBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_gamePadBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_gamePadBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_gamePadBtnImage = lv_img_create(ui_gamePadBtn); + lv_img_set_src(ui_gamePadBtnImage, &ui_img_game_pad_app_png); + lv_obj_set_width(ui_gamePadBtnImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_gamePadBtnImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_gamePadBtnImage, 3); + lv_obj_set_y(ui_gamePadBtnImage, 3); + lv_obj_set_align(ui_gamePadBtnImage, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_gamePadBtnImage, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_gamePadBtnImage, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_gamePadLab = lv_label_create(ui_GamePadPanel); + lv_obj_set_width(ui_gamePadLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_gamePadLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_gamePadLab, -3); + lv_obj_set_y(ui_gamePadLab, 35); + lv_obj_set_align(ui_gamePadLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_gamePadLab, "GamePad"); + lv_obj_set_style_text_color(ui_gamePadLab, lv_color_hex(0x38393A), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_gamePadLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_gamePadLab, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_nesPanel = lv_obj_create(ui_mainScreen); + lv_obj_set_width(ui_nesPanel, 120); + lv_obj_set_height(ui_nesPanel, 95); + lv_obj_set_x(ui_nesPanel, 75); + lv_obj_set_y(ui_nesPanel, 60); + lv_obj_set_align(ui_nesPanel, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_nesPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_nesPanel, 40, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_nesPanel, lv_color_hex(0xE5F3FF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_nesPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_nesPanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_nesPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_nesPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_nesPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_NesBtn = lv_btn_create(ui_nesPanel); + lv_obj_set_width(ui_NesBtn, 70); + lv_obj_set_height(ui_NesBtn, 70); + lv_obj_set_x(ui_NesBtn, 0); + lv_obj_set_y(ui_NesBtn, -10); + lv_obj_set_align(ui_NesBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_NesBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_NesBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_NesBtn, 25, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_NesBtn, lv_color_hex(0xE5F3FF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_NesBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_NesBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_NesBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_NesBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_NesBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_NesBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_NesBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_NesBtnImage = lv_img_create(ui_NesBtn); + lv_img_set_src(ui_NesBtnImage, &ui_img_nes_app_png); + lv_obj_set_width(ui_NesBtnImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_NesBtnImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_NesBtnImage, 3); + lv_obj_set_y(ui_NesBtnImage, 3); + lv_obj_set_align(ui_NesBtnImage, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_NesBtnImage, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_NesBtnImage, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_NesLab = lv_label_create(ui_nesPanel); + lv_obj_set_width(ui_NesLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_NesLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_NesLab, -3); + lv_obj_set_y(ui_NesLab, 35); + lv_obj_set_align(ui_NesLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_NesLab, "NES emulator"); + lv_obj_set_style_text_color(ui_NesLab, lv_color_hex(0x38393A), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_NesLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_NesLab, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_rcPanel = lv_obj_create(ui_mainScreen); + lv_obj_set_width(ui_rcPanel, 152); + lv_obj_set_height(ui_rcPanel, 95); + lv_obj_set_x(ui_rcPanel, -75); + lv_obj_set_y(ui_rcPanel, 60); + lv_obj_set_align(ui_rcPanel, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_rcPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_rcPanel, 40, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_rcPanel, lv_color_hex(0xE5F3FF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_rcPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_rcPanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_rcPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_rcPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_rcPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_RemoteBtn = lv_btn_create(ui_rcPanel); + lv_obj_set_width(ui_RemoteBtn, 70); + lv_obj_set_height(ui_RemoteBtn, 70); + lv_obj_set_x(ui_RemoteBtn, 0); + lv_obj_set_y(ui_RemoteBtn, -10); + lv_obj_set_align(ui_RemoteBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_RemoteBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_RemoteBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_RemoteBtn, 25, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_RemoteBtn, lv_color_hex(0xE5F3FF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_RemoteBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_RemoteBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_RemoteBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_RemoteBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_RemoteBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_RemoteBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_RemoteBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_RemoteBtnImage = lv_img_create(ui_RemoteBtn); + lv_img_set_src(ui_RemoteBtnImage, &ui_img_rc_app_png); + lv_obj_set_width(ui_RemoteBtnImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_RemoteBtnImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_RemoteBtnImage, 3); + lv_obj_set_y(ui_RemoteBtnImage, 3); + lv_obj_set_align(ui_RemoteBtnImage, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_RemoteBtnImage, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_RemoteBtnImage, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_RemoteBtnImage, 15, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_RemoteLab = lv_label_create(ui_rcPanel); + lv_obj_set_width(ui_RemoteLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_RemoteLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_RemoteLab, -3); + lv_obj_set_y(ui_RemoteLab, 35); + lv_obj_set_align(ui_RemoteLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_RemoteLab, "Remote Controller"); + lv_obj_set_style_text_color(ui_RemoteLab, lv_color_hex(0x38393A), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_RemoteLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_RemoteLab, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_SettingPanel = lv_obj_create(ui_mainScreen); + lv_obj_set_width(ui_SettingPanel, 120); + lv_obj_set_height(ui_SettingPanel, 95); + lv_obj_set_x(ui_SettingPanel, -75); + lv_obj_set_y(ui_SettingPanel, -40); + lv_obj_set_align(ui_SettingPanel, LV_ALIGN_CENTER); + lv_obj_clear_flag(ui_SettingPanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_SettingPanel, 40, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_SettingPanel, lv_color_hex(0xE5F3FF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_SettingPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_SettingPanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_SettingPanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_SettingPanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_SettingPanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_SettingBtn = lv_btn_create(ui_SettingPanel); + lv_obj_set_width(ui_SettingBtn, 70); + lv_obj_set_height(ui_SettingBtn, 70); + lv_obj_set_x(ui_SettingBtn, 0); + lv_obj_set_y(ui_SettingBtn, -10); + lv_obj_set_align(ui_SettingBtn, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_SettingBtn, LV_OBJ_FLAG_SCROLL_ON_FOCUS); /// Flags + lv_obj_clear_flag(ui_SettingBtn, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_SettingBtn, 25, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_SettingBtn, lv_color_hex(0xE5F3FF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_SettingBtn, 100, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_color(ui_SettingBtn, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_opa(ui_SettingBtn, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_width(ui_SettingBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_spread(ui_SettingBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_x(ui_SettingBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_shadow_ofs_y(ui_SettingBtn, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_SettingBtnImage = lv_img_create(ui_SettingBtn); + lv_img_set_src(ui_SettingBtnImage, &ui_img_setting_app_png); + lv_obj_set_width(ui_SettingBtnImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_SettingBtnImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_SettingBtnImage, 3); + lv_obj_set_y(ui_SettingBtnImage, 3); + lv_obj_set_align(ui_SettingBtnImage, LV_ALIGN_CENTER); + lv_obj_add_flag(ui_SettingBtnImage, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_SettingBtnImage, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_SettingLab = lv_label_create(ui_SettingPanel); + lv_obj_set_width(ui_SettingLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_SettingLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_SettingLab, -3); + lv_obj_set_y(ui_SettingLab, 35); + lv_obj_set_align(ui_SettingLab, LV_ALIGN_CENTER); + lv_label_set_text(ui_SettingLab, "Settings"); + lv_obj_set_style_text_color(ui_SettingLab, lv_color_hex(0x38393A), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_SettingLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_SettingLab, &lv_font_montserrat_16, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_MainScreenStatePanel = lv_obj_create(ui_mainScreen); + lv_obj_set_width(ui_MainScreenStatePanel, 320); + lv_obj_set_height(ui_MainScreenStatePanel, 25); + lv_obj_clear_flag(ui_MainScreenStatePanel, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_MainScreenStatePanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_MainScreenStatePanel, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_MainScreenStatePanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_MainScreenStatePanel, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_MainScreenStatePanel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_MainScreenStatePanel, 0, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_MainScreenStatePanel, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_TimeLabel = lv_label_create(ui_MainScreenStatePanel); + lv_obj_set_width(ui_TimeLabel, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_TimeLabel, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_TimeLabel, LV_ALIGN_LEFT_MID); + lv_label_set_text(ui_TimeLabel, "12 : 00"); + lv_obj_set_style_text_color(ui_TimeLabel, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_TimeLabel, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_TimeLabel, &lv_font_montserrat_12, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_bluetoothImage = lv_img_create(ui_MainScreenStatePanel); + lv_img_set_src(ui_bluetoothImage, &ui_img_ble_icon_20px_png); + lv_obj_set_width(ui_bluetoothImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_bluetoothImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_bluetoothImage, -106); + lv_obj_set_y(ui_bluetoothImage, 0); + lv_obj_set_align(ui_bluetoothImage, LV_ALIGN_RIGHT_MID); + lv_obj_add_flag(ui_bluetoothImage, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_bluetoothImage, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_WifiImage = lv_img_create(ui_MainScreenStatePanel); + lv_img_set_src(ui_WifiImage, &ui_img_wifi_icon_18px_png); + lv_obj_set_width(ui_WifiImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_WifiImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_WifiImage, -86); + lv_obj_set_y(ui_WifiImage, 0); + lv_obj_set_align(ui_WifiImage, LV_ALIGN_RIGHT_MID); + lv_obj_add_flag(ui_WifiImage, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_WifiImage, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_usbImage = lv_img_create(ui_MainScreenStatePanel); + lv_img_set_src(ui_usbImage, &ui_img_usb_icon_20px_png); + lv_obj_set_width(ui_usbImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_usbImage, LV_SIZE_CONTENT); /// 1 + lv_obj_set_x(ui_usbImage, -63); + lv_obj_set_y(ui_usbImage, 0); + lv_obj_set_align(ui_usbImage, LV_ALIGN_RIGHT_MID); + lv_obj_add_flag(ui_usbImage, LV_OBJ_FLAG_ADV_HITTEST); /// Flags + lv_obj_clear_flag(ui_usbImage, LV_OBJ_FLAG_SCROLLABLE); /// Flags + + ui_powerBar = lv_bar_create(ui_MainScreenStatePanel); + lv_bar_set_value(ui_powerBar, 60, LV_ANIM_OFF); + lv_obj_set_width(ui_powerBar, 30); + lv_obj_set_height(ui_powerBar, 13); + lv_obj_set_x(ui_powerBar, -28); + lv_obj_set_y(ui_powerBar, 0); + lv_obj_set_align(ui_powerBar, LV_ALIGN_RIGHT_MID); + lv_obj_set_style_radius(ui_powerBar, 4, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_powerBar, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_powerBar, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_powerBar, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_powerBar, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_powerBar, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_powerBar, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + lv_obj_set_style_radius(ui_powerBar, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_powerBar, lv_color_hex(0x292929), LV_PART_INDICATOR | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_powerBar, 255, LV_PART_INDICATOR | LV_STATE_DEFAULT); + + ui_powerLab = lv_label_create(ui_MainScreenStatePanel); + lv_obj_set_width(ui_powerLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_height(ui_powerLab, LV_SIZE_CONTENT); /// 1 + lv_obj_set_align(ui_powerLab, LV_ALIGN_RIGHT_MID); + lv_label_set_text(ui_powerLab, "60%"); + lv_obj_set_style_text_color(ui_powerLab, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_opa(ui_powerLab, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_text_font(ui_powerLab, &lv_font_montserrat_12, LV_PART_MAIN | LV_STATE_DEFAULT); + + ui_Panel1 = lv_obj_create(ui_MainScreenStatePanel); + lv_obj_set_width(ui_Panel1, 2); + lv_obj_set_height(ui_Panel1, 5); + lv_obj_set_x(ui_Panel1, -26); + lv_obj_set_y(ui_Panel1, 0); + lv_obj_set_align(ui_Panel1, LV_ALIGN_RIGHT_MID); + lv_obj_clear_flag(ui_Panel1, LV_OBJ_FLAG_SCROLLABLE); /// Flags + lv_obj_set_style_radius(ui_Panel1, 2, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_color(ui_Panel1, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_bg_opa(ui_Panel1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_color(ui_Panel1, lv_color_hex(0x292929), LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_opa(ui_Panel1, 255, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_width(ui_Panel1, 1, LV_PART_MAIN | LV_STATE_DEFAULT); + lv_obj_set_style_border_side(ui_Panel1, LV_BORDER_SIDE_FULL, LV_PART_MAIN | LV_STATE_DEFAULT); + + lv_obj_add_event_cb(ui_gamePadBtn, ui_event_gamePadBtn, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_NesBtn, ui_event_NesBtn, LV_EVENT_ALL, NULL); + lv_obj_add_event_cb(ui_RemoteBtn, ui_event_RemoteBtn, LV_EVENT_ALL, NULL); + +} diff --git a/examples/esp_joystick/joystick_controler/main/ui/ui.c b/examples/esp_joystick/joystick_controler/main/ui/ui.c new file mode 100644 index 0000000..858b988 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/ui.c @@ -0,0 +1,344 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "ui.h" +#include "ui_helpers.h" + +///////////////////// VARIABLES //////////////////// +void topCtrlDown_Animation(lv_obj_t *TargetObject, int delay); +void topCtrlUp_Animation(lv_obj_t *TargetObject, int delay); + +// SCREEN: ui_mainScreen +void ui_mainScreen_screen_init(void); +lv_obj_t *ui_mainScreen; +lv_obj_t *ui_GamePadPanel; +void ui_event_gamePadBtn(lv_event_t *e); +lv_obj_t *ui_gamePadBtn; +lv_obj_t *ui_gamePadBtnImage; +lv_obj_t *ui_gamePadLab; +lv_obj_t *ui_nesPanel; +void ui_event_NesBtn(lv_event_t *e); +lv_obj_t *ui_NesBtn; +lv_obj_t *ui_NesBtnImage; +lv_obj_t *ui_NesLab; +lv_obj_t *ui_rcPanel; +void ui_event_RemoteBtn(lv_event_t *e); +lv_obj_t *ui_RemoteBtn; +lv_obj_t *ui_RemoteBtnImage; +lv_obj_t *ui_RemoteLab; +lv_obj_t *ui_SettingPanel; +lv_obj_t *ui_SettingBtn; +lv_obj_t *ui_SettingBtnImage; +lv_obj_t *ui_SettingLab; +lv_obj_t *ui_MainScreenStatePanel; +lv_obj_t *ui_TimeLabel; +lv_obj_t *ui_bluetoothImage; +lv_obj_t *ui_WifiImage; +lv_obj_t *ui_usbImage; +lv_obj_t *ui_powerBar; +lv_obj_t *ui_powerLab; +lv_obj_t *ui_Panel1; + +// SCREEN: ui_GamePadAppScreen +void ui_GamePadAppScreen_screen_init(void); +lv_obj_t *ui_GamePadAppScreen; +lv_obj_t *ui_GameTopPanel; +void ui_event_returnBtnInGamePad(lv_event_t *e); +lv_obj_t *ui_returnBtnInGamePad; +lv_obj_t *ui_returnBtnInGamePadIcon; +lv_obj_t *ui_returnLabInGamePad; +lv_obj_t *ui_gameScreenTitle; +void ui_event_GamePadTipsBtn(lv_event_t *e); +lv_obj_t *ui_GamePadTipsBtn; +lv_obj_t *ui_GamePadTipsBtnIcon; +lv_obj_t *ui_upBtn; +lv_obj_t *ui_upBtnIcon; +lv_obj_t *ui_leftBtn; +lv_obj_t *ui_leftBtnIcon; +lv_obj_t *ui_rightBtn; +lv_obj_t *ui_rightBtnIcon; +lv_obj_t *ui_downBtn; +lv_obj_t *ui_downBtnIcon; +lv_obj_t *ui_yBtn; +lv_obj_t *ui_xKeyLab; +lv_obj_t *ui_bBtn; +lv_obj_t *ui_bKeyLab; +lv_obj_t *ui_aBtn; +lv_obj_t *ui_aKeyLab; +lv_obj_t *ui_xBtn; +lv_obj_t *ui_yKeyLab; +lv_obj_t *ui_lbBtn; +lv_obj_t *ui_lbBtnLab; +lv_obj_t *ui_ltBtn; +lv_obj_t *ui_ltBtnLab; +lv_obj_t *ui_rbBtn; +lv_obj_t *ui_rbBtnLab; +lv_obj_t *ui_rtBtn; +lv_obj_t *ui_rtBtnLab; +lv_obj_t *ui_leftRocker; +lv_obj_t *ui_leftRockerBtn; +lv_obj_t *ui_rightRocker; +lv_obj_t *ui_rightRockerBtn; +lv_obj_t *ui_selectBtn; +lv_obj_t *ui_selectBtnLab; +lv_obj_t *ui_startBtn; +lv_obj_t *ui_startBtnLab; +lv_obj_t *ui_GamePadStatePanel; +lv_obj_t *ui_TimeLabel1; +lv_obj_t *ui_bluetoothImage1; +lv_obj_t *ui_WifiImage1; +lv_obj_t *ui_usbImage1; +lv_obj_t *ui_powerBar1; +lv_obj_t *ui_powerLab1; + +// SCREEN: ui_RcAppScreen +void ui_RcAppScreen_screen_init(void); +lv_obj_t *ui_RcAppScreen; +lv_obj_t *ui_EspDroneStatePanel; +lv_obj_t *ui_TimeLabel2; +lv_obj_t *ui_bluetoothImage2; +lv_obj_t *ui_WifiImage2; +lv_obj_t *ui_usbImage2; +lv_obj_t *ui_powerBar2; +lv_obj_t *ui_powerLab2; +lv_obj_t *ui_Panel3; +lv_obj_t *ui_dLeftRockerPanel; +lv_obj_t *ui_dLeftRockerBtn; +lv_obj_t *ui_dRightRockerPanel; +lv_obj_t *ui_dRightRockerBtn; +void ui_event_bindBtn(lv_event_t *e); +lv_obj_t *ui_bindBtn; +lv_obj_t *ui_RcTopPanel; +void ui_event_returnBtnInEspDrone(lv_event_t *e); +lv_obj_t *ui_returnBtnInEspDrone; +lv_obj_t *ui_returnBtnInEspDroneIcon; +lv_obj_t *ui_returnLabInEspDrone; +lv_obj_t *ui_espDroneTitle; +lv_obj_t *ui_RcDataPanel; +lv_obj_t *ui_dPLabel; +lv_obj_t *ui_dRLabel; +lv_obj_t *ui_dTLabel; +lv_obj_t *ui_dYLabel; +lv_obj_t *ui_dPLabelData; +lv_obj_t *ui_dRLabelData; +lv_obj_t *ui_dTLabelData; +lv_obj_t *ui_dYLabelData; + +// SCREEN: ui_GamePadAppSettingScreen +void ui_GamePadAppSettingScreen_screen_init(void); +lv_obj_t *ui_GamePadAppSettingScreen; +lv_obj_t *ui_hidModeSelectPanel; +lv_obj_t *ui_hidSelectLab; +void ui_event_hidModeSelectBtn(lv_event_t *e); +lv_obj_t *ui_hidModeSelectBtn; +lv_obj_t *ui_hidModeSelectBtnPart; +lv_obj_t *ui_hidModeSelectLab; +lv_obj_t *ui_GameSettingTopPanel; +void ui_event_gamePadSettingCloseBtn(lv_event_t *e); +lv_obj_t *ui_gamePadSettingCloseBtn; +lv_obj_t *ui_gamePadSettingCloseBtnIcon; +lv_obj_t *ui_GamePadSettingLabel; +lv_obj_t *ui_GameModeSettingStatePanel; +lv_obj_t *ui_TimeLabel3; +lv_obj_t *ui_bluetoothImage3; +lv_obj_t *ui_WifiImage3; +lv_obj_t *ui_usbImage3; +lv_obj_t *ui_powerBar3; +lv_obj_t *ui_powerLab3; +lv_obj_t *ui_Panel5; +lv_obj_t *ui_RockerCalibrationPanel; +lv_obj_t *ui_rockerCalibrationLab; +void ui_event_rockerCalibrationStartBtn(lv_event_t *e); +lv_obj_t *ui_rockerCalibrationStartBtn; +lv_obj_t *ui_rockerCalibrationStartBtnText; +lv_obj_t *ui_VibrationFeedbackPanel; +lv_obj_t *ui_VibrationFeedbackLab; +void ui_event_VibrationFeedbackBtn(lv_event_t *e); +lv_obj_t *ui_VibrationFeedbackBtn; +lv_obj_t *ui_VibrationFeedbackBtnPart; +lv_obj_t *ui_VibrationFeedbackStateLab; +lv_obj_t *ui_RockerCalibrationSettingPanel; +lv_obj_t *ui_rockerCalibrationTipsLab; +lv_obj_t *ui_leftRockerCalibrate; +lv_obj_t *ui_leftRockerCalibrateBtn; +lv_obj_t *ui_rightRockerCalibrate; +lv_obj_t *ui_rightRockerCalibrateBtn; +lv_obj_t *ui____initial_actions0; +const lv_img_dsc_t *ui_imgset_ble_[1] = {&ui_img_ble_28_png}; +const lv_img_dsc_t *ui_imgset_brilliance_[1] = {&ui_img_brilliance_28_png}; +const lv_img_dsc_t *ui_imgset_usb_[1] = {&ui_img_usb_28_png}; +const lv_img_dsc_t *ui_imgset_vibration_[1] = {&ui_img_vibration_28_png}; +const lv_img_dsc_t *ui_imgset_volume_ctrl_[1] = {&ui_img_volume_ctrl_26_png}; +const lv_img_dsc_t *ui_imgset_wifi_[1] = {&ui_img_wifi_28_png}; + +///////////////////// TEST LVGL SETTINGS //////////////////// +#if LV_COLOR_DEPTH != 16 +#error "LV_COLOR_DEPTH should be 16bit to match SquareLine Studio's settings" +#endif +#if LV_COLOR_16_SWAP !=1 +#error "LV_COLOR_16_SWAP should be 1 to match SquareLine Studio's settings" +#endif + +///////////////////// ANIMATIONS //////////////////// +void topCtrlDown_Animation(lv_obj_t *TargetObject, int delay) +{ + ui_anim_user_data_t *PropertyAnimation_0_user_data = lv_mem_alloc(sizeof(ui_anim_user_data_t)); + PropertyAnimation_0_user_data->target = TargetObject; + PropertyAnimation_0_user_data->val = -1; + lv_anim_t PropertyAnimation_0; + lv_anim_init(&PropertyAnimation_0); + lv_anim_set_time(&PropertyAnimation_0, 200); + lv_anim_set_user_data(&PropertyAnimation_0, PropertyAnimation_0_user_data); + lv_anim_set_custom_exec_cb(&PropertyAnimation_0, _ui_anim_callback_set_y); + lv_anim_set_values(&PropertyAnimation_0, 0, 242); + lv_anim_set_path_cb(&PropertyAnimation_0, lv_anim_path_linear); + lv_anim_set_delay(&PropertyAnimation_0, delay + 0); + lv_anim_set_deleted_cb(&PropertyAnimation_0, _ui_anim_callback_free_user_data); + lv_anim_set_playback_time(&PropertyAnimation_0, 0); + lv_anim_set_playback_delay(&PropertyAnimation_0, 0); + lv_anim_set_repeat_count(&PropertyAnimation_0, 0); + lv_anim_set_repeat_delay(&PropertyAnimation_0, 0); + lv_anim_set_early_apply(&PropertyAnimation_0, false); + lv_anim_set_get_value_cb(&PropertyAnimation_0, &_ui_anim_callback_get_y); + lv_anim_start(&PropertyAnimation_0); + +} +void topCtrlUp_Animation(lv_obj_t *TargetObject, int delay) +{ + ui_anim_user_data_t *PropertyAnimation_0_user_data = lv_mem_alloc(sizeof(ui_anim_user_data_t)); + PropertyAnimation_0_user_data->target = TargetObject; + PropertyAnimation_0_user_data->val = -1; + lv_anim_t PropertyAnimation_0; + lv_anim_init(&PropertyAnimation_0); + lv_anim_set_time(&PropertyAnimation_0, 200); + lv_anim_set_user_data(&PropertyAnimation_0, PropertyAnimation_0_user_data); + lv_anim_set_custom_exec_cb(&PropertyAnimation_0, _ui_anim_callback_set_y); + lv_anim_set_values(&PropertyAnimation_0, 0, -242); + lv_anim_set_path_cb(&PropertyAnimation_0, lv_anim_path_linear); + lv_anim_set_delay(&PropertyAnimation_0, delay + 0); + lv_anim_set_deleted_cb(&PropertyAnimation_0, _ui_anim_callback_free_user_data); + lv_anim_set_playback_time(&PropertyAnimation_0, 0); + lv_anim_set_playback_delay(&PropertyAnimation_0, 0); + lv_anim_set_repeat_count(&PropertyAnimation_0, 0); + lv_anim_set_repeat_delay(&PropertyAnimation_0, 0); + lv_anim_set_early_apply(&PropertyAnimation_0, false); + lv_anim_set_get_value_cb(&PropertyAnimation_0, &_ui_anim_callback_get_y); + lv_anim_start(&PropertyAnimation_0); + +} + +///////////////////// FUNCTIONS //////////////////// +void ui_event_gamePadBtn(lv_event_t *e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + lv_obj_t *target = lv_event_get_target(e); + if (event_code == LV_EVENT_CLICKED) { + app_ui_event_mainToGamePad(e); + } + if (event_code == LV_EVENT_CLICKED) { + _ui_screen_change(ui_GamePadAppScreen, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0); + } +} +void ui_event_NesBtn(lv_event_t *e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + lv_obj_t *target = lv_event_get_target(e); + if (event_code == LV_EVENT_CLICKED) { + app_ui_event_mainToNesEmulator(e); + } +} +void ui_event_RemoteBtn(lv_event_t *e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + lv_obj_t *target = lv_event_get_target(e); + if (event_code == LV_EVENT_CLICKED) { + app_ui_event_mainToRcAPP(e); + } + if (event_code == LV_EVENT_CLICKED) { + _ui_screen_change(ui_RcAppScreen, LV_SCR_LOAD_ANIM_FADE_ON, 500, 0); + } +} +void ui_event_returnBtnInGamePad(lv_event_t *e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + lv_obj_t *target = lv_event_get_target(e); + if (event_code == LV_EVENT_CLICKED) { + _ui_screen_change(ui_mainScreen, LV_SCR_LOAD_ANIM_FADE_ON, 300, 0); + app_ui_event_gameReturnBtn(e); + } +} +void ui_event_GamePadTipsBtn(lv_event_t *e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + lv_obj_t *target = lv_event_get_target(e); + if (event_code == LV_EVENT_CLICKED) { + _ui_screen_change(ui_GamePadAppSettingScreen, LV_SCR_LOAD_ANIM_FADE_ON, 100, 0); + } +} +void ui_event_bindBtn(lv_event_t *e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + lv_obj_t *target = lv_event_get_target(e); + if (event_code == LV_EVENT_CLICKED) { + app_ui_event_espnow_bind(e); + } +} +void ui_event_returnBtnInEspDrone(lv_event_t *e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + lv_obj_t *target = lv_event_get_target(e); + if (event_code == LV_EVENT_CLICKED) { + _ui_screen_change(ui_mainScreen, LV_SCR_LOAD_ANIM_FADE_ON, 300, 0); + app_ui_event_rcReturnBtn(e); + } +} +void ui_event_hidModeSelectBtn(lv_event_t *e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + lv_obj_t *target = lv_event_get_target(e); + if (event_code == LV_EVENT_CLICKED) { + app_ui_event_hid_mode_select(e); + } +} +void ui_event_gamePadSettingCloseBtn(lv_event_t *e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + lv_obj_t *target = lv_event_get_target(e); + if (event_code == LV_EVENT_CLICKED) { + _ui_screen_change(ui_GamePadAppScreen, LV_SCR_LOAD_ANIM_FADE_ON, 100, 0); + } +} +void ui_event_rockerCalibrationStartBtn(lv_event_t *e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + lv_obj_t *target = lv_event_get_target(e); + if (event_code == LV_EVENT_CLICKED) { + app_ui_event_rocker_calibration(e); + } +} +void ui_event_VibrationFeedbackBtn(lv_event_t *e) +{ + lv_event_code_t event_code = lv_event_get_code(e); + lv_obj_t *target = lv_event_get_target(e); + if (event_code == LV_EVENT_CLICKED) { + app_ui_event_vibration_feedback(e); + } +} + +///////////////////// SCREENS //////////////////// + +void ui_init(void) +{ + lv_disp_t *dispp = lv_disp_get_default(); + lv_theme_t *theme = lv_theme_default_init(dispp, lv_palette_main(LV_PALETTE_BLUE), lv_palette_main(LV_PALETTE_RED), + false, LV_FONT_DEFAULT); + lv_disp_set_theme(dispp, theme); + ui_mainScreen_screen_init(); + ui_GamePadAppScreen_screen_init(); + ui_RcAppScreen_screen_init(); + ui_GamePadAppSettingScreen_screen_init(); + ui____initial_actions0 = lv_obj_create(NULL); + lv_disp_load_scr(ui_mainScreen); +} diff --git a/examples/esp_joystick/joystick_controler/main/ui/ui.h b/examples/esp_joystick/joystick_controler/main/ui/ui.h new file mode 100644 index 0000000..348ea82 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/ui.h @@ -0,0 +1,203 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#ifndef _BOX_REMOTE_CONTROL_UI_H +#define _BOX_REMOTE_CONTROL_UI_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include "lvgl.h" + +#include "ui_helpers.h" +#include "ui_events.h" +void topCtrlDown_Animation(lv_obj_t *TargetObject, int delay); +void topCtrlUp_Animation(lv_obj_t *TargetObject, int delay); +// SCREEN: ui_mainScreen +void ui_mainScreen_screen_init(void); +extern lv_obj_t *ui_mainScreen; +extern lv_obj_t *ui_GamePadPanel; +void ui_event_gamePadBtn(lv_event_t *e); +extern lv_obj_t *ui_gamePadBtn; +extern lv_obj_t *ui_gamePadBtnImage; +extern lv_obj_t *ui_gamePadLab; +extern lv_obj_t *ui_nesPanel; +void ui_event_NesBtn(lv_event_t *e); +extern lv_obj_t *ui_NesBtn; +extern lv_obj_t *ui_NesBtnImage; +extern lv_obj_t *ui_NesLab; +extern lv_obj_t *ui_rcPanel; +void ui_event_RemoteBtn(lv_event_t *e); +extern lv_obj_t *ui_RemoteBtn; +extern lv_obj_t *ui_RemoteBtnImage; +extern lv_obj_t *ui_RemoteLab; +extern lv_obj_t *ui_SettingPanel; +extern lv_obj_t *ui_SettingBtn; +extern lv_obj_t *ui_SettingBtnImage; +extern lv_obj_t *ui_SettingLab; +extern lv_obj_t *ui_MainScreenStatePanel; +extern lv_obj_t *ui_TimeLabel; +extern lv_obj_t *ui_bluetoothImage; +extern lv_obj_t *ui_WifiImage; +extern lv_obj_t *ui_usbImage; +extern lv_obj_t *ui_powerBar; +extern lv_obj_t *ui_powerLab; +extern lv_obj_t *ui_Panel1; +// SCREEN: ui_GamePadAppScreen +void ui_GamePadAppScreen_screen_init(void); +extern lv_obj_t *ui_GamePadAppScreen; +extern lv_obj_t *ui_GameTopPanel; +void ui_event_returnBtnInGamePad(lv_event_t *e); +extern lv_obj_t *ui_returnBtnInGamePad; +extern lv_obj_t *ui_returnBtnInGamePadIcon; +extern lv_obj_t *ui_returnLabInGamePad; +extern lv_obj_t *ui_gameScreenTitle; +void ui_event_GamePadTipsBtn(lv_event_t *e); +extern lv_obj_t *ui_GamePadTipsBtn; +extern lv_obj_t *ui_GamePadTipsBtnIcon; +extern lv_obj_t *ui_upBtn; +extern lv_obj_t *ui_upBtnIcon; +extern lv_obj_t *ui_leftBtn; +extern lv_obj_t *ui_leftBtnIcon; +extern lv_obj_t *ui_rightBtn; +extern lv_obj_t *ui_rightBtnIcon; +extern lv_obj_t *ui_downBtn; +extern lv_obj_t *ui_downBtnIcon; +extern lv_obj_t *ui_yBtn; +extern lv_obj_t *ui_xKeyLab; +extern lv_obj_t *ui_bBtn; +extern lv_obj_t *ui_bKeyLab; +extern lv_obj_t *ui_aBtn; +extern lv_obj_t *ui_aKeyLab; +extern lv_obj_t *ui_xBtn; +extern lv_obj_t *ui_yKeyLab; +extern lv_obj_t *ui_lbBtn; +extern lv_obj_t *ui_lbBtnLab; +extern lv_obj_t *ui_ltBtn; +extern lv_obj_t *ui_ltBtnLab; +extern lv_obj_t *ui_rbBtn; +extern lv_obj_t *ui_rbBtnLab; +extern lv_obj_t *ui_rtBtn; +extern lv_obj_t *ui_rtBtnLab; +extern lv_obj_t *ui_leftRocker; +extern lv_obj_t *ui_leftRockerBtn; +extern lv_obj_t *ui_rightRocker; +extern lv_obj_t *ui_rightRockerBtn; +extern lv_obj_t *ui_selectBtn; +extern lv_obj_t *ui_selectBtnLab; +extern lv_obj_t *ui_startBtn; +extern lv_obj_t *ui_startBtnLab; +extern lv_obj_t *ui_GamePadStatePanel; +extern lv_obj_t *ui_TimeLabel1; +extern lv_obj_t *ui_bluetoothImage1; +extern lv_obj_t *ui_WifiImage1; +extern lv_obj_t *ui_usbImage1; +extern lv_obj_t *ui_powerBar1; +extern lv_obj_t *ui_powerLab1; +// SCREEN: ui_RcAppScreen +void ui_RcAppScreen_screen_init(void); +extern lv_obj_t *ui_RcAppScreen; +extern lv_obj_t *ui_EspDroneStatePanel; +extern lv_obj_t *ui_TimeLabel2; +extern lv_obj_t *ui_bluetoothImage2; +extern lv_obj_t *ui_WifiImage2; +extern lv_obj_t *ui_usbImage2; +extern lv_obj_t *ui_powerBar2; +extern lv_obj_t *ui_powerLab2; +extern lv_obj_t *ui_Panel3; +extern lv_obj_t *ui_dLeftRockerPanel; +extern lv_obj_t *ui_dLeftRockerBtn; +extern lv_obj_t *ui_dRightRockerPanel; +extern lv_obj_t *ui_dRightRockerBtn; +void ui_event_bindBtn(lv_event_t *e); +extern lv_obj_t *ui_bindBtn; +extern lv_obj_t *ui_RcTopPanel; +void ui_event_returnBtnInEspDrone(lv_event_t *e); +extern lv_obj_t *ui_returnBtnInEspDrone; +extern lv_obj_t *ui_returnBtnInEspDroneIcon; +extern lv_obj_t *ui_returnLabInEspDrone; +extern lv_obj_t *ui_espDroneTitle; +extern lv_obj_t *ui_RcDataPanel; +extern lv_obj_t *ui_dPLabel; +extern lv_obj_t *ui_dRLabel; +extern lv_obj_t *ui_dTLabel; +extern lv_obj_t *ui_dYLabel; +extern lv_obj_t *ui_dPLabelData; +extern lv_obj_t *ui_dRLabelData; +extern lv_obj_t *ui_dTLabelData; +extern lv_obj_t *ui_dYLabelData; +// SCREEN: ui_GamePadAppSettingScreen +void ui_GamePadAppSettingScreen_screen_init(void); +extern lv_obj_t *ui_GamePadAppSettingScreen; +extern lv_obj_t *ui_hidModeSelectPanel; +extern lv_obj_t *ui_hidSelectLab; +void ui_event_hidModeSelectBtn(lv_event_t *e); +extern lv_obj_t *ui_hidModeSelectBtn; +extern lv_obj_t *ui_hidModeSelectBtnPart; +extern lv_obj_t *ui_hidModeSelectLab; +extern lv_obj_t *ui_GameSettingTopPanel; +void ui_event_gamePadSettingCloseBtn(lv_event_t *e); +extern lv_obj_t *ui_gamePadSettingCloseBtn; +extern lv_obj_t *ui_gamePadSettingCloseBtnIcon; +extern lv_obj_t *ui_GamePadSettingLabel; +extern lv_obj_t *ui_GameModeSettingStatePanel; +extern lv_obj_t *ui_TimeLabel3; +extern lv_obj_t *ui_bluetoothImage3; +extern lv_obj_t *ui_WifiImage3; +extern lv_obj_t *ui_usbImage3; +extern lv_obj_t *ui_powerBar3; +extern lv_obj_t *ui_powerLab3; +extern lv_obj_t *ui_Panel5; +extern lv_obj_t *ui_RockerCalibrationPanel; +extern lv_obj_t *ui_rockerCalibrationLab; +void ui_event_rockerCalibrationStartBtn(lv_event_t *e); +extern lv_obj_t *ui_rockerCalibrationStartBtn; +extern lv_obj_t *ui_rockerCalibrationStartBtnText; +extern lv_obj_t *ui_VibrationFeedbackPanel; +extern lv_obj_t *ui_VibrationFeedbackLab; +void ui_event_VibrationFeedbackBtn(lv_event_t *e); +extern lv_obj_t *ui_VibrationFeedbackBtn; +extern lv_obj_t *ui_VibrationFeedbackBtnPart; +extern lv_obj_t *ui_VibrationFeedbackStateLab; +extern lv_obj_t *ui_RockerCalibrationSettingPanel; +extern lv_obj_t *ui_rockerCalibrationTipsLab; +extern lv_obj_t *ui_leftRockerCalibrate; +extern lv_obj_t *ui_leftRockerCalibrateBtn; +extern lv_obj_t *ui_rightRockerCalibrate; +extern lv_obj_t *ui_rightRockerCalibrateBtn; +extern lv_obj_t *ui____initial_actions0; + +LV_IMG_DECLARE(ui_img_game_pad_app_png); // assets/game_pad_app.png +LV_IMG_DECLARE(ui_img_nes_app_png); // assets/nes_app.png +LV_IMG_DECLARE(ui_img_rc_app_png); // assets/rc_app.png +LV_IMG_DECLARE(ui_img_setting_app_png); // assets/setting_app.png +LV_IMG_DECLARE(ui_img_ble_icon_20px_png); // assets/ble_icon_20px.png +LV_IMG_DECLARE(ui_img_wifi_icon_18px_png); // assets/wifi_icon_18px.png +LV_IMG_DECLARE(ui_img_usb_icon_20px_png); // assets/usb_icon_20px.png +LV_IMG_DECLARE(ui_img_return_btn_16px_png); // assets/return_btn_16px.png +LV_IMG_DECLARE(ui_img_setting_icon_20px_png); // assets/setting_icon_20px.png +LV_IMG_DECLARE(ui_img_up_btn_png); // assets/up_btn.png +LV_IMG_DECLARE(ui_img_left_btn_png); // assets/left_btn.png +LV_IMG_DECLARE(ui_img_right_btn_png); // assets/right_btn.png +LV_IMG_DECLARE(ui_img_down_btn_png); // assets/down_btn.png +LV_IMG_DECLARE(ui_img_espnow_bind_png); // assets/espnow_bind.png +LV_IMG_DECLARE(ui_img_ble_28_png); // assets/ble_28.png +LV_IMG_DECLARE(ui_img_brilliance_28_png); // assets/brilliance_28.png +LV_IMG_DECLARE(ui_img_usb_28_png); // assets/usb_28.png +LV_IMG_DECLARE(ui_img_vibration_28_png); // assets/vibration_28.png +LV_IMG_DECLARE(ui_img_volume_ctrl_26_png); // assets/volume_ctrl_26.png +LV_IMG_DECLARE(ui_img_wifi_28_png); // assets/wifi_28.png + +LV_FONT_DECLARE(ui_font_SourceHanSansCN14); +LV_FONT_DECLARE(ui_font_SourceHanSansCN20); + +void ui_init(void); + +#ifdef __cplusplus +} /*extern "C"*/ +#endif + +#endif diff --git a/examples/esp_joystick/joystick_controler/main/ui/ui_events.h b/examples/esp_joystick/joystick_controler/main/ui/ui_events.h new file mode 100644 index 0000000..d76947a --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/ui_events.h @@ -0,0 +1,27 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#ifndef _UI_EVENTS_H +#define _UI_EVENTS_H + +#ifdef __cplusplus +extern "C" { +#endif + +void app_ui_event_mainToGamePad(lv_event_t *e); +void app_ui_event_mainToNesEmulator(lv_event_t *e); +void app_ui_event_mainToRcAPP(lv_event_t *e); +void app_ui_event_gameReturnBtn(lv_event_t *e); +void app_ui_event_espnow_bind(lv_event_t *e); +void app_ui_event_rcReturnBtn(lv_event_t *e); +void app_ui_event_hid_mode_select(lv_event_t *e); +void app_ui_event_rocker_calibration(lv_event_t *e); +void app_ui_event_vibration_feedback(lv_event_t *e); + +#ifdef __cplusplus +} /*extern "C"*/ +#endif + +#endif diff --git a/examples/esp_joystick/joystick_controler/main/ui/ui_helpers.c b/examples/esp_joystick/joystick_controler/main/ui/ui_helpers.c new file mode 100644 index 0000000..1ac8960 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/ui_helpers.c @@ -0,0 +1,268 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#include "ui_helpers.h" + +void _ui_bar_set_property(lv_obj_t *target, int id, int val) +{ + if (id == _UI_BAR_PROPERTY_VALUE_WITH_ANIM) { + lv_bar_set_value(target, val, LV_ANIM_ON); + } + if (id == _UI_BAR_PROPERTY_VALUE) { + lv_bar_set_value(target, val, LV_ANIM_OFF); + } +} + +void _ui_basic_set_property(lv_obj_t *target, int id, int val) +{ + if (id == _UI_BASIC_PROPERTY_POSITION_X) { + lv_obj_set_x(target, val); + } + if (id == _UI_BASIC_PROPERTY_POSITION_Y) { + lv_obj_set_y(target, val); + } + if (id == _UI_BASIC_PROPERTY_WIDTH) { + lv_obj_set_width(target, val); + } + if (id == _UI_BASIC_PROPERTY_HEIGHT) { + lv_obj_set_height(target, val); + } +} + +void _ui_dropdown_set_property(lv_obj_t *target, int id, int val) +{ + if (id == _UI_DROPDOWN_PROPERTY_SELECTED) { + lv_dropdown_set_selected(target, val); + } +} + +void _ui_image_set_property(lv_obj_t *target, int id, uint8_t *val) +{ + if (id == _UI_IMAGE_PROPERTY_IMAGE) { + lv_img_set_src(target, val); + } +} + +void _ui_label_set_property(lv_obj_t *target, int id, const char *val) +{ + if (id == _UI_LABEL_PROPERTY_TEXT) { + lv_label_set_text(target, val); + } +} + +void _ui_roller_set_property(lv_obj_t *target, int id, int val) +{ + if (id == _UI_ROLLER_PROPERTY_SELECTED_WITH_ANIM) { + lv_roller_set_selected(target, val, LV_ANIM_ON); + } + if (id == _UI_ROLLER_PROPERTY_SELECTED) { + lv_roller_set_selected(target, val, LV_ANIM_OFF); + } +} + +void _ui_slider_set_property(lv_obj_t *target, int id, int val) +{ + if (id == _UI_SLIDER_PROPERTY_VALUE_WITH_ANIM) { + lv_slider_set_value(target, val, LV_ANIM_ON); + } + if (id == _UI_SLIDER_PROPERTY_VALUE) { + lv_slider_set_value(target, val, LV_ANIM_OFF); + } +} + +void _ui_screen_change(lv_obj_t *target, lv_scr_load_anim_t fademode, int spd, int delay) +{ + lv_scr_load_anim(target, fademode, spd, delay, false); +} + +void _ui_arc_increment(lv_obj_t *target, int val) +{ + int old = lv_arc_get_value(target); + lv_arc_set_value(target, old + val); + lv_event_send(target, LV_EVENT_VALUE_CHANGED, 0); +} + +void _ui_bar_increment(lv_obj_t *target, int val, int anm) +{ + int old = lv_bar_get_value(target); + lv_bar_set_value(target, old + val, anm); +} + +void _ui_slider_increment(lv_obj_t *target, int val, int anm) +{ + int old = lv_slider_get_value(target); + lv_slider_set_value(target, old + val, anm); + lv_event_send(target, LV_EVENT_VALUE_CHANGED, 0); +} + +void _ui_keyboard_set_target(lv_obj_t *keyboard, lv_obj_t *textarea) +{ + lv_keyboard_set_textarea(keyboard, textarea); +} + +void _ui_flag_modify(lv_obj_t *target, int32_t flag, int value) +{ + if (value == _UI_MODIFY_FLAG_TOGGLE) { + if (lv_obj_has_flag(target, flag)) { + lv_obj_clear_flag(target, flag); + } else { + lv_obj_add_flag(target, flag); + } + } else if (value == _UI_MODIFY_FLAG_ADD) { + lv_obj_add_flag(target, flag); + } else { + lv_obj_clear_flag(target, flag); + } +} +void _ui_state_modify(lv_obj_t *target, int32_t state, int value) +{ + if (value == _UI_MODIFY_STATE_TOGGLE) { + if (lv_obj_has_state(target, state)) { + lv_obj_clear_state(target, state); + } else { + lv_obj_add_state(target, state); + } + } else if (value == _UI_MODIFY_STATE_ADD) { + lv_obj_add_state(target, state); + } else { + lv_obj_clear_state(target, state); + } +} + +void _ui_opacity_set(lv_obj_t *target, int val) +{ + lv_obj_set_style_opa(target, val, 0); +} + +void _ui_anim_callback_free_user_data(lv_anim_t *a) +{ + lv_mem_free(a->user_data); + a->user_data = NULL; +} + +void _ui_anim_callback_set_x(lv_anim_t *a, int32_t v) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + lv_obj_set_x(usr->target, v); +} + +void _ui_anim_callback_set_y(lv_anim_t *a, int32_t v) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + lv_obj_set_y(usr->target, v); +} + +void _ui_anim_callback_set_width(lv_anim_t *a, int32_t v) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + lv_obj_set_width(usr->target, v); +} + +void _ui_anim_callback_set_height(lv_anim_t *a, int32_t v) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + lv_obj_set_height(usr->target, v); +} + +void _ui_anim_callback_set_opacity(lv_anim_t *a, int32_t v) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + lv_obj_set_style_opa(usr->target, v, 0); +} + +void _ui_anim_callback_set_image_zoom(lv_anim_t *a, int32_t v) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + lv_img_set_zoom(usr->target, v); +} + +void _ui_anim_callback_set_image_angle(lv_anim_t *a, int32_t v) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + lv_img_set_angle(usr->target, v); +} + +void _ui_anim_callback_set_image_frame(lv_anim_t *a, int32_t v) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + usr->val = v; + if (v < 0) { + v = 0; + } + if (v >= usr->imgset_size) { + v = usr->imgset_size - 1; + } + lv_img_set_src(usr->target, usr->imgset[v]); +} + +int32_t _ui_anim_callback_get_x(lv_anim_t *a) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + return lv_obj_get_x_aligned(usr->target); +} + +int32_t _ui_anim_callback_get_y(lv_anim_t *a) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + return lv_obj_get_y_aligned(usr->target); +} + +int32_t _ui_anim_callback_get_width(lv_anim_t *a) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + return lv_obj_get_width(usr->target); +} + +int32_t _ui_anim_callback_get_height(lv_anim_t *a) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + return lv_obj_get_height(usr->target); +} + +int32_t _ui_anim_callback_get_opacity(lv_anim_t *a) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + return lv_obj_get_style_opa(usr->target, 0); +} + +int32_t _ui_anim_callback_get_image_zoom(lv_anim_t *a) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + return lv_img_get_zoom(usr->target); +} + +int32_t _ui_anim_callback_get_image_angle(lv_anim_t *a) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + return lv_img_get_angle(usr->target); +} + +int32_t _ui_anim_callback_get_image_frame(lv_anim_t *a) +{ + ui_anim_user_data_t *usr = (ui_anim_user_data_t *)a->user_data; + return usr->val; +} + +void _ui_arc_set_text_value(lv_obj_t *trg, lv_obj_t *src, const char *prefix, const char *postfix) +{ + char buf[_UI_TEMPORARY_STRING_BUFFER_SIZE]; + lv_snprintf(buf, sizeof(buf), "%s%d%s", prefix, (int)lv_arc_get_value(src), postfix); + lv_label_set_text(trg, buf); +} + +void _ui_slider_set_text_value(lv_obj_t *trg, lv_obj_t *src, const char *prefix, const char *postfix) +{ + char buf[_UI_TEMPORARY_STRING_BUFFER_SIZE]; + lv_snprintf(buf, sizeof(buf), "%s%d%s", prefix, (int)lv_slider_get_value(src), postfix); + lv_label_set_text(trg, buf); +} +void _ui_checked_set_text_value(lv_obj_t *trg, lv_obj_t *src, const char *txt_on, const char *txt_off) +{ + if (lv_obj_has_state(src, LV_STATE_CHECKED)) { + lv_label_set_text(trg, txt_on); + } else { + lv_label_set_text(trg, txt_off); + } +} diff --git a/examples/esp_joystick/joystick_controler/main/ui/ui_helpers.h b/examples/esp_joystick/joystick_controler/main/ui/ui_helpers.h new file mode 100644 index 0000000..94aadd6 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/main/ui/ui_helpers.h @@ -0,0 +1,116 @@ +// This file was generated by SquareLine Studio +// SquareLine Studio version: SquareLine Studio 1.3.0 +// LVGL version: 8.3.6 +// Project name: BOX_REMOTE_CONTROL + +#ifndef _BOX_REMOTE_CONTROL_UI_HELPERS_H +#define _BOX_REMOTE_CONTROL_UI_HELPERS_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include "ui.h" + +#define _UI_TEMPORARY_STRING_BUFFER_SIZE 32 +#define _UI_BAR_PROPERTY_VALUE 0 +#define _UI_BAR_PROPERTY_VALUE_WITH_ANIM 1 +void _ui_bar_set_property(lv_obj_t *target, int id, int val); + +#define _UI_BASIC_PROPERTY_POSITION_X 0 +#define _UI_BASIC_PROPERTY_POSITION_Y 1 +#define _UI_BASIC_PROPERTY_WIDTH 2 +#define _UI_BASIC_PROPERTY_HEIGHT 3 +void _ui_basic_set_property(lv_obj_t *target, int id, int val); + +#define _UI_DROPDOWN_PROPERTY_SELECTED 0 +void _ui_dropdown_set_property(lv_obj_t *target, int id, int val); + +#define _UI_IMAGE_PROPERTY_IMAGE 0 +void _ui_image_set_property(lv_obj_t *target, int id, uint8_t *val); + +#define _UI_LABEL_PROPERTY_TEXT 0 +void _ui_label_set_property(lv_obj_t *target, int id, const char *val); + +#define _UI_ROLLER_PROPERTY_SELECTED 0 +#define _UI_ROLLER_PROPERTY_SELECTED_WITH_ANIM 1 +void _ui_roller_set_property(lv_obj_t *target, int id, int val); + +#define _UI_SLIDER_PROPERTY_VALUE 0 +#define _UI_SLIDER_PROPERTY_VALUE_WITH_ANIM 1 +void _ui_slider_set_property(lv_obj_t *target, int id, int val); + +void _ui_screen_change(lv_obj_t *target, lv_scr_load_anim_t fademode, int spd, int delay); + +void _ui_arc_increment(lv_obj_t *target, int val); + +void _ui_bar_increment(lv_obj_t *target, int val, int anm); + +void _ui_slider_increment(lv_obj_t *target, int val, int anm); + +void _ui_keyboard_set_target(lv_obj_t *keyboard, lv_obj_t *textarea); + +#define _UI_MODIFY_FLAG_ADD 0 +#define _UI_MODIFY_FLAG_REMOVE 1 +#define _UI_MODIFY_FLAG_TOGGLE 2 +void _ui_flag_modify(lv_obj_t *target, int32_t flag, int value); + +#define _UI_MODIFY_STATE_ADD 0 +#define _UI_MODIFY_STATE_REMOVE 1 +#define _UI_MODIFY_STATE_TOGGLE 2 +void _ui_state_modify(lv_obj_t *target, int32_t state, int value); + +void _ui_opacity_set(lv_obj_t *target, int val); + +/** Describes an animation*/ +typedef struct _ui_anim_user_data_t { + lv_obj_t *target; + lv_img_dsc_t **imgset; + int32_t imgset_size; + int32_t val; +} ui_anim_user_data_t; +void _ui_anim_callback_free_user_data(lv_anim_t *a); + +void _ui_anim_callback_set_x(lv_anim_t *a, int32_t v); + +void _ui_anim_callback_set_y(lv_anim_t *a, int32_t v); + +void _ui_anim_callback_set_width(lv_anim_t *a, int32_t v); + +void _ui_anim_callback_set_height(lv_anim_t *a, int32_t v); + +void _ui_anim_callback_set_opacity(lv_anim_t *a, int32_t v); + +void _ui_anim_callback_set_image_zoom(lv_anim_t *a, int32_t v); + +void _ui_anim_callback_set_image_angle(lv_anim_t *a, int32_t v); + +void _ui_anim_callback_set_image_frame(lv_anim_t *a, int32_t v); + +int32_t _ui_anim_callback_get_x(lv_anim_t *a); + +int32_t _ui_anim_callback_get_y(lv_anim_t *a); + +int32_t _ui_anim_callback_get_width(lv_anim_t *a); + +int32_t _ui_anim_callback_get_height(lv_anim_t *a); + +int32_t _ui_anim_callback_get_opacity(lv_anim_t *a); + +int32_t _ui_anim_callback_get_image_zoom(lv_anim_t *a); + +int32_t _ui_anim_callback_get_image_angle(lv_anim_t *a); + +int32_t _ui_anim_callback_get_image_frame(lv_anim_t *a); + +void _ui_arc_set_text_value(lv_obj_t *trg, lv_obj_t *src, const char *prefix, const char *postfix); + +void _ui_slider_set_text_value(lv_obj_t *trg, lv_obj_t *src, const char *prefix, const char *postfix); + +void _ui_checked_set_text_value(lv_obj_t *trg, lv_obj_t *src, const char *txt_on, const char *txt_off); + +#ifdef __cplusplus +} /*extern "C"*/ +#endif + +#endif diff --git a/examples/esp_joystick/joystick_controler/partitions.csv b/examples/esp_joystick/joystick_controler/partitions.csv new file mode 100644 index 0000000..a049336 --- /dev/null +++ b/examples/esp_joystick/joystick_controler/partitions.csv @@ -0,0 +1,5 @@ +# ESP-IDF Partition Table +# Name, Type, SubType, Offset, Size, Flags +nvs, data, nvs, 0x9000, 0x6000, +phy_init, data, phy, 0xf000, 0x1000, +factory, app, factory, 0x10000, 4M, diff --git a/examples/esp_joystick/joystick_controler/pictures/ESP-JoyStick-back_cn.png b/examples/esp_joystick/joystick_controler/pictures/ESP-JoyStick-back_cn.png new file mode 100644 index 0000000000000000000000000000000000000000..40b3f918b449cc503b52b734711c1d2d41084132 GIT binary patch literal 2676305 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%0Ao#3+#Y&6ntK=|uz2{ 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 $A^$WnLN=qbu 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�^2%VLjVTw$`@kzTI`2!d;j>qAELEKx;G`_s1g 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

vv;5b zNTFEJjp933c#DuHMT&eNH<|d>e3Ns?M0#F1`g8PssVlnPWBWRhILo2OH!JVIhU{Mf zm-Q;*^H(58$*XsydF9p#1(%+0H)wqk

>5P?Q}{rPx#PN*0*cLgrJYKW3=r2Du_@8yNPHe^X(vSWv}|^sWbp%lR#C3S2Pr`H;8};Fg}BD7l|w2^+-3Bpsf?g~v(woTJ zApNT{yYtJ;#4^H2r%R=qgENz5+;L_1&(lom%Ui1xwbpPlR56~1P0EnFExlL3htF_Y zaFcX0G>w~?JMB%kiXR7XziBHlge++jy{E=#V{xzY@2Jl=FdJ)vvgn=j;M zI2&oUD=XTPeNgLNrj!TL zK2dDPYHb8frn0uf8=WY!Cpg2ci`^qXv;&r2vK~R+gkOHFMD!V%q-4HO2plU>ZW`I7N1BN69?@Ws zX5c`*+k6;lnA;jHX;kKQ64@E~kuXWn0-a-w`TMC22DR^LzlHLFApZwnP<$qa>l`r| zEO*8FL#>-#(f;MOOefa|oH!5~SKZ+0DGrVEB`z~WPy`i8OGXt;2?ilZXUs6r;O$AR z(5wZ63SgJy;(Y$#whrE|6QyW$jluxhy=JX?mqh5>F=e`G_kO|VYmGFF=VlULrK9iE zcLk61nc=AUoP=C1;^-+-Xy^Z{wm+a%tq`Dgt(^PuWAvG#70f(Pj`Lg)5dY;D>z;Rk z%@+U?1bq4=?EzC5=*B@BGu}n??&#Cq%~@$9h@rWrx`ry@v+!(dengcrkXCp=@j4Pf z9WeNcc$OB&rxaapNJ9Jxm-v^QV+*n9NPoIZnqx?PW*belFm;zm#Fw{la4`O=gIdWI z9KwZNX4`yZ(`)MaZ(3?7+D@A+tq`8Kv=kVnIz19HpbsVq8tnH_+O0eB(4vbw2HJ>y zONwG&TFhbcOoJ!r$uH!oQs=&2v)kQYeYdY~T8{2u(1=*K;@?|3#Cv*b_H4Lk-7F5% z^sdS1v+?Ggbl~GpDkc_${VmI^qA%uDOodjQ_7Fpo<&@jMc`v8WzW;?4_N~%?h_{39 z9*^?)M{AW_Pgn)JVtpV>AF$%!9jc+eqUaq#M=Rm+tRO9o8|Jy-`2PKKC_a6DLm;RJ zxKGS6Us_-hpP5K|ftUCtaE?$xRuYAs2|jvgoh{wueo8uWDf#(+o8X7Kk1)CW!?Zkn z+q7 zdb_?dR6Q2#4HepUSpQ5P$W4#ht)LJyQYTM!+Vuo;mU<}ubH0h0p=wNPeoRaZm)!_C zZH6LGsk~-VGpF60=yoX!lj--Rv)~g|`<)?G?6u-A<;L$H_>i=ZP^1087-#_4)s+$3 z4s_C6sC>0gRFWtL*VCw2i8(-inYx|1+-!7;J5b9 zS0goC-xePBl!`8ukE=8}?AHO5$1@FX`PS}SEN(3*Eh`cR59{cEf48jT0;F1j58{an z7x$L`m%Q+S?l|sNFEPOl@j;V=?e3}U;gDeea%Uz%6WGl2o0pZ2=do2cCC5b;(*Olz zBL<+v+A!e}t;F2j6}fndVf+6Y`v1X^^RJ@+69yblb+;|mG;5#E-aanlt1iw4lu;@T z_Y~xyj9r|Vok|G+Df#?NlDa5bCzQj+Z|@sE-kib&NJ*m-0d`iVSJ{57d6rF5gFx~%!nhyyf>eGeBK-hCC`N*VI?`9wjLy+H!=6cD3m zW_axLFLL_dPCkFzzS>%F(?tO=ABU^^o2hZU74Y#97gz9z@e#nv@%k4z{4Kivx8IN8 z<}R3&sTOqv0)U;3Am*9s@f9nJ*}XuV^BGT^*%9i_Jh&zefGYBun%<+%ST5UD-5Ka; zWX-$Q&akv{6MAN4EeFNNdf0<9q0{Q+SMaf*tR)l8;{8>T>LL(9gWD2Qj#y;1{aY~pmc9(9 zD^O!Aseq2NU4XK9{o;=^PEbtyV*GJx0hrUvmkdp_x<85wUY|xtyhJKjRbPAr&!aF1 zy!(5lI0Ck!CXedqm?|q6oApDB3v#enVe&(nL-;g_-sjzI`g8jYJUdHEFy)0c3j_5> z$=j#LoEvOFw2w3Bar?SPZ#bYWFM1dSo%JcLcxez8p?}$mt!C!?w~=G7hfu@Q3smM# zpR%8~w%D$hN1B}n?zdK)8hjj?eG%E_M}#dK!jI(ZFJm^sfW0q)DjpT;76piQqJ(x1b*Ic!L>Sua2-tTq76@u&H0 zV4!^%6@a(bR52=Oy42?{M>m$4_g+5dXaGH{W6RyK>k}$;ff@@*HLt^)iFvkLS|e%H ze-Wv$#0xwKA{ht@YjHHd2v|6AR4mq6HaC=`<1MH`=w3f-G02WEr#nk;Z<31e)v~Zh z$JR;mj|euWwMjyu_7Be@^WqTZf3o9&S2l>FFH92?U#@G8Q>1@LHb#}``rB^FeIMpt z;Id4iAslx{HERcdIIKoQ#hxS zI+NwC2lepQ+C!(XUpB((vTA^`hk09+AoJ)^U3%v^2BGK>&=4t~11i*_$U4j3WSpo2 zq)iN%T#TEZ#Q^D3{Hr@#!xh6;K|Iz6X@WjeL@IQvL2_kLEx0oVV*TYhjC#nU!MlU7 z3UR;T>=_t6>QQ^T%0z<^BNFIiAU_vVU1~+GGFzz}9rdZ+X3l$6StHFszDOdzK~yC* zg_l0`OJb5y8D0vM@2iWQHi5M>hjbwn_-Ui6%^1XkwPWO^-AID=<@4KTnLD#TE}v4% zeWv{peta!`O=4FhF()YP6l2~tv1*}etWvXMz>}JdkseJnE}#-k0P+0jbbrgr{&oMq2m_86$DSq&A&7ktdrqPhogPj@H@~;2{Ry;a;zQ3v zCLq3&-Vc|dCsCqzHFX%pGc`=E*@XLF=WEs+S(FRRxZHkVGRgAX=7?$p1?S{ zWGNi5i;E1xYBw*-<7`In?`M71?G~VTHD^oEM{oPG(sg+fJTadstb9?ytDLwuyV>R2 zO1TE%zt5er>oJ6bD0#(sZ%me^-TRBR=C@v8aZoL7GO;LJ*-rM~jI2CM<8O!wA+aLS zTGF~%IlOTSdFL$C`VwZH_G=xY?}UbD^CF98W!Q$vL!`So7y$;9tsMJBV zB{Z7asAu15Ns)Qh%agF0u(0+fMIr0HTcx?R!1UrP+R1nS-~#KSoSZ6X6sV5!u0*?;_vIQ>YD{a<7iu1KMR`Ts}j=QUEINmSTpQ0u38 z5fPO${3jUxeekBqbAS1i`QB??#TH)l^C_8=^Ztj!e8qx}P0-qKY83IKv+;*dY%^H6 zyN$p2*s2|Bb&V{NvfJRDEuJcT!o$Kc;OZAc`*ijFfI(5!ObWE3_|a{`snPgSMeylO zz6`oWY(zDJiA9}@tMeEv7k$!qn#6N3teUHfp^Mg-HB&MmHJnBz7L9sV`C=OScl&8h z<~?3Lyc}+Ck;CduFVeG5>^>u_x@AduIgg@Y`;j9G1}5l%)0tq8>WX5;_P*d%Blp^?BBr=IP8em-dzzM z-aX%^M0_HJ=kagqK+mRif`V?w8=O+|RBLaJy1Vd~1D$U)7?_xH+BT>*B{xxh_3CW% zF;!q6*{mK%T~-U3nlb63xY@<5q#d6eau~c*+E{J2Ha(0(oVj_L=sb^!K0GV@CC9*b zKsDE;!-R)75VvJHKT2-IQ>&Y|$gUf8XRZ{ZV}JI?)8|afX`vO1Zck&2G&=rnXY7EC z!Rha&!r+Hp9@nf~8}a;oM)1H8Jn?(!n9fe@i_DIR3@1tu(0s24hxZ}8vZ+KiR%aKB zCMmu=u3Nq(CG=7%xFFx+nX?FTV*;ZjZF}@XHm+1>^*9?xcKgw;oC4hXiL4=gYmV@< zv_o5hmLpW$J?u#InS`!czc%>-V*PhUp0z?mT5{eU9}XdkK6bvR|6+gscN_EoaF6|)Y60Ei2?9%2qAQ+2X8rvkJ^*Z_F?fNNBB?f!52r~tKfFQ zFJkf3#4IpGB)4dQ4u^2N*R3@AGax<_zXOjs&bM$Grl!j20u-;#k*FPiY>HRTziFDdobc^y937b8*l_{ zmOU%y-Igo!xs2=*08HF*n&yYT_%pJ4NXbMd>j!~(f0S8Gt?318T`!bOqidLc#HCeH z4PV%AAoC`ZBGMnA#0XS9uaK4)bF1D02~5fK?D4}&cf;ghT4m1Llbfb~nGKk4JOWFw z2oA;p@wyMrR`B4h`y?54A0*kYlHZ#|jbG6(DjNYxuPwv|l>HC{XWK8pO&?!QG8Mpw z9auuB)h!k+p2^>(CV$3Sd<2%zE)Xjk7S&pSp!erZdT5pql(7Yj}8snuEnSpWZL`?j-{aw)Y*+YiaN4jX!M}S2 z>?(s|*@VC`u+#pbivF#-|MJRciq*A(d#EwmiV)F@&27^7RPn)(R38!aHUM_$SAY?v zm_9(dm8M#Q3h3kKk`ciBhpIN0STvJ2-Qst6W!6$236d4)d2DZtwC5ABCdb|HC02ly zsspbPQmtDKP`+hC;y>g_!FUKDRIdsRw`EYrtkiq#Zd}B-r>-Q$eT14nB6bH* zN^6})wN!j8k2j4Q-Yd0@s|ahhZnJ|A)JfzwP~WMvOBlEV3GPj`vljL(-pp8kn^Ux1 z)4GpriA8a3gHSXx*hZ4h2`oX0aVo%@cm)S#$e0-Ay;<$bd+NPDiL08ID;p^1K0ni8$E;zzZC4H7?a{Y-kG^r) zF!o#s&I(S!88zo?RE+3tvy|BWH%GTI>DNM%qFjz1W3pm4;);s?FpCaaCZ?3UNQ-)r z*^c54C;lrRJ}bOsw`U$=+6i+e&3a5Esnh5#o<3XxjlRKC~y7mv~n& z`G#8Nh_|3#XU#^0_%`x|;rD>9E_2X(CnCRsQf7VAVo?`u09VA49f+0-*AxN^mM`L- zZN*-Ib+NTI)Kv>mXO9;3xn#~qX_hL?kk z;et4uUiC+5Cl+_<P=;WT%hU&~L!j@PpL}Yu{r1@foz;L=4XBmQDY(C%jWh19+v4!O4zWra$pE)`9i<;j0 zM=ra$vK3k166Gm2yiO(F)itrmYUuIsR2=;J`kSOL`p*dXGOJI6W2>CwKaf8Y_ihmA zaT)}&T|8GpdjXB$XK0)j@`ax2vkmZsU{c#ehn*IDixoy`h*M4_vYq7nhlc(GzcDCj zTzv4yR0WQzT@#y>>{67U0X!E|NG0_rXpY_p-{rvMe=xCH;G8#LxS#-%!W(1)VndMXXx@x zZFPBhNuyxjM)lv4lbaWAlKg;sA>Y^70yZ>3wY*dDxbS(lGip9{OD{?!KF~C>iM{m-D_Eu zYD8J3+Q;Kc_5VZgJpeooEk}$5DaekPra|+)aqXUzlEtYW7Qsg3)~QIMmbzHz#qo>xEJ8qK*MK`d8NRqcTo(bSrA#19~@*&ix^Yn2I9r79$7mJVJ_ zKio?KURgg&lPqs2N2IuA3%b$_)A)D_v_1V>DZaKKInEBc?!LLYZXTS5#WbyR3N9|F zwbxiMn`?S=xNUm1S#vllDB5v}iPu_xyKUAC;1+9bqvk1qa0Gx|EeKzvx%sHVP~LC$ zA6w7-m4;+At^-!(YSf+}Mx1nCDuBCyNCU>^c}@3j;Yxs-^fc0$UoRL((Dt6hVz62+ zXa-$rXT8*7XUXMd2S7a*O4@3cSilC<32#(uIgv$WZqqY>&1X;nF9F-TVh{ezPQXrg ztH(%I8alMKi})3#+Y@$`fI^E%Pn2#Lw&NRagN0iL-wDSMVxZm2j#NsVLEa559xM%d zgXx_&!a~y4)5@oUn_$1hF`Dtk{$BX|c6*`PZV5!UOd%}1U<143t#DsBFzy}dz`yE{ z$n;NB@E{5wzaPgRy6gEX_WtAdk%cDMQi0&(&TEmd<4iswgKs2$7lx<0=PZM}=Sh>s zO-~!HU<`AjKb*mIel`zY){v$j#9gla>f9!wf?X^hos<4)_;WE|YP8*ec4652V#ZjQ z-8ImUGj5R7UMyV$(7csHWA?G%Io}+3hQ2f)fx-_hE0Tf+W#rL8&qpl|L#OM1?$6o6 z)jJs$!+A*2{pg1iY)kY4N=H@BGJLoMJ>$4pP=!_Ba_;rX9@Nvm0g^&g<(3_Avxb^ zQYofK^?8vo%M}c})MZoa1Yjy@r&QHCB+-JI{1tTLYn0>u)65^*BK|4pd{J~6x?#-A z`OFC&u@Bt??`*%1?w!~kAPmkN14~AY&9HyCV8~Xt8j(%z zF{mUwNx5JpV{J@9aaj3$l%>Sl3lkcF;%R6`IgMNw}s zCV4mOb6Gs7?he6s&-tG7eCPY#bF1fl-uc}(%-}UU)?Rz?UnV z0WaBqEHf^rpAhw+-1@WB27*mf zLEkJPt*YTb{B-PwzLq^e$7q`!qNkea75pRa1i3ktFY5&9?VnZ5un=p)!Aw?|*7JdA zxXBR82CbsvpY6!0jQ5;)vTgM5lxt?a!!QR`sDuyS$$qDTGxs^o3nO%r?b+h8buT9*qvzb_!Xo-M84$XTfMi-{h~sVpFJ#uDgT6IOaZX9#NUinB zCJifSn03K%+oV}}9&gD!xoUOyc{;qaJACEMBnr-trH}PjO9amqTN>+zBexYXp@~% z9ta3xrW9h(#2cA0EyN@-KSOPPNN@V3Akj+e*?l)T6@Rg0kv4-75>jyHfeQEfJ_lJv z0D>L{2-#);E=44yS-|C5;-Z4z%l z)H&e88}Mg5dliEg_W7hF@c9cqETK5%eyA?^I^iC7H}EBLZz4#fTjZr0KRas?o2HdgY7Ul`wl*0)Jm%ZV3NvWMb0|<2qL#hd z-qe+Vfe9xewQUn|rv%gtU+37rj5M9ycF%Rw*>%%H0LcQ(}gNBb_10`7}#oCL=wr(I~Gr&5NaYOn6;5QK1qYJO6cdhwJFc zqU1pdXmbOI!G8vM-XgQVLKABpd~nsl&{h7i8Xys*qBaGw({2V^FZz;lrn(X8)nC8w zcgBb&3GJu_1wFO9PbFT!cwW{z%7(!vtuEsw6zC`APaUx)K5I_cGq~QcV^6%)x!qXh z4bN6$@v&K7)|yYl;If~4i`b~x*kiLe;(k|PH7vFxtE_RW2*(O-tT|=_ ze@yyfk_H4Gl16Zc@Z(GoImAR-k+c39kZk_6yYC3+Pd_D_TX1UZP{JmKWdZ-P=*HZ& z+JOt>(YrO*QR!Zh?TfISru(}EK_Y(sFTt=pXj5*1=<9oPKtl3!mvgHhOE4h(dhT>m z!J-!L`VH%pMxlpnbY#k`WW8dt3l>xkO_VIq-`_8z_1dCH?;&4TC<(d$0~{rd8HipnqdR}%9({sE)GesV|GOWv>g(L`suSGqXL1_5m32gfN+z{$e1AMI3j>MYu z9Wq;o`iJYRLGvO*rwxx?yrwS~Y;|L^`t_RTdY>p-OW=DDsx0|t{)60 zH7F+c%)vd&5|xzq4UY%zyxJKznz15yz~?)ZBNCRR%g}5$b!qedWJ`R{#@XxM3wu1h zc-yMN4PB1VdZp0xYz>sjpieR4*w-4Rr1JUGUeW`^jJBF$Y*wor)jN)N5Y z7FVN8KQE9JlB)GQW&9~4g!L$T3`Z)`5i*^6okk}N4|c}qYmk_u<2U7dzWi^C%sHh67$+0-&=SYS+AGwNCeO$D2O+Y>H#4v^jcxPLf@%$)Z50l zrND0A@RZCrUjf$fgyR;N2UUy2)!pPJsP=}Jvb<@RA$T31x_aC?0$jw=;q|nJhD{3Y$PR`?QcM<1Yc-gg)rCMv$_!I&%W;6HJ=91mxT?@fb}$L76ikBygn!fw*+9Cr zONYR!V?s8ipFwMvq7`qe^*;?kI%NB3s*S+Zrri2^HNbQUTHp~sWkVBZ{{x!?+>SoN zF|RizKyR`654ot`=Sy6ic9YYUEl52FwAAP0@620B%e-UCF{z9AP{)|TAD&Be^56t9 zJV;E*mDW~VDe$zg?odtKUr(NW0Wb%}aQAZ*X{HVok(TRPFeI)Y3_FDV(DKK>k!?^J=XYdBgxM$Pm_^~ik=j4y_PU0>s<%?m?nzC*fJUH-WAjEmXH;MIMO*D zHi_iZh9T#cmWy&f?)j2+7f=jmd@=E1r zNZdmkFeaiqeImGTAbO+ojMjDugl)}$vMbmLw$=Z^##66lnZbdk<@vAwX7_(vLP()7 z8tVfDdX>M&eQ-LI;&V#wlWE86d6&D0r+X{pJJq~3?qDzAo7%CYIT(d8Qmo58WTxcz z+meZ4TBq$Yov|zYKR@3?R>Kdl?3vl8+JSP>ZTL3}P~|m4)LCEB<#Q8s;W!l=Q;vv*z0!)F z3A~pd$FGHa_ZmAh9EdQI1|n8ws2?3?#8i zejJzUk-18g={G<{l|urQFe57|TN*%o9{g6CXoHrfVjrteY(J@g$dNRvBdjP+877IP zxxCZ_%mIMF@Q~ANs|GN@r~FlGoLNnO4z-=s*-18-;J92wRl8l3uQtCnpB$u_o2k)V z*)o2qZi>|>E4tw$%&+}m4wVoap7Y@2kJq8-$c4H1#2@4RAnk?^zljWJCYtFWxpd+% z52v!YKJ+jNFH$8k120lo;46+2*b0Ynpf|v7_?2$M@tL1NXY*)XJ4_n3pl7_$f@dteG5Tu}$4(EF}8~cNKonip-+;x6_@!KH@l$oEzbAP*572`V3{e;Y*g& zl2PG*mvx!x?-Oz6;cyt`JW{F9_yI1aV}bte75vA9-}dm5M+$8SC3zfp zySUcvV;sjMH^ytRD{XU{T|cUtr!BAlz^J{wWO4qdnoM~rej=gOzh%;)NCq{na215&V15+ zVp7+yUaMZ-F&=&kqqMC7in*r>kBM8_Q|DPPbL!4O?h8X^=n1lmoN`;Ly}2{SW3)d& zVBlc2om3}yLZGT@I>IZ`=Kz~wSUhY$y|D#i;lZ&eN~1J5dbN;BT~B*aKw;Zp6f@8mPFmb0}a z3z;e`Q(t|%o{3N@vxhrglRU{8T-k|W9+>^6S&4^qzJ8`6v0{)bP+3OgtV$OZE5EW6 z)kAHA0RD24en!YrsXFntd}^eKcudCJxETt+8+7yX_cfziRduvCZ$CdsQ{Xb}xS-oC zR^9nhSu3+}ZPD%)lBtiB;*K1OFuUXNLk13h<<7b1D%%tVzJj?^cVT1K@KIrY9S#<> z?fxM;Z|A>USKXOoJD%Shj%)PXuKECrt06a1>_pf^whDrq*(c}X%yLU~{4nGb9Fwb+ zg-1>AXjr~4v$mGXC@)b&P`5Eagt3N{o47Y`(Yklu@47j_!p&ef)eKy1cw3-#rqSn#pr<#88 z!p%cY?k{*bc9T*3ffluimUOdqp&h1XE9J(3yAZr#6Qu{ItM z_MA%c>`S@VX!`{Pa9216w{ExXInT|p7@c8}*mbf*0LyApL1cCi(E#3sYzO?dZB7tF z%e@-Ki#X88Y6*vU%=xqG_0t>Y+NFeX;>Vt^_Q8(9n3oai2Ia|=g=&)jG!XZmSh9$B z?{N-4?qp$vo<9fvMPBgFaVB94w9OViNseT1?p~pGwo>VRyPrScPY)O7 z?awz8V!o5p)?3X|D&hJ z#-g$H_mVOz)N(^9w@dGHl!UI)V0-pcJ5^u~4&v=yrsjOX&#>#-6%SPOyK~ecX#SM@ z)yCY34FMJV>uv$$-SuZuYvER5Qh;k4!1)nu6dX)4e5s;)!H(kH!45?0pK?R3`aeg< zyVeJjJn*ejP>2l79HSuUTx5PCm#n^|{Z^IZ)zKd{HG(8~Ir~Es5+h4Eu3rN)y!9K{ zvybTByOCoX)U&vr?OEG#&CFA|^p6VLu_c;WXRRN8XfXQrRhgg9z+k_**Ti72iGW@p zQadOaY>AEau^py{<-o+yiH;ejVSQDEC-I##vY|w?KPoQZN1+?{<~@i=UD6 zLJ=c)Xj;zrzsKsoAOTo?m&^V5-7Q|T*-%CG2r3&V;^mk>Q+`fkHJ{Xu764{ut&;_L z5IEhuF~D(}fY6BVXFhquJj4`HmQM@-4qBJN>Yd1e96-ZqTXF-lRC=d{6xSuVPL(W5z)0MQ$C_2_kC6or?w*?G|Lk zM>l$g#u*_CwkS~Fb!JY2P@CKzeb*KqEKxk8x!x9;A(C{BmRACG>s5EcHCjGChEF0J zVxkXSy*}k8hg2N!cLaTN$Ezl2C{$Cs^T_Uk?GsstNgAqEK$ahYz-Vt53+?msK~d6C zMhZWo)CqQ^r*9w7NPHD8?gaRu6VeKA+!UPkcAKvh#N!fDj*m93K_gYt`|*Sr2kN3$MT$Ft2wcW3tUHtOkU zavM)>PqGBxzwh4J$wigknE65q^))g&I{ESjDH)j@obcAovoAP7@H>EK>&vy^#vExo zKR=FgS|YKnJ~8o}@`0Is+(e(w46&*1dbuXnL{a1?Y9mq#Nr14OlG(+0XzLEqFG0|v zX>!Vy{iVQpqhU4gN|#ggj%=^B!TvNf{L3Kx2ux-lF)=Z4fQW_Yb(8MJve_Fy(AIXyA&em9z{IA~YU~o^(*jpUuinCqc_DQ6k1_wn zj%Cfs3U^?}@$QmLcocQ@Zzo>`tlbp&A69ib z(Mc&IK8z8sh+7u%cC-g0s;6S!+0>JN7`Fa$I4gHNqh;lybJ>=b@L}tzG*&F>Lo)jG_v^vhzaPJWwzi^U~fS={m0Pkt~Q83WJz7 z8UntH=Q}TwY=qh68?DoKl5X)AwfuHE2_PQ!;k>1!gQ)qHw|rtbuCoP#5qT3uVb#k- zCQ80*`OH+fJ1U^uD^etQy;;0MWZ^ze<%*9*e)Szn((mOzVRo|~;*aaY@O%r*_IbE| zTVH591}Rv7gY*&NVz?hSm6!+8ydVauUM!mtma$D)!Kj)rN5lq&R$6USsv5kHX|A<~O0BnBb7bP9|R8J{gt&a0qu4%PPbWWY(EZPrVwqmizvJWt;mAU{+gazK&c zn~OajO~l-@DT7~P$WZt>j7y*kFQXOd&doAXY4j-W-Co(r_sOz(*Xe0@jR_mfrGR3} zX9oDe+JOT62Q0FjcLL7nbqlhZ81}w4IzPFiMr~7DOtxe(Kmww<&P2~L1$;HyIffG2 zR57!-$!{I!)QNXrkl9_#M3YeQUh z#Y_{il9BMiEZU3Ao698>%OKze>gSd2la?Wg%&ybVX z1OU3s0K+GMAk>GkX^%dP2Xlm>cW#bbbgxjNK9|v^z`rM0fsIK@q`D7}vh5AX!Up^N z)U&!&Fn9ce#>GzMx0dbspXW2ARfj*=_K?N(>aXcGdpu9CZ?+c>izrfhq&nST8ua$# znMh)^4;tVwgFc`xoJW^i3Q^Ap!W{T?)e9-u`|u1v5VBg43Q7x@6O(CM@bluE+3v1t z-dr`9vNc|@>k3I=j*)uH+7*xC0rk4zcRRrL-iy-))8a8iC;3L%!E9C3yU!y<>Wf*7 zDGc~YB1OdwfZi`Dr9PTb z+o0AjBdN=z;J45*D)E<-#wle>kuc;Xr$lbfGKnz_k49zR;Khm_-!xm|xvKid;iV+r zwvH&QPK$s=x{&B~|Mq7}q6YBHOkd5+Jn1*NOA0iOXHm>t6CSR0_y>m=J%gYh)0RcQ ztP{O!`}NE9L+3@*=E{nB7U)B>jt)|(#1N31$xv>xfSp zekA4puu2iNyI^3zt>T9|rMp?*{i4PoEjJrPp{k5b!GJ-)gjMhasH&w_3b*p_krz%l zXOV~dYmQ5t{eJ&BwCvY1LI0~0#J+NoxIAkC!~*lSxQQyWF;bj~)3_i3r~YRU>gCVg zbciVrO`UEh@O7i3RM4mc(4zyZofG-`5B%d6Dg{8J}bGlOg;#&g>vLTB(H&~a7 z!8Oz#lCume#cHyqja(`6LOO1>JLJU)7`cUcbp6!pX)(|aYYy5=qd0Kn2|W8isg((L z?>YO_^VF0r-tpEE8_#38dv)<$cRR+cuZtTwo#u}c4cs%OlG#=H;qAY7Wl=UwSwZ!L z0-VSn(&5u(pu5xBDF)gixJF^&+hYpzP6&mg9=FllVPuNsiRh-bEik1Ekxs8We;DcO zNI=oEAduYpHS8wtkE=nHmE&*jYRPPeU4TfhVt=w*RiKOEKC$p1e}DPDdx{PEINbS# zYKPU1RdY&>EZ&8fx}-}iOU@D-bC=N9C-YKl*=Fth81!B3Nx$BV&L*e|;n*GS7v!E+ zWf)i=Mt@Ckxh=<&T>Pd)qtfIJa%rLPk~QV~%^XpM;V)lVQY4qO(mcclMxjT~AkmFX zJ9)|A%1o{O!Eb9hd>_liq#@zg{uDMG$74MMI_`muxpzM%2qhL&s{jy%<619^rhss~ zpN$hv2TN>q0OYu#zh2zVWe{ZX{hEf=vuimNm1P}VG?u$N`nPO1l>^t!%CAYi*e95B zJePQX(CfLELtc77K*o!9!n^)w9{K3!Dv%A!C!Ri z?UxID8BO|~6mB1F0(kkYh~+m7ENMH`s4Rb3Dq7XPlYU!iyzl723oY6ML%X3)yheKX zH8YD}S%T09EW@8wV*(E*UQwmdJmd~>+0=bS{{iOIX znKls&vW^|8S4oA1Sn{EWubHi`B{kQa12Ie_B(2#id;6D~G^H?`Z;pY~k)P@$?@ z6ue!%!kI%g!-?0TGl zovC(N>pFtiQAu2Yo4$V7SzF%CeT+4+doga_ZRVV##@ZM4&6C{OOA5?!2;31Qxhg;& zc;2%+2uuJOJ3j|z`7$67{gZ$k=S zp&1YKwks;_vVB=e5GbiS#8IM~KZ>PqVxbl1XJ#!>@^1L%2Doxxj&Z`tE&ss}T5<|9 zw9kCnOG~Ddg9;4rzqzO$20F>jCH1%BJMrBndDZYtr@o^?Cby70wP%*MU3Y zz~S)pfD^lEztssLC`=zY zWZ-5rY-XmWWTeFAPT1qEhOQiOi@iIlq2jgvM)=yBd#41O+aFp?Jra{{a8rnXof6nwjMAK_ zwYk1@Y*)v`>Q|B`i1IhG8rI1l%*iG#sW9r@VxhGJK!Ao=TSW2N&JbNa7SqF^5k!_4 zRaZ|vP7ZS~X>xTbf!+IkLy+&-wYC}rbg%vuW7lV@JLo&i5)S(|ES=n{S=_kDyo71l zJD2}RPmJD)RS-!4+J#h;c@?4yO7bgXVTRE1ecU< z8h;$&Ri1EJdri@cDimo6_9 z4KZy(O!@^zM_4NBJdk8iCC*zZVK6BSLG#-8U(bHFoheXwIFlWEq#a^QbvU8_g;O>e zq)-P3GhemhHKA+6H4szQgVXKZ^R4DA^sTcOTWYOnU}V}Dj;JOh1cE1R5XYXR>L2;D zDv7TC`!=FY9Llo4%~mW6>FfZ?h^=u%tQcAiCpNVi4FUKHgQbM6Lv1tb;F2k7%d%>B zV%~l`bb0rTO)BZhjC;$QZz94W#Zt8tj7RO~Wi+OV7<775m2r9ffj!gaF}y1n5( z?n&7x@0iBhh_!aVkZr560?VKMcow_unB9%jQ}0M!oc=!Sz3S&0rVj$b;+_&WW zU?>|!C&5pV+L+E`Ji2L?HsrNnj*x|mlxFd9-vG3@H+ds`A14N209e<}V^WjRO^TBbRBWvOdDi1k9Lz>;MB z2_sa$1k#HY=q%H3Oq8g!!@~+pZd6}<*Eh9ED4BGRtGN=jfDC!5@cQ-N_SUNUs!f^- z5Ma^rLQk;8=Ler7B7mYa?Ya$_yG=)tdEOqvPK*z=X*6jD=J)NzB{-z_=%&Sa4$qXE z6%1%~EZLk)nmMO>A-8MJ11J)$E=j}E8)m2PcrK_%#$Rmaxiq!7oMJxz(eG)0aX7sD z!>W7kxb~dMd9R;*)(x{8VWf)N$0mz+)$0u-P9^^xB+={TG{-3}z&cY#xITZkTlHfj zz|^?J4M2g}Nf$`$IQ|n?8|^y!cQZ!%q|o%U2_u9{Wo-~ke5jxO?k@*LlzVG8#1MSm6}}09tiRF46R9Fd z1EA}0k*HzEv@Z`#Z@FBPJ4>>@>=eC$R#bKCaq;77htt(Q+oIIiC9uQ5lXw4`3o&@~ zs(A4HhKXSGp)XPp%#KAc#}!eQO$1^aNueMf^V%duylvEsX&#@B@ZrPHGmGo&NvUOI zq#ten{)mQd40jI)v;sTe?w#D0UC1r%y2-xZq8PM%J?C!)hyIrSs%9K6#KhY5J=|hH zCFFQ!d>X~_>emP&bf9fFR$b`-HzzRnKXU?;-&LU#Y1)eitHK#Bq<%5qQGQ(W4&27n z_&CuRx7>v5o2q++W-aTq^~o?QJ@w+=|2TwF$cg^=eLP%qy-Sx~y;k?(kQvg8Lls}M zElQ?SdE#TuE_Lxehn~J|*&C0|(lO#VaVI27%ug~Oi0sI|$-`$Ox=xMQNNNJ%w*o<^ zwar1Wbm-e8R;S;=1t7H5s3xUi%d3tamD1bniRBfyQ#n$Zm9S_t==o9$#QJQQIU}SM zUb`MlFgB)AJq)0Fc-b3{6PU74eqVc7E42quO#QHmd&5K@;x>dEaDzU^I?9KUEGtw& zkk)%$B%#pP2Tn#Tr;agM_y8{`Mc&zK1o7yhsO%U8EHqxlK-irWFCt2=v5-B)EHmrn z$J7VT@N4}NiqV)zCip=yr?%2sN#5kgt`A^KAfbfPyics?r#;!{Y^=uZRXt8^KD$Z` z(hBjK_YdEl2_u%Q`{igVZZ&X(Z`LhpjJg&{BHbs)mo<0m6;6Pb$KpzQp=-o|@95+T#cmT{V^kZWgD0JOFFeP5#-R16J zn|pfTPMZe!006B=cq-lm3RE5qFuEJ#3*c{Z#HpC*L>d>XQic}3_?24~>u{{QcQY^9 z%Ug-4^j8r`c)elY{W4UbZ{dypjp$LABC{oy3KH17fke;+=vtWrSfk+zJ6!OJA`%$u z?dlm~Qc}Qq!_S@bwigismztBOnjg8n@FqQ>nCliA6Yubq5lG|1q>AT}!o3(1tEVuCukx4NVqB@#)ayW(*alSq_IT<)XKl5yQjy;wP_ebgV2>onQ&-lO@7* z4%nD;*1ZnX;txfDhyF(3Y{8B0jJzh+8|#7R5#1&d6TciQcQ8L_bkr4*(Jd{l)vqcv zWAOO5d^EGypxYJNo!{F&l=VKGAAGtoSwy-VV}X-fv0?mv-ecclzC=%_!-JcE^kC-O z6i4~0hp+j?AZ(@>*KXz@#15Uhg+U|hODJI#R+ zY_1%a4hjh%c`pZ-zd>_ljXxEX{N9zUa>5| z$?=zOmsO1RTUS?Q0ZcafM%nVFM?~u#nmJ6Lx*xK}^naMGp*Ef@e?SwPFONN!`(tes zB)_`myL8xb#2I7$Lnxz`gFaBV5^?k4YP(YCM@IqIYdKcEj<7a)fO(2msCXJ+C>O4q zz)T~F(%aZH@8BKvAfK>h+WI+pyxV&HMVOua&AS__zHCyHu56N10eKqlu$`@2o>

z3|X}@C0hP|;yPvRT#V<|Pfcc7ththoR5-gAdWb#oqZYsr`&$Jn3i@*29Sn*?peQin zePOBJgHGy?gvd+`yafqtdlQorMQv^kcU8(;F z&drGvDOvy$r3ng15dH|@DQ1uArP^-Q%lXtHhvhrKJHt!nH>Cuyw0b zvc`QC4DM~l`tLj$)e5iaHe{=Rs6)|qOLy^6CfwlET@YS@h@;!~KF+CSbJLMtA^5s3 zyjo|w)ky8)j{HB7p`MUQGNOh zqqQnIfo@oOaD_eC60dM8DRi@ZY{BqW7Nl+S8GpSzC|vIXkbg)wY9kBP@WE3*2dw@9 zQR!N~YC&nwMsjj(W|OgkzFUHcnVI}3ZK@z2-4Yu(VoodpRP!B}J5ONt!t#FxAowW` zU-Ol@-MAwWz_$myjsz#@}Skmt)J2}Nt zwD!ruK+Dyr%)qJNZj0*OUqRnESb-XT0Hp)+E!FXB`UZ!|8KYV4EGEnYt%sHaTnO_Y zbN1=WQa4&?w)(9Y0=yZ8NmWfHukKm;N`KZ!@&aK6BADv0ZOjY|euj?VfsJc5vi%KV zK$)AUC2XBmAA?DL4USx6em$oAzflYL7D>y+`S%e8ExtNsRuTug(}oPq_lhyG3`?9s zy50ZczqL7|#i!sSOlo%9NQIR>jitmsv{-zy%9e}X)x3YxKKj2L^NLt?m zcm%N9#0;+FK|6F;^C8I6HhCH>tF{~^qdn*_K;82yrINQ-;Z-YG6Q{|ly951!vnGg* zJ~$Y$20)Ps!uhyJsKZtM5%Bk45NjZuX=b|L?3>XlfqtR$KQ*{;>8H+2U!rf>q058x zd!fY5fB1FuH=Oq|)f`7LxXkC^fRRQ>d0hp7QXvL~?@dvMm<5iLpsCs8Rac@*AtnW- zN`q@1Lw?$AnOXq10o2z`cfA>%h_TXxW~`Stop4g;sx{WTUNJYtaNRy_#he5o)Eg{o zmHYZ;AM#SkE{ATq{;f4fx8+}7Q)n(u5;9!18pmRrzjqV->sS8y9=($qaCPk^V}w*I zZ&<+slav1(GW^d%{`q@I2s3kyUPc9(c^f$D1<_`lKuNuMC zrpSL5RtsWf@G^W|xNe3D2vgX|$Q`nUTS7Vp6gJ@T)!$54`|k$VL-}b2B4k1f1_d6^5pn!e|GS z^o>{gyW-V1vsa8ulgkEkM3AvpiG?aIA_z=h=bA#)9@mt>tWC#T4?ooIPLqkT{Bfhk za_FX-)2^wS#jLHG?W_VCK`{kU$5?B!*qV^Hv@cGs7?ve~7*XO;WeX8;e*s68q(;6z z61)hxe3@P0ke^5-NYY|k8SC>Y1uss{6qpLU7{60f`znZf%0N3@A=d*PE2}FI8X>n~ zh_Md_v_UVZ!ukRyae*$@P7YLe6&QmIi#KIND2Uz+eC}ed*$c(oz1W@(n7-V4V!wsb z+ifP!gBUu5tvC5#L@q-U;uRPXtt@j*uX*<&AuF^knA20uYeWM~?FctTMvCy~E7N^LJTG!w+i zqxtvSFpg&2K=Zr1tyq@$xnOna64AN%5h&U&E_eVH8+^dZB63JcJBS~~2)Uh%h;*hI zm9!do`Fg+PpD+#;J~s6$Vtf5LH0YBxVM{PB>Ncrs>!^(3)wty)hm!T|6Z_z_xj`E@ z%;7r3I;iIvgpNzQ34smyU3UBJinuhm`8tNNfAZq4eRV``VmG1VtCgCbbq@;mpFJ0> zf!iUCvq3JcY10_%dicg< z$sft~U&{Qux3`XRzJ+(gPqr{q8C6JPkV_>Ke;gzL;_sHd|Aqs}0ag#FR3# z+h1AuvsB!+-wWMoTg3#}fs||zO=2Jbh4VF#8i+8y^=goVwkwDQa0C2z3sH2Ut&%>% zZ~3t-gXd+yHq?-s2b$o_jw5LC=7q{M&)0NU^ox_3Ij*8l4WjyA>D{t&)v#63$c68*jwoJKTDNqId8nKte+q^G1_3_1z zJ+q)1LCnR7YXgc8=!XMKqqJ={G^25&6$7*``mWkIS7;eqh9(yz-hXa% z2Y}Iiiu>nS6DCyy-8z+Yv3(WtR4)Fz7ynj(E1UX_nt>Y1TRf1(Pkg{;&kIQcL6l$b zfc^T5|F*P$^T#YO%T;z*hwTae*WKS z<&^y*%fuca6lJkX5eR^ogb^~-!8&?h%ahwcpW?G5u`BJjkIw$@R5l>L{C}q)%NYx~ z#M<$UZ0p50oi8O2tbf4Sh>;&vRG`xVy$9FH9{VYi#^03Fx0)JHt`xH2NPmv@XtyNP zz$^+13cF8b3$(etjMKpT;}9<-vH_52`Y2#aM_>hJy%#s?OmJR{Y(1>=o#E6KZx0de zJEjti6omiJd*)jusOTq{c|gj&N=MuEogcvmXM_fI_4h|+O9=0qw_B+IpN_OfWX=?6 z8**sv8i5a6C|-`F+4W}89kVdIT5T}*yTIC`3)+eX=o2)%r*F0#mH37ZK2bTeBoe3T zM=*a$X?6IYH?>De3R4|#1s@fxQ1#=_kiY+Ciu}KS(k<~dD60Z(u1u63!y8x1M+TD! ziECNoiutP1Y)^sI6eIrYHD|i-mn*V*=kk--+2qHJYYaoGa$96`Z>wG8C}7!qURjh* z0e~#EpjNds3f+g8eB z^{+D71x+AW_54y+Jy;aZG*mXDa?WNT?9iEai|0$_brxRRvX#hzZ6(|)+HKf_o-w%q z`UcdM=}J=?M=-VfemewCC0kEM^Q^Le`ylD~0kB)lIopfVb%`~cKEp}pv-YEL;ATv@ znHM757uoRfjfa@_>AEtsgQDZFq3x0)5_$$g&HiFfL=E2c%(`jKfd=LDxute^dEB*)(-$d{Ui|$1FQ)kG)R3Z(hbBEC~DVkOjp>@;e#g$8)F=hE5yb^ z@6uJf7GEZeUXAZmRWl8)FbrjcqC;a7YrsRnUmXImu}OHL6iIEjL!o?U>*`fdXPR;u zXphvVsr2=i;k*!$b?o}y8Bv{8b0T6X`PPv*`X+sPd#964YOeZtO1{tr4fp;znXs%G zHPFN4;A_`KW|B(a5_4!y8Lu7=(Y>TpD~YwaKres>YJ`}A%SE>Owgt>U@bG;; zw^4B5{7O#Y?K{->&avXbs^5#zl9CcykQX;I>R=)ZW^$;iv^~h%LdqyG!zGjFB@sYS~$b*P>>?rb!q8xrCGd@ z$`r5D)Aib)uMN2g>gA|nuC2SBRYGZN+XtveaoQ+fo6yi$x0ngJjA-kO4)%oyt+p1w z)hhJV+=CeUq*bDUc8Tsl^d7yCdeX}*B)$}|jvH5l5>>Fw%ZTtqcJ_*iXIHc3Q{WnT zS1-vZuYu=nu7v=M{f*A5@*%L%c^H=VD)|Bhem<2OCHTsJZy zxiM9VJv?pC?QGL6<<^*MH`OTYLS3*9h-P+9u+h+dtiNU9e?d~L{rQjjg6 z0}+PzLkT|it+9TQ3#-%QeAqMQwsra3{@PW!fdPn(hS(duF1y)d1Xs!S1%DRPR#f@p z{-b3e8<6m4v9{=k(J!1zw?8{H{6CLFP-e0gL|=d=%TBn9Tgi`2Wkq`P=K@WJZ#!2U zDu@RI1sE^Epgwn5(-fNkb14DA(q&ut$+dF)yYSm1J3A41A zFw#WD7@^0g6G#sMr-F8}0HU zY}^KjNr^Qb7gIQ@z*_Q3w1V~gmwDLyTv6!^#IS5ymkKj(0kZ~X+G0SH)3`-yRq$56 zR;?jmY)$QrUK1q)CEw?4FQi-r0BA|iiu7TBzr1zrxqY?2&jvypA1`|BB1yqoR!a;) zw;w^x%{ZU}3k~zLQDHDB!3pt^&-rqpcfu$OOY~B4livH%#Y_L7V14CwaNgw|{@mlo z0;I%prBaV&t_@YFV4Qu6x}U3_dCX`mY?z@=NYy?s&M|mPsvZ2cM0lqqIqa>d zqjskWyl1WH_k#_uu(}%O`=Eu?E=HwQ;?+WZ(`=JA899}t#X}nPE<(D+)nKZtY-z%f zw!#DLq+MVv^!PWNhJb}9G)?|tCz6D+L z&auBgn=h^EM8>H=)Wu+z=AF?(vPl*(wCwdZZX+<*k*2^GPM~Kb;uKtrU;G*0b+tbr z^z7BAaovWP0Fc`48*5^T&DS8P(!6hKQ>nn5*TSV*}PORJazd0rU zbz=VG{bKCEmj}tOnkghU+Pwn#C1maz`dSreU((h%FDjZJHZ9LZD{8o{*En9a%~lQg zFnL8sxzw+Y^kfZ1GgpWy*{s+#71%VtXrYg5d%TG zye7bH{|}PJ+BYOw)E-|r@-PHQxh$3)0e|F!^RgWI-9}AM3Of*x5HjgCdpB@H)twj) zbQ`7@TaH0$N&4D>KAU5-o&NPVpz16JK^Y`ElVAvpRk)>4ryZic{5cb5@)p2WSCy)O zrD0`Vzi|!BRUIYfA%DQ=p(-S2teKkE* z4CQVNXo>i8CUCvqQU&KIgX%mmyQXMNe$Tpy2m0-ezI6@|MoRp9_~gH8faP1Q@@a2h z^pS&1FShjh`LVHJ@^`O=a%I|12>~I%!5EDDmhz!(Sm79=Ue~AUSnkwg6qMeX^sb8_ z7;aDk7a`JhX;g9{-jEt8`#h2g0t$B;fW+Fr0O~<)#o!nKW8pFwrn13Xd|O9bnDAW= zv$D0pG$`bJ97ryoP<%E!??Z!#oiBzG=w%+PW9f*N0lCO6>T^X&BPiX=mFg%*6_n?Z z7h`iDP5n9yzP4y=5GelOYBoDqq4<=YlPjB(4)hTlvO{xf9N>I)cLZWcja{H)h2`i4 z%^<=9uYaLQMfM_T?|4-y^c?DV7o&JkQ%?=7h<9Sw^O~84)iJD;S^ARRwsC-CB$4mN zr^r^(7`kcksEVQd)&fkSv7W(!4<1qPb=|YS>jZCqbK9-?(3)?{{o;;~|46ChRrs^x zH$T?8RCh+Uodd`x{+ycgUx(tq-gj~5-=f(bb0dCSO|VQd;X7XI{H*J#)?=bfhR+O^ z_HnIir(afaLsFdDpE+LWAGMJrrH~X9=`in)ta?Q~7hgl3(W$IOb0U>jfQ{tj5t^#> zWAVv{sWraUK{6`!SDWX)K7a`uQIC{?Z4NL>_Ly2bPfW4v@g{NPn%GXkRHCOXA1U{-Drqak7n&W{Eoez4sk+8;0-2g_tC!R|>=}ULkuw^Ze;~=W8u(MXn#J zeBIS|LnDBRb{F!~cu0w}6Q&{MLR;3oQu@6n81EgS!=XFE+Tl zyB9C+?#12R-KDs@ySv=Y$vwH}Cg1;j$t1{R_H23gyVtwcdVWtwH=@@CkB04T-f%T? zFiqOEl5%`;l0AQnA2Y+T32aQW-LCq0^m%A+IW8(%?2O}%EA_Q$QK;en^``zmT-pEr z7aVZ20Xpc1(nm*%x7c2AzH8drfWy#-bwX~H z&wG$J#q;l+J4~5b-p~svo}po_l=ctHtY2phKgSbEpNkZ8GH3IrqZU6BzCdWt)>XR$Fffae^;csRSDbldD;>l|w@DcTThr_mMws%k~Kdwgn z5a01X`d^>f*Fc{4gtUg@!0uQ8Dw&T$Uw+_F-v7UKjO~B4j&VH9cf3jiRoSZJssV!T zvh`Q8kLTX8Q0a0dv}9tW{=XO`8bWOjjL^hzo$W5efk=1a%`VdHy^%d zg#irvQ`W{5u{*o0sztI&pmGM&bN%#>Z3#xDGf+aGvN#NlBCkbQFptPFd;-UB;M}L@ z)PKy>Z%8k2)--5!SHMdiDMUh&!F!WvG+p&~>52vk897n#PS&VHFL^&PAr;wwJg;gT zYX9-Qs!LljX<0!DNb%=sA&7|EcT>Ri1xaFW%NK`%W$cxP5J$s?5F#rsAt7wXIHZ;B zUy&tTa&v=f__0L&!JtfeKyuE0quD1(}F`*L(#9JfpmJ0mIx zTp)3678_1N_)4`B-R#|u!6`@y&jLKf>F1R?*K~f?O!!p2IfdQTXVnY^i_|?xVEm8d z{{Lw#!?GXb7vQIR?UUdh{KupF_~7@LgvOrr-|eix5JwMtta2RtF0)VvOMb5H1K>&h z6cNk&#mP%MkK$idYqL9CpDU%~}ZmN2gJ+$}it5YbD^h%SZT# zK}h|MoM#seO-E%{=NmgLO(ohS9gxPD#|M+WQ!YnZrraDz<-`}-n1?nf>c>lV!(O&S z8X;B;;x}0&-V__a6~H1SRO`zOE*ie=VSmB6jsCgI`~FZ?R3>|4^}^ibMi! z1C=?y&EZ<6GuoPj35KtVga=2_OUJ-sD2mB#>v2t>d6f6);NKs@oDy#i-oI*RV^rMQ zA3r^064t)C&}pddcYnuNY{F!&d-3+c6>JELRy>o;OoXPJ`*BRe#Ra!(m{(XmnVe%6=PE3SlPGUnfhev?oT7MEu)x zEM&-!9-~k6-S&h*EZ)5gOc~f?;ak!LADaEOKSW_hOdHom4F-fsaNs{+BqSq2gAH$} z+GK(&%X@>veLKkGvel)%Rfj>)@56JfTRs%)DcHDC>e+Y~VsG=*Rc3NMKh&h~Z;M4| zT<()6p3?)+z<_-vr=A89w8cIN{7i#u+S6xzI)KNfN!o~wk?#6a%@9&!BUIlJ2-JZ@ zU7mc_H~y`^e#S_*m22u(XI}{bQn|EwIKJjbFAsr70#P{j0cf0;k}M5)B+4Xb!CHDJA7eLR*eT;*Uin zrFn<1W98J6eBYc9+db}z7OGrnizTk*<>UM!$k@1@P>Ln(4Y@2^T^HZd+px&3QolJmPZMXm$gur&EWOzDPWyr(}3}4 z`md03y!WLGp;Uw3S0)pLMwEj|eFexD(NVL@i$9_D*`1RnC$TLBn^$ma@1$C));YjB z))CF;$p|`f&^n{(ZML$G5?Bi-4i?oJaumirkBWtKm+E);*ZMD-)TS~x*Ak?kLiLJ_ z3CvhPE>nFlqfMuTGqS0L??mI{<3ljGLrO(9m?x0Anq8@q}freG#u<{s#YCkt<6u=y@AAfM)BrBs)8y-_v}w0W2e1qONY=qa=K5{Y z>|P_FXkDCN&v>Ud8#}AVHqYUSo6p)EpH(v4iN+UdkXlq|yAnuI7TSzp5UiHN4E1vg z>F5Nr2Tx`L`leVzqL33Q&Ramlf;phN*{_F@$ltMkc!J98kWSQL#YIO`9RKtJ6SF`w zpMJ`DxIOGR2vFp3&01lw+&s^nr&;=4!@jP$YDrt{x(Yt)r0+clU1%}iB;}2GqB}GZ z|7hfch4>hx8gLn=l17IqBbg>g7zDVuMy3s*qVIOm*rQjd>=E|hsa6@F9xIRaJh7m# zS2`1yH{Q@_c=k0lZmjsJ(q2oSE!TOHj>qzz3`KOcVPRs zIbYx?cuqrMwvJuI3}YbEi;U+DW*|PtM?bt=Upnjg#+4VRR6oP-JjgUdu!DO1G9|_H z;YxUav+LV=50K3XN92Qt^t>*we{}ymly=r5`DfVUkvYENWqMp;u<+#s>=tCWA>Xe$ z(|O(G5NzPAx8e)-yqakxrY1r`Toe*&LkwkTJS*y3h5cii9I$*1z~e=?xNb))9H?&i zW7TQi=Ez9XqsGaTO=Y|y1O<`loW_V_^UK)-xF87PMa9o!1m?rwNxm?KvFpnWNrU$B zT5!)RiCpwAAv}azT}P_mB^GSH=88&5a<@X|!gMGfLu zbdXN^F%OnI?Cn*pOV3OUXkC#~B8ycn6jT0t+%H}!Wh7F(Ltc`}Ygf&b+Zx8fkvurO z992UZ_Rfcf!`SA=?T;Q-#`9Uc<;`d?2ZnY>wQFBhg$Wkwu|ZX z>Iv|3noSEWJvOzRvU1^(z{n{shA$@=IhH(AdQ9nW-nvY*Q*vHuY+s)!wJ&7S)7WPQ zZ8trOTJP;ZEGjKNt~c}9ckb2?y1d69Tt==pTD>yimB?`YkkP13fC4>a|3iqbXo9Aw z1-FSV;01mM1QKeerWzB7ADnkgP*BxWvI)Um!z}bG7=pI05q~W_GG*PrU_ZeF zKvrBa+C4587n(gmtbmq4$(*dxX!SD?Ai^Fu(01Q_p|*J`GOxO?bzE@jW-MJ~z!+f- z*LmENFJ0jjoytj4U5%{D(>%yr_pRq=`^>`%-CTBndGoid0;%1JdS&ePqJD95N-!o7 znL(M6zhZT`zS>gSL?P>K3rxqn|^s zb|gOvv)s%%qi#W;a`bOzDxzzX;UN_g9h(_>(5Tu=PD;c@hhdtGMU_6v_s%#KotEGR zOG)A?Er0|-8bLpt1h7?DvPMLj_=u@Cn=Lz=(184##43sG}@DSt40 z4HjpxD}#nD`94=GK;y$^wBh@f#v1j#o4UMO?#?Z)?s%WbtS2L9wGY3DD%OlZ=9#9 z>}$S`BhOX((;6qsb{q^N zHTtR;D{FHcb$>(zD^QGmek3m;b7sizjvWZpJ6bPNNNmzBf>b$N5r-{gY@lC^ZH+~8c6&KP< z3gi^7v($xrmCOI4b{!u;lY^)1x)NaDT=9hth|Z!To>h=Yoba5+`nkc_OmlE!Qs2Zi zx}J3)iK)%MC-iTK;JQvHK2O*)UwAyFWzWye8+zn!zbPHK8>P%oP7FSi=O^%C-*^W4 z?$42Y%XigkJBXv&ws%v&r2{ z{_GGs$}E&TWbHcw0adgiLy4jtQP;>tV<76Aa=N9Ku~+J|ShZa;dR!NWR$9mqjPo{r zq2qNTc)PkAd6+(?+X&ys?@_`?55HV9I$5fO2cF_oGK)2YggKgCyH=6tonjB!hUCb; z2UF4DGwd<6;c66G?pqeFO7CN;ljVA3!BZ>Dkm=}5)l3g=%QrsaGhFGgf+3+DZ>M*KGG|q%96D zpOP(7lI&@cv^t`RRl9ynwaoz57;h!y+56VB_3q@g@p(M;qO;<>R}pa~+?45VY&BaV7l7t5UnJHfm;a+Ug;U(N)86OglV=IrLoe<;k?SXPsT1sW#(> z1NsAdq$cK!#BBEHrF$M0>)bv{l0pAy4U0pC5ptD^W++_n990|ipk(-L>14PXG5kE! z#bo~UmtqYNQQ779PJbu2Y{@Oe6!GIXz(>|Uz=T9v`l6i-8W&=p+ag( z!1y#YPrpaC#YOI;^(CO#mPc7q$@(iw7@WFdb`Igh9%Ea>wZ_!_7Kb6c6@D2m0=~E^vi0}`fLbP zQ~QL0fV7tnw>juaVJa$<%n^@zzPz-5vXlPnx3BW@Y5{)+7n68B`?GoP#9k4uAH5zj zk|x^24!z?S`fRCg(yuYwo$)8G{Uey3+_H7FaY1{B&xALgZ!MGa8%-|SX^5BYNdw0R zyy}r4nt@D6b@i0Ia$JC$AaEUCtYYmJo9%`$Wq2#`Fw#7~0|X<{_H%xiJ!?n{<}w@Y zK(XQW!TDA9Ke>`Wu)@LtvFo4rrTHZdORYWICO)5^n{0T>lr2wg3p7MR^YUe;57b25 zG$o1t<@fexYrm@-xje{0+-%y<1W0@!^%GD~PT&NQ0i9~52h$sIg0?2pjkNF+=R zAZK5%6%8Efvp8s(w67uX?3qlu{q}}=(qhpKO)_hvzG)rJdGm4mLl}K9-3vaVtvwTn z{nMDayi(zaL(&u?1#6XpKQ^WAn#QGkW!Jj+*=0G0Poy_3gpIO^)6a!m zAle+Hm4WN&E3S2(Wr0Z^I~gl5nR^#**-Y#GinvJN!9VW_xnJB0|U@{uzB(B^kHoJKaEN~ z{y&@2@4ryrG$~=%UGFVhp9T^yE{N~9198fGhYHTR2+6H_?$Y^v=j+o;Ds7*UX_o23 zqzCAF@4k#w+D-`2sPX-&>N~~Mn)Kz6$PO&AG3k%GxB6&K9zE{q9?S$J?y5b%Eb$3t{k^FkcC*asT463!$DV1i+nE(P;V~=SI1}=-!4Py*BLrQowjm0->}-NG(070M;?3 zD;)Hi@|5c_c?iq(*8Qgq-rqW&W>;NaE=4b|sOgH@eY}I;c4I3g`)wZdzOJI*`p&zb zw*?tzxPC?Cxgjj?c;h@29GTUl#=t^QujiCHQ8@c9e)a?ppz*aTXD36u-W5%z`e*DJ z$K3g*1bC(uF>V~OGJ^JJLaDO{@IIcbE8ffpFczLNfZGkRZpd>!{`I;KulIrL8`pim zafVy#+Cb86L6>EM%7BmvAus3WMaDDq;YKd&N}P_zMa0V^rpV3s0)jpQuU94u?S{|! zAw;?Tqe6hYz1|+f0HKq}_aS+vXlyPVQ{cN82BjiIwM43k$k6ulvk9ri>kUUkGa|ZA zNE%CLO={=6^=JaJ84;Bgv8>y4Zge~ffo=E^5ht73$tk5! z88U6!18ec+@J(L2W=NS?sz05&Cct_(6{nVM>bX`MkylATFt_C0yJ68iE`|vyt#h1( z&hR{7>s;sk#OsDb&~aN`y~4bNCYKN|R{NKwy!gc+X~eXt2$=^82fO$xez&}J2NrGG zOvO_eTsjML!SZYPQVVyb4xJoe5CPomBNyaWCrj0^SWiF38J?~_Az6h7uFi3|8XI?IUMwzbgj-a1h zZ857uA?m7|U;TZru)?<~9}{q^rx=&?ugU%pI|B00Th$IX+`wW7_#1ZH`E<68=k+#p zZQkeKgQ9g}!5j#*;Xp5PH{jI%m}t9(MXo!YVt6rPk2d&#&Et-aysb|XA=FyiG0f;H z+RvFJMaB#)01_Gt|6KhH28ygPh=yX)56KcI5`ScW+6e$GjL4rBLL^i|WVXvfM&`9d zg!h}ySn=wkF=;NsM^q!SLS=(fYL`rC^25Ip$WL{D$gH-&X!CmV?cK0ahiVuu1|Oh2 zhWCO`yJMl-k9?VhXNV4uZvY<7)tNM=i6b=;W|>PgYCk*WmZVr{M*g6t@L|>P6o$AD ziT$ZY$1kK-Kz)b>7wD!_QvN%q9+Zxcv83Sy-_VdHp3x<*PH9P@_)}7kV=AGVG~MYB zO#(ifqNfT8A)!+I-q14@S{#L*igOK|@i2=rEvE8mZN*TCj}cBk7j~8G(gslyH3#H%IjD6V>=WP2vHN6H<%Wo~$BWxg_>2gA0l zdw+Yv_CHe*d^Yyv*{dn7#}t|GCSesB<3zBPpN_)h`f@l_BOgV)o^pfrxcG4&i$${v z<&ugNdKMuMNUn33KQWIcIi+!an-D(MX~obIjm;`p+mFsVzZ8S@1Pja)+#l|zy0yzy zwzgyB-*V|`C5$p*&?E(&uedScdv77NUUb`sL3z{cD=`H>7|4z?KuL+W9I`;mYQZVDq?gI;Dl z=a!q@VGS2>5@a3;8t;m9D9w;H_s1{Ez81K?bvj@W^=l9Eh7l!pVwii(7NYBi5M&1n zq=*Tn2aw^(J0p=W$=4UC3m|J0q5M4ynuGE)Act^-{rSGApl3Dx%2{TMWkxl*V=W{Z zs}kK(OeKLzNli=2@3R9&ZW24tH^G*DN^fmT)0Fi!{j(N0Lz!}4cTh5RaZ9)-k-3*0$=PLa>$@}J(|sCU4%PLE>{k+(+3ce5TyXRN(Lr-is3F^3D!e0-;V|w?-4sb!j6E3b5UxBt`}IqQ@--jG3{% zv??u&#YWt3ch-I7cqKrJqmW1ugec*8*GTVe#q~AMi)-n`#I*YFkTF0}5GhbYYWY0w z_Te*ju7KWTk{y~0uBbyedx8XrghFL}-7c71kb|oz`wFE(o5J(ekTSPnI`C4Lk8H12 z_e_<#KQMKNH-(;c%BTIzDCxL3Dv{VR4m`p2IFLu?XljVl@VN4;e$fJS@!Uq0zZL6U zrf@j)$}K`IU*s|E50*Zf8dd?7mGZ>Is8Yx9Ne;cJO%A+_^wRuy?W%iU>f|qu$lE_@ zUjRcz;#%j-yxmQg8APytE69D(`Rej?Sa31G*Ir!eWQy_Wqcgz+>C5t8t(&I}zx&IV z>xu2E0sJ1?hLz8ueT+?w(k0{?azOJYLUaoemi_Yq2~pec5oQc3=0?2c?=R;9bbo@t zBusm(431rDiMl}f$<8g4S9!f)&70XDpAGFPg&Xl)ah>|w<@Eiq=K5ixJ38Xu#@nPD zzA0F*eq+v=$-??(Q|GjGPK}=&9R<1(?bSXW{&0k z>H2BgIaR|RDQN$Q^6y!o<_c%gaD4?UA}#SSTB%Fu6b<_{WGkr65;f)b=y#oaUGY3h z@FHwk6KuuQ$O?oi4$mi2Pbql{M@Yn03fn2`LQt<_jDN5kVHyUP5V6T4wI=1y(l)Q_ z<5nu^@4k4Y)mt+qj2-fe8`13De7!g(Soh8JeouWE2PNw5KlK%R0OrNU_$y?F4LUO3 z)Yz6H>__H03~^m@@>#H&!c9YiV^N&(=FvJznh8)P+{;&eU)bN%+7{|8DNoR`YCy3& zixQ~8=9eY~AsE5%jAYd$w5*q|jCp6`s>>~gXc6nR0_EqvbJ$~)wQ5~yn^GLIs-iw?pH)8{Y#BCHZd4dmeu7d~N2f2F}Z>47Oo z`x7d|2a}lYPR2^3_Q~7tV@}SydX4(M$DGh(S^T?4j>@))Xy@`R)LwD-^-o%2GReAT zEs?Adsc09~?wtiBK=IyE@pSda`6~FdxyP_Krc0UTz`T3-68{9!hPizTRU2}0%r=`< zPJx(QB`+51l_h5|+AS5mh_V$$c4f@ZYdDNsL*!su}k=$HDgl%pEE*pH<2rfn4V= z_!%x&@~t;ha1R%<1Y0PEj-)`cBj_DlVA(&z*px_ga`hoIKJ59Zq+%mll%T63zOI~r zT0zBK6poQm5tY4Q8aY-g)gcHg{PC2A%<=L6zey5H_LUcBGspMg`OagfG! zvoP6oJ=4_4>vVL2uE=O5F+ z?4Wf3G#?EQ!p!xY{l0rg!TiG* z?f-rC?BkFbMt&dw9zH{t(d5RXq}+R*zdC;`i?`OEy~3^6?Y@k2?q^jm)Y;ENEY|9A zCFjF*FPHeGN>94}vU~}dth??sJK-`UzRRo!c6j-&tT&|$MYTcy2kR*$~xaVdLf%yS#oWzh4^^8ITkrbPaH&prjKv73Q$Jy4G=S(P5saHrJG^aovI=~%#u0#GeA=BH#Hu?#Zn)5D z3O|zQsJm%{mmrQOD^p8-s`=UmIm9s!guR1!v50IyB4_ zA1^UhFk1KMYc?U?q6w3C9S4R8G&P8wQS+M%GC+H|aM*04VX--MSk(Y~dR#+(7MiI#_CUY<~ zfuhL{sH-6it|N41?Ydd^Y2UX*se$fqtkJD^m)YVWb86yglIX0cpq#mXT2ZZWLMwk? zF}4}Fw^kv;B5*%RbUDmRym;n&(MoQDOEG|NzR%GonCS&0$7gyyQE~&$4G(*49Ysy!oJ8Lhbhv$;cOz$A?m(6+h^GU1PU+7eN=-XGSY6l9vv_X`=OwWjHLm(Am zS46=hiH1rkl@8ob$vOL!Q}c60wrNeqJWC~>stpF;J3Ka?hiSG#Wx0PJ^STAQ^^ZG- z+OBP;V;)=ji%t#8#5QTJd}c3|7n6-|icBLHb1T}TH(=L8(}*z1T_%>_ve(&OlK0qH zX-k5v71YM>E^PnuGC8U$TPm59r@lrXV!KvRPYbWPv+U2?$L-ZoXED*6N;M7SVZfD< zgl9Ynu1wWOZ5q)H_nAh|fi*OxWT3cX-{nLG&B6>r@9o`gADB^h_3%As)Xv8~^e6HL zKV5xB-Q}?D9|sLX>*bFstuD&Mq3-={YL`H2A?n_PL+?Z-2to}V)wd|3m!0@h4)7P*PNr z4M|WB>20cRurhQBl{Naxp^@;YUWaO%$)^EC3qk#4k7x34w(sc;8*AsQe^T3DGKa&+ zrK!p>Pv!S#JVZWYNZZ9&^f8w*WdBLr&m|WnB4^<@{VFLNp)he+cw1r|g)4F+hDVEa z#4jmK8F9Ae1DKJma8We^7VsOz3$>rhi^V*rhT%k`VMg{_!-k4x%`hK&`B*KJ6Su;E9Jptl}~ zmULhxVqf%aHiO1x%0f&!id8m3Sj!EhK{+Hw7OlAU*qB7$E25Y>{8>mOV6c%twp^Ed z;MYf;B61zN9&G@--dHDNLfYspt&@XhzZ7aZR0IG;25W}(cwHFvf?v6bW%gy$#@Asr zBNjUu;&%6%ybxY*Ja3qIwS)deZd*wGO1fEm{1Xi8L&>V}L*~V$mXw^3DYXmr@$||@m6`V`b&;fm)OY^q#iaVtQOvPl7w!UoML{GuM&n?<=>6_ zPjwFdrmuB&@^}2+c!_UIkw)q@s$UZYqst0~OJ>fM_GgNPV=$!2W0I7j67!fHOzjc@ zIRdTL5;U>6mOpEUs@j=KN(-ileI$u9+DLQeTlg(nVM%P0VII!d7~pSNE@*9y(%gL1 zSMmMq#UU;MHLEFjsaYZ(m@E2Eq>%s796i#&8A4vxF5UCyMQs`1m}p2zvs|eeD4~#| zvx_6aYMefv&(35QT_`D#&Q*ZDW_L~2pcDn`hRHF;xpWf!P<*|m({9Hki(&uB#5 zok^FP4YZc}uI(Id;;3uF+WcmZ7SxGsg2spatEI7{H{00bc*?s@}wWiL-a}Nu= z(|qqU?fbh^JIlL^K-(MC;dKbZ{S=zH&DG!qm#Fy$1!z$}X49aFl>kBGv(7n9>MGND zz0zgg2wL~Vt+4G>n>iSF+lRE%g?ejJ)-w&NP3oOS+*Id^-ax#ON{dt2Ky=3}_d@w( z-Q2+Pf5L4CIA)@r_8hHmxCXl%Q3ZO%FkzgjzOjzlYMlUN1rH^T5_6eO#wRP(e0rcneTm1+yuaJZIBrzs6s4*o7 zg~{J2FeSp!9<-r|&*!{S8l2*it12@?0t5m`5EEiWPqtslZXXo_3&ck z$f*qej^>cRo$}e=rDyw0%BYp{bBjl=M@0i<}gTO{xB!)L#|wGw;t$5LLwx-GR_Nr-rHPZP~<&Xs62TdqRN#Tr3x1l?z`9E z+dkluDc{LM{bS^l{>mc#G7tGB{s*Cmf0HWU5%uc2wYV8xG!n0WzWq-7;Vpf=#}BX$ zV;p)&U56h1bYU%TMQ^hL3qtcdd)-=iZ5%D{NDYDUu3)HFN!h%LT? zkqDhA?NmtEG;7~aaF(IjtXy}D0s{ZNXZoxWvihd>V%Mzd`(NTqA26pZ#Co7WJ5xVo;r)BA8H89N6it~8)Tad zrPF>l<-T6%aoG(pz8I7}@9S=t=@q8=sVBv5r|E=N&{79Q{Hm$iqQ`J|xT+%HMI)jz%BFU39YJ{rO= z#XRoZ$~FqSpVik@0X5@D#&h)59}zjs#c#}2cq4efjn%ju4h3CaDMoILYU0F`k;P<6 zTmkK;NfG%WpKIrz=;xMy`*A7jA0OG$V4En)=~(pw-w0l z^sh*hw8Ve{qb*cOkXXGGaVQuz3I}z)&L3h0J{=$nbtDczAz%Q(tkPA6sa3L(a>9 zr@=erH?++d&Aa+Ht3dslgMSJjar1{?7YV>^719M1XEIW10)gLa+H( z6FIE6TIFLsZ(gFe6Um%Nd;5Plym<%(()=vuKr$^F607Q!@XCqSjTAIfz_go2-WaLV zwQB?&Cn8eErjn@rlhSjNXyt4k{U?#L%u4w!SQCh=`^@Qheb%{O>G9n+zDY=8Jddl& z#uB;66Jv<0UtX2>j;03f48p|7luCr|VVVX;_tGH`nEYiR1q<Y;6*0d zBc^19uiCuU2|)m&xyZO)G1aY}jcAsht!x<$uQ&NpHEtSDPQ@o@ggZ-!Pin`DsmD=q zsLk4@<^pdWre+-}m9|wzCA@m!M!Yo_si)0~9CotK45(@=aB+^cP5EDzG zOR?G>moRzKk7q63f7Gp8grl34%OUx5wyf&aQ@v6sb|mJ}gMGyFPCyoYY@jYs4Yh5QLdUAeADCcXPSM-eV6lRz4uLO5_C8a;r)!Z|4 z=-E|O@E}m$(aQdq!cuc_NeEg|N$x`UibWAufpo@?^+qAAX(ct)xlU)v$fA#{KnOKv zNHQdkA4hm?8OkD`44)2Z!{u_a>R)*Hew627Xh=FZF`;A$cxgG}HQt9~H#xLn^S>{O zX)a9w2A^Iby`=V~zx%<(=&E zD$Fs?N;ja%!CZcQZwl@Bq zvOBHG;BuRzAY?9t)QqqDZSSA=tqI~(n)OhimmQ$p=<2!hp;zE4U?!i4taqc|z_aLj z*z$>xKTXc51yv6V>@-bBC+G&S%=-84VCF8w>Qr5FBjo3@_on`hj>7y>!}4*;53ytb zEtD@bon#1BU!HKGWnsX?xgdWw&K+|BE)S4k@oQ+rJQE-&Hb4G1&GtKcli>yt>_4zC ztZWq#qVj7?WuLjPa0u`&PmfqJL|U*wy}6L(MQ%}u`!oo2d{TcZh!vptFRc+JeQsqe zG#v6Ss*-xy7 z*pDyz!hsipw+Gnt_9MhgHU9bSj<{92$g}l}w$O7=MzoisJ2bFlm()RN(mICBHkRmzTmMrtRk1~n{sC9kLnT|thb z<;+S&Eg`o<{R>BlnI}08m7+ra`+(h%eL|wIv~RZ(=r$zOQ^Ba@YTB1w`h+p2AxuCG zbXpP6#RSvsFF*OBJb90KKJ9DSO>vO{`tSUQ_RkX{BjlEc(KjC}!#Tg5a)Q;@FWfJK zf*};w%j<9G6_j@KnQ{3YS#k^qYjhEwfb&Fb##G6La(`cL=@TJgAo&i$*hi%&guHS!Y*1%*AT+FB zNo(8(M-Dnye@6Jov=Nd9xL&PV{Iqtj$r5kRVF{scGkU~iEz=A;O;rYLFzXgt^nv!o z)ZS|0Hr0joKiO-XVepf2dR)r1r#%t0p;bnCqmoa>m+7gzp@3=!V}jd@F2i$+x5--~ zS&I9og`yt=U!O{94iIlfK%y5nS`tYA71bg^=tBiJOK5T{{46 zO1L~HwejFn#@?u3##kXb?ZD>o7VC1_S8x%e&Ev!O_GFsoy@wyyGA+03n4L2oL^yOD z;TXDukKB+@cum|gzq#-h-gxkUui@I2{BY4HdU;7b(Z`aQ5pW#|V2UetiPMKqvUz?8 z<%#~qWU+s}+$G;B^FVul7y-cf?rb`RZII}8vykdIk+RJ*NKq=b@ESk?YP{3O*a)o9 zDmmKqakuVAJbM6@H*ZlmovViQZ8K(?()BOc;N6`=d}jb{*|m3mf$6PiW5HrrnVP~sp=N&iK4kCLiU7>@nXgjGY=zt902l| zL!tx3Rpg6tu(3DCje|A@;+dA_<$VW$4{Q)urP5!ml%@?3Qe)WZ9R6Zxe}R?nv+7Ti=%VFaC{;D|rUpO4fuh zw; zd6h0HYq=KH`6{$B9nQdx7~Rs*h+JG^Ag(cE>!OT>D#MRgmoMl}Y&o@^0iNp0+X)p~ zbdOvp1nkuW<`{^QO-xbP1R=FMVlLG*Atp(tkpUxM`+qa+4+fr7Bon1YR038AL#it? zY_b!pUks=tIB>Pu%cFLLO&Bqj#Zm5ohwXT{_)&`Z$<&(&V z>;fy#+~IkAV8k;YNPp=m?Y8@ctolR&AqJaRERdKo;@k%}C%64ChjJ_hjV|U;;ao3kLgwM|ep`C=;Zrh5D$J!*@16^WqLE3uRbmwurfU5et8(+i+LOr ze7LR9?j?AC7yzc|1Nbwb%i#_VR9>^7Qb_xVSkWGW;XRglj^70|yuz+Oj*mUe6!7`b zs?qrPNzrCTZYd0xG~b$9YIaF0DwFh^=V4Rf_q)q{OV4chLd!Kt0yLNn!p3-tt^MT|02Z^clao7O z+Ie=$iDce+JNQ7wdL(*UoJq(yJ+I&6P%LMDLOD?Q$;%6+prcjTDOozYiuEFKmiPOB zI}>WpZ1mY^>+)7J?r;&=f3{4J_k*UBz5>ikjj+T|ws@Ea4q_iItLPB(@*XL` z{H9^Y2Nqo+@sd>@eI%SM5IIW2{CaRb!?E9O@p0xpQ?QyyQ_R;2to}xi{L75wdviYN z6VBV7{JEt*ZuMPF37^#;`w<2l4V{$NWGzg#*d$J*R0f0GMC+$Q*>osS26ZE(DvrZYD%Iy{8t>SVWf*IUEpwLEDH`FTDvCNj{k}o)K8dsC-3fRg zn{(gJY&X8TH*BOtdVSwdbH)scJn2sc$`Zl^+`dc^R{epep;dOT0;Q@A-z8NL_3ecD z`V$@WH-*Rp2e{~~3)Lt6e4?Fh;8}B=3(-zBL4~DY5g99Nh0|b=Psc{7n7FiZ{&$Ow>dT{H@uhsaowpNO+WrEhn!TJe*=CJp6aAy!$Uv zBO?HFjQ0yE#)e0T)HT_}RKP_LJ~A`47Sz=D%T3I$bzD3t3fTZc0TH{8lpe3}NecP_ z5~>0gj5{i?JfYZT8oG$t=8tW~-$L0aFrG~Bdugtg_0T_|l7>(bD%fC-=k7MIMkYGZ zRMLDx!Ak*>;6*9>u+YLuf+MnV+nX72s^4Vgsd)7-0o5R zRW|nwAaVjydMM#H)O5oGQg(?Vo}}WMhIU$EA$n|75+FIvO<}|2Z+&YPx8%k~MpP>> zY9kp)=)_;DSdHGNL^K~Y8?r-I7jCmep7 z-J#WNfKZfVAFI#vWe2oDqAXAuJJ4=;`k!lcmMI>1@xpA4do1qLdfkBr6rFehkGHb2 zNYn!+P0;Inxq3heuLq1(>*3dxTfg(|u5aFf7+MeUj4(g9;HB4qfKC`%bMloM?>UXk z$#(k&Q1|o@M{@gGdp`p%thYnJVrijvH}H&$*y&QMt!gyf3A8P8ZE@eGc@Xa2hNUN^ zXpR5v>TR8^2DlgcANuL_9}cs&$G+kPxpHc*yGJZD0U1|UZP)kEu_f)VI^Q@cvPCa#OFp1&mauX;~!{)n+ zh8tPEwU+6oc?FgA(VVbnR%Vw?6MC#!@b zvgtn>G%yaaGfw{g_vS`}XDX;IN!g4O$}p!MWbfkY4BeT;! zk~eEmv!eat|Do$IgWCGvs9*S3TA(u!DDLhOC=lEVG`LgT-Cc@P+%32iibL^2a4qic z?(Xhq_y0U+?wK=lGrWQqkjc*8*LPi?wH7tn$^5Tc-3jllS6ikk>n$T@GTT1b1}+d) z6h-AVySd+X!}GR}rsH|)3(O^kK!5ZozcW7oD@3Sb2}blM;jE^slE+NgF{u4JSz2F&i>P|Y_x6S&#y2gn_XSJ_#8 z+RJXm(to;?a9E*Z?Oo{OihTQAXGh%A3l~czw(job6yte1=OSK(V+=`neqLM&8e!_I zb}GY*HbtDTHNrMOS!4EC3tq`c&Verm<`SbIEe=+hT7BT3RWRzw)kD4ElK!bKt^3`u zZx;tpPrk-CG0OZ=QcVW{0Z4YE^N{pR7RiXI`?mS_4LtPM|HcGw|MR_HAyT9pV*(F< zE5s)%eHlch;&j_FZ%zbc>|uxq-)3%sz08_ywT4n$N~}wY%#-aX+9isuLJvH$$u-uu2ivtA68 z0xeLs-wdf;*n~z{(Q2jrR$D;X@i(1;!c8Fb`gu`w83y-{GP`jHe!H zH0nJuLLRjzCe%V7o21r-w!%|i>-bXda*SSF!uBmh)IBdF>3jD zOaJ#(eG!IAl@_^(xkJP_ClDJAJ1g~$4B!7qP$^bi5=nSUE!#FE8)$h&a449ng!hfLaXQ71LowAg!_iNlZJ_Iv@sZD1Eh&V(*qi_nzieU?5QY@*B0sB_*rG zq5#<7Fn*W3+zbm-Zh9W)vshWXhiBAoBW-U_@7FFPIq~2`L-(9vpp?MSp%~fqCMhCQ z(pI+&#kkqxA&u4w$lK5=lL3K+^V-?kVyp$YAKCQ26c#PPs4FdbvojN@r4pjtLN()? zl~0t5N@!`iYWW|w7zXqpV;25QQ@$+w`|@2X64dg=R| z5JqROv@!d5*RBddqH!AMeedsl0(vEP?Df-QA1hwAIUAm`njPNW-wkqa8w%V#*SPN_ zr6lcE2){f4%VM68Pa=3OB6og$a`tc}KvMgEzgz3=JWnxPfM1?b6(NR8ThC>`1qnZI z+znE1y$HXsyFQO+mY z|7yr5Yyt$qhy)7+^z_VMjAf|A>3RX9PTnwc(;s#PtK&ZfeCv`j5}HsPtHX4~Z^}rq zW1)q!xDW_8Lqc>p$;n}A@`mzoe&K+Nq>d{QIdjU<0VlY&}oa(VT zV`4!ovapH$TZ)&`DeD*05@c1=V1OnW#C*ibYbyIX8mXwKL+{XaHU!P#$9iad?n+Fr z15GR}1f6D~m7G~^OE0J>pGeke0#Sk;^X25oS!SI+JQAp7c>>L z+gjx+8`MIr8k)sJ)G*q|IRh+Hpbs6g_$DqW7HSxhfX_U_0fm{ zwc|)gNA?2tCUONlE*rr&!~=9y<+>!UbC;&D(VNj0PWF7xB5-@pnndsk*4)601JK_q zPdx``^9)9FSA#ku-0dFk35keiX!*GbC08k{nHVGb@VmeEQE<_Ud>U`Nbn6766iV#N zZTKO{PDy?+Nbil_OdHGocURjDm9V2f0)1aKAI_8SyO%vF;x2}_3l#}h!pXA5HW8$d zmksu6uCIW@PT_^-BWcJ)_8#@S^Wv*PXS@BYd$Z5Gs$Hq9B(G~2!S|{3sdA20LoHo~ zNoUSR0-KawpK$odCJa$NVUZ$eD&EjTG9vIeaWCO20}t(UX6xvK)L1&|C!5^waO;r}PO1k#RJXEc&fMK>n(W{lxUDxrI zEz_qLtxUh^Q>z@#z8!tfY4ni8ZBF@ogOTLrGGm_z@q8UI9`RB*mW11SS=Z7|BfsPE zI4~l$D=ixQN3-f;QUo}9OQ-iR-$pRa@n*~Lla5fmUxu>(j-9sZ#y8C}lZYox+ln!2|)PYVzcg{Kxfd<_Zhq&}1Pm1mKDris`VbN2O)jW8XRc1r2n zisv={0ZB|tW4I!+@+xrCXpZRn9=r9PldwmoT|O#WJZ+5XrG!Y#2dvE9b>9)*+Hf2o zHs5SZfOf1C&g!!(cE6h<6vHIsfG=@p+Z|%sg@0O{;907wRZok&m{`YQwcYgmOm%<6 zG`2YwApE+4sN=huCY^^T2cEQ{JIgbxtawx|(`JuyMnCC>lQn(HZn#A7UJnzv%M_bz zujo!9<6(R$*N$(Joczr?p#BnPsfxGLnVk>=_^HVJo^LqZH>$I@Zc?&3UCADPO`bz- zbc7-bx_(~D)-R`&clg3x^07*3Lmf=s+?a`uQeM|0K&7-vmKTGY2sbJLtYe5?PRveI zw)@uhUy|0MaUw$;r{>zi6m(uhY_yw+lU8*!wz>+?IX7U==te_}Y}2YHd2Nj7BR8aJ zL{Dt=FV;?FC_{MY1}+Wn%jJ^jnQn5b#;LAq1!lw{KP3^8X_K6WHyc-{ck%Q3WNdqX z+DeP!4QShJm6eqxQ!&6FRjyeSO=V5WCg( zQ!B&z=&vYui(V|KsNM1B%UDN4FW2J{{8_uR;nk1HBF&!#&oFV%!Xrqjw<9n4Zv zzquviApqgHi6;kvE%#6j7)3 z^1nxXH~^g@qy(A&Rq1G$#3ew39vdynCeQ-Y3PTEmh)>P^&#n8u>I7p7Q}Z%(nj;ub z1uETd>%obcm5|#QGhS9PsS@=YnOV9cg*mDmDMM;QjKpXHQ_~NX(bSbcP}#mLQ`Roa zhXN&6EefHQ>~lmNk2NaVz~WgzTJu=SKF%1E+M7Wonk6G~tWZ+#t9UXfZGk~LL0vT( z?*yn!w5|N&lc1kweN1HY_db^tdaTvr@)1W>8QlY|p#XGQu%YbU1=(HPqRWw7uUPnyz)Gh*GUkzdrNU~g&Hls6oU2HVfQ+~ zN*+X-RLlptchjX~=R^_$5h$?3L>_|37PYOq+d*P4 zkeT_Qm|3mqxx`;B-M}8fI}v+_A@Ko4QRz_JG!3r+O6`o3BYjw2HjkpiIr9 zqlcRF0OVmzx{4|rdEv3mIW?IvYmelEo->tppzs+yo5uzJd!FWK7C4F$8#Q)$_+&Oz z-{#9C8o<^Tg2o|a?DmyHtxYWa()LgPUCKHy+#MPmOs>@?C2+aOyk?o=9SS6$!syoG zL<#bwTqz8XBQfDYd1Pxn3p624ylw%iN<2)t>{d> zeAo<8T1~xAhe|MevBtg_!HnefdjcZI-BV6!nYjxNu2OefPP>A4Ln*c*a8|5U*+|MY z*=tUQXk8LGG~&y*4SDrl0!!)2&s|ZEFdfwI(*{?A7{tq*K!q=zp%1f_q}|D&JdK(^=tFql4W^ocfyg;bUAcn(KeQd$M}Hp+ z@_5?(n%S!*V3=^h3y&?IXr4dc1#j*2eur5x^)6O<%zTO=(THVY5yHxTy*IrdrmO7W zRL_cJV&M(RL#~%>o$XXNkTBE(@o5kC#O7Cy;FH*h`6lD+W%Go^>i7z|*=ypA&+a(p zz-MC%4~-yF`o9LOVuu@HTX}Jxi2NJoCA)`O=!9qqOVmn-Yw}5~tWC2vm3=bu$+Da| z5`(hR(+Lw(QkX73g$pl2sKSM)?^8c;)eux;uzv^rj8)cuhh%~_3%+TxsKp{G6sKud z4)rRm^6PW*UcYA{7H-fS6bt|d+{lDtZ&-;w9_PNQmDEs}+EwR%#@ZuZ4Da)M6nj1n zt=~LdvQyj!#|{PbvUAr}#nIiX>u$A<0D2Q@GdHuk33D$UMWmzTZtj3M ztg-lliPtHH5+AK@Mk;%t3wX)F!Y%iZ*LLAoB=;8_@5e)#q}|W3zR|^Y=%h|aPK;Hp z8eVP*CD}_k&c1!=-^&XjKs1T5wNBY=F-CUitr(GhvQZMDom9b$hhYZ>6@Q}c4eDfa zRyDe6N^(DMBimRdTaL+la-$L!#3>1%m~V0;CvSUvh~2n)^FX|{(~t14a6-LRWBj}G z+q6}qIv@RI<;EfrE~}!;kPc*vU3sWBR|z(V8$MZrX>7=1!dqrdSY!5DXa_>ayIGol z5?WYR2XnAGgYga)CYZ8T~%@Tt4HQze0*B(m-mDNk^NpfY73Lr=s~ic zZNx5b^(!TCn21cuuwi3`C(t{e^xy?+%JRMhQVG7VDL5RJuO;)Ia69a#A)ETl{+_jg z;HCULQMTqzH=I7=rz(-Dyn|d5#yiSO98Vri0J>1XE43R2>Xw#vWuGkiHu1$@PWzm*~N(|L6jm_5Ge zpyh?hw|ha)p>dH=Mna zZPjGIV6(Jc>*zRKumN+1&@sO;R^6FaUJwRKA0HdvYV<&X7(T(7h`GZ1-$&05UL5fv z?CM(V%EaMS^Th!|7z|vEyK8~pK=wOq1Zpy{9}*m8W}pa2@#YHdf82`rv3~h{HdXnG z8Oa0-9t(g+rZbl&azYpqCh+}TCJSD=_7WT1j3k*wpJ9(AVp&yBmBynq$(Y9b)yQPm zgo=VeDIP%Nn5g(=PUVD4;E@vP*0PTIj7E4PVo0y6c@CkBi?-79V)@O)>-u2?X_ozi zZvKU+pyfvTYg~F|bz5CT#?t5hQ7MT41|+s>3`s8J>4$b;Of@w44?E70sy{0oHIkQj zr+~#~LBJnf&kY|>zn07#AZ?t-7FhaD<{OR4x$M(Be&ay;=3}A8KKo~uVsZs!J*xtV zk1NF$jH1@goSw}YY>;t(|28g{?_9vOiR22WDW+!%%I>b%^mf(L)eKs+g0*>{<9V(Z z{Nm;ySx9qpUru9ey}c!jin%eeFf3w+YfdTp|M`vS{u11OwM`+hNY`VhBFYKkWay?& zW1eWb`r39myKIR7+fu$Q_40>zs(5>iVoPU7aN{L*qs9GHml@O z-4zS{x@SPB8p?h2oK}YdPbL@5IvL?b`aL@?I}L&N4-S-w>X+RMJm!DQ zveCXlF%MgT@R@uYgl?i@D9D7wl970D>r8*q$qbX~*QY`FFver93xx~!r; z>XD{pIjXF>%MYXOUAP!D$g7JL<(+Zr5n+gZg)(w@47TWI=2OkZ8|H+4OtM#T$2Tgf z>=MH*c8(k-P%g*KUpVQPtjYUb`>CrH%;WsV<^7y4bDqTNjX>6POl+f9kB@w3*MZE+ z7XUmcjb)vA`NFoT_UIzFM9g9+iDFsVFDH1=OH) zoWO|b8RfH{O}4Zx=7Sy!1#qv|QI*#erjFa{J7~vZn;QZ+i8K)>pNYdAm~i=3r1XHh z%MSkt=B}t^8%b~)E%pwzVSY0R`Fq9R)98dj6T_sja8oMqd{qlsDP6PUZq^Ks^PSbP zj3Uw9)l7#oGs2aOf&Qv-wg+<8J2+PlF%g?Q!O}{0iq7`<@5$vyL9J`B3Lr`@R@(!u%gYRBN?c|KQ_B^OLUrFQvnNne=fk$jupw%r{yp zuu$(50-QGH+PRcmwOv`$Hl6!RjyPK9mHXn)2kM5>#wiR!xC88cLy|ILu2336B0@z) zMRI4HQ7N9Wel-cJqsyn4bI;bpOu`(7#)b4gsL)JeF*+@u)fRUqCO{$J}ivuhaYRe}i6vOKCfa1QNlf9wd z?n&DIvckl!kA~U&%F4gBC@EH+k+0zJI(UN}PS~!#IOP{jm*tIsF5p0R+H&P}KbayF z3#8G8q%VTt;&~w~=@C=bJeV~NuN;_72qxt~En9%2J9V{8B=xIYTNjZ9oEZV{Y-00g9#s~ zJuRIhsjcFF%}jm^^>1T=ew;D^mj_2)Sg^-yHMz^j^%qR-y}UcoogPmLe{O-8m=502 zuTb7;#vMpQ<&#w=Wrd{F^8I(wJKF8 zDIbbKO@aS00(cnE88WLsCNqsAalp+lgs2Q<0)0`Z*eU<_8jQVx?sjjv`uCNt_p(NF z!?#6bSDz&L$?v9|z6^fgEDq1^OWS4*Rhb1HOvB;#U4nr>w1;`_%{sby59{ zn1=hluzyp>lX?3?N!LelC1x2LAUi|bcqzX-^rWkz8*{S6wI!qfOzi7D7JEKEM%JyO zAQYZr67@^1UHFB;Ao+sq?W08?B!=~WdziD6|GT=8HWldy%3%2B4K%Y|Tn;_UT(d2E z9?9L$_X!0>vhotqjSBs69_4>8F}4^8%1Aamd8CBB_qs*IPZ8Z z)0dVh-tFRUcgcfQkfL>It;S*IMSKX13koHs^^Bd2a^#<|E0lSpJLyM=u|2OgSTAyG z%RZLdf-C^7Qqv>8iB*U~%km`mKnm7`&|UEr{w|+83YNgo@`plo@Srv$E+HwZ?bM2R zzFsZ9ag?VD$(&R#7R#y4XUWKB@w0zPQkOl9OL{0&4nw*$LXrBeF%lGaG%BLT0w>ZC0qasbDel-3!NIBZrpa4Np}RkfRibiqDa z^cBI9|Mo!Co)kdWBVv885C3aC8eO{Rcz;(a+;5p2?-%)c5nIUs{!sK}458Nm%)X1& zu>|3|*lxlP+X)R@G5l5T7e?@d!D>z}E;Q-Du-VxgE&%7P;H#ll|OyBEukw^BajOnvB7Gx(0u|x<&Gf!1w znztFhvpOdQg|yO8gP^CdGc5RbsKlg=9)0fi5;hi&|5q!mxT=q^xQEt=Xtl3DseNlO zw>Ab`4V`Myv;Vh|d|K-jLx29X*1A&)>|EXv^EQBt#ZD~B;yr$_zW4b#Gv8#$##KfN zP-ucpOM??jBBJtnluQ>q)m2b`!p7o(((-D_NqZF_C#ku3A(FZZeAHWQJ%uSNcT4Xa z0n8M}c${_*SIX;-G!%54q#iL}p^G^sf|yP0<<~OeAvCzF%r)I`@;Qv?=W7kr+N8~> zlOackJ`gm3(1ul|y8^7z#dFl*xzjGQOVCm%)z#HJOONGYiYV`)mYGiw%;$&Jbodf6 zon#rUwAkXUsRn)i&FsQ3jcsaJTZwC)4JQaiFZ)|zi#2$?883F^@VsxPCNtv&)sO-E<&}B%#e__EOz$)|Usel<6*XV(~bNW&KY81K{yS^NsBR05=B3xa; zD~a;vpPjmp1H;W3l`-N5+?@NanYIF#S87mbF@pTDU9(wl%h(nxl@zOIgsvR~&q4$&^ES495uC4`MZN3GLHqcJ4x7+}so*7!gjwH~B zA*Oa8#IZL<1NrCG>}ULXpF1_^CjrM>rP^99`n2~_v@Gd8SPmn-HyL_!mZIuEid_M2 zWX?~A>e7?8nklZA!3b|IUnkG0b?Am;Zcc~)=>;my#M^bFm44wq%2}^xJchL8`FzsR zknG3b4W?q-EB``?ZkWhvv0s%oey1caVuWXkFD|#8XpP^QJ%=w&iDxRPwc6?RK-_v; zSyCeUU7i0o(-3xeWDrZbT0UwBHS^;?XO9^L=V}m9mIOT>ZA&!v}0j@m` za`%&8Syt4VR$PeXRwqBOidrj834c5Mx9s+awbM2ho;)}-Kd22)OjI!-c<;nSbs&?_ zoKMO@B8?_Jgot=5i~WS6sJo>u47FPn2riJ3NPLhfq9RB9Q`nDJC5TYS`ZFS`@7CU~ ztY=q_==?xIFVgGu6@%0V;5#nvjitpn{c2UTrgxq$xd{}a*#CcPlRLNnyQ(pK&?5}| zZv@yZu;PmhfOEyub4L??7!YhYZBkg@lo{)!Ny+L!#3SkPAmhP$LbK_tBeAY_eIi6f zg;TAa1gvxlZ(tf!)6!EQsm5Q$a%xNGD$k6zKZOA^C#(^&D!Kb7O+`LHt9g=RGA<4~ zw0K?;dPvzglx3FUTuNyW9|m>8<#c|CkWo}sp?lB@o4Amwt@}<%#jkC-of}fYqY?lJ zn&Znsqgi$kcpW`QG(({L{I^hw+Pi! zx+skZ%#3_@ga4{*e^2sLPWnUuQK%3|xuNM}8u^zgLV+Kj+E0b3q-Od$LE~y67Zbog z=1-I0!{g-6gho35qqP}8J_wGgZHJ6(G`M4uhC%_i46As)pl5M(X(J(L610CzPUY~X z#4J0gyf?(Dw(eVAIb8gw%9EOAiFSNDKHU%529$eqbCw7n(r@a?xkaU_lVrUxnl9yf z+hTiW5oc?}MLz5CMWsMKUe-!*NaZppw*9|Vn5fB)2|b0Gy9PZjb83;Ku9gbkTb9WJ z!w(M7Xzj02diR|N*_@1vbRLrG$j_h%_>Tq2Nl)%yJzjwEwElbIU4syqP`3 z+WyR*<*{q|d>$&?9RebnZWsi)*s&wmy0x|gDMbmIfn&egS9!7s{AgX;0BK@P+~O^5 zqxUN9VBeXf@W_8o{BP&MuPF{aq8CY{U$cay3-YqD8>q&Qe6KbJgiR!7yMc!Gz$GU| zMazd-eJKc_<=bFVsYA*fCVxV_Vjq!B`UKCZJye;fSg4aXq&L*lVb7L($5}xj zifqk;3GH|>tTT%?73=SMZBOoR2zqHUn(7YCvB_UNd4GMfq zHerm`S+O-e)X+^X-~8NC)JhD;X@toO3pwrZ-cL)gcGH-jb@4T3?b~-4cp?5dag>Zm z57dzm08PTyM{0Ac%f7^0NbU|+b$9->gSK%HnA*`1QojIFe&zrQcBge&Jre(HwBe0O z3ZcGs9&SH`NxaG#9Dk}+5FNQ#ZSnYdjY-mg9GVP9N}II+;Oo-c+(LS+B&elEV*{u!wybYL?5N7;s)5gU`#0A8a1l$7U;owZ zS?1q}o>m^?F}_S67rf+w<-+a^f7JgO^G~C`dC0%B+FtsWDd(j8TYyOkW3ITQtfuW_ zPa|%FE;;^Lc~5+6spB*1z+10Unf7e7*wftlAye$u;84uwrOaq|@ZO2~b~X5jZpIny zWGSe}SWr?XTufRyk<#u#kezPOja+>fULu7dSufqFycN%Ka%8fym;mHLi|vLku+u?? zh*?9@n~f-ETDa+`uwE(C$UIsjrgtvfP3&MfqoJXp)pjd<)3dXK%alYkG&J;#jLI88 zjPiGCT3SMk925h#9xAQFdU86FrFvPzExxopF6_MWiO>mu!sBI#f9q2I&s%xJw>nb| z$T<0lYGBfq?%*^9+-btbG#M<9(d3!InApqgJgo!Wmri*wE96weK!|icj#%fM){E3V zN@1W>SJw@n9PM#Vx6J1i&q@FSKh+C{$w~ldXh$IguF6f)rx&6}{Yb~KbCbtz0UDP&<+%4rm*j}`?Z6OB#jG}gV}`blGG>`hwNPp9(2mZH;2^K zOuuwt#tePFzRf(iux`0x3;_qU>rP^SX=+ zPcv=Hed}4lr6?zcm#D;VFEzBLo^HUic#m&}EbWzOiu&CNw&Y@A_R8p_D$hrw+6mM4#8p~FD}9*ky$MS*<#fD@gi#9ZapRS9zV3@g zs}+sV&49vssBi-c5Y+7~a68YMC@zU9s{giSEsZPo$HE{ANI=jB>@Tk?E7xk){|6UE zT=6<8+#~&;h9TrEZn(AfcKiMLV9f9D+1ojP%kyRB1rS8i%WVgk`Py~^8#cx8*4H;k z=Hce=xoosz;;TugXH&@O#(-x+C@`y)+)_jLbCX#xn~Gt}R(V#p8mS3biL(fQ&4AJJ z%f2*)$AA&F3pqJVFFC2ES>J7P#P4OTnYVCP|NNeALd=}M_F z1Wp0Lb_~=m6Wx)ID6v7D8I-O2!e$KQ1&T8&siC<>=!1iiN^6SIb+@$Fw{T;N2IMXj zuZcx9^m;mEGX|6aAd#%6{UflE%x6gmcNNFERGTkTYalL5;W3f?Ie9!9FSg|PJWqPO z(u(BeCTDonD^;e)8PyZ%`MIfzge- zQwvagZmTO~UpILQ#l+uW>HlKu%Fx8G%_cCLyNQnK5zS81nnwU`! z9c}Z3)T!sz_5$UCuZ(0?grx=wTV^KMyCWH;wJu8c1JQvM{t*4T+k_uz(%S`y=?d=ck4GKKW_A7RY_r}_u-zU}#A6Pf2s zl`R2#Szfqzt6r>bXRGBO&OUIbl>pntCdevsA^uHa)haf{{+M~|&yk0P&HdW63N|p+ zeo=PmRZge%;}~U@RP5^e0hOqMzxW(Xq(Efb&lWfu_l#z&84k;O$NDe zC;lqrL21)LiC7*07Vf$jR%m1z(NxHDOjuFsy1uAnJYL*fve5=-F$@f6;((Iy1wbRv ztWhUbHaA9V^BQxpqYI$@pXoYqu|jI|_boTm2?E*iN^Z*q&j9sJB>iw2wOh~*?&SE)amw46Bu%iJn$DVpqO)zm``m?SJ=alAI{e{>1x zUAz=2ou?xrK;P8Va?8qOF&YMkhLluP@+9@BgX6XnGBQeIw5G7QKViv{lZT;#{CO#G zF;I3XBn}PlVs3cccF~yA_C?jb7(zT5tDUEKVn{UtfelIbXf&3Fz;uutQ>dfK7~k>Q zAL;lec4pXJzNBeHJYloWF8)s6Bh>~#^Wlq&;*yhV9LprUKWSLs7lLjR9$6}euS(tu)^uK71}ig0`0+-T;CQ2Ht<84lnw zP_#1E5v9dFz`PUyoad(KSAq=ZwsC zm-V|&Nzmjtbrv_w1A*K!)R&KR2S0Jc;wn-rFoo8`G7Y)QeS6G?FI(V}j%C(TQ}f@) zosVBjNng7lOe6Yc1|)6msh3P?s5FEt;-uch0rhvZjETRHY@ytc$PtB8(1~9g1W@GC=Ka4Fi zqeh7JIZGm|G=_gy%%3td`T3e;o4geeM{AYS)8+Gu$!)S@HoN#7`Q{wS*RR-ot}8$S zGI+=5`{oPHWMGd2Fel#9Xm$oz)%&~8Xj7=yh=V2bWRk0%RE`bCg2x(w5b zGRZ_VjeI-jEB5iZwQw4lJ~jyT6_q~ApF+;O9m!1DLEHjcsl&lhNtHf?5`G0=(#t=l zuR0oG0~d}u9uGSWS5IqQtiBH)fio!^^yAE08X$O|fjp1@msHl|r@-AhL->D?43WFl zrh`U_fAdG{Sf>X znrkz!yk%J3^S45l#floS))kE>8-?~|>wg*Rt#M+uar7bkVSot^Q%u->@ zPO&6r890^%EYRg#P4RR?Sy#S9vN2$7E+qkL!W>$)y%H zts1a6Ncm0uUh$Cii=iRy<<+D-tT{|np>T2%7%Cq5xcmH%%f3O+H+{fzaA_6w@8&34 z+DD4o>H&jRWQRmA7DvCoYJbP!d$K}wwKy#nRShJgQ4Nk*S6xx0I5AR1kh40-4PgNt zO6~%h45*zLNcsSG0QJUli-{W?h;ZyGf=YsloZt>Eiz3ADz1AQ+&Zxh;3ttS6GDNWc ztb)yC_FldmZ@PZzIO8J--J>ah&R02tg&wO*0q4@$%7yOoTZfPPakc*McBmz2os)oD zvMfh&Lh^KyNK<6PXuK8gbo!3TKt9zcKBxZE}tsdcQ!ehd85)fXyk$~QLM;8H~vxAOng1LJElEO32 zkdd#b7&ic_8#KELor)5$iq_>5@b9jyLOkEuTVJ#miX!tqQ(L}S(LN78s(^~AmP{fg z!m#sXuRV5_WK?`dE_LmGU*r`IM=wSo6y!vjfE6kbfhdum^%6swbYJ5e8J`L0FZec? zB$XT`uNiL&HjeX_E~Z(}I)}!D!o2L>2ADPd@GVRH*@FTSF;lI z(n;Us1Id6XY07j&61Xa`B1tjtCFiC5dKr(B*9Z+BsI;9kn!epgfFs;VkI3yT_&KlN2yzp92t@v7e=TNE|99p&XBr6VThCI$(G4;v%k!oG^9 z@hPn@eRl+mJZGZ}WxAX{R%4WH^!Uppb?HWzqeiT8jjWUh+bkKl6ryum>ogYU0+teTwVUo{OlA#dPm(N7%{0EscNd zSE1~&BFGZYQa%S zI*vU%4O>t3TLVR;=m30y&f7Z6Mp=bMIk9Q~8{Hvmkj&7+Gu|iAy1362?7F6K+VkDM z9Y_D|QQhHYM&0P7i6JrNX=5T~iI*yGZlG1NYW8E|~z?z8!v_n_-34oEM$qqOU&y~>`KM^h|)LZ^~ z%LL8Y_C0yXft-Vb?GUqS&{ebv2h66&amdp&u{|b@K%XWNzH;m`06vtcwIh{Z`sA4( zy@%ev1ipwTQGitoM%cL_vj#WmI2sV%fJx=b$#GQ;@-v#9@QQC~bcIy0wCptcr_0RS zLtZMW*^!f!maO&^mnMQocesWV`}i!a_ms=GD`)F%PiLy>6xlwv1T@W{xaQaAkTcN# z?5}UWcAll2|0g6h;I!3s$~pF*7sV@^H*a0ZK5D9V(cbS4l;w46DR963zTu+Re*JeT zYaapf_ne|4oCib}o~e88pZ~@_OG`DLpK7UKNLOlc41`0nSa`iKScJjsZ`3y#AYG$= z@dJayymGu%;Vz3m@0asG@zYHdZ@SDIW?_>w%{ZSOJ)flTQ)0zoKQW5#<2U}pgF?zU#Pm4HOQcUW&F<^}pefW@$J*>2DmfY6SPWF>}wm_wLH_lT|m0D1} zQ07!d<)$LoO-r$eO{G}EqI1ng)W}D!Gq=}9)SL=(ap;oD@a$WZ3NBCRW)WGHa+;GJ zm(Amv;o*0>qHpoDR;0p1d?0M0T|O1C!~*>(U~O~5d+LEc)QIKXqWe)$}3SJjS_ z{3HRKH@`Co;`p42jLGr!iXUphER*mpathc%NA_IuXovKdMR|RRL8d=J0RniqX=@{? zwM}5s*9N!*N0o>LQVb)*U2TDABmYibg%}J&(DVIQP@(# zIxbzvhSqtY0hT4(0F$SreFO)~1@z!k3^;aAhxij5I!H)D$d>j%QyR$_UPYt1)9Y~? zNxT@a?-pj6H&cg3y)&`PfcUo!Kl^zWccH-+wWHEv(4{XIShav|krfUxICcxC zOj&y@T4cDQ1WH{_wu^EM&$t&1fuW9Ig9a{r!`$%0FG)A9T3OyP2uutcKjSC9Sj)Yo z@afK9?|%b7*CkUkf7K*a)*`|{fvj~iiSd@PlD=gZe-@l|Hu6oPBU3m-f6<)R+lS%W zqnRX)Ku+KrOWi zh{v~DGfu&<*!7Z_w`q5`8SuF3^jUH4BPOS3gNj0FVc)mPycp<&^pHRD7n&T?&-5~Si=$LH7PkY0dLbXn= z>*|5zR6wkpni)dv+UYifWv?d|jwE6`kc*!lAELiB{}oTd;?eSHkM09<;p6UW21e#T zFtCMkk|28G*#Kp#Zu>zvz3k6l)Gk-{Sv}(*Cia!pAfSj`Gt&@o^f445xj>it&yS@w@KbrsfcpTB1WWK|@kddZI_5Wj3qb zt^9O);7n2aFm#_5g5~teG>>1JMP&nffHlZW5jf-#XO8TP>u`Wvr z$BwU=UQ}1y^8?XNG5t{kZX&cZvHp^=jdw5vhvN6AcIDX9C^M2&WxltauvMXNWE;_w zt7xV#8FmVHI6yvAI$6@u%Gwv4zU*)McOB~h(A+qH$*|x`TV?8}&lZ2_SHlk19X=sVU4KpZ?KC zDPSGfJZ{-`^xFoQhml4P!lKUIJ_MwCKOP?RCp9v91joC)(^LILSbM=tOnV% zwL2CCSj&vqCPBCX`~@=kfeWk6dy@w$j3k&VMV&9v$KG$`8e+f8FcEeIjq^0cd=X@? zGK`&g+hNI9b$IEUJ!yil+vq^tuYeHljr!ebp&U^;vsnoIS&(a2r~d zhgnv9GLxhk9`SP?xn>oC&OLEc)4P>v$jz9hIN7M7jGjRY7yD;%u$I(Jl;l%xYb!!F z{}8clFvf#dS+SDB|EnEgcF5vjIgS^^E07OVq7hKMYcR-?6ri;517gNwmZ8wSWRJ{% zI{zXIu|45QtpjDhcXfr&RwEp}{hri>u?37x7>yQ1`2_{Co!ucP-e+5x!>R?WU8`Z! z(^LY!syiM`Ff=*Oq%Q>vY40L8nLclAkNq%UW_m;+>d?9RdMjr@hBZ3M$rcqEtL7lW zy&UGTUp%=o#q5%xsdrmwusrR!I87H(Fy^1757|3wIsX^$hbx~InP%mb8|<^Gj})c} zxVXOhcar=1C5Ie#e{|0ga2hFda!{|F4aRb-n6f0iY{q$M;5-}tpY_zo1mcar$9s@%ih=VB|Xn5>6PstbAy1R#`C991a?@ ztCK0#7y*Kb#ZXGk6-!M`ot;-SG&-F(uQM0O2)nX15*HK~Q*sHR`H=DLrKkU6W0U;$ z^P|Y?N9*Gw2_uJWp;qeIJ38u;*XyXvtL%?@=07r$$cgw@*iOI%#@bnB&k!%=8Y z5_%O*J4YJwi9rns?(3(G$krTo3=7h=uL>3_dU(dC{?&95#8wD-M#cMcsBwtt)ERBL8pfEvuKYe*|uG#L%; z6nNl!Oj|9m=}vBpe<~>AbJQU&K=e{iTw3ex0nUYh+FHRc4ddi<9MEB%{_uw)yt47P zEZ#H?>?yl;1aA;rxo>7(bsK-$sR-9{qRF7O1a(>Uq|Mp0Cp24r=U_2ZPg9~4d*b3kW`ym(z#bQl}T$333 zZ1H(t{uV2Vj^s;ddup?hjt0v0KtwIZ(kPIF8>IJb!L$Qi@@8y_1aFl`}~OL1Fwk1>B)e;(XmY!`wAa% zl+AgD#bhuW+3EpdyNpx8L@=-Tr6tAGSC`L$%b)0MzD>-g??!ReXWT6j@DfK&{0r@f zpZ&GX5vUkDVI^#k^{I1rfEOgGSW$pW7*Vq0eETHLIOCw&9`jyYB4bvwVYWNS=SRv- zIESiioE?@O34@$$RO}}M4+ezH9S}+q1iX$!ErjTO!EB#wT}k9S1e~`Q;x;%b=aauG z$}rc>=yx;9|TOe{oLV0YB$<(crw^w>m7C@zr9YBrz#W(z=BeL`-Z_D=+$0=ZWS zBN?6;(&f;<>DneW9j|Q8G75g&4)^7YP@=fxQp%>ZQszbi;zKQX2X7StVr!ec=Wgr! z*@116&rDo8jM)tntzt;EW{~9Upx$#WWSb1Z#3mAIB<#m0>OJH_vfM?OeLJhk?`Mn_ zfo349r1M|B+!B)?Sr2kN-jDT@ga$t|fYJhKsaMR((0Do+#8O)wAmCex&Q`_UHav36 zEzUZMCtvC~rdOldI`4Vf&wBE2E@v>-a_>81sqcB2dZr`7UnPxXuyXi{R-CTM@<5ne z^_zv+?2q(yu&Ls0V^TaZBy0Qhgc=FdN9fpjXTy5h?IC;esXq4K{KQB(tAV~c??`hZ z)wxD$Zwyr|MrNf5r%{Du6Vtmal-N<&o&_sk1Wlw&Jl#2`mpCmv-F7pL<=h&EKhn++ zzw|cW^dl}_jLvQwo*b7RQb>SXoz^B@o=F%;Em{GIL2CNb->%zmR*JBvpP3+ z(dBPdP4eb~*lRWYluTnm+`DvI>Nr?tpR?6i8LY&cB&YK|o9!<=c)L@xzeTM3asN*0 zPKFos7?g(7GYVQpkNl?XI z8Gn-kPx|lO_Jtb0+*CZfLZ^D-`dWkR=L|fbCfr*>t;aXC_mC2vebP)zA;@}mGw9l0)%E7Qq<35sy#l1PNHGcBzo55+j zNT&B$l`Is=&zG<`{1ttzLilb|(6Te?m0PmhStOg_Hw?dj%-p;hLxKZT*RCIut_MH; zH*FS6rp%9YewadKig8&!p!pnGWQhg>sp#oNB9WHdyg?Ip?}N-x@Rf~ zXGd`8#@Yzmp1^O7vu=c;AI%6JeP(Yh^n>OR9Md}k0DKh@$hFhpJ${2|&3zudu#{Mp z*=dL}LAZO*u9BPakK}|qEM;4m{Y{uHZ9A|blbRFen?R#3`E&|B5S$Y5LBto zy!1VBXRoSU{U9i^0XL}LP=1F1w2@#2I1kuHdOOkN#p4lBblQSAS={_Ur0a%1!Ql2U z-Y3^j-p-&{+SoR%V9_gPo8&vcs45x60XnOMOXr5bxs9>3RNZeQCA;-hCBB<3M4OtQ zk6MCb&CVz1*7bz7lhCpe3aa|NDJXvG#2-2L#M_4bR&+4pZJsWeFqgeAXwxwA92TaB zPXCKP6LaHi{6@p%+-auV$au0W=L#R8+?8v!DRnMX&|BEbbRK+2prt#%QO~>hec-++ zA2^;6a8RS(nFgMSyA2M;Re(iCf;2=nkp)a$R7Rr11sTb>0UDYqxj+OdATXZFuhz-> z&|Y^$n8*2)boQ9C`sMZvH=y*frP~_mMSO-OE5-|}yw>?g@1iyq@kx#o$Q+1tkbb*X zS{hQPutW86Dpie^F|^}?Kdno6C@`7mAmTUm+3>*?xeSEu+B*8hq$(f_kZqfkSmuu+N*{PKuQPCZ>dpI8Tw zrx7nSj)UdSHz1GS@{^`K=}CKDl|`A`!hqob7dFB;U&@=%ax+gReu;E-0F~%$ui6vg zWDxYe4s7Qz{1q#K2dSbe9l@!7pf@%nd3w3_Au}^G5j<9s|B+fJ0i=bo{II+VLx5v8 zeyNQT_za_GnS@_|_lL54@b9d$hiNXZq$^gVaPq=rT*7vUZY1Le}OC z^iA`Yq@4c5>~JdOrX^ISbBp{UX7WZ{DRiQ;v<`;BQs(z>a43bhuK5&Qh3#!W}R# zW8U?NOOB_yOs2R5^1=BZnKWTWia+?Mr_2-Ggc20BO2tYsO10vSdq*0q?GvdYlZlJ?e1=D$ZpE(PjIqY*4-Mske+hTQnVYOn9K#%2ht|hbKr(ElbjCmIG2-#y zQmmtj+g$jxZ{ucZzB3{#i}iP4OG{5QUQl|yZ++TQ`bFrO{XfJ9zJyDji5A$zm=~1j z&dS*D?F@~3>mAJLt(k5yK-@hcJVvcA6W?6q<7H1yzKIy^2i@KRF%RyjO>{ZQn3vC$i)(Cf zzf=g7M3vm^u)H$FUz0&lZ*OW!zr52$^NeNlx>>U-ov2KOWp#Y8#^-&ym@@Je&CapC zl$T!NDB9USc^a6-D^~-|!HFn|a3MgMn`ORPC`0iFGa@L8ejyP_De8x=81H5h-~9Ut z=YuC+eibvc-(W#KB9mCA*5fbz5|M&2G)h8hkc7X&g+AffAIA2sa7AC^?yvkGmC(Nt zn>wX*40ger;lU*jQQQYBO=R=_XN>wTr;8=!%u*WkBmD1>!7AqbSd+hXLo^k_XjX^- zkQzvUwVY}~_+;bH>5g(>aH9euiBPJ3)*$9@lz!No-w>Z2o3cJjeRIxZ;PzMi1bl*2}kk`(0JNxByBLWYmeCn&p+!APHKh zMp99limpp+%j?B`#E(v^Q3)Qye%6s2!9vTXLwk4S*jrrv_NEAq-1(<`ibr4$^`7r~P^$wfghlLcGY}Skq7j z8x(1_Sd%!JOcItRyNi+Qwn^`AxW_8B$Iff}idn99aHzrTwC^MO!Jin(cb<7&#khF3 zX@Ht*Qzy+-BA&t}>`VIT&Udjm%p0DE4X5gV>d!75Z@<{qnw@iAG-y+f;gyemUK(?e z1;UmT6yGJ0hgkB{R^s}n%1puI7iS)$u0lK zk-QN``{2AhwUI<-#*dhKpaL?6OBJjyFIgWK7ngv9q%W<4&iBg~3v|sgSp%@24OjH+ zKS+HyYwA9*6S+Y!gXFsPbIil`6*lAFa81mdj~a1NUCpnKzMV7s8FLLtKspJdPGQQ? zFq8Uj0xQc-cY@f~QN)cfoqNX#>|%bGT@?6V_^5v*=J9inGhsy>hp>R+U&3cXI24|> zfhT&V@=@Y>Q5?N!_b!jyRWJNnU|;&og@?R|_7Bk43hbIWA6v|s=aZJ0XQ+>?hNi!~ z_CVD+IpvMqFtVOZua)o@tJ&%eV*aEy)?Z^zGhIbnJAbZZ_D*vB<3vl=mf(D|*335I zGDCNUVQj>SyB7#Y1=ISd+9ky=;C@;fy37uUF?_w(SZ|1*h3?yNqcyopIDgvs&1>di4nTQ?bP6BhLyA{ z-q!oU3J%#5eDj73ROzp6de;Xr|;vAEJfl zHc|byP4o%W%wtGEZ#GiMsHI&dZ_{ol?O*vN{GQFv%5k-K|CsfQ`#4aNL! znZxZ-t-<01ePTiO)qI^oXkv4rtbVDbg=4%-LVJb{cQ?ID@uPK+%h*yfKuk!5L$)6C zLq&cjecPgU-)5XiPhwN6Cj!K2{ULi90UtI5cq)@q@k(pdy0i`E=e11F5sl49GugjH z#9Gl}MbAEF1?{>}JLryif}tY0@fHFsuFwkvY$RNaw%)In0LWToAaCJe6QT_*s@xd)T#(}FKG zFek;CwK;*i$Zb-&FmZC~W41k8lRHVqE`Rd>B+5z^yJA%2^P3cMJcl?xC)7|1^6#!HC@;pe=DtR%2Wd~NufLY z@eOtgs=67m33A&X9LSv15* z8=N12d0$i@Q;k>`ejn@l*x6WJU4Z2r`H+D^isE_%Q`N8et|uP9`#(Sb0d4Z0UJS9| z;%pxfTgQdn!xKiAc3?^3GEcgVbbg!*?Mo$8HRB)p818?d9Qc&DBeiRF|>OeYc^>?H4Zb<-43T+K+d{+q(>!{JiX}7c^tOy;{ME-;eoLA+gX3) zZ?}50w2!uy)Vy}S{R;;>)YMCmXzR0OHx2HUvM7rFQmg58Y$8{>S1`cyqz9?s8xS1U7cIOah*B zCLuB7c#XG2*`F#^Oz4K>5l&%bRsuzF{N}Tk63*x8eO0Zkf*041Rr*e$m!LiW=+eviwQ~^aClxIRSY?)7y9R%fI2rGZRS=Ug8vwY8^F_2Y%FGm=Q9`kV5*j-mjjor@?t&yJWt zF6WNw`DcVj=g1|Z!LnCRWP)Bj4Y-!j^8mB&b7u@#YU+~FoCC71 z+REDL3FX`)KMUF$P+J6G@|t#kcU5H z&ny&ZYM!}cH@^6p&w=G~=fJxAY)hfW^U!v7e!eWA`>Fq0C9#>_O9RZ>f>a%0^>IuU zE>bD){5HGgyaX&xPv~Tq7p0hN6g5T&ZzuWS^K3IHCbr71FrMLMfIV#DenA35&*25E z4)XOnRXhw);A)z)zqdC7Ro$`2x0C^=JH7I5^G=2Va-WTFxVpqRSzY|5&9qXBo;Y2k1Ldx}(#zIj0Ldfs96yGtY=c=B(XoS*sju*_Uo$TWmg zK4^e5xFdE%pJbBuJL5kzC|73)ppP`cA=wps-B{)iA{-f(|99z|^eOuEautr#!~rT& zP{W_e`Bj*ki>{EuDjwhU{xp1jyQUX%?kcc&f`^}5QHSD?NxDN!^2x;}{H%DcDq@du zmUotkn};vAv5?}hQscW(cu>3jrezzd66ApKd@C=HA49Wn*?vSkSq!bwV$r(FCBJ+z zwsTxQ3Y{0I4M1pNaNJtEk}l{pBcyeP_7cB%P|uR<`Qj&irGZ?ymPO1IPIkedO89IP z2lRl7z9H{x3{jJ9dFd7IX2GwNev?pRUngA&rOf#F_OJq1a=f*Bva@ zc2yGU{;;Ha85kX$g!ogS(>vR;k;%VPjHiNeshPPy>@|ufn({viico_}r!B!=0C>+e z^Cfp-W45jLUN?F&=yU#L%Hw*aF%I_xZGk9h!^!>M9{L}FZ4?Z^))`j2WkTZ$D9VPI z5BSniSR#|RejgLYf>Td*G&cJqa7Ua^`|;PgvRjm3mYbISuQ8Ux2FSmBVCy^yB9gor zpl`&DTeg^8f$V@VMbO8j00g3*z!mo2*oB`rUYt;sIOCg+p1E;TF7H)FR9(Y6|6*3_npv3srmxyC|9<___wH(Ft)!KR7N4klm8#LsY zH~|mJ7%Vc_8t(7`BCZ8$a?+1EUO9s-2VO@vAIlgGP>XdC{#@~95%m~byxHWTbKdo7 zs|~y_pmI4}V2?6;SLA#uAmsd;=AFx9BmVmRYA3o_>m!=?=2QA`3nxC1^yb04qt+;F}+4>9IR+W>K5|lbc!_ly5ZNM*MEx zY&VN|kB7}kepNuw7pmYtnjXmw3}68)0|Td3WTIe7ow}Q*y-tbz@pAsVlSMnRpw1@R zG%5*9noB&k-E=C+IEL$j5ulnp8{K*124*`qfxd@?4*)90!`^WyQ(R&es`{v3pKJ$0 zMpZ}$%auz#2~k^f>-LdM5Cf=UfQHn-c%|LR?f#P_QkhhqiEzjmoVCaTRu+iQhN0Jw zM(4?ne`Y7o1?W(7to+;jfavKtPT(^KK*KF$>DlUZz7csdtYKD5_nI|~qG^*JJOH6! zp?M|QQF(L2lWI1f;=vA4=z`tl?KGW!e;F^!%1i{oewA1myP?O`sB`6CkI6rdcl%Q=2CBJK5$2n*c4r zaY6V0WH63oRK=@ijp*}i?$nlqSGPXF_%NWq11j`HLrJHr+L|h)zNo+4IYGF*%PnM} z#?|%XoHrp~ArzacC!WE7oWa8^Ch{AD{4nKiA?-k~O)^i=g`S=%j#>eRP=#s@O$cMO z!7js;tU|PumM`}U##v!PEQ*OuFs2^kSSo(hO+BHfAj2g=o2zaHTEaY%?BhVO{AQO^ zJK2j;dPTu!)hs_R9<~-#JxJ}GU(v2(LzCN5`hWt{-m)qMEwI}-Me<;dv0TcxN$dJD zu7gPvM0yLC;r|un4g>^kyywA0B9V-0c)g95^tJ+&F6Hg*`XN@9u7=4h=Vi=W)p7>Q z%yg&8CbP)?FLIyq#Iha0jJs|CxxVncXnr-j-!w0SZPecAt?7wP)$cysbEGpSWIhh%DV;*Lkv`i(e7H$7G^*CJv)Gs{IUmktLssAaf>A{90&PSy@?j29Q zpY{a;*>e{Ax3dEQ5CEC?zgNpX+t)6@!E1fQ=m|^oZpyC4>)5fOfxGmQX};h0v25N@ zc-vQ@dg4O&#C>omnP-{XW#m2dD9@7Be{6$64gXQ8(&18fviXVng6PKGc=_k+%q-Sw zOka`e-1*xN8(i*WR-#Upf=;1}(}6<9eg+tbR#4iU1(~;^_C_5Q>Ii{}*C1a`!N+Lm z?;Sup^=vHUd#^Y7_sP;l6cxe>bX5i^X11E^Q|a7D<{7x zfpruWX>^8*YG|cqfIV@!L~ac&t*q!lILD=$}>c&B1! zzanNEAouD+aIZ)$_ zohkmds&H{Au&qshO(nZW6(1eU`$RI7P4w=qZ;j2&Tl>GQgqoVT@}7g9b7CLQ;B^oH zgFM3S1C2HSdtkz6``yNAWcSv;%+0TcH12EV)|YE`Sk0yl2qJ4gA&mgGL2&$NA&=)& ztQ1>9Tf-cyKgNE(;)52mQ4mJpj_b0|fY<3DH3ma;Jiu5jx2cR@VmAA9)lM%+?u$_|F&>BVkDaP^k3U9f*9!e`4Rm2=_sM6@cqs#hFA?u ziV1MMAGupbm}}BjmvHj0wp(aDRIMdm=>l^qL7_iWb8|rn38pkU8~(cQhx2KDRR^VW zKTO!!mU9U5MjR~LgXLR&-rSy~CNoNC8<@S0c<3J{F$S1%H&;DKWBt6iu?Pp!fltW zotP1yv_YYFrLW2jV^|1CkEHC}8fT3{XZ2993fq@+){L@VRT_XjKgXrzgd5aGeC+pa z1lMP6{9X-zpay)>2~B5b8ESmD@(S9Th4@<*Z|IZv0UDl$_UZ8imWM{*S5S#fFwl^> z+&Qw9U<--%uiV*p5dZRpbZ>t+$)W0uck5eg;pP2 z-U@?=er)cMg%FQ&e6xW$o-|#KZ$qcz4LtLvYsNqOKIe{#!q=&BF(-F(LV57@H7>I) z!=f3FGST@Bc4bGL8Pw*xf)*eIZ+da&I!Ud+9kqqTYw!>^#03X;1AZ zrSf4_t4-%uF*g78U|gV0vKCHaYQ6;Ml~^ zAS{?;+DMW>I-UWI{*01W7_1h2GxpP0kp;(sLz{ zKu+`r`M6=?apJG#p1(nx<*@Je>w~auQBIQ1QX;72HouSQCK(KcRoa}Y1;t!;$QVTJ!mlq>UKBYlUa%P%TtzU12BkoR$O|CZl?Yr(v}T7g zOvVxbPPQ>$Xq#SK!pD$;5_X-9o_NM>uq}i^Lg_tKp@f z`3PTzRPD~2v-T1d$lPa&5s`#w)4~7{D#ij zy@#wceh4$kpOJU|H#O>pdK}$n?8OvAwj4cTrsF zC}y$IeXaAO!7Oe13RnsEvgj6;3LRCyRf+(G{Kf%j+=xY)tNgC|&kt0y^_&NIv)V~{ z!$!gUyS=Jt5^?nYJgmYf4B?gqz{DyM7Fmat&;*L7b5nWx*bS2N3J3-C#vq(oPVsa3 zq43imk;#IQu@F;x<_tWpgCV&esSRd@Mgt@F2{_oGFd7PqDazRjToeVAm-<6vIu?Ia z+`$KPu1Y63r4>{<@V@k%9TKXL!d-8kb6&+>hhF;?%GN~z1Dw2@L-|+mFO)( z4|}~pESOU3NFlYwGkO)xNlWk`oRh7gUoOk^BR=mt79I${i*wj?2_!F9Zm*YlLNVE= z0*b61#r_k0o5$PCTucZX2V2N<^isO%&7c&3!>HJ}RF^D7>!!^L9P|nHD*Jbgx$v&I zbIMB<_f+r78Bo#f_=h75c5GSteE<$qaa9MFT|qTX-%vBHPa$l0@)j+QbQ3>Jzyi%+Dx_OHbNBHHe>kS&nx z`r+ni2CFT|?a#B9()_c~H^clLo)LhcBFza{_ppFIF%gi{=>ja8_kUK`L+}lMsVj?w z$dLIEh&`Q(+#Gp1sT0MBU6v}ZFVs>K5bS8%l{9d_OuE6S0<#k~z7A#cKlQ^-w^2JB zH}3X<8YiB|a-0Ebz_m8)Oz#>#w_*Y0Hvgm==8x;&?+Wkoob2YzhdaH=%yJoXd_e&V zQtV88@mTS$+UWYM%auEm1$)x_CPluIe?IOu3}3LEHMeM70;8Y5GDah1 zZ+pM@BU?i4zGIyBi%oCSn=1Me0Cg7Oe$RpwpYJ{K)H2rOf~J<%SFAu*zZK@&BJ*A& z#c1_KPCjSGAhk%pE^8G1=N~ekRUk0@WL!fH&ATL$lGo;UYP&OCQ1xH#U&6_C8t1}A8c-=;s^m}$cddfmex4YB zJ?N5E!;b|Esw&_PK}8c9+zO4L>3Id7zChR*m=S~=*{kTK&S^-GUA%%`8W50@sx7tR zu^AR@G9`)E#n$*QBH;@bU=P)mK{uei@GUafFrn2tCEk*63@=e|d)ahqlYVI_eO5@C zQ-H^tK`m8pWlI?TV^p-%CvuC*y9)TYeVB3KUW~LTMzW?D&CBGlo)y|VH17nRI}aTG zTw4nxOLCe_^u8@L8fm@|YJV!8w-~*PBpSF_!24gO=ga?z?8&9UzYDxYgT6<7;(Z)r zV%u2U&H}`&&xA)0PlwG4&KrDPp%{j~l)O&*<=kGXzy3AoiMxF(y0I?oR(N)iL5U6V zMvFGk9TS=$l*v}N-af_2>FCfbl`S?-48jRLm)&uPy?rjprw9dTxcqW&)AifmuTZg- z*_Cs2TB88ld?h7iU+1?WzS4pRNLNI2d1iCV%CL@t{4|o1jd#~w zm|-Lk%@8Ap)~&6A?#$GfIx4JIkcuXpZ9rH9Z=2p!J6epmu~5Le;w-1W<%2&Uz&k7( z_~eBB_I_z{PAxLQ6hqCy60(vv$t(cdQjWJn!-5W}r2>yk1w5UxS8l0rDH#*(cs`@Y zWI4^pC#re_jq1{A4i-mlkr&~!e>dI_l97;g8lf(%GOtm9e2+`X>tRQUz8(EJ@5;G9V z?kiJm_)THq^R<{)G&@MYF)<5p(@s**rQw{{jIsqe{_^*mw&IWhH;Jae+Bp%jDCl}(wf8SBYJ@QHOA?` z?_&Kgnge`8KNGE>RMp7T75=G7vqWj2AEa1(ANmvkVE>Jt06qE_sEu4sXs})NWAOBf zb))V_Tn}67bmE`VSW~+>;Znl$#AB$(+X(gv!tK8jFT#U);o{Xll%8WLMQ_iG_%1y} ztyYRh1c;;h=nd;vE{gd1ympFb(m`O=Q^E?XM`8aeC=J#Hm&E=47t0`<^IL8UEdcQH z-oV1bf>Yai;N*lI4u_lj4Qt$j;+pc3q)8K4nqQ?RCVr2JQHqL*8A?l~vpM^mn+RCp(A_<-qMY5OnSWVsygBi}J-sFf- zL6x*)DG9~*5?}|cW&%1vcQR%QO!ff*LYjlIGhn{pXAi@42XM1m(J z75<6gt{7HoFuUzLV8CH3ug5DI{3yhyVDJTZjY&K{ynxlT2dsZrx5+2Ui-YWw4Q7qI z*fg}V%^P*NW9Q)gI(mT*va7h10`H?LK({{QpbRajaxQd<3a%4`QCAuWd|Qcm z%U?hSbE0b${jHT#*raAtOm!L|#TJ_pImsFJi0FLp)2++Bzkvi+S z1fL(-Ew5EEgIf;wDFHU=H=OZE=xKr$Rf3t>M}}kNf(r*geniN`8%2w;^{D&H*F>Z) z20up{8Akn>xtE61`!IOVWmWZQ?;8=sIw6T@cyq8J571_8fADNH(?^cna*`{=geP=j zqN}5Z+aAcc41cgH5bjO+NOc>3tu}p*Utnf?`mq&W_76B)L(Y_^Ddfy*P0$L)WjE2R zVIwu^D(hoX3jQ1^QC?;xKVOlK(d_J(^!3T2?UmI{&1*(jBpzaEML$(B`q1gtn&!PT zV4<;gIO)+d7KcK3@7l^Oj#^N(jXYlQRu~m27OTw|DkeqIaE3w@gyJf2<)`x+^vpGy zN7+bq_!i()GqK^vUwHWI#@YY@Z!! zI(^yzoNZiIKwKk&#A*03BP8`c4x`&Z6gtS|LS(dUybBQek}St-E?RJ@{1vTd78&m;3YiRaMd}m+HE$%>gvxKV&*qsG6VF;n8+nRV~ey zGsv4u-^u0xb={u@7zz9m4#B7|N~u1{N}eB^fWEw>KXTxCzK=CO+i=Fszq*mmMvPRZ z`q?V9%V6g|+NPawL5nDfPc@}K`{Tws%7&w#A4&x$(#>93u2xRC%@4bM=Pu)mMi`keWH=bX=v1B(fz;h5eA6ch|Vs0SaHVWSurk_a6)ldg7L zTI%1Q#u{&5jp=l{W2UgcRQCSeZWFv=1Czur^g|gd8%Jy@JTL(P`i^oPUhW%OoDvmp z;Mb@yI0UC%^Jn0{p1pwW}^jt2oQDu;9$$;N#~4aIpAxJSeM#l{OtC zBhx=m{G7Zpl0#C5lCmlZadA;lM~Lg+m=J0}WH9^QDYuV-4PhKe*D6TV-9=MMQ(n>c zy(j3y4O+dbVNxV0@ROM~Pi()iC7P>>UREr!)ztmxd`@w__~efx^s;_nUCe{9j*~>T z7FK9Kt1B&T0!m02RYORDX=oX8;V|11xc~s(;EvObP_1B0NuU#fBkNuKFfrI6E5@)1~#79%RWj&UZi-+ z7iPBoX;e;`{7vNVuATa;4()KKBKgn%p=WrQV_Y4s(9iGVF4~!wyl(qhJuo+>PM_+l z;H6u@?4s7mZ&UwOCB2W8>Gz4y!7xew^xP#GcAF)F1C(h6Dqm%I$?>p*)~zJa4t&6t zcf`FbAWMbb8^2DszEL}5x%XYG%fLBVj)a>M*4Q%8ISUnnrZx9gc|`xX$x0X56AY}-Bzy50xb zW@kmP!c{LD1fS}kp9simx9I5rYWh9(9qhaG7k)`^Bl4g#M zjgKAESMWY*(95sC?iK9#BBxGR5{a^F?ZhCZnhV059mkbWk9NZpkCq9F1I9w6wf~)} z&ia}omXh;tel31+8G3W?ay13z_jKkN7ZeWZ_#^E+*PYD2J$iZb>vU}4rvplPYJ=(X z6{LA{`H=s4K{}(>jlBYs0MNQjHDG+fn{G~E8(qawkfT}s2%zrNhR)};*bHy+S@B6gvS{6nE@o2GrvOVZ zo%&-KTOWJS--?S(KMGX`7cQKz7gA7+nZ$^D!bcgfsc<=>OeiQ+P3Q;f%m#{*f$b>K ziZl|n;2MGi9|o$L=4a-Ax1y?8(eD9>n!(qgL+$`jV`|`@BLWgEHeb87d}`Z zjgd%^b)fI))Ms|3@&=SCDz#>D< zP&=~I+ zJQ#eW*hXap^5UaZM*47|Z3>*D6o`k)oC->vkx)+5NXy+G?i`l%bQ-Ah`>G(5WPWb! ztVQz&m~%BbW&L{k%j9hRY`Xy?t_C@fm$b&L)1Vc>m>gjNPcsgMKSI;`(ENgKAwtsN? z)OLMP<*o@&kQ7U5rwtG6>U~NHE$LmWrK(vnWBd8$AEX03k&4Mqgg~W&Zts6J1pnob zyuBR?sNuEQcE7i`YzN!@bIN|Dt7_Q^SZ=f`p0$@*feI5yP_dUCXr$gJ)b4Y%8DvY+ zrE>Hcbn1jGSg~|M=B!vE$18rNiUJ|Ms1g=1ar}}3ancf;+pX-v(gK#(q^+l)jWlBU z*$$c2`#g6Xx~GlZ54+cZ;bi{N{OFF=;?y~(BFtv6DX-%XC5R@P^lM7mtIYKqD#L&O zRVKw5i8v1`KM1KR-`ACV%ScsOacy+%FzCYc@)V6h|cuy1a8mJLXVE?nY=A%U{Y-R{69SQD)p^ z#^~z_Uw|sKey(0XjQ&Ci_P8Lfgc=2q7lLjgoz!S^e-}n7`eAKr4|~-8Y4;9Sse=Ab zvQbWbok-g@;-)I9oNR|r$fna54-G+fN8l}25mk}YQ^AGGm&GZ!zwXdJ@Qd%2c2LwOjaYV3)Gd0;Q z^~PLC)a|KLDN65$b!>G^xq47+xM~!_WgFzzme-Lu$F>xbGXPzp&}2RQ6tUq`nS>#u zhf%hK0}?_>1g?(QKvr?=UD1#tb4CG#&p#HLqsX9pnsS7emt0{`8=;^O(!at&b^U#x z@v;1s$?Y`QtXX`U}4QBb*EZg0@2`4-7m)T+Q~rWC7?LL%uijvhYA&Hu zsm1zZZt&WCo_G@8!O~qNnZ1_pjOe&;l)OSkWM3*#u~rDCMa@|_QEJD{{4#HP%v>0K zZLE)ACbs7wrSEAOzSIZ@kG+J-WC+JmZ4AqCf<5vAt%Lf`YOXCeaEZeg^l~RZ8AVWF z=h?(T&Oo?(bf|^NznQ48Rt(xXg~^ZZzkV8kaiTJE803urui^*5IkVt(#2v^F&69|XpE>Qu;X*BNT%@lu)^M-20qtQ>6ZpZ6S3gP;tfb`j7hCY_2he+%saj{j*}sj zsZ=<@7q3%{##F(4=$|CD@B% zV1G#G_Ct7D$9yC6{&HL4r)2py#rq6&6%i-+@{99%xrj@h2%W7rPFUOOw0h!Bbzgxu zJzr(L@2Z_t%F^pZU26Ka*)F_cZ{rzI*s|7(F0Ue07;rp@U+q=6k-K)A+ zr5Z55UHE1yB+1h_K;j}TRCpX^w3i?DPm6SsXuN1w*Wz@Q@)U&PVN?b5(fkq26okSs zwpXv7`m@Ww)f=rz9?ms?^R3m#HakL8>9eB>R-j^;-D;M}ts;d6{ZS?K7{RS$riMeo z%GSE=U#y%=jaKr)hGhtCVlw#&k8eYa#$(uVrt?t;kuUvm(O-=g_r5Ak!dGapBlEDE zN^Y_iOb~?-6O*+WohRv1Bw0d2WH^`4=i+kqHopC#_e+kN~_j&pY)b~x=e#k4Dl>@ z(gu%|xdj$aD(hwDD?I2*BqZs-ucr|2N5*-t-0(S^-q7q-4*!^vo0w_R0Kd3e1;N%j zW}hyIK1M|<%2%Q9sV#urHoDEM5Q&yWPnwWm%pS;WdW;(^(ITTNPxBSMQPA?;gJgmx>$;3F%pne@fg!e7=3%RpsOsKE-4%44)g zt?L@fhxZ@J`wvpRV=DLYec=-23ljGhf#AU~!4xhV#-b6j_u0vD^mCZgjN2Oeq9vTiV-QMz!beol#S*c5_mA#Z^OW9ZKRNtG| z?|=Ml32Z-9Sj=K$`rq0-%2RI4;CE5g%zLAO;GM`eI^(y>x0qLvQ4h}`W_rXq7!Ck3=>8SL#^w6Agupb zknt88tyz?I^N=7I5-tz^o2l#`X@>4ld4cymNNxC5)0^CL_H&Vm$0O|=*Tc!?I{SppPNwoz-| zmz{3ct5(&(Trq3te63kgf%tMH04^rIebAhxXq|+P?yhQGc!Vq?x+QpjRZ3C^SfN~K zEU1!Z(_M;bqnvZ0ntNKPWp$y+9jgMiJLQgAtbGs?Jo6z><;opFoa65$ z;O;KBaM7toUu{q9Bk)$VxdhMxF4F>2zVwSN#@5(7o3Ei{@-+TvuCke~6?V#R3>P?RG}ql4cE?%F_u|P<%`}Kb zU1W-$QT(06Q-Or`q%)I;ipOE0A1cACI$cQ`J>S?BJ_e+SOJ{s?7Nbes>_msX+~$6S zs;g{P6VA%B6b-rDt5CfNi%jmX`8^}F{U`0`jhjspbaT6r&o`#AHFx5e3hi}tZBZTXV!pzq> z6<3KIA3shwbM#CiUdCtbk_DI}05AviB}w;~g^BYcgXfpPeHO8l^vr+;K=f`{p$bzLtwx9EjP(0rvMU6iz{;*55HI<$QuXvl|RocI)EJ3r>lU+ zs}-~C9UyEeK!eJU;T9ZL4sisq+4!gI?y{xJ{|n4;lb>B8ch~w%0BrUl98v!--d_g9 z=n;sC{q}ZySJ}Mz_m+V_#A*p*)EC@%G}q1}A@a%3ME{6yAL#n3B!nj;y{ z>3lv5OR&n`7^?HT5d|ISha)}_ha=%9{cJ~_uOx=$CP3V-)}|kXHfv3&nyk^{m%8Un zp7USs&gW3WfP3Fng(_?p8?B@lzQKGbzl3~hkc(A)Oo#pV)g~zsJ;`qS595kaN#V`3 z0e=d0hU@f2hJmI?>DW|mf@8^_HJ%>do9uMM2(*?`^6~MdHp9jYkvw$=af~vj;(n~RFft3|1gbYFPH10)f5D^H-^=kvDLgn8(@xNu-?-534 zf}zTfP`6vrDJIdMTo}n)Tp2EE%P>!8v|f75bkv+*Y}Ok46H3uz+g%H1HeEh?xp?pA zW$S0|Cwc7f>0!w??W>+2*6b!ag#DB6IXXnIW(5vh$i|T}yEC?#Ket##H>`sGQz{T| z4nl0(e6D(4P2+9WTWXn$-BV=YUk{)gTb4(35u5F>PJ?S~^|4`Oe}WSbucQ^{ z+0Lm?(m)4?lpHo_=*|Jz=f)kG6$%&`K*6nMuoJ&*@%F>%7V-mc;K5we${ZF<5y@Bo z0zOOgTr6-L3C@sLxwzns?{^LVe|*)-u|vdaf~|F!1z_oN5Jzo^$$WGgYk89Ju~KwS z-rDXC1ZL`lA{ON`guRkfacF4*rJc}g&p?=v1faSXtCaki<@vwqRgWIcv~m^6;QY$e zs;_mDro<|a9C%r8RqrzXmPC&iLSbRV=w~V*gTIA)Yj!s@8*!~(Ys~DJEI+j9f>6V0 zLOy$dEGRY$AMfgMAVMcum{jesTn{uELo(L=rOleO9*%8V6l<`Pr!M}!B;MB28G+;o z#|IWWlo8L@zzC*Dy_1p0ID94aNoFzw;qsXP^+tm;-HFRyDK`+iVZ~@Ss&5R*2&FZ9 zBsH5syt|l33300&Y|YnVRNIjwRF9V5^ne}1o)WCClC5P2n=3 zez`Xfo9Szl)Mihj&-(9vo&WOhYV&?a@6QAME~9}n(b-z9)G9N6ADpX*>8LXK6hTN< zCLWnimCxBl|V(OieiXz0YpMA^p7;v15qT={<{xnS( z#x&{kMoDJ_=mPxi#om{6uN1wmjCi~REBw+VyyP0GP$>jxsA%=jR7R6To~Z~!yq@b0 zs73Wsqu;Dv{%UnSheAI;L?qkI3 z1l~NR)qeVSDknnjh6wTE#rv5~Vf1-~Tfy={#bKQ!f6Va1e50`!oXu_o=J+C`I`1V} z0v_lwZ2G@%$GeIQ{m7Mg19@gcNuedD0lJx*hCLC)IE&TzJAF_!-+3_MTq}n9W1*(2 zt+Zr_I50A`*hGH0vE5xPV{Az1hgXN+wdU74j>tG$5Cqf;bC0%g)9)HXQ6gT3h4pzE z#d;GJO=SKO>|Dz+N>^{N#xtF6FhI%c<(;nl=`)_qhsaWl#F!%BMQu8T6S^`7r(YGZ z;!z*0zu530ktHCM6-}dF@6EnA`lQ?L`L)S(NU$3T%~XU7fDX6C4}e`R@`tG~Et>ku2VRwZY`TMqeYLCPQX==5~hMJM^u6)t>gK)r=`lu2XGOJ*RnV1^Vd-SCWhA z^Z1nOI`V_nw4EO^I$gX^uPcl0oP|$jt_A#ky-ZM&G{^3Ti#lMY`6~Igi<(95+B)J% z$qvDjPBQ*?vLFqpNt1ymI=q_5V2m}l^UkgM0l&GAPvD$*;BO^z*12Nn6a1H_BeC;+ zzF!m4 zr&^B5>X-^{-_&noqSH;4Zmpy^KX<)yweoM4m1V@2t{=aKE{9QC;Ue(|^Ck1$@6I=1 z&9o5r+-w z